Michael Hawkins
6388b6572c
MDL-66153 mod_forum: Introduced summary report sub-plugin
...
Part of MDL-66076.
2019-10-11 11:09:50 +08:00
Eloy Lafuente (stronk7)
10ab0770ab
Merge branch 'MDL-66764' of https://github.com/timhunt/moodle
2019-10-07 22:50:57 +02:00
Eloy Lafuente (stronk7)
ec829c6070
Merge branch 'MDL-66709' of https://github.com/timhunt/moodle
2019-10-07 22:25:12 +02:00
Eloy Lafuente (stronk7)
d25ece5ed9
Merge branch 'MDL-65957-master' of git://github.com/mihailges/moodle
2019-10-02 16:49:30 +02:00
Adrian Greeve
8fec1626d0
Merge branch 'MDL-66477-master' of git://github.com/junpataleta/moodle
2019-10-02 16:15:13 +08:00
Jun Pataleta
83e1b0e7f1
MDL-66477 mod_forum: Enclose setting switch in div
2019-10-02 16:12:44 +08:00
Mihail Geshoski
56932a19b4
MDL-65957 mod_imscp: Add required @file_upload tag in behat scenarios
2019-10-01 09:35:53 +08:00
Luca Bösch
b284ab6935
MDL-65876 forum: same arrows forum/activity navigation
2019-09-27 14:20:17 +02:00
Ryan Wyllie
49f5b16c61
MDL-66477 mod_forum: remove duplicate listeners in settings drawer
2019-09-27 15:50:03 +08:00
Ryan Wyllie
6d9c93560b
MDL-66477 core: remove snakeCase block regions from drawer.mustache
2019-09-27 15:46:15 +08:00
Jun Pataleta
959b996c50
MDL-66477 mod_forum: Create the discussion settings drawer
2019-09-27 15:46:13 +08:00
Ryan Wyllie
c77d1ae40f
MDL-66477 mod_forum: move region main settings menu to header
...
Add a generic way to render actions in the page content header
and then moved the region main settings menu there for the forum.
2019-09-27 15:38:54 +08:00
Jun Pataleta
2e72a52145
Merge branch 'MDL-66075-master-fix' of https://github.com/snake/moodle
2019-09-27 10:11:44 +08:00
Jake Dallimore
f5e6bcf026
MDL-66075 mod_forum: reduce DB reads in forum settings generation
...
Instead of fetching the DB record AND then fetching it again (as
part of the vault->get_from_id() call, just use the legacy data
mapper and remove the DB call.
2019-09-27 09:50:23 +08:00
Jake Dallimore
57054fc66b
Merge branch 'MDL-66481-master-6' of git://github.com/junpataleta/moodle
2019-09-26 11:57:51 +08:00
Jun Pataleta
0f3e5a9b8d
MDL-66481 forum: Show notification on toggled subscription
...
For usability, after selecting the subscription toggle action menu item,
a notification message will be shown to the user.
2019-09-26 10:47:05 +08:00
Jun Pataleta
5132de054c
MDL-66481 forum: Remove the YUI subscribe link
...
* Remove the subscribe link that's powered by YUI and
subscribe_ajax.php. This will be replaced by the subscribe action
menu item which utilises the subscription toggle template
and calls the proper WS function for toggling discussion subscription.
* Nuke YUI module for toggling subscription and subscribe_ajax.php
(about time!)
2019-09-26 10:47:05 +08:00
Jun Pataleta
2b8e4f2e4b
MDL-66481 mod_forum: Peer review fixes
2019-09-26 10:47:05 +08:00
Jun Pataleta
dff565b32c
MDL-66481 mod_forum: Move "Mark as read" into the discussion menu
2019-09-26 10:47:05 +08:00
Jun Pataleta
bc23cbaf54
MDL-66481 mod_forum: Implement additional column sorting
...
Implement sorting for the following columns:
* Discussion name
* Discussion starter name
* Group
2019-09-26 10:47:05 +08:00
Jun Pataleta
a78070aa1b
MDL-66481 mod_forum: Move timed discussion indicator
...
* Move it under the discussion column.
* Change it to look like a label
* Plus limit the group name to 15 characters
* Plus some accessibility fixes:
- Add labels to column headings.
- Set discussion name as a row heading.
2019-09-26 10:47:05 +08:00
Jun Pataleta
1a9e5cb230
MDL-66481 mod_forum: Update discussion list UI
...
* Remove striped table row style
* Move subscribe icon to the action menu
* Update the action menu icon
* Remove the Last post column
* Removed the "Created" column and moved the date under "Started by"
* Added "Locked" and "Subscribed" indicators under discussion names.
* Added group name with the group picture. For groups without pictures,
a default placeholder picture is now shown.
2019-09-26 10:47:05 +08:00
Jun Pataleta
5bfde48125
MDL-66481 mod_forum: Switch action menu trigger to <a> tag
...
* This is how the usual moodle action menu is built.
* Removed the 'type="button"' attribute as it is not necessary.
* Added template context so it renders in the template library.
2019-09-26 10:47:05 +08:00
Jake Dallimore
c3122dfcf5
Merge branch 'MDL-64821-master-2' of https://github.com/ryanwyllie/moodle
2019-09-26 10:45:44 +08:00
Tim Hunt
b04b6ae1ab
MDL-66764 quiz: redo question should not repeat random questions
...
Before this fix, it was only considering questions seen in previous attempts.
It should avoid the questions in the current attmept too.
2019-09-25 11:04:38 +01:00
Ryan Wyllie
15ecfac435
MDL-64821 mod_forum: fix modern view in single discussion forum
2019-09-25 15:36:51 +08:00
Ryan Wyllie
23e0ceca16
MDL-64821 mod_forum: don't show name of deleted user
...
When a user account is deleted don't render the user's name in
the forum. Instead we render "Deleted user".
2019-09-25 15:36:51 +08:00
Ryan Wyllie
b97622a01c
MDL-64821 mod_forum: fix keyboard nav for discussion
2019-09-25 15:36:51 +08:00
Ryan Wyllie
7902e4dc55
MDL-64821 mod_forum: add show/hide reply toggle for modern view
2019-09-25 15:36:51 +08:00
Ryan Wyllie
38d96b6540
MDL-64821 mod_forum: add in page reply to modern display mode
2019-09-25 14:35:59 +08:00
Ryan Wyllie
fe8e8ad4c4
MDL-64821 mod_forum: render new forum display mode when selected
2019-09-25 13:12:53 +08:00
Ryan Wyllie
7255378b0a
MDL-64821 mod_forum: add templates for modern display mode
2019-09-25 10:47:56 +08:00
Ryan Wyllie
b7c27c2158
MDL-64821 mod_forum: add modern display mode option
...
Add the "modern" display mode option to the view selector.
2019-09-25 10:42:19 +08:00
Jun Pataleta
844d27b2cd
Merge branch 'MDL-65968-master' of git://github.com/jleyva/moodle
2019-09-24 12:01:10 +08:00
Eloy Lafuente (stronk7)
ef6a958dfb
Merge branch 'MDL-66733-master' of git://github.com/andrewnicols/moodle
2019-09-23 23:35:42 +02:00
Tim Hunt
118d62a266
MDL-66709 quiz: add a Behat test for backup/restore of quiz attempts
2019-09-23 19:21:36 +01:00
Simey Lameze
0d2b3212d6
MDL-66075 mod_forum: unit tests for get_from_discussion_ids_and_user_ids
2019-09-23 13:48:48 +08:00
Simey Lameze
1de4baf1f1
MDL-66075 core: various fixes & code polishing
...
* Removes unnecessary comment in search_users() WS.
* Replaces DB call by get_course() in search_users() WS.
* Fix discussionids handling on export.php.
* Coding style fix in test_search_users unit test.
* Add missing version bump.
* phpDOc fixes in post vault.
* Fix in the dataformat callback to handle different data types.
2019-09-23 13:07:30 +08:00
Jake Dallimore
24ddc6dc64
MDL-66075 mod_forum: add more coverage of get_from_discussion_ids
...
Specifically, this is now testing the $canseeprivatereplies param for
different users and over a more complete range of cases.
2019-09-20 12:16:18 +08:00
Andrew Nicols
4bb39eabc7
MDL-66733 grade: Add helper to get correct user date for grade
2019-09-20 09:50:17 +08:00
Simey Lameze
babc6bf707
MDL-66075 mod_forum: coverage for ordering in test_get_from_discussion_ids
2019-09-20 08:29:47 +08:00
Simey Lameze
d72d47c115
MDL-66443 mod_forum: fix error when exporting in pdf format
...
Part of MDL-66075.
2019-09-20 08:19:01 +08:00
Simey Lameze
30eeb2a528
MDL-66604 mod_forum: add missing exportforum lang string
...
Part of MDL-66075.
2019-09-20 08:19:01 +08:00
Shamim Rezaie
90093eecc1
MDL-66269 mod_forum: filter export based on user and discussion ids
...
Part of MDL-66075.
2019-09-20 08:19:01 +08:00
Shamim Rezaie
ff0c5bbed9
MDL-66269 mod_forum: added get_from_discussion_ids_and_user_ids
...
Part of MDL-66075.
2019-09-20 08:19:01 +08:00
Shamim Rezaie
1ff734a47d
MDL-66269 mod_forum: refactor post vault class to remove duplications
...
Part of MDL-66075.
2019-09-20 08:19:01 +08:00
Shamim Rezaie
e61a41b425
MDL-66269 mod_forum: added filters to the export form
...
Part of MDL-66075.
2019-09-20 08:19:01 +08:00
Shamim Rezaie
32e4c582f0
MDL-66269 mod_forum: AMD module to fetch and format users
...
Part of MDL-66075.
2019-09-20 08:19:01 +08:00
Shamim Rezaie
c3ac38129d
MDL-66269 mod_forum: removed the unnecessary hidden element
...
Part of MDL-66075.
2019-09-20 08:19:01 +08:00
Shamim Rezaie
078ac3aa3c
MDL-66269 mod_forum: Cancelling the export should take us back to forum
...
Part of MDL-66075.
2019-09-20 08:19:01 +08:00