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

Cannot disable blog system

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.0, 2.3.1
    • Fix Version/s: 2.4
    • Component/s: Blog
    • Labels:
    • Database:
      MySQL
    • Testing Instructions:
      Hide

      Upgrade:

      1. Get a Moodle 2.3 site (you are going to repeat this, maybe take a backup to restore to)
      2. Go to Admin > Appearance > Blog
      3. Set the blog level to disabled
      4. Upgrade to master
      5. Go to Admin > Settings > Advanced features
      6. VERIFY: that enableblogs is set to DISABLED
      7. Enable blogs
      8. Go to Admin > Appearance > Blog
      9. VERIFY: that the bloglevel is set to 'Users can only see their own blog'
      1. Get a Moodle 2.3 site
      2. Go to Admin > Appearance > Blog
      3. Set the blog level to 'The world can read entries'
      4. Upgrade to master
      5. Go to Admin > Settings > Advanced features
      6. VERIFY: that enableblogs is set to ENABLED
      7. Go to Admin > Appearance > Blog
      8. VERIFY: that blog level is set to 'The world can read entries'
      1. Get a Moodle 2.3 site
      2. Go to Admin > Appearance > Blog
      3. Set the blog level to 'All site user can see all blog entries'
      4. Upgrade to master
      5. Go to Admin > Settings > Advanced features
      6. VERIFY: that enableblogs is set to ENABLED
      7. Go to Admin > Appearance > Blog
      8. VERIFY: that blog level is set to 'All site user can see all blog entries'
      1. Get a Moodle 2.3 site
      2. Go to Admin > Appearance > Blog
      3. Set the blog level to 'Users can only see their own blog'
      4. Upgrade to master
      5. Go to Admin > Settings > Advanced features
      6. VERIFY: that enableblogs is set to ENABLED
      7. Go to Admin > Appearance > Blog
      8. VERIFY: that blog level is set to 'Users can only see their own blog'

      Usage:

      1. With blogs enabled, create a blog entry as a user, save the url (e.g. https://dan.moodle.local/integration/blog/index.php?userid=2)
      2. Click the edit link, and save that for later too (e.g. https://dan.moodle.local/integration/blog/edit.php?action=edit&entryid=2)
        # Disable blogs
      3. Add a Blog menu block
      4. VERIFY: that the block reports blogging as disabled
      5. Visit the 'view' url you saved
      6. VERIFY: that blogging is disabled is reported
      7. Visit the 'edit' url you saved
      8. VERIFY: that blogging is disabled is reported
      9. Check your profile navigation
      10. VERIFY: that blog items are not available
      11. Enable blogs
      12. VERIFY: that you can now see the blog navigation
      13. VERIFY: that the links you just tried are working
      Show
      Upgrade: Get a Moodle 2.3 site (you are going to repeat this, maybe take a backup to restore to) Go to Admin > Appearance > Blog Set the blog level to disabled Upgrade to master Go to Admin > Settings > Advanced features VERIFY: that enableblogs is set to DISABLED Enable blogs Go to Admin > Appearance > Blog VERIFY: that the bloglevel is set to 'Users can only see their own blog' Get a Moodle 2.3 site Go to Admin > Appearance > Blog Set the blog level to 'The world can read entries' Upgrade to master Go to Admin > Settings > Advanced features VERIFY: that enableblogs is set to ENABLED Go to Admin > Appearance > Blog VERIFY: that blog level is set to 'The world can read entries' Get a Moodle 2.3 site Go to Admin > Appearance > Blog Set the blog level to 'All site user can see all blog entries' Upgrade to master Go to Admin > Settings > Advanced features VERIFY: that enableblogs is set to ENABLED Go to Admin > Appearance > Blog VERIFY: that blog level is set to 'All site user can see all blog entries' Get a Moodle 2.3 site Go to Admin > Appearance > Blog Set the blog level to 'Users can only see their own blog' Upgrade to master Go to Admin > Settings > Advanced features VERIFY: that enableblogs is set to ENABLED Go to Admin > Appearance > Blog VERIFY: that blog level is set to 'Users can only see their own blog' Usage: With blogs enabled, create a blog entry as a user, save the url (e.g. https://dan.moodle.local/integration/blog/index.php?userid=2 ) Click the edit link, and save that for later too (e.g. https://dan.moodle.local/integration/blog/edit.php?action=edit&entryid=2 ) # Disable blogs Add a Blog menu block VERIFY: that the block reports blogging as disabled Visit the 'view' url you saved VERIFY: that blogging is disabled is reported Visit the 'edit' url you saved VERIFY: that blogging is disabled is reported Check your profile navigation VERIFY: that blog items are not available Enable blogs VERIFY: that you can now see the blog navigation VERIFY: that the links you just tried are working
    • Affected Branches:
      MOODLE_20_STABLE, MOODLE_23_STABLE
    • Fixed Branches:
      MOODLE_24_STABLE
    • Pull Master Branch:

      Description

      Logged in as admin.

      The default setting for blogs is: All site users can see all blog entries

      Select "Disable blog system completely"

      Click Save Changes.

      Page returns "Changes saved", but the blog setting is still at: "All site users can see all blog entries"

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              poltawski Dan Poltawski
              Reporter:
              berthelemy Mark Berthelemy
              Peer reviewer:
              Jason Fowler
              Integrator:
              Eloy Lafuente (stronk7)
              Tester:
              Michael de Raadt
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                3/Dec/12