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

Boost: Group index form is not boosty

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 3.2
    • 3.4
    • 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.

    Description

      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..

      Attachments

        Issue Links

          Activity

            People

              jpataleta Jun Pataleta
              poltawski Dan Poltawski
              cameron1729 cameron1729
              Dan Poltawski Dan Poltawski
              Adrian Greeve Adrian Greeve
              Huong Nguyen, Bas Brands, Mathew May
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                13/Nov/17