Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-43901

Add wicket library for reusable components

    XMLWordPrintable

    Details

    • 20 status:
      Please Merge
    • Test Plan:
      Hide

      Confirm the date picker works correctly in the following tools:

      1. SiteStats (Reports, User Activity)
      2. Gradebook (Add/Edit gradebook item, Import gradebook item)
      3. Term Manager (Add/Edit academic term)
      Show
      Confirm the date picker works correctly in the following tools: SiteStats (Reports, User Activity) Gradebook (Add/Edit gradebook item, Import gradebook item) Term Manager (Add/Edit academic term)

      Description

      Sakai has several tools that use the Wicket framework. It would be beneficial to have a library of reusable Wicket components for use in these tools, like we have for JSF and Velocity.

      This PR creates a Wicket library containing a single component, SakaiDateTimeField, as a starting point. There are two versions of the library, one for tools using Wicket 6, and another for tools using Wicket 8.

      SakaiDateTimeField was previously developed for SiteStats (Wicket 6). The PR introduces it to Gradebook (Wicket 6) and Term Manager (Wicket 8). It will also be useful for the SCORM (Wicket 8) contrib tool, which currently has its own copy of SakaiDateTimeField.

      Using SakaiDateTimeField in these additional tools also resolves SAK-43658 and SAK-41997.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  plukasew Paul Lukasewych
                  Reporter:
                  plukasew Paul Lukasewych
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration