Navigation group pages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Fix Released
|
Medium
|
Jono M | ||
1.10 |
Fix Released
|
Medium
|
Unassigned | ||
15.04 |
Fix Released
|
Medium
|
Unassigned | ||
15.10 |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Mahara version: 1.10.3+patches (latest version is 15.04.0)
This is for http://
If you have enough group pages they are split in lots of 5. If there is a group page that is able to be copied once you navigate to the second page you cannot nav back to page 1.
To Replicate:
Create a brand new group.
Make 7 or 8 group pages in the group (they can be empty pages, don’t change any other settings).
Note that the list of group pages on the group dashboard page only shows five, and you can go forward and back to view the next five then back to viewing the first five in the list.
Now, make one of the pages (such as the third page on the list) copiable.
Now try navigating forwards and backwards through the list of pages on the group dashboard.
If you made the third page copiable, it will let you go to “page 2” of the list of pages, but not go back. We have established that any list that contains a copiable page seems to bug out the forward and back buttons on the group dashboard page.
Changed in mahara: | |
status: | New → Confirmed |
Changed in mahara: | |
assignee: | nobody → Jono Mingard (mingard) |
status: | Confirmed → In Progress |
Changed in mahara: | |
milestone: | none → 15.10.0 |
status: | In Progress → Fix Committed |
Changed in mahara: | |
status: | In Progress → Fix Committed |
Changed in mahara: | |
status: | Fix Committed → Fix Released |
OK, this happens because (in theory) whenever you view the list of group pages there is a "Copy page" button next to any which are copyable. However, blocktype/ groupviews/ groupviews. json.php doesn't import pieforms, meaning it fails when trying to create the button. So the simple fix is to require pieforms in that page.