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

Boost: Group index form is not boosty

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • 3.4
    • 3.2
    • Themes
    • MOODLE_32_STABLE
    • MOODLE_34_STABLE
    • MDL-56979-master-2
    • Hide
      Note: Test on Boost and Clean
      Appearance
      1. Create a course, enrol some users.
      2. On the course's menu cog, click "More..."
      3. Click on the "Users " tab and click on the "Groups" link.
      4. Check the "Groups" page. 
        • Confirm that the groups page is neatly styled and has a consistent look with the Bootstrap styles.
      5. Reduce the width of the browser window.
        • Confirm that the form elements are responsive. The "Groups" part will stack underneath the "Members of:" part.
      6. Test on RTL.
        • Confirm that the page displays okay in RTL.
      Functionality and notifications
      1. Click "Auto-create groups" and create at least 2 groups.
      2. Back on the course's groups page, confirm that:
        • "Edit group settings" and "Delete selected group" are disabled.
      3. Select any of the created groups.
        • Confirm that "Edit group settings" and "Delete selected group" are enabled.
        • Confirm that the "Members of:" select box gets populated with the members of the selected group.
        • Confirm that "Add/remove users" get enabled.
      Behat
      1. Run Behat tests for the "@core_group" tag.

        php admin/tool/behat/cli/init.php -a (add option -j for parallel runs)
        php admin/tool/behat/cli/run.php --tags="@core_group" --suite="boost"
        php admin/tool/behat/cli/run.php --tags="@core_group" --suite="clean"
        

        • Confirm that everything passes.
      Show
      Note: Test on Boost and Clean Appearance Create a course, enrol some users. On the course's menu cog, click " More... " Click on the " Users " tab and click on the " Groups " link. Check the " Groups " page.  Confirm that the groups page is neatly styled and has a consistent look with the Bootstrap styles. Reduce the width of the browser window. Confirm that the form elements are responsive. The " Groups " part will stack underneath the " Members of: " part. Test on RTL. Confirm that the page displays okay in RTL. Functionality and notifications Click " Auto-create groups " and create at least 2 groups. Back on the course's groups page, confirm that: " Edit group settings " and " Delete selected group " are disabled. Select any of the created groups. Confirm that " Edit group settings " and " Delete selected group " are enabled. Confirm that the " Members of: " select box gets populated with the members of the selected group. Confirm that " Add/remove users " get enabled. Behat Run Behat tests for the "@core_group" tag. php admin/tool/behat/cli/init.php -a (add option -j for parallel runs) php admin/tool/behat/cli/run.php --tags="@core_group" --suite="boost" php admin/tool/behat/cli/run.php --tags="@core_group" --suite="clean" Confirm that everything passes.

      The groups index form is in a yuky non-boosty way:

      Lets see if we can tidy it up without having to rewrite the whole thing..

        1. Screen Shot 2016-11-15 at 20.52.22.png
          109 kB
          Dan Poltawski
        2. Screen Shot 2016-11-15 at 20.54.29.png
          111 kB
          Dan Poltawski
        3. Screen Shot 2016-11-15 at 20.55.34.png
          381 kB
          Dan Poltawski
        4. using-input-block-level.png
          120 kB
          Jun Pataleta

            jpataleta Jun Pataleta
            poltawski Dan Poltawski
            cameron1729 cameron1729
            Dan Poltawski Dan Poltawski
            Adrian Greeve Adrian Greeve
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.