Frederic Massart
5159d6794b
MDL-51965 tool_lp: Revisit capabilities to read/manage plans
...
Templates can no longer be linked to the plan via the plan editing
page because we will need to handle plan linking/unlinking directly.
2016-04-18 10:58:37 +08:00
Serge Gauthier
6d57a987bf
MDL-51644 tool_lp: Create persistent model for user_competency
2016-04-18 10:58:37 +08:00
Jean-Philippe Gaudreau
67e0b72fb2
MDL-51870 tool_lp: Use new ajax definition of external functions
2016-04-18 10:58:37 +08:00
Damyon Wiese
dccdd4da87
MDL-51958 cbe: Increase the limit for the number of levels in a tree
2016-04-18 10:58:37 +08:00
Damyon Wiese
7605c5f40f
MDL-51959 cbe: Validate the depth of the path of a competency
2016-04-18 10:58:37 +08:00
Serge Gauthier
53084abb75
MDL-51645 tool_lp: Rename the plan capabilities
2016-04-18 10:58:36 +08:00
Frederic Massart
3a4c71dc22
MDL-51856 tool_lp: Fixing PHPUnit notices and plan errors
2016-04-18 10:58:36 +08:00
Serge Gauthier
e9831af3c2
MDL-51233 tool_lp: Remove unused ID number from learning plan templates
...
Conflicts:
admin/tool/lp/version.php
2016-04-18 10:58:36 +08:00
Frederic Massart
e52513ee2b
MDL-51602 tool_lp: Use parent ID rather than node when building tree
2016-04-18 10:58:36 +08:00
Issam Taboubi
c61db7bb6a
MDL-51602 tool_lp: Add ability to duplicate a competency framework
2016-04-18 10:58:36 +08:00
Frederic Massart
03c6665894
MDL-51791 tool_lp: Improving persistent validation
...
- Validation methods must be protected
- An ID cannot be set when calling create()
2016-04-18 10:58:36 +08:00
Frederic Massart
bf61cd0cf3
MDL-51442 tool_lp: Validate the frameworks' scale ID
2016-04-18 10:58:36 +08:00
Serge Gauthier
31582c1638
MDL-51442 tool_lp: Framework scales configuration must be mandatory
2016-04-18 10:58:36 +08:00
Frederic Massart
8cb101a7d2
MDL-51638 tool_lp: Display the taxonomy terms where relevant
2016-04-18 10:58:36 +08:00
Frederic Massart
0c65d52c7f
MDL-51504 tool_lp: Validate the templates' due date
2016-04-18 10:58:36 +08:00
Frederic Massart
a54d5b042a
MDL-51026 tool_lp: Taxonomy terms can be defined on a framework
2016-04-18 10:58:36 +08:00
Frederic Massart
2327fe75f2
MDL-51598 tool_lp: Frameworks page displays correct competency count
2016-04-18 10:58:36 +08:00
Frederic Massart
14d9abc261
MDL-50482 tool_lp: Use list_competencies as static and bump version
2016-04-18 10:58:36 +08:00
Issam Taboubi
76c107eac1
MDL-50482 tool_lp: Add ability to duplicate a learning plan template
2016-04-18 10:58:36 +08:00
Frederic Massart
46fdd1d8ef
MDL-50253 tool_lp: Port course competencies to new persistent model
2016-04-18 10:58:36 +08:00
Frederic Massart
72c9be0d8f
MDL-50253 tool_lp: Implement a new competency picker
2016-04-18 10:58:35 +08:00
Frederic Massart
c70519692a
MDL-50253 tool_lp: Clean up of tests for related competencies
2016-04-18 10:58:35 +08:00
Frederic Massart
72a1e0dede
MDL-50253 tool_lp: Introduction of data generators to learning plans
2016-04-18 10:58:35 +08:00
Frederic Massart
aec5363ec1
MDL-50253 tool_lp: Clean up implementation of related competencies
2016-04-18 10:58:35 +08:00
David Monllao
68e961125e
MDL-50253 tool_lp: Unit tests for related competencies
...
Conflicts:
admin/tool/lp/tests/externallib_test.php
2016-04-18 10:58:35 +08:00
David Monllao
5a356fdb41
MDL-50253 tool_lp: New template for related competencies
2016-04-18 10:58:35 +08:00
David Monllao
72da1ab64b
MDL-50253 tool_lp: Refactoring JS modules to reuse in related competencies
...
New competencyselector module used by competencies.js and competencyactions.js,
handles the competencies selection.
Conflicts:
admin/tool/lp/amd/src/competencies.js
2016-04-18 10:58:35 +08:00
David Monllao
4f81545979
MDL-50253 tool_lp: Adding related competencies
...
Conflicts:
admin/tool/lp/classes/api.php
admin/tool/lp/classes/external.php
admin/tool/lp/classes/output/renderer.php
admin/tool/lp/db/install.xml
admin/tool/lp/db/services.php
admin/tool/lp/lang/en/tool_lp.php
admin/tool/lp/version.php
2016-04-18 10:58:35 +08:00
Frederic Massart
cf2cc1e2b0
MDL-51696 tool_lp: Record was overridden by record description
2016-04-18 10:58:35 +08:00
Serge Gauthier
3392a313c0
MDL-51507 tool_lp: External functions frameworks lack scale information
2016-04-18 10:58:35 +08:00
Issam Taboubi
b397969665
MDL-51460 tool_lp: List frameworks' API function does not support order
2016-04-18 10:58:35 +08:00
Issam Taboubi
904291f21f
MDL-51557 tool_lp: Add learning plans to the administration categories
2016-04-18 10:58:35 +08:00
Frederic Massart
6420fbab9b
MDL-51506 tool_lp: Forms drop submitbutton from data
2016-04-18 10:58:34 +08:00
Frederic Massart
8c298391aa
MDL-51031 tool_lp: Dropping sortorder field that was left behind
2016-04-18 10:58:34 +08:00
Frederic Massart
cc643d16dd
MDL-51506 tool_lp: Migrating template_competency to new model API
2016-04-18 10:58:34 +08:00
Frederic Massart
5af3778e13
MDL-51506 tool_lp: Migrating plan to new model API
2016-04-18 10:58:34 +08:00
Frederic Massart
cda17bd961
MDL-51506 tool_lp: Migrating template to new model API
2016-04-18 10:58:34 +08:00
Frederic Massart
b60702643c
MDL-51506 tool_lp: Migrating competency_framework to new model API
2016-04-18 10:58:34 +08:00
Frederic Massart
c27113d93e
MDL-51506 tool_lp: Migrating competency to new model API
2016-04-18 10:58:34 +08:00
Frederic Massart
096166a026
MDL-51506 tool_lp: Unit Tests for persistent class
2016-04-18 10:58:34 +08:00
Frederic Massart
7bec03c5d0
MDL-51506 tool_lp: Implementing before/after (C)RUD hooks
2016-04-18 10:58:34 +08:00
Frederic Massart
dee2fb575e
MDL-51506 tool_lp: Implementing validation in the models
2016-04-18 10:58:34 +08:00
Issam Taboubi
d192e248b7
MDL-51459 tool_lp: Template external functions do not return the duedate
2016-04-18 10:58:34 +08:00
Jean-Philippe Gaudreau
c74f3e7d2e
MDL-51496 tool_lp: Remove reorder services from db/services.php
...
Remove reorder competency framework and templates services from db/services.php.
2016-04-18 10:58:34 +08:00
Damyon Wiese
d65b912df2
MDL-51139 tool_lp: Fix some javascript that was broken by a merge
...
The user learning plans page menus were broken by some refactoring.
Fixed during merge by Fred:
- Added space between icons and strings in action menu
- Recent changes caused the plans page to die when listing templates
2016-04-18 10:58:34 +08:00
Frederic Massart
679bce3692
MDL-51031 tool_lp: Removing ability to reorder the templates
...
This was done for the frameworks as well. As we display the templates
accross contexts, the sortorder will not produce the expected result
therefore it is better to remove it.
2016-04-18 10:58:34 +08:00
Frederic Massart
ec324dc6e3
MDL-51031 tool_lp: Adding tests for template related functions
2016-04-18 10:58:34 +08:00
Frederic Massart
f0da26a494
MDL-51031 tool_lp: Templates can be created on a category level
2016-04-18 10:58:33 +08:00
Frederic Massart
05105c2874
MDL-51025 tool_lp: Invalid parameter passed when deleting framework
2016-04-18 10:58:33 +08:00
Frederic Massart
44c6470d90
MDL-51025 tool_lp: Removing hardcoded link to frameworks in navigation
2016-04-18 10:58:33 +08:00