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

Make permissions webcomponent use Sakai i18n js

    Details

    • Test Plan:
      Hide
      1. Create a site and add the Announcements, Commons and Roster tools
      2. In the commons tool, click on Permissions.
        • You should see the permissions, with all the translations in place.
      3. Same with the Roster tool.
      4. Try setting some permissions and saving. They should persist.
      5. Now test the permissions screen in the announcements tool. All the translated labels should look as normal.
      6. Change language to Spanish and repeat the above. Roster and Commons permissions screens should now be in Spanish.
      Show
      Create a site and add the Announcements, Commons and Roster tools In the commons tool, click on Permissions. You should see the permissions, with all the translations in place. Same with the Roster tool. Try setting some permissions and saving. They should persist. Now test the permissions screen in the announcements tool. All the translated labels should look as normal. Change language to Spanish and repeat the above. Roster and Commons permissions screens should now be in Spanish.

      Description

      Make permissions webcomponent use sakai i18n ljs. Currently, the translations are pulled down as part of the permissions ajax call. This will also fix the i18n issues that the permissions components has - it is only in en_GB currently. This will also go some ways to reducing the duplication in translation string retrieval.

        Gliffy Diagrams

          Zeplin

            Attachments

              Activity

                People

                Assignee:
                a.fish@lancaster.ac.uk Adrian Fish
                Reporter:
                a.fish@lancaster.ac.uk Adrian Fish
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    Git Integration