Damyon Wiese
839669479d
MDL-52779 cbe: Fix recursive loops with tree javascript
...
It was possible to crash the browser with some looping javascript when pressing left and right
arrow keys on the top of the tree, or the very bottom of the tree.
2016-04-18 10:58:51 +08:00
Serge Gauthier
104fa69248
MDL-52906 tool_lp: Problem to unlink a plan from its template
2016-04-18 10:58:50 +08:00
Issam Taboubi
a95f553ce1
MDL-52714 tool_lp: Behat tests for templates CRUD operations
2016-04-18 10:58:50 +08:00
Issam Taboubi
0b7c334c2b
MDL-52713 tool_lp: Add behat tests for CRUD operations on frameworks
2016-04-18 10:58:50 +08:00
Serge Gauthier
a3acafa0ca
MDL-52709 tool_lp: Create C(R)UD events for competency frameworks
2016-04-18 10:58:50 +08:00
Issam Taboubi
5a4ee001cb
MDL-52676 tool_lp: When deleting a template delete template_cohorts
2016-04-18 10:58:50 +08:00
Frederic Massart
3c230247ce
MDL-51035 tool_lp: Plans can be reviewed and commented on
2016-04-18 10:58:50 +08:00
Frederic Massart
131540850a
MDL-51036 report_competency: Invalid reference to scale when null
2016-04-18 10:58:50 +08:00
Frederic Massart
a4383fe033
MDL-51036 tool_lp: Changed the permissions to grade competencies
2016-04-18 10:58:50 +08:00
Frederic Massart
943989c22b
MDL-51036 tool_lp: Granular permissions on user competencies
2016-04-18 10:58:50 +08:00
Frederic Massart
182f609213
MDL-51036 tool_lp: Addressing comments left during peer review
2016-04-18 10:58:50 +08:00
Frederic Massart
572721ac1d
MDL-51036 tool_lp: There may not always be an action user on evidence
2016-04-18 10:58:50 +08:00
Frederic Massart
6cc8480a69
MDL-51036 tool_lp: Sensible messages sent after commenting on competency
2016-04-18 10:58:50 +08:00
Frederic Massart
5d2758bcab
MDL-51036 tool_lp: Method to find plans from user and competency
2016-04-18 10:58:50 +08:00
Frederic Massart
b519577ebd
MDL-51036 tool_lp: Allow foreign callbacks in Menubar
2016-04-18 10:58:50 +08:00
Frederic Massart
c008e92d22
MDL-51036 tool_lp: Implement a basic review process for competencies
2016-04-18 10:58:49 +08:00
Frederic Massart
23381ab803
MDL-51036 tool_lp: Making comments work inside templates
2016-04-18 10:58:49 +08:00
Serge Gauthier
0d1a2e71f0
MDL-52463 tool_lp: Templates: Can not sync cohorts at category level
2016-04-18 10:58:49 +08:00
Frederic Massart
f743bc1071
MDL-52677 tool_lp: Prevent false positive in search_users test
2016-04-18 10:58:49 +08:00
Frederic Massart
9031be44b2
MDL-52696 tool_lp: Prevents users from creating due plans from template
2016-04-18 10:58:49 +08:00
Frederic Massart
5fb76f227f
MDL-52690 tool_lp: Only create a few plans when add template cohorts
2016-04-18 10:58:49 +08:00
Frederic Massart
68600f80e7
MDL-52690 tool_lp: Cohorts ID numbers are plain text
2016-04-18 10:58:49 +08:00
Frederic Massart
c78ebeac1b
MDL-52485 tool_lp: Do not validate unchanged due dates in plans
2016-04-18 10:58:49 +08:00
Frederic Massart
a967d2aa8c
MDL-52485 tool_lp: Template due date can be changed at will
...
The only rule is that it must be set in the future (though we permit
due dates time minutes old), or it must be unset.
2016-04-18 10:58:49 +08:00
Issam Taboubi
3c5811644c
MDL-52485 tool_lp: Validate the duedate of a plan
2016-04-18 10:58:49 +08:00
Frederic Massart
d323d6d355
MDL-52454 tool_lp: Missing PARAM_RAW in exporter tests
2016-04-18 10:58:49 +08:00
Serge Gauthier
e54f8c4d2d
MDL-52454 tool_lp: Fix all PARAM_TEXT on persistent, and exporters
2016-04-18 10:58:49 +08:00
Frederic Massart
357d38628c
MDL-52562 tool_lp: Deleting a plan removes related data
2016-04-18 10:58:49 +08:00
Frederic Massart
dc7f49ce2f
MDL-52579 tool_lp: Missing string for cap. coursecompetencygradable
2016-04-18 10:58:49 +08:00
Frederic Massart
4b7784ee49
MDL-52477 tool_lp: Minor adjustments when duplicating competency rules
2016-04-18 10:58:48 +08:00
Issam Taboubi
4c4a8d4177
MDL-52477 tool_lp: Error when duplicating a framework with rules
2016-04-18 10:58:48 +08:00
Serge Gauthier
a8902ee2d7
MDL-52432 tool_lp: Add ability to unlink a plan from its template
2016-04-18 10:58:48 +08:00
Issam Taboubi
7a9f14c396
MDL-52531 tool_lp: The complete_plan task shouldn't complete draft plans
2016-04-18 10:58:48 +08:00
Serge Gauthier
17d5cc9be2
MDL-52528 tool_lp: Weird behaviour if deleting competency in user plan
2016-04-18 10:58:48 +08:00
Frederic Massart
20c2fe3e98
MDL-52106 tool_lp: Remove rules when manipulating competencies
2016-04-18 10:58:48 +08:00
Frederic Massart
29530d6356
MDL-52426 tool_lp: Avoid missing or empty table cell in templates
2016-04-18 10:58:48 +08:00
Serge Gauthier
935e9e90b6
MDL-52426 tool_lp: Show template competencies page with read permission
2016-04-18 10:58:48 +08:00
Frederic Massart
92d4946e19
MDL-52424 tool_lp: Prevent missing table cell when viewing plans page
2016-04-18 10:58:48 +08:00
Issam Taboubi
19456fec66
MDL-52424 tool_lp: Plans page should show the template based on
2016-04-18 10:58:48 +08:00
Damyon Wiese
65a67e238d
MDL-51040 cbe: Fixes from peer review
...
No logic changes here - only small refactorings based on feedback from
peer review.
2016-04-18 10:58:48 +08:00
Damyon Wiese
9f422dc2e9
MDL-51040 cbe: New user_competency_in_course page
2016-04-18 10:58:48 +08:00
Damyon Wiese
476a98d0fb
MDL-51040 cbe: Add new renderables to the renderer.
...
Used on the user_competency_in_course page.
2016-04-18 10:58:48 +08:00
Damyon Wiese
571c3c4324
MDL-51040 cbe: Add properties to course_competencies_page renderable
...
The extra properties are used to show the current users rating for
each competency (if they are gradable).
2016-04-18 10:58:48 +08:00
Damyon Wiese
18c17cac61
MDL-51040 cbe: Add profileurl to user_summary_exporter
...
It is useful to make user summaries link to their profile.
2016-04-18 10:58:47 +08:00
Damyon Wiese
949cda2c10
MDL-51040 cbe: Fix invalid structure returned from webservice
...
This exporter was exporting a user_competency_plan in a user_competency
structure which is invalid because status is missing.
2016-04-18 10:58:47 +08:00
Damyon Wiese
e1964c9094
MDL-51040 cbe: Functions supporting user competency in course
...
New functions data_for_user_competency_summary_in_course and
grade_user_competency_in_course.
2016-04-18 10:58:47 +08:00
Damyon Wiese
02f9db888c
MDL-51040 cbe: Competency API changes
...
Modify the list_user_competencies_in_course function to create the relations
if they do not exist.
Add new api function to grade a competency in a course.
Fix the permissions check for listing related competencies.
2016-04-18 10:58:47 +08:00
Damyon Wiese
e07c2ef62a
MDL-51040 cbe: Improve the competency breakdown report
...
This report now opens the user_competency_summary_in_couse in a popup
when clicking on any cell in the report. The report is refreshed when the popup
is closed.
2016-04-18 10:58:47 +08:00
Damyon Wiese
3fb067a203
MDL-51040 cbe: Allow competency rating in course or plan
...
Modify the inline competency rating module to handle rating competencies
in a course or in a plan.
2016-04-18 10:58:47 +08:00
Damyon Wiese
06475034f2
MDL-51040 cbe: Add standard options to dialog
...
Add a new "wider" width option (800px wide) and an afterHide callback
2016-04-18 10:58:47 +08:00