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

              Assignee:
              tonybutler Tony Butler
              Reporter:
              stronk7 Eloy Lafuente (stronk7)
              Peer reviewer:
              Adrian Greeve
              Integrator:
              Dan Poltawski
              Tester:
              Jetha Chan
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan, Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Ilya Tregubov, Sara Arjona (@sarjona)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

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