Damyon Wiese
bd71cb83df
MDL-45758 Event monitor: Improve the help string.
2014-10-16 14:34:52 +08:00
Damyon Wiese
b8bd29da41
Merge branch 'event_monitor' of git://github.com/ankitagarwal/moodle
2014-10-16 13:20:45 +08:00
Ankit Agarwal
d6e0e275dd
MDL-45758 tool_monitor: Update behat tests
2014-10-15 13:59:19 +05:30
Ankit Agarwal
ffe9ed541c
MDL-45758 tool_monitor: Update subscriptions management UI
2014-10-15 13:59:18 +05:30
John Okely
cfa91962d1
MDL-47243 behat: Add data generators for gradeitems scales and outcomes
2014-10-15 14:33:26 +08:00
Ankit Agarwal
067e9599ac
MDL-45758 tool_monitor: Update navigation nodes
2014-10-15 11:33:31 +05:30
Ankit Agarwal
e8a925a60e
MDL-45758 tool_monitor: Update js to get around chrome bug
2014-10-15 07:41:06 +05:30
Ankit Agarwal
75cae53b7b
MDL-45758 tool_monitor: Peer review changes
2014-10-15 07:41:06 +05:30
Ankit Agarwal
758793d889
MDL-45758 tool_monitor: Fix lang strings for caps
2014-10-15 07:41:06 +05:30
Simey Lameze
77098e6dc1
MDL-45758 tool_monitor: Add behat tests to subscription management
...
Original issue - MDL-47148
2014-10-15 07:41:06 +05:30
Simey Lameze
9031b34da3
MDL-45758 tool_monitor: Behat tests for rule management
...
Original issue - MDL-47148
2014-10-15 07:41:06 +05:30
Ankit Agarwal
2161de73d8
MDL-45758 tool_monitor: Add tests for the observers
...
Original issue - MDL-47376
2014-10-15 07:41:06 +05:30
Ankit Agarwal
e24e0d24b9
MDL-45758 tool_monitor: Add observers to handle user and module deletion
...
Original issue - MDL-47376
2014-10-15 07:41:06 +05:30
Ankit Agarwal
5833307eab
MDL-45758 tool_monitor: Add unit tests for the universal observer
...
Original issue - MDL-46132
2014-10-15 07:41:06 +05:30
Ankit Agarwal
bb550efc0d
MDL-45758 tool_monitor: Add a universal event observer
...
This observer does the following task:-
1) It monitors all events and stores relevant data in a temporary table
2) It doesn't write the events straight away, it buffers them, so there is only one db write per request
3) It calculates and sees if there are subscriptions related to those events who need to be notified
4) If there are such cases, it schedules a adhoc task for the same
Original issue - MDL-46132
2014-10-15 07:41:06 +05:30
Ankit Agarwal
1ebfdaec04
MDL-45758 tool_monitor: Add a adhock task to send notifications
...
Original issue - MDL-46132
2014-10-15 07:41:05 +05:30
Ankit Agarwal
01d070e74b
MDL-45758 tool_monitor: Modifiy manager classes to return instances
...
Original issue - MDL-46132
2014-10-15 07:41:05 +05:30
Ankit Agarwal
d18c425d51
MDL-45758 tool_monitor: Add a new message provider
...
Original issue - MDL-46132
2014-10-15 07:41:05 +05:30
Simey Lameze
84be4f6af4
MDL-45758 tool_monitor: add missing alt on manage icons
...
Original issue - MDL-47460
2014-10-15 07:41:05 +05:30
Mark Nelson
c47eb61a48
MDL-45758 tool_monitor: added help icon for rules
...
Original issue - MDL-47152
2014-10-15 07:41:05 +05:30
Mark Nelson
4e18940f83
MDL-45758 tool_monitor: added help icon for subscriptions
...
Original issue - MDL-47152
2014-10-15 07:41:05 +05:30
Mark Nelson
d55f3e03b1
MDL-45758 tool_monitor: added help icon renderer
...
Original issue - MDL-47152
2014-10-15 07:41:05 +05:30
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