Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-49582

Improve flexitable persistent options

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      For point 4, in a 'persistent' table (e.g. a mod_assign grading table):

      • Collapse some columns
      • Sort by some column(s)
      • Filter the rows by first/last initial of user
      • Log out and in again, and return to the same table (prefs should be re-applied)
      • Click the 'Reset table preferences' button
      • Check that the table is reset to default layout
      • Please check with a Right to left language such as Hebrew.
      • Please check the responsive design of the page and make sure that the button does not overlap another element.
      Show
      For point 4, in a 'persistent' table (e.g. a mod_assign grading table): Collapse some columns Sort by some column(s) Filter the rows by first/last initial of user Log out and in again, and return to the same table (prefs should be re-applied) Click the 'Reset table preferences' button Check that the table is reset to default layout Please check with a Right to left language such as Hebrew. Please check the responsive design of the page and make sure that the button does not overlap another element.
    • Affected Branches:
      MOODLE_29_STABLE
    • Fixed Branches:
      MOODLE_30_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-49582-master

      Description

      This is a followup of MDL-45725, where persistence (bettween sessions) was added to flexitable in order to use them in the assignment grading table.

      There, some aspects were raised by Frédéric Massart, briefly:

      1. non-uniqueness of uniqueid (required for persistence in DB).
      2. table filtering persistent, why?
      3. usability
      4. reset preferences.

      For more details read this comment and following:

      https://tracker.moodle.org/browse/MDL-45725?focusedCommentId=344750&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-344750

      So this issue is about to improve as much as possible in the flexitable (and its API) so the points above are solved/clarified/make more usable.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  16/Nov/15