Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-33231 Upgrade Delegated Access to Wicket 7
  3. SAK-33238

Upgrade deprecated delegated access components (LinkTree and TreeTable)

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: OPEN
    • Priority: Critical
    • Resolution: Unresolved
    • Affects Version/s: 11.0
    • Fix Version/s: None
    • Component/s: DelegatedAccess
    • Labels:

      Description

      Delegated access uses the now deprecated LinkTree to render it's tree view. This causes problems like DAC-80 because all of the links have javascript in the href and are called back via ajax. This breaks some browsers and causes a popup warning.

      It also uses the deprecated TreeTable to and this needs to switch to TableTree.
      https://ci.apache.org/projects/wicket/apidocs/6.x/org/apache/wicket/extensions/markup/html/tree/table/TreeTable.html

      It looks like converting over to something like the NestedTree (FolderContent?) would provide actual hrefs and and be better overall look.

      http://examples7x.wicket.apache.org/tree/wicket/bookmarkable/org.apache.wicket.examples.tree.NestedTreePage?13

      This needs to be done before Wicket can be upgraded beyond Wicket 6 so will need to happen eventually.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  maintenanceteam Core Team
                  Reporter:
                  jonespm Matthew Jones
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:

                    Git Source Code