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

Improve flexitable persistent options

    XMLWordPrintable

Details

    • MOODLE_29_STABLE
    • MOODLE_30_STABLE
    • MDL-49582-master
    • 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.

    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 fred, 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

              tonybutler Tony Butler
              stronk7 Eloy Lafuente (stronk7)
              Adrian Greeve Adrian Greeve
              Dan Poltawski Dan Poltawski
              Jetha Chan Jetha Chan
              Adrian Greeve, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie, Adrian Greeve, David Woloszyn, Huong Nguyen, Jake Dallimore, Meirza, Michael Hawkins, Raquel Ortega, Safat Shahin, Stevani Andolo, David Woloszyn, Huong Nguyen, Jake Dallimore, Meirza, Michael Hawkins, Raquel Ortega, Safat Shahin, Stevani Andolo
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                16/Nov/15