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

Forum: Sticky/Pinned discussions

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 2.0, 2.3, 2.6, 2.8, 3.0
    • Fix Version/s: 3.1
    • Component/s: Forum
    • Environment:
      All
    • Database:
      Any
    • Testing Instructions:
      Hide
      1. Create a forum.
      2. Add a discussion topic.
      3. Add a second discussion topic.
      4. add a third discussion topic
      5. add a fourth discussion topic
      6. Pin the first topic. Verify that it sorts to the top and is labeled "pinned."
      7. Pin the fourth discussion topic. Verify that it sorts to the top above the first pinned topic.

      Repeat above using "timed" discussions

      Test the above on different forum types: blog
      Test on multiple databases: oracle, postgres, mssql, mysql
      Backup and restore an activity and verify that it retains the pinned status for discussion

      Show
      Create a forum. Add a discussion topic. Add a second discussion topic. add a third discussion topic add a fourth discussion topic Pin the first topic. Verify that it sorts to the top and is labeled "pinned." Pin the fourth discussion topic. Verify that it sorts to the top above the first pinned topic. Repeat above using "timed" discussions Test the above on different forum types: blog Test on multiple databases: oracle, postgres, mssql, mysql Backup and restore an activity and verify that it retains the pinned status for discussion
    • Affected Branches:
      MOODLE_20_STABLE, MOODLE_23_STABLE, MOODLE_26_STABLE, MOODLE_28_STABLE, MOODLE_30_STABLE
    • Fixed Branches:
      MOODLE_31_STABLE
    • Pull Master Branch:
      MDL-372-int-master

      Description

      I would like to be able to pin a topic in a discussion. This feature should only be available to admin and the teachers.

        Gliffy Diagrams

        1. MDL-372.jpg
          18 kB
        2. MDL-372-pin.jpg
          12 kB
        3. pin.png
          0.8 kB
        4. unpin.png
          0.9 kB

          Issue Links

            Activity

            dippe Gunther Dippe created issue -
            mblake Michael Blake made changes -
            Field Original Value New Value
            Assignee Martin Dougiamas [ martindougiamas ] Martin Dougiamas [ dougiamas ]
            dougiamas Martin Dougiamas made changes -
            Status In Progress [ 3 ] Open [ 1 ]
            mblake Michael Blake made changes -
            Assignee Martin Dougiamas [ dougiamas ] Vy-Shane Sin Fat [ vyshane ]
            dougiamas Martin Dougiamas made changes -
            Assignee Vy-Shane Sin Fat [ vyshane ] Martin Dougiamas [ dougiamas ]
            dougiamas Martin Dougiamas made changes -
            Workflow jira [ 11053 ] MDL Workflow [ 41030 ]
            cfulton Charles Fulton made changes -
            Link This issue is duplicated by MDL-1997 [ MDL-1997 ]
            dougiamas Martin Dougiamas made changes -
            Workflow MDL Workflow [ 41030 ] MDL Full Workflow [ 69490 ]
            dougiamas Martin Dougiamas made changes -
            Assignee Martin Dougiamas [ dougiamas ] moodle.com [ moodle.com ]
            cfulton Charles Fulton made changes -
            Pull Master Diff URL https://github.com/mackensen/moodle/compare/master...MDL-372-master
            Pull Master Branch MDL-372-master
            Testing Instructions 1. Create a forum.
            2. Add a discussion topic.
            3. Add a second discussion topic.
            4. Pin the first topic. Verify that it sorts to the top and is labeled "pinned."
            Pull from Repository https://github.com/mackensen/moodle
            Labels patch triaged
            Assignee moodle.com [ moodle.com ] Charles Fulton [ cfulton ]
            Affects Version/s 2.3 [ 10657 ]
            cfulton Charles Fulton made changes -
            Status Open [ 1 ] Waiting for peer review [ 10012 ]
            lazydaisy Mary Evans made changes -
            Attachment MDL-372.jpg [ 27683 ]
            lazydaisy Mary Evans made changes -
            Attachment MDL-372-pin.jpg [ 27684 ]
            Attachment pin.png [ 27685 ]
            Attachment unpin.png [ 27686 ]
            tsala Helen Foster made changes -
            Fix Version/s DEV backlog [ 10464 ]
            tsala Helen Foster made changes -
            Link This issue will help resolve MDL-14938 [ MDL-14938 ]
            cfulton Charles Fulton made changes -
            Status Waiting for peer review [ 10012 ] Development in progress [ 3 ]
            dobedobedoh Andrew Nicols made changes -
            Summary Suggested feature - pinned topic Forum: Sticky/Pinned discussions
            dobedobedoh Andrew Nicols made changes -
            Fix Version/s FRONTEND [ 12581 ]
            Fix Version/s DEV backlog [ 10464 ]
            dobedobedoh Andrew Nicols made changes -
            Affects Version/s 2.6 [ 12579 ]
            dobedobedoh Andrew Nicols made changes -
            Epic Link MDL-39707 [ 66772 ]
            derekcx Derek Chirnside made changes -
            Affects Version/s 2.8 [ 13150 ]
            marina Marina Glancy made changes -
            Status Development in progress [ 3 ] Development in progress [ 3 ]
            Sprint candidate Soon [ 10241 ]
            cfulton Charles Fulton made changes -
            Pull Master Diff URL https://github.com/mackensen/moodle/compare/master...MDL-372-master https://github.com/mackensen/moodle/compare/master...wip-MDL-372-master
            Pull Master Branch MDL-372-master wip-MDL-372-master
            Testing Instructions 1. Create a forum.
            2. Add a discussion topic.
            3. Add a second discussion topic.
            4. Pin the first topic. Verify that it sorts to the top and is labeled "pinned."
            # Create a forum.
            # Add a discussion topic.
            # Add a second discussion topic.
            # Pin the first topic. Verify that it sorts to the top and is labeled "pinned."
            lazydaisy Mary Evans made changes -
            lazydaisy Mary Evans made changes -
            berserkk Ben Kelada made changes -
            Assignee Charles Fulton [ cfulton ] Ben Kelada [ berserkk ]
            berserkk Ben Kelada made changes -
            Status Development in progress [ 3 ] Waiting for peer review [ 10012 ]
            berserkk Ben Kelada made changes -
            Affects Version/s 3.0 [ 14750 ]
            cibot CiBoT made changes -
            Labels patch triaged ci patch triaged
            berserkk Ben Kelada made changes -
            Fix Version/s 3.0 [ 14750 ]
            Fix Version/s FRONTEND [ 12581 ]
            berserkk Ben Kelada made changes -
            Labels ci patch triaged ci cime patch triaged
            cibot CiBoT made changes -
            Labels ci cime patch triaged ci patch triaged
            stronk7 Eloy Lafuente (stronk7) made changes -
            Fix Version/s 3.0.1 [ 15155 ]
            Fix Version/s 3.0 [ 14750 ]
            berserkk Ben Kelada made changes -
            Labels ci patch triaged ci cime patch triaged
            cibot CiBoT made changes -
            Labels ci cime patch triaged ci patch triaged
            berserkk Ben Kelada made changes -
            Labels ci patch triaged ci cime patch triaged
            cibot CiBoT made changes -
            Labels ci cime patch triaged ci patch triaged
            berserkk Ben Kelada made changes -
            Labels ci patch triaged ci cime patch triaged
            cibot CiBoT made changes -
            Labels ci cime patch triaged ci patch triaged
            berserkk Ben Kelada made changes -
            Labels ci patch triaged ci cime patch triaged
            cibot CiBoT made changes -
            Labels ci cime patch triaged ci patch triaged
            berserkk Ben Kelada made changes -
            Labels ci patch triaged ci cime patch triaged
            cibot CiBoT made changes -
            Labels ci cime patch triaged ci patch triaged
            berserkk Ben Kelada made changes -
            Labels ci patch triaged ci cime patch triaged
            cibot CiBoT made changes -
            Labels ci cime patch triaged ci patch triaged
            berserkk Ben Kelada made changes -
            Labels ci patch triaged ci cime patch triaged
            cibot CiBoT made changes -
            Labels ci cime patch triaged ci patch triaged
            berserkk Ben Kelada made changes -
            Labels ci patch triaged ci cime patch triaged
            cibot CiBoT made changes -
            Labels ci cime patch triaged ci patch triaged
            berserkk Ben Kelada made changes -
            Labels ci patch triaged ci cime patch triaged
            cibot CiBoT made changes -
            Labels ci cime patch triaged ci patch triaged
            berserkk Ben Kelada made changes -
            Labels ci patch triaged ci cim cime patch triaged
            berserkk Ben Kelada made changes -
            Labels ci cim cime patch triaged ci cime patch triaged
            cibot CiBoT made changes -
            Labels ci cime patch triaged ci patch triaged
            berserkk Ben Kelada made changes -
            Labels ci patch triaged ci cime patch triaged
            cibot CiBoT made changes -
            Labels ci cime patch triaged ci patch triaged
            ryanwyllie Ryan Wyllie made changes -
            Remaining Estimate 0 minutes [ 0 ]
            Status Waiting for peer review [ 10012 ] Peer review in progress [ 10013 ]
            Peer reviewer Ryan Wyllie [ ryanwyllie ]
            berserkk Ben Kelada made changes -
            Labels ci patch triaged ci cime patch triaged
            cibot CiBoT made changes -
            Labels ci cime patch triaged ci patch triaged
            berserkk Ben Kelada made changes -
            Testing Instructions # Create a forum.
            # Add a discussion topic.
            # Add a second discussion topic.
            # Pin the first topic. Verify that it sorts to the top and is labeled "pinned."
            # Create a forum.
            # Add a discussion topic.
            # Add a second discussion topic.
            # add a third discussion topic
            # add a fourth discussion topic
            # Pin the first topic. Verify that it sorts to the top and is labeled "pinned."
            # Pin the fourth discussion topic. Verify that it sorts to the top above the first pinned topic.

            Repeat above using "timed" discussions

            Test the above on different forum types: blog
            Test on multiple databases: oracle, postgres, mssql, mysql
            Backup and restore an activity and verify that it retains the pinned status for discussion
            berserkk Ben Kelada made changes -
            Labels ci patch triaged ci cime patch triaged
            cibot CiBoT made changes -
            Labels ci cime patch triaged ci patch triaged
            marina Marina Glancy made changes -
            Fix Version/s 3.0.1 [ 15155 ]
            dobedobedoh Andrew Nicols made changes -
            Link This issue will help resolve MDL-52349 [ MDL-52349 ]
            ryanwyllie Ryan Wyllie made changes -
            Labels ci patch triaged ci cime patch triaged
            ryanwyllie Ryan Wyllie made changes -
            Status Peer review in progress [ 10013 ] Waiting for integration review [ 10010 ]
            cibot CiBoT made changes -
            Labels ci cime patch triaged ci patch triaged
            cibot CiBoT made changes -
            Status Waiting for integration review [ 10010 ] Waiting for integration review [ 10010 ]
            Integration priority 0
            Original Estimate 0 minutes [ 0 ]
            ryanwyllie Ryan Wyllie made changes -
            Labels ci patch triaged ci cime patch triaged
            cibot CiBoT made changes -
            Labels ci cime patch triaged ci patch triaged
            ryanwyllie Ryan Wyllie made changes -
            Labels ci patch triaged ci cime patch triaged
            cibot CiBoT made changes -
            Labels ci cime patch triaged ci patch triaged
            ryanwyllie Ryan Wyllie made changes -
            Labels ci patch triaged ci cime patch triaged
            cibot CiBoT made changes -
            Labels ci cime patch triaged ci patch triaged
            cibot CiBoT made changes -
            Status Waiting for integration review [ 10010 ] Waiting for integration review [ 10010 ]
            Currently in integration Yes [ 10041 ]
            cibot CiBoT made changes -
            Labels ci patch triaged patch triaged
            cibot CiBoT made changes -
            Labels patch triaged ci patch triaged
            dobedobedoh Andrew Nicols made changes -
            Status Waiting for integration review [ 10010 ] Integration review in progress [ 10004 ]
            Integrator Andrew Nicols [ dobedobedoh ]
            ryanwyllie Ryan Wyllie made changes -
            Pull Master Branch MDL-372-master MDL-372-int-master
            dobedobedoh Andrew Nicols made changes -
            Status Integration review in progress [ 10004 ] Waiting for testing [ 10005 ]
            Fix Version/s 3.1 [ 15060 ]
            dobedobedoh Andrew Nicols made changes -
            Labels ci patch triaged ci docs_required patch triaged
            rajeshtaneja Rajesh Taneja made changes -
            Tester Adrian Greeve [ abgreeve ]
            abgreeve Adrian Greeve made changes -
            Status Waiting for testing [ 10005 ] Testing in progress [ 10011 ]
            abgreeve Adrian Greeve made changes -
            Status Testing in progress [ 10011 ] Problem during testing [ 10007 ]
            dobedobedoh Andrew Nicols made changes -
            Status Problem during testing [ 10007 ] Waiting for testing [ 10005 ]
            abgreeve Adrian Greeve made changes -
            Status Waiting for testing [ 10005 ] Testing in progress [ 10011 ]
            abgreeve Adrian Greeve made changes -
            Status Testing in progress [ 10011 ] Tested [ 10006 ]
            marina Marina Glancy made changes -
            Labels ci docs_required patch triaged ci docs_required patch triaged ui_change
            poltawski Dan Poltawski made changes -
            Status Tested [ 10006 ] Closed [ 6 ]
            Integration date 14/Jan/16
            Currently in integration Yes [ 10041 ]
            Resolution Fixed [ 1 ]
            rajeshtaneja Rajesh Taneja made changes -
            Labels ci docs_required patch triaged ui_change ci docs_required patch qa_test_required triaged ui_change
            rajeshtaneja Rajesh Taneja made changes -
            Link This issue required writing of QA test MDLQA-9241 [ MDLQA-9241 ]
            rajeshtaneja Rajesh Taneja made changes -
            Labels ci docs_required patch qa_test_required triaged ui_change ci docs_required patch triaged ui_change
            marycooch Mary Cooch made changes -
            Labels ci docs_required patch triaged ui_change ci patch triaged ui_change

              People

              • Votes:
                63 Vote for this issue
                Watchers:
                30 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  23/May/16