Mark Nelson
5b8aa8f700
MDL-45758 tool_monitor: fixed typo
...
Original issue - MDL-47152
2014-10-15 07:41:05 +05:30
Ankit Agarwal
e1a6022802
MDL-45758 tool_monitor: Add unit tests for the course deleted observer
...
Original issue - MDL-46510
2014-10-15 07:41:05 +05:30
Ankit Agarwal
6a7de0d243
MDL-45758 tool_monitor: Add a course delete observer
...
Original issue - MDL-46510
2014-10-15 07:41:05 +05:30
Ankit Agarwal
044503e33d
MDL-45758 tool_monitor: Add a UI page to manage subscriptions
...
Original issue - MDL-46111
2014-10-15 07:41:05 +05:30
Ankit Agarwal
ac0e4dad7f
MDL-45758 tool_monitor: Update subscription manager class
...
Update the class to support the subs renderable
Original issue - MDL-461111
2014-10-15 07:41:05 +05:30
Ankit Agarwal
58dcafb05a
MDL-45758 tool_monitor: Add renderables for the subscription page
...
Original issue - MDL-46111
2014-10-15 07:41:05 +05:30
Ankit Agarwal
76b7ce41ab
MDL-45758 tool_monitor: Add a renderer for the subscription page
...
Original issue - MDL-46111
2014-10-15 07:41:05 +05:30
Ankit Agarwal
3432c96d3a
MDL-45758 tool_monitor: Create a subscription instance class
...
Original issue - MDL-46241
2014-10-15 07:41:04 +05:30
Ankit Agarwal
3870ad7a2f
MDL-45758 tool_monitor: Handle rule managment
...
Original issue - MDL-46130
2014-10-15 07:41:04 +05:30
Ankit Agarwal
22f4231631
MDL-45758 tool_monitor: Display a rule managment interface
...
Original issue - MDL-46110
2014-10-15 07:41:04 +05:30
Ankit Agarwal
371d5e0b66
MDL-45758 tool_monitor: Create rendering code for manage rules page
...
Original issue - MDL-46110
2014-10-15 07:41:04 +05:30
Ankit Agarwal
58097ddf9b
MDL-45758 tool_monitor: Add support for editing/creating a rule
...
Original issue - MDL-45938
2014-10-15 07:41:04 +05:30
Ankit Agarwal
2fd010b886
MDL-45758 tool_monitor: YUI module to handle event selection dropdown
...
Original issue - MDL-45938
2014-10-15 07:41:04 +05:30
Simey Lameze
48cc3a8d4d
MDL-45758 tool_monitor: Initial version of rule form.
...
Original issue - MDL-45938
2014-10-15 07:41:04 +05:30
Ankit Agarwal
3d27d680a8
MDL-45758 tool_monitor: Polish the code for rule manager and unit tests
...
Original issue - MDL-45918
2014-10-15 07:41:04 +05:30
Simey Lameze
7bdbb4dc2d
MDL-45758 tool_monitor: Rule manager class and data generators
...
This issue introduces rule manager class, data generators and unit tests
associated with them.
Original issue - MDL-45918
2014-10-15 07:41:04 +05:30
Ankit Agarwal
c8a081cc6b
MDL-45758 tool_monitor: Add a subscription manager class
...
Original issue - MDL-45919
2014-10-15 07:41:04 +05:30
Ankit Agarwal
3883eee06b
MDL-45758 tool_monitor: Build the navigation tree for the tool
...
Original issue - MDL-46131
2014-10-15 07:41:04 +05:30
Ankit Agarwal
5f68d9ee2b
MDL-45758 tool_monitor: Implement a rule instance class
...
Original issue - MDL-45939
2014-10-15 07:41:04 +05:30
Ankit Agarwal
f235cae41f
MDL-45758 tool_monitor: Implement a class to generate list of events
...
Original issue - MDL-46109
2014-10-15 07:41:04 +05:30
Ankit Agarwal
d0d6c72de2
MDL-45758 tool_monitor: Adding xml file defining the db tables
...
Original issue - MDL-45916
2014-10-15 07:41:03 +05:30
Ankit Agarwal
92b40de9de
MDL-45758 tool_monitor: Add basic file structure of the report
...
Original issue - MDL-45916
2014-10-15 07:41:03 +05:30
Dan Poltawski
df11019a82
MDL-46235/MDL-46971 mysql_compress_rows: fix typo
2014-10-14 16:36:47 +01:00
Sam Hemelryk
71900d9202
Merge branch 'MDL-47194-master-fixes' of git://github.com/andrewnicols/moodle
2014-10-09 15:44:04 +13:00
Andrew Nicols
262abe63fd
MDL-46284 tool_messageinbound: Fail with warning if handler disabled
...
If a handler is disabled, the user should be informed of this issue.
This issue is a part of the MDL-47194 Task.
This issue is a part of the MDL-39707 Epic.
2014-10-09 10:40:38 +08:00
Damyon Wiese
e6b00f032d
Merge branch 'wip-MDL-46921-master' of git://github.com/abgreeve/moodle
2014-10-09 09:57:58 +08:00
Adrian Greeve
95065006c6
MDL-46921 lib: Sorting on additional fields, admin, enrolment pages.
2014-10-09 08:19:49 +08:00
Andrew Nicols
a6019c2910
MDL-46284 tool_messageinbound: Handle checkboxes correctly
...
When a checkbox is not checked, it does not submit in the form, therefore
this must be an !empty() test instead of an (int) casting.
This issue is a part of the MDL-47194 Task.
This issue is a part of the MDL-39707 Epic.
2014-10-08 15:19:17 +08:00
Sam Hemelryk
94cdabcdee
Merge branch 'MDL-46284-master' of git://github.com/andrewnicols/moodle
...
Conflicts:
lib/db/install.xml
lib/db/upgrade.php
version.php
2014-10-07 16:28:50 +13:00
Marina Glancy
8dfd73e04a
Merge branch 'MDL-38106-master' of git://github.com/danpoltawski/moodle
2014-10-07 10:25:29 +08:00
Andrew Nicols
77c0a68db9
MDL-46284 core: Add e-mail fetcher from IMAP
...
This issue is a part of the MDL-47194 Task.
This issue is a part of the MDL-39707 Epic.
2014-10-07 09:58:35 +08:00
Dan Poltawski
f5bacd6539
Merge branch 'wip-MDL-46576-master' of git://github.com/abgreeve/moodle
...
Conflicts:
lib/upgrade.txt
lib/db/upgrade.php
version.php
2014-10-06 18:06:13 +01:00
Dan Poltawski
9c054ebbe3
Merge branch 'MDL-45504' of git://github.com/stronk7/moodle
2014-10-06 14:00:20 +01:00
Marina Glancy
2891651959
Merge branch 'MDL-46210-master' of git://github.com/danpoltawski/moodle
2014-10-06 20:39:09 +08:00
Eloy Lafuente (stronk7)
2b9c1cc5a4
MDL-45504 environment: define 2.8 requirements
...
No changes from 2.7, so this is a simple copy of them.
The MyISAM case (MDL-46064) will be considered for 2.9.
2014-10-06 01:11:41 +02:00
Dan Poltawski
49bee6dc67
MDL-46210 langimport: behat tests
...
Behat tests for lang import. To run these tests you must define the
TOOL_LANGIMPORT_REMOTE_TESTS constant - because they rely on the
download.moodle.org infrastructure.
2014-10-05 14:40:47 +01:00
Dan Poltawski
ed914e31c5
MDL-46210 langimport: logging for install/update/remove
...
Now that we have sceduled tasks updating the langpacks, its useful
to log which actions have occured.
2014-10-05 14:34:38 +01:00
Dan Poltawski
1028f6fab8
MDL-46210 langimport: task for updating langpacks
...
Now langpacks will be updated by scheduled task every day rather
than updating manually.
2014-10-05 14:25:45 +01:00
Dan Poltawski
816b3e0176
MDL-46210 langimport: Rearrange code
...
Factoring code into a controller class so that the update
can be put into a scheduled task (and be a bit tider).
2014-10-05 14:25:45 +01:00
Dan Poltawski
5b17d81dce
MDL-38106 lesson: behat now sets introduction
2014-10-05 14:12:59 +01:00
Marina Glancy
313e975349
MDL-47253 core_grades: set def aggregation method to Natural
...
Part of: MDL-46576
2014-10-03 13:55:24 +08:00
Andrew Davis
f8259c2fbf
MDL-46966 core_grade: altered the default value of grade_aggregations_visible so only natural is on by default
2014-10-03 13:49:41 +08:00
Tim Hunt
482ca72089
MDL-47426 assign local roles: rewrite query for better performance.
...
This is an extremely dangerous query, because it includes the user
table twice, along-side two other potentially large tables,
role_assignments and user_enrolments.
The solution is to rewrite the query so that:
1. The subquery is JOINed, not WHERE ... INed. Typically query
optimisers handle the JOIN case better.
2. Before the join was role-assignments <-> users <-> subquery.
That is, everything was linked to u.id.
Now the linking is role-assignments <-> subquery <-> users,
so the SELECT DISTINT eu1_u.id FROM {enrolled users} is central.
That seems to send a strong hint to the query optimiser about
a good order to execute the query.
2014-10-02 17:10:40 +01:00
Dan Poltawski
190ceae64b
Merge branch 'MDL-47069-master-plugin-dependency' of git://github.com/mudrd8mz/moodle
2014-09-29 12:46:11 +01:00
Andrew Davis
0e99979638
MDL-20250 core_grade: added some settings to disable or hide gradebook functionality
2014-09-26 10:19:00 +08:00
David Mudrák
2cdea9c7ac
MDL-47069 admin: Add option to upload required ZIP at the check page
...
The plugins check page displays other plugins that the current one
depends on. Previously, we always displayed the other plugin as a link
to the plugins directory. This did not work well in two scenarios:
* The admin wants/needs to upload the other plugin from the ZIP file
(e.g. it is not available in the plugins directory),
* the other plugin is actually a standard plugin that is not supposed to
be registered with the plugins directory.
This patch displays the Install or Upload or Check for updates links
next to the required plugin instead, as appropriate.
2014-09-25 16:54:21 +02:00
Sam Hemelryk
4356012960
Merge branch 'MDL-46811-master' of git://github.com/danpoltawski/moodle
2014-09-23 16:36:05 +12:00
Eloy Lafuente (stronk7)
db6c48bfc1
Merge branch 'MDL-47182-master' of git://github.com/danpoltawski/moodle
2014-09-23 01:52:10 +02:00
Dan Poltawski
bd75ef826e
Merge branch 'wip-MDL-40356-master' of git://github.com/abgreeve/moodle
2014-09-22 15:02:51 +01:00
Dan Poltawski
d5fcf4b42c
MDL-47182 admin: warn about delayed scheduled tasks
...
Rather than using module cron, use scheduled tasks to work out
if cron has been running recently.
This is not perfect, the admin could disble all tasks, or reschedule
them - but its not complex to compute.
2014-09-16 17:49:23 +01:00