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

Boost: Group index form is not boosty

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.2
    • Fix Version/s: 3.4
    • Component/s: Themes
    • Labels:
    • Testing Instructions:
      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.
    • Affected Branches:
      MOODLE_32_STABLE
    • Fixed Branches:
      MOODLE_34_STABLE
    • Pull Master Branch:
      MDL-56979-master-2

      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

              Assignee:
              jpataleta Jun Pataleta
              Reporter:
              poltawski Dan Poltawski
              Peer reviewer:
              cameron1729
              Integrator:
              Dan Poltawski
              Tester:
              Adrian Greeve
              Participants:
              Component watchers:
              Bas Brands
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                13/Nov/17