Mark Nelson
b3d7d175b8
MDL-58017 mod_quiz: added action events
...
Part of MDL-55611 epic.
2017-04-04 11:01:42 +01:00
Damyon Wiese
739de5fefe
MDL-58087 mod_forum: Fix fragile test
...
This test was dependant on the randomly generated group names coming back in a
specific order.
Part of MDL-55611 epic.
2017-04-04 11:01:42 +01:00
Cameron Ball
378259a8ab
MDL-58087 core_calendar: Fix random unit test failure
...
Part of MDL-55611 epic.
2017-04-04 11:01:42 +01:00
Cameron Ball
200f979c4c
MDL-58087 core_calendar: Keep legacy implementation of calendar_get_events
...
The new implementation of calendar_get_events (i.e., \core_calendar\api::get_events)
has a subtly different behaviour. So we need to maintain the existing implementation
in deprecatedlib.
Part of MDL-55611 epic.
2017-04-04 11:01:41 +01:00
Cameron Ball
bd01fd15d4
MDL-58087 core_calendar: Unit tests now jam with new vault behaviour
...
Some unit tests needed to be updated to specify a few extra
bits and pieces on the events to work properly with the
new event vault behaviour.
Part of MDL-55611 epic.
2017-04-04 11:01:41 +01:00
Cameron Ball
258a570563
MDL-58087 core_calendar: Move logic from get_events to the local API
...
The logic from get_events has now been moved in to our local API
and is used by the event vault to retrieve events, instead of
querying the database directly.
This has the advantage that it deals with overrides and only
returns events for the relevant user.
Part of MDL-55611 epic.
2017-04-04 11:01:40 +01:00
Cameron Ball
02854eac9e
MDL-58087 core_calendar: Don't pass non action events through our plumbing
...
The event factory should simply instantiate an event for non action
events and pass only action events through the plumbing.
This way modules implementing the callbacks can be sure that what
is passed in to the callback is actually supposed to be an action event.
Part of MDL-55611 epic.
2017-04-04 11:01:40 +01:00
Cameron Ball
f8a3e28b16
MDL-58087 core_calendar: Don't process events not created by modules
...
Our API infrastructure currently only deals with events created
by course modules. Site, user, etc events can't be dealt with.
Part of MDL-55611 epic.
2017-04-04 11:01:40 +01:00
Cameron Ball
aa1cdff5f6
MDL-58087 mod_lesson: Apply overrides in event action callback
...
Part of MDL-55611 epic.
2017-04-04 11:01:39 +01:00
Cameron Ball
a82becaa25
MDL-58087 mod_assign: Apply overrides in event action callback
...
Part of MDL-55611 epic.
2017-04-04 11:01:39 +01:00
Cameron Ball
b6d9b701f0
MDL-58087 core_calendar: Remove redundant event vault factory
...
Part of MDL-55611 epic.
2017-04-04 11:01:38 +01:00
Cameron Ball
59a601e632
MDL-58087 core_calendar: Set correct ID for repeat event collection
...
Initially we were only sending "top level" events through our API
i.e., events that can be repeated, but are not repeats themselves.
In the future we will be sending ALL events through our API and int
that situation the ID of the collection needs a small bit of logic
to correctly set the ID of the parent.
Part of MDL-55611 epic.
2017-04-04 11:01:19 +01:00
Cameron Ball
6d82ef49ea
MDL-58087 core_calendar: Event mapper learned to map to stdClass and array
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Mark Nelson
4477520e5a
MDL-58371 core_completion: ensure calendar constant is defined
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Mark Nelson
9bd158a3c7
MDL-57878 core: fixed failing unit test
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Mark Nelson
6c83e65928
MDL-57878 mod_*: added unit tests for event decoration
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Mark Nelson
b3bd7a66a0
MDL-57878 mod_*: added inclusion of completion event and callbacks
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Mark Nelson
88d14007b3
MDL-57878 core_calendar: additional unit test for bailout callback
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Mark Nelson
74588eecc4
MDL-57878 core_calendar: extended bailout callback
...
Do not display completion related events if completion is disabled.
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Mark Nelson
7925aab94f
MDL-57878 core_completion: added unit tests for new API
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Mark Nelson
45d00aab43
MDL-57878 core_completion: added expected completion date function
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Andrew Nicols
3b2be06b3b
MDL-58337 mod_chat: Adjust display of chats in past/future
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Andrew Nicols
d846cb244d
MDL-58337 mod_assign: Do not show submitted assignments in dashboard
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Simey Lameze
1d23b50c56
MDL-58300 block_myoverview: conditionally disable paging bar
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Andrew Nicols
3957222d44
MDL-58363 mod_workshop: Remove calendar is_visible
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Andrew Nicols
b375ec262d
MDL-58363 mod_feedback: Remove calendar is_visible
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Andrew Nicols
89cfa1e6b2
MDL-58363 mod_data: Remove calendar is_visible
...
Part of MDL-55611 epic.
2017-04-03 11:37:09 +08:00
Andrew Nicols
dd2e7e6323
MDL-58363 mod_choice: Remove calendar is_visible
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Andrew Nicols
73be2a8821
MDL-58363 mod_chat: Remove calendar is_visible
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Mark Nelson
0c9dc98b44
MDL-58340 core_calendar: bailout callback now uses '$cm->uservisible'
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Jun Pataleta
3fcf13fd75
MDL-58341 blocks_myoverview: Fix course sorting logic in courses view
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Ryan Wyllie
cbd3c4fee5
MDL-58251 block_myoverview: empty list image placeholders
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Ryan Wyllie
6ef2ceb715
MDL-58251 block_myoverview: style courses view on clean theme
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Andrew Nicols
fece943797
MDL-58339 block_myoverview: Hide end date if not set
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Andrew Nicols
5e52a8a9fc
MDL-58301 block_myoverview: Show overdue items in Timeline
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Damyon Wiese
7737c79792
MDL-58102 completion: Don't expand completion
...
The form looks wierd with one expanded section.
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Jun Pataleta
12a0c74a29
MDL-58102 mod: Behat fixes
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Jun Pataleta
2c1a1b15b1
MDL-58102 completion: Behat fix
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Jun Pataleta
e44d71a6ee
MDL-58102 mod: Set sensible defaults for additional completion fields
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Jun Pataleta
a0a6762ec3
MDL-58102 course: Set sensible defaults for completion form fields
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Jun Pataleta
f8ffd1f249
MDL-58102 admin: Set 'moodlecourse/enablecompletion' default to Yes
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Ryan Wyllie
5a0974c748
MDL-58218 calendar: correct offset using last seen event
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Ryan Wyllie
0a2b761c1a
MDL-58299 block_myoverview: fix styling of progress chart
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Simey Lameze
07d1abe346
MDL-58265 mod_feedback: change custom step to link behat to course
...
Part of MDL-55611 epic.
2017-04-03 11:37:08 +08:00
Simey Lameze
f7c476bac5
MDL-58265 mod_lesson: remove steps using course overview block
...
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Simey Lameze
09fe4eba87
MDL-58265 mod_assign: remove references to collapsibleregioncaption
...
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Simey Lameze
fdeeaff954
MDL-58265 core_test: replace I turn editing on steps
...
Also remove few more unnecessary steps that redirects behat to
site home page to actually get to the course.
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Simey Lameze
3353cfd8c1
MDL-58265 core_test: add I am on course homepage in edit mode step
...
This commit also:
- Rename i_am_on_course_page to i_am_on_course_homepage.
- Pass false to out_as_local_url()
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Simey Lameze
93be3f730c
MDL-58265 core_test: remove unnecessary steps
...
This commmit removes steps that take behat to site home page
to actually get to a course page.
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00
Simey Lameze
c987d1b2ef
MDL-58265 core_test: replace all uses of I follow course steps
...
Part of MDL-55611 epic.
2017-04-03 11:37:07 +08:00