sam marshall
427b756355
MDL-55356 core_search: New area API get_document_recordset
...
The search area API now includes a new function get_document_recordset
which should be implemented in preference to the older
get_recordset_by_timestamp. (It's also possible to implement both in
plugin search areas which need to work against older Moodle versions.)
Existing search areas without the new function will continue to work as
before (obviously without the new functionality).
2017-10-11 17:17:08 +01:00
sam marshall
6893ee4a49
MDL-55356 core_search: Restore now requests search indexing
...
When restoring into a new course, it will queue a request to index
the whole course; when adding to existing, it will queue a request
to index the specific (a) activities and (b) blocks that were
restored.
2017-10-11 17:17:07 +01:00
sam marshall
eacb2bd11b
MDL-55356 core_search: API to queue contexts for indexing
...
New API \core_search\manager::request_index($context, $areaid = '')
adds the given context to a list which is intended to be indexed
later by the scheduled task.
2017-10-11 17:17:07 +01:00
sam marshall
d761b3fb19
MDL-55356 core_search: API to check if indexing enabled
...
New function \core_search\manager::is_indexing_enabled(), analagous
to existing is_global_search_enabled().
This replaces existing duplicated code, ready for more use in
following commits.
2017-10-11 17:17:06 +01:00
sam marshall
0da8f62f3b
MDL-55356 core_search: Make base_block handle empty restored blocks
2017-10-11 17:17:05 +01:00
Simey Lameze
4aae2cb19e
MDL-59921 core_calendar: remove unnecessary behat step
2017-10-11 16:37:46 +08:00
Simey Lameze
580a168a15
MDL-59921 calendar: fix wrong array assumptions
2017-10-11 16:26:51 +08:00
Jun Pataleta
1b3f3d5761
Merge branch 'MDL-60090-master' of git://github.com/andrewnicols/moodle
2017-10-11 15:58:46 +08:00
Andrew Nicols
a7ed05e720
MDL-60090 calendar: Add eventtype icon and truncate
2017-10-11 14:03:01 +08:00
Damyon Wiese
3f94d19060
Merge branch 'MDL-60092-master' of git://github.com/lameze/moodle
2017-10-11 14:02:52 +08:00
Simey Lameze
ca14f182fc
MDL-60092 calendar: add missing upcoming view logic
2017-10-11 11:42:41 +08:00
Jun Pataleta
8c0f6e5419
Merge branch 'MDL-59921-master' of git://github.com/lameze/moodle
2017-10-11 11:07:14 +08:00
Simey Lameze
0108fdfa70
MDL-59921 calendar: fix missing course error on event form
2017-10-11 10:03:42 +08:00
Andrew Nicols
544321235d
Merge branch 'master_MDL-60276' of https://github.com/CengageEng/moodle
2017-10-11 09:38:47 +08:00
Eloy Lafuente (stronk7)
0a073e9d42
Merge branch 'MDL-60300' of https://github.com/NeillM/moodle
2017-10-11 01:39:55 +02:00
Eloy Lafuente (stronk7)
7b90f69db3
Merge branch 'MDL-60309-master-boostbackground' of git://github.com/mudrd8mz/moodle
2017-10-11 01:34:17 +02:00
Eloy Lafuente (stronk7)
1fee16f4f9
Merge branch 'MDL-60346-master' of https://github.com/sammarshallou/moodle
2017-10-11 01:03:06 +02:00
Eloy Lafuente (stronk7)
559d5c3894
Merge branch 'MDL-60364' of https://github.com/NeillM/moodle
2017-10-11 01:00:13 +02:00
Eloy Lafuente (stronk7)
f8a86c157d
Merge branch 'MDL-55358-master' of https://github.com/davidknu/moodle
2017-10-11 00:00:10 +02:00
Eloy Lafuente (stronk7)
70aeddcaf4
Merge branch 'MDL-60002-save-and-show-next' of https://github.com/abalbanyan/moodle
2017-10-10 20:14:42 +02:00
Eloy Lafuente (stronk7)
ae2f169a08
Merge branch 'MDL-60046-master' of git://github.com/damyon/moodle
2017-10-10 19:10:52 +02:00
Juan Leyva
011c5ae476
MDL-60396 mod_workshop: Add checks for maximum gradeover
2017-10-10 17:04:57 +02:00
David Monllao
d4fc830c6f
MDL-59106 report_insights: Order prediction values
2017-10-10 12:49:24 +02:00
David Monllao
ce017edd2f
MDL-59106 report_insights: Fix predicted value styling
2017-10-10 12:33:26 +02:00
Damyon Wiese
f4594a22ec
Merge branch 'MDL-37361-master-revised' of https://github.com/snake/moodle
...
Conflicts:
lib/db/upgrade.php
version.php
2017-10-10 17:32:47 +08:00
Damyon Wiese
32d641c009
Merge branch 'MDL-60092-master' of git://github.com/lameze/moodle
2017-10-10 17:17:56 +08:00
Jake Dallimore
b08337c35e
MDL-37361 completion: Consolidate icon logic and clarify web service
...
- Icon generation logic moved to the course renderer.
- Web service should return the completion info only, not HTML.
- JS modified to handle icon rendering in relevant cases.
2017-10-10 17:12:22 +08:00
Jake Dallimore
8fbc41d8d5
MDL-37361 completion: minor code fixes.
2017-10-10 17:12:09 +08:00
Jake Dallimore
194f142274
MDL-37361 completion: accessibility fixes for completion overrides
...
- Fixed aria-roles for links acting as status override buttons
- Used custom_interaction_events for better activation handling
- Replaced core/notification with AMD modal which facilitates better
onhide focus control when cancelling or confirming the action.
2017-10-10 17:11:48 +08:00
Jake Dallimore
77165c9c83
MDL-37361 behat: added a test covering the activity completion report
2017-10-10 17:11:32 +08:00
Jake Dallimore
6f4adc6be4
MDL-37361 completion: make completion overrides visible to students
...
- Set icons in the course/renderer
- Use 'set' in lang strings for simplicity
- Code style fixes
2017-10-10 17:11:13 +08:00
Jake Dallimore
86f359bf68
MDL-37361 completion: automatic completion disabled when overridden
...
Changes:
- Activities with auto completion and a completion status overridden to
COMPLETION_COMPLETE are no longer processed by normal completion
triggers.
- All activities can still be completed by students when their
completion status has been overridden to COMPLETION_INCOMPLETE, via
either auto or manual triggers.
- Completion unit tests updated
2017-10-10 17:10:49 +08:00
Eiz Eddin Al Katrib
60a6b36cd5
MDL-37361 completion: Modified and Added phpunit tests
2017-10-10 17:10:37 +08:00
Eiz Eddin Al Katrib
a39918daae
MDL-37361 completion: Enabled overriding activity completion status
2017-10-10 17:10:15 +08:00
Jun Pataleta
7a87627b16
Merge branch 'MDL-59921-master' of git://github.com/lameze/moodle
2017-10-10 16:19:36 +08:00
Simey Lameze
7522ed1f23
MDL-59921 core_calendar: fix phpunit failures on event form
2017-10-10 15:50:46 +08:00
Jun Pataleta
37dcdf2202
Merge branch 'wip-MDL-58546-master' of git://github.com/marinaglancy/moodle
2017-10-10 15:26:38 +08:00
Simey Lameze
de6d57cfd8
MDL-59921 core_calendar: fix event form behat failures
2017-10-10 15:22:45 +08:00
Andrew Nicols
c8ee0b642d
Merge branch 'MDL-35429-master' of https://github.com/snake/moodle
2017-10-10 14:48:19 +08:00
Simey Lameze
4259387ebb
MDL-60092 core_calendar: remove unused calendar_get_upcoming method
2017-10-10 13:55:35 +08:00
Simey Lameze
522b84be04
MDL-60092 block_calendar_upcoming: convert to template
2017-10-10 13:55:35 +08:00
Simey Lameze
666d03e119
MDL-60092 core_calendar: new upcoming mini template
2017-10-10 13:55:29 +08:00
Jun Pataleta
e34196d6ef
Merge branch 'MDL-59921-master' of git://github.com/lameze/moodle
2017-10-10 13:30:34 +08:00
Damyon Wiese
93effd739f
Merge branch 'MDL-59889-master' of git://github.com/Dagefoerde/moodle
2017-10-10 13:05:31 +08:00
Damyon Wiese
71fd9e5375
Merge branch 'wip-MDL-59274-master' of git://github.com/marinaglancy/moodle
2017-10-10 12:46:55 +08:00
Jake Dallimore
5bbea7338d
MDL-35429 backup: Only show relevant actions for automated backups
...
- Users without permission to download or restore won't see the
respective links.
- The 'Manage backup files' button for the 'automated' backup filearea
now requires the same permissions as downloading does for this filearea,
those being 'restore:userinfo' and 'backup:downloadfile'.
2017-10-10 12:30:57 +08:00
Marina Glancy
ce1500a8fa
MDL-59274 media_videojs: upgrade video.js library and plugins
2017-10-10 12:11:06 +08:00
Andrew Nicols
69ed35c92a
Merge branch 'MDL-59694_master' of git://github.com/dmonllao/moodle
2017-10-10 11:37:49 +08:00
Jun Pataleta
d63c2d35ec
Merge branch 'MDL-60205_group_hiding_clean' of git://github.com/davosmith/moodle
2017-10-10 11:08:06 +08:00
Damyon Wiese
1bf6dcc507
MDL-60046 participants: Update behat tests
...
The filter button was removed, so it needs to be removed from the tests.
2017-10-10 10:54:27 +08:00