Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 2.3
    • Fix Version/s: 2.3
    • Component/s: RSS
    • Labels:
    • Testing Instructions:
      Hide

      This test requires RSS feeds to be enabled as multiple levels
      Site level in Settings > Site administration > Advanced features
      For database activities, forums and glossaries in Settings > Site administration > Plugins > Activity modules
      Also in the individual activity settings set with 'Number of RSS recent articles' set to a value greater than zero.

      Ensure the course allows guest access.

      Log in as a student and check that the navigation block appears sensible in each scenario and that the correct page is highlighted.

      Viewing your own blog RSS. My profile > Blogs > view all of my entries

      Another user's blog RSS. Go to another user's profile and view their blog. The navigation should then be Users > (user name) > Blogs > View all entries by (user name).

      An activity RSS. Go into a database, a forum and a glossary activity. In the settings block there should be a link to the activity RSS feed at Settings > Database activity administration (or forum or glossary)

      Log in as guest. The user blog RSS feeds should not be available. The activity RSS feeds should still be available.

      Show
      This test requires RSS feeds to be enabled as multiple levels Site level in Settings > Site administration > Advanced features For database activities, forums and glossaries in Settings > Site administration > Plugins > Activity modules Also in the individual activity settings set with 'Number of RSS recent articles' set to a value greater than zero. Ensure the course allows guest access. Log in as a student and check that the navigation block appears sensible in each scenario and that the correct page is highlighted. Viewing your own blog RSS. My profile > Blogs > view all of my entries Another user's blog RSS. Go to another user's profile and view their blog. The navigation should then be Users > (user name) > Blogs > View all entries by (user name). An activity RSS. Go into a database, a forum and a glossary activity. In the settings block there should be a link to the activity RSS feed at Settings > Database activity administration (or forum or glossary) Log in as guest. The user blog RSS feeds should not be available. The activity RSS feeds should still be available.
    • Affected Branches:
      MOODLE_23_STABLE
    • Fixed Branches:
      MOODLE_23_STABLE
    • Pull Master Branch:
      MDL-33315_blog_rss
    • Rank:
      41165

      Description

      Steps

      1. Log in as a student and browse to a blog.
      2. Check that an orange RSS button is displayed on the page and that it links to the RSS feed for the blog.
      3. Browse to a database activity and check that an orange RSS button is displayed in the settings block and that it links to the RSS feed for the activity.
      4. Browse to a forum and check that an orange RSS button is displayed in the settings block and that it links to the RSS feed for the activity.
      5. Browse to a glossary containing at least one entry and check that an orange RSS button is displayed in the settings block and that it links to the RSS feed for the activity.
      6. Log out then log in as a guest and repeat all the above steps.

      Results

      Logged in as student:

      1. Pass
      2. Fail: RSS button not visible
      3. Pass
      4. Pass
      5. Pass

      Logged in as guest:

      1. Fail: unable to view blogs (im presuming this is a role, permission based default?)
      2. Fail: unable to view RSS button
      3-5: Pass

        Issue Links

          Activity

          Hide
          Chad Outten added a comment -

          2.3 QA Test Cycle 1

          Show
          Chad Outten added a comment - 2.3 QA Test Cycle 1
          Hide
          Dan Poltawski added a comment -

          Thanks a lot for the report and your testing, i'm just removing myself as asignee so anyone else can pick this up

          Show
          Dan Poltawski added a comment - Thanks a lot for the report and your testing, i'm just removing myself as asignee so anyone else can pick this up
          Hide
          Andrew Davis added a comment -

          Adding a branch that fixes viewing another users blog.

          Show
          Andrew Davis added a comment - Adding a branch that fixes viewing another users blog.
          Hide
          Andrew Davis added a comment - - edited

          I believe that the QA test is incorrect and that the guest user should not have access to other user's blogs by default.

          Update: The QA test is indeed incorrect. I have corrected it. There is a system setting called forceloginforprofiles which, by default, locks guest out of user profiles and user blogs.

          Show
          Andrew Davis added a comment - - edited I believe that the QA test is incorrect and that the guest user should not have access to other user's blogs by default. Update: The QA test is indeed incorrect. I have corrected it. There is a system setting called forceloginforprofiles which, by default, locks guest out of user profiles and user blogs.
          Hide
          Aparup Banerjee added a comment -

          looks all good, sending up for integration review.

          Show
          Aparup Banerjee added a comment - looks all good, sending up for integration review.
          Hide
          Dan Poltawski added a comment -

          Thanks everyone, i've itnegrated this now

          Show
          Dan Poltawski added a comment - Thanks everyone, i've itnegrated this now
          Hide
          Dan Poltawski added a comment -

          Marking as tested as to be done by QA test

          Show
          Dan Poltawski added a comment - Marking as tested as to be done by QA test
          Hide
          Eloy Lafuente (stronk7) added a comment -

          This issue has been integrated upstream and is now available both via git and cvs (and in some hours, via mirrors and downloads).

          Thanks!

          Show
          Eloy Lafuente (stronk7) added a comment - This issue has been integrated upstream and is now available both via git and cvs (and in some hours, via mirrors and downloads). Thanks!

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: