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

The People block is no longer needed and should be removed from core

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. Before Upgrade
        1. Install a few instances of block_participants on a course page, on a category overview page, on an activity page and on Site home.
      2. Apply patch
        1. Go to upgrade screen and make sure you see "block_participants" marked to be deleted.
        2. Run through upgrade.
        3. Visit your site, now all instances of block_participants should be removed. No errors related to it should be noticed.
      Show
      Before Upgrade Install a few instances of block_participants on a course page, on a category overview page, on an activity page and on Site home. Apply patch Go to upgrade screen and make sure you see "block_participants" marked to be deleted. Run through upgrade. Visit your site, now all instances of block_participants should be removed. No errors related to it should be noticed.
    • Affected Branches:
      MOODLE_37_STABLE
    • Fixed Branches:
      MOODLE_38_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-66753-master

      Description

      The People block is a very old block which dates back to the time before we had a navigation block or a navigation drawer. Thus, it was needed in the olden days to provide a link to the Participants page. Nowadays it is no longer needed because there is a Participants link in the navigation drawer (Boost theme) and in the navigation block (Classic theme).

      Thus, to simplify Moodle a tiny bit and reduce the long list of blocks, I suggest that the People block is removed from core and added to the plugins directory.

        Attachments

        1. people block2.png
          people block2.png
          4 kB
        2. Screenshot_1.png
          Screenshot_1.png
          99 kB
        3. Screenshot_2.png
          Screenshot_2.png
          121 kB

          Activity

            People

            Assignee:
            abias Alexander Bias
            Reporter:
            tsala Helen Foster
            Peer reviewer:
            David Mudrák (@mudrd8mz)
            Integrator:
            Andrew Nicols
            Tester:
            Janelle Barcega
            Participants:
            Component watchers:
            Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Fix Release Date:
              18/Nov/19

                Time Tracking

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 hour, 35 minutes
                1h 35m