Eloy Lafuente (stronk7) [Tue, 19 Apr 2016 23:19:58 +0000 (01:19 +0200)]
Merge branch 'MDL-53660-master' of git://github.com/danpoltawski/moodle
Eloy Lafuente (stronk7) [Tue, 19 Apr 2016 22:53:07 +0000 (00:53 +0200)]
Merge branch 'MDL-53043' of https://github.com/andrewhancox/moodle
David Monllao [Tue, 19 Apr 2016 08:55:01 +0000 (16:55 +0800)]
Merge branch 'MDL-49279-master' of git://github.com/jleyva/moodle
Conflicts:
lib/classes/plugin_manager.php
Simey Lameze [Tue, 19 Apr 2016 08:13:19 +0000 (16:13 +0800)]
MDL-51267 mod: move the changes from the API to the form file
Juan Leyva [Wed, 30 Mar 2016 12:35:17 +0000 (13:35 +0100)]
MDL-49279 mobile: Support export of mobile addons in plugins
David Monllao [Tue, 19 Apr 2016 05:37:49 +0000 (13:37 +0800)]
MDL-53451 tool_lp: Removing unnecessary built modules
David Monllao [Tue, 19 Apr 2016 04:42:21 +0000 (12:42 +0800)]
Merge branch 'wip-MDL-25742-master' of https://github.com/marinaglancy/moodle
David Monllao [Tue, 19 Apr 2016 04:37:11 +0000 (12:37 +0800)]
Merge branch 'cbe' of git://github.com/FMCorz/moodle
Frederic Massart [Tue, 19 Apr 2016 04:15:38 +0000 (12:15 +0800)]
MDL-53451 competency: Removing sneaky whitespaces
David Monllao [Tue, 19 Apr 2016 03:53:22 +0000 (11:53 +0800)]
Merge branch 'MDL-51267-master' of git://github.com/lameze/moodle
Simey Lameze [Mon, 11 Apr 2016 06:30:09 +0000 (14:30 +0800)]
MDL-51267 mod_url: make the url and resource forms friendlier
Frederic Massart [Tue, 19 Apr 2016 02:55:46 +0000 (10:55 +0800)]
MDL-53451 competency: Properly wrap those nasty function declarations
Pheww, we avoided a disaster.
Andrew Nicols [Tue, 19 Apr 2016 02:32:56 +0000 (10:32 +0800)]
Merge branch 'MDL-53779-master' of git://github.com/FMCorz/moodle
David Monllao [Tue, 19 Apr 2016 02:05:17 +0000 (10:05 +0800)]
Merge branch 'MDL-48506-master' of git://github.com/ryanwyllie/moodle
Andrew Nicols [Tue, 19 Apr 2016 01:45:30 +0000 (09:45 +0800)]
Merge branch 'MDL-53535_master' of git://github.com/dmonllao/moodle
Eloy Lafuente (stronk7) [Mon, 18 Apr 2016 23:58:13 +0000 (01:58 +0200)]
Merge branch 'MDL-53796_master' of git://github.com/dmonllao/moodle
Eloy Lafuente (stronk7) [Mon, 18 Apr 2016 23:44:46 +0000 (01:44 +0200)]
Merge branch 'MDL-53795-master' of git://github.com/merrill-oakland/moodle
Ryan Wyllie [Thu, 14 Apr 2016 07:37:20 +0000 (07:37 +0000)]
MDL-48506 cachestore_memcached: added shared cache config option
When added a memcached instance you can now select whether the cache is
being shared by other applications. The setting will determine the
purging strategy.
Shared caches will have individual keys deleted while dedicated caches
will have the entire cache purged (better performance over networks).
Note: This option only works with the correct version of the php
memcached extension and with the multi-site safe changes.
Sam Hemelryk [Thu, 11 Dec 2014 03:49:58 +0000 (16:49 +1300)]
MDL-48506 cachestore_memcached: added upgrade notice
Sam Hemelryk [Thu, 11 Dec 2014 03:42:21 +0000 (16:42 +1300)]
MDL-48506 cachestore_memcached: is now multi-site safe
Serge Gauthier [Fri, 15 Apr 2016 13:30:16 +0000 (09:30 -0400)]
MDL-53627 tool_lp: Add links to cohorts and plans in templates menu
Serge Gauthier [Fri, 15 Apr 2016 14:30:18 +0000 (10:30 -0400)]
MDL-53527 tool_lp: Improving the help popup of scales
David Monllao [Mon, 18 Apr 2016 06:03:32 +0000 (14:03 +0800)]
Merge branch 'MDL-53841-master' of github.com/damyon/moodle
Frederic Massart [Mon, 18 Apr 2016 05:49:16 +0000 (13:49 +0800)]
MDL-53451 tool_lp: Fix tests fails because block_lp already on dashboard
Frederic Massart [Mon, 18 Apr 2016 03:34:46 +0000 (11:34 +0800)]
MDL-53451 competency: Fix tests failing due to context changes
Frederic Massart [Fri, 15 Apr 2016 06:03:38 +0000 (14:03 +0800)]
MDL-53828 competency: Fetch right competency when viewing completed plan
Serge Gauthier [Thu, 14 Apr 2016 13:56:28 +0000 (09:56 -0400)]
MDL-53705 tool_lp: Average proficiency rate on a template is incorrect
Issam Taboubi [Thu, 14 Apr 2016 17:56:14 +0000 (13:56 -0400)]
MDL-53817 report_competency: Jump problem in user competency breakdown
Issam Taboubi [Thu, 14 Apr 2016 20:02:10 +0000 (16:02 -0400)]
MDL-53818 tool_lp: Error competency summary associated to an evidence
Frederic Massart [Wed, 13 Apr 2016 02:12:30 +0000 (10:12 +0800)]
MDL-53654 competency: Provide a way to delete evidence
Frederic Massart [Thu, 14 Apr 2016 03:24:11 +0000 (11:24 +0800)]
MDL-53773 tool_lp: Missing validate_context call in external function
Just sneaking that in as I noticed it while fixing RTL.
Frederic Massart [Tue, 12 Apr 2016 08:06:03 +0000 (16:06 +0800)]
MDL-53773 competency: RTL styles for report_competency and tool_lp
Notice that some styles are made specific to the plugins because
I don't want to take the risk of introducing regressions by
patching core so broadly for RTL support.
Frederic Massart [Mon, 11 Apr 2016 10:21:11 +0000 (18:21 +0800)]
MDL-53719 competency: Delete content upon course and cm delete/reset
Issam Taboubi [Mon, 11 Apr 2016 20:09:26 +0000 (16:09 -0400)]
MDL-53720 tool_lp: Cannot grade competency in breakdown report
Frederic Massart [Mon, 11 Apr 2016 08:54:11 +0000 (16:54 +0800)]
MDL-53760 competency: Set block_lp as default dashboard block
Frederic Massart [Tue, 12 Apr 2016 06:06:45 +0000 (14:06 +0800)]
MDL-53787 block_lp: Make sure that competencies are enabled
Barbara Ramiro [Wed, 13 Apr 2016 03:20:19 +0000 (11:20 +0800)]
MDL-53528 core: New edit inline icon
Issam Taboubi [Fri, 1 Apr 2016 20:59:43 +0000 (16:59 -0400)]
MDL-53528 tool_lp: Allow user to choose parent when creating competency
Frederic Massart [Mon, 11 Apr 2016 03:43:55 +0000 (11:43 +0800)]
MDL-53700 competency: Making CiBoT happier
Frederic Massart [Mon, 11 Apr 2016 02:35:07 +0000 (10:35 +0800)]
MDL-53700 competency: Migrating scale_used hook to core
Frederic Massart [Thu, 7 Apr 2016 11:34:17 +0000 (19:34 +0800)]
MDL-53700 competency: Use URL resolver in events
Frederic Massart [Thu, 7 Apr 2016 10:56:09 +0000 (18:56 +0800)]
MDL-53700 competency: Implementing a URL resolver
Frederic Massart [Thu, 7 Apr 2016 07:32:21 +0000 (15:32 +0800)]
MDL-53700 competency: Update standard plugins list
Frederic Massart [Tue, 5 Apr 2016 04:26:37 +0000 (12:26 +0800)]
MDL-53700 competency: Migrating other competency related plugins
Frederic Massart [Thu, 7 Apr 2016 06:24:44 +0000 (14:24 +0800)]
MDL-53700 competency: Splitting competency rules logic and UI
Frederic Massart [Thu, 7 Apr 2016 06:09:21 +0000 (14:09 +0800)]
MDL-53700 competency: Migrating language strings
Frederic Massart [Wed, 6 Apr 2016 09:52:41 +0000 (17:52 +0800)]
MDL-53700 competency: Migrating comment related APIs to core
Frederic Massart [Wed, 6 Apr 2016 09:26:10 +0000 (17:26 +0800)]
MDL-53700 competency: Migrating file serving to core
Frederic Massart [Wed, 6 Apr 2016 07:46:56 +0000 (15:46 +0800)]
MDL-53700 competency: Migrating observers to core
Frederic Massart [Wed, 6 Apr 2016 05:25:38 +0000 (13:25 +0800)]
MDL-53700 competency: Migrating backup logic to core
Frederic Massart [Wed, 6 Apr 2016 04:22:34 +0000 (12:22 +0800)]
MDL-53700 competency: Migrating settings to core
Frederic Massart [Tue, 5 Apr 2016 11:15:21 +0000 (19:15 +0800)]
MDL-53700 competency: Migrating events to core
Leaving comments behind for now as it's a tricky one.
Frederic Massart [Tue, 5 Apr 2016 08:43:50 +0000 (16:43 +0800)]
MDL-53700 competency: Migrating external functions to core
Frederic Massart [Tue, 5 Apr 2016 06:26:47 +0000 (14:26 +0800)]
MDL-53700 competency: Migrating tests to core
Frederic Massart [Tue, 5 Apr 2016 04:55:05 +0000 (12:55 +0800)]
MDL-53700 competency: Migrating data generator to core
Frederic Massart [Tue, 5 Apr 2016 04:45:37 +0000 (12:45 +0800)]
MDL-53700 competency: Migrating the competency API to core
Frederic Massart [Tue, 5 Apr 2016 04:10:28 +0000 (12:10 +0800)]
MDL-53700 competency: Migrating exporters to core
Frederic Massart [Mon, 4 Apr 2016 10:36:07 +0000 (18:36 +0800)]
MDL-53700 competency: Migrate main classes to core
Frederic Massart [Mon, 4 Apr 2016 08:35:41 +0000 (16:35 +0800)]
MDL-53700 competency: Migrating message definitions to core
Frederic Massart [Mon, 4 Apr 2016 08:18:42 +0000 (16:18 +0800)]
MDL-53700 competency: Migrate tasks to core
Frederic Massart [Mon, 4 Apr 2016 07:29:39 +0000 (15:29 +0800)]
MDL-53700 competency: Migrate database tables to core
Frederic Massart [Mon, 4 Apr 2016 06:49:50 +0000 (14:49 +0800)]
MDL-53700 competency: Migrate capabilities to core
Frederic Massart [Mon, 4 Apr 2016 05:03:07 +0000 (13:03 +0800)]
MDL-53645 tool_lp: Address FIXME comments
Dan Poltawski [Thu, 24 Mar 2016 01:35:51 +0000 (09:35 +0800)]
MDL-53645 tool_lp: Various trivial bugs identified during review
Jun Pataleta [Tue, 22 Mar 2016 13:47:25 +0000 (21:47 +0800)]
MDL-53567 tool_lp: Close menubar on click
This patch enables the closing of the menubar when a menu item is
clicked or when any other element outside the menubar is clicked.
Serge Gauthier [Fri, 1 Apr 2016 16:02:09 +0000 (12:02 -0400)]
MDL-53551 tool_lp: Can't have a read-only view of competency frameworks
Damyon Wiese [Thu, 31 Mar 2016 05:31:12 +0000 (13:31 +0800)]
MDL-53374 tool_lp: Add progressbar to learning plans
Damyon Wiese [Fri, 1 Apr 2016 07:00:29 +0000 (15:00 +0800)]
MDL-52979 tool_lp: Fix user_competency_course summaries
Only show ratings from the course on course competency pages.
Frederic Massart [Fri, 1 Apr 2016 07:16:26 +0000 (15:16 +0800)]
MDL-53655 tool_lp: Allow closures in default values of persistents
Damyon Wiese [Wed, 30 Mar 2016 09:05:55 +0000 (17:05 +0800)]
MDL-52743 tool_lp: Course competency statistics
Note - the statistics you see depends on whether you can recieve competency
ratings in the course. So students see their own progress as a %. Graders
see the least proficient competencies for the course.
Issam Taboubi [Thu, 24 Mar 2016 17:38:09 +0000 (13:38 -0400)]
MDL-53608 tool_lp: Replace deprecated method notify_message
Issam Taboubi [Wed, 30 Mar 2016 19:46:25 +0000 (15:46 -0400)]
MDL-53657 tool_lp: Dialog box opens twice in the path
Issam Taboubi [Wed, 30 Mar 2016 20:51:24 +0000 (16:51 -0400)]
MDL-53658 tool_lp: Stacking of messages in competency breakdown report
Frederic Massart [Tue, 29 Mar 2016 08:27:27 +0000 (16:27 +0800)]
MDL-53477 tool_lp: Register coursecompetencymanage as module capability
Frederic Massart [Wed, 30 Mar 2016 08:33:51 +0000 (16:33 +0800)]
MDL-53626 tool_lp: Change mentions of 'context' to 'category'
Frederic Massart [Tue, 15 Mar 2016 03:03:58 +0000 (11:03 +0800)]
MDL-53471 tool_lp: Hooking in to report when scale is being used
Serge Gauthier [Wed, 30 Mar 2016 17:35:09 +0000 (13:35 -0400)]
MDL-53590 tool_lp: Error when teacher view student course competencies
Issam Taboubi [Wed, 30 Mar 2016 15:35:41 +0000 (11:35 -0400)]
MDL-53630 tool_lp: Rename Learning plans to Learning plan templates
* In site administration
* In category administration
Frederic Massart [Thu, 31 Mar 2016 01:39:50 +0000 (09:39 +0800)]
MDL-53542 tool_lp: Fixing missed upgrade step
Damyon Wiese [Wed, 30 Mar 2016 06:31:20 +0000 (14:31 +0800)]
MDL-53452 tool_lp: Use an exporter for course_competency_settings
Damyon Wiese [Wed, 30 Mar 2016 06:22:02 +0000 (14:22 +0800)]
MDL-53452 tool_lp: Rename some persistent methods for consistency
Damyon Wiese [Tue, 29 Mar 2016 08:56:47 +0000 (16:56 +0800)]
MDL-53452 tool_lp: Switch to non-strict equals for db values
Also phpdoc change.
Damyon Wiese [Tue, 29 Mar 2016 08:53:57 +0000 (16:53 +0800)]
MDL-53452 tool_lp: Change can_update to can_update_course
This is more consistent with other persistents.
Damyon Wiese [Tue, 29 Mar 2016 08:50:21 +0000 (16:50 +0800)]
MDL-53452 tool_lp: Rename get_course_settings to get_by_courseid
In the course_competency_settings persistent.
Damyon Wiese [Tue, 29 Mar 2016 08:41:30 +0000 (16:41 +0800)]
MDL-53452 tool_lp: Change update_course_competency_settings param to stdClass
Allows for future settings to be added without changing the function signature.
Damyon Wiese [Tue, 29 Mar 2016 08:12:30 +0000 (16:12 +0800)]
MDL-53452 tool_lp: Make course comp settings table have a unique foreign key
Damyon Wiese [Tue, 29 Mar 2016 07:37:40 +0000 (15:37 +0800)]
MDL-53452 tool_lp: Update after conflicts. Use xxxview for cap string
Damyon Wiese [Mon, 21 Mar 2016 08:00:50 +0000 (16:00 +0800)]
MDL-53452 competencies: Backup/restore new course setting.
Also add push ratings info to competency breakdown report.
Also - improved lang strings and set colors of notices.
Damyon Wiese [Mon, 21 Mar 2016 05:25:03 +0000 (13:25 +0800)]
MDL-53452 competencies: Add unit test for course competency settings
Damyon Wiese [Mon, 21 Mar 2016 04:23:47 +0000 (12:23 +0800)]
MDL-53452 competencies: Update unit tests now we have removed suggest feature.
Damyon Wiese [Mon, 21 Mar 2016 02:36:54 +0000 (10:36 +0800)]
MDL-53452 competencies: Update the logic for pushratingstouserplans course setting.
Either only set the rating in the course, or set it in the course and push it to the user_competency,
depending on the course settings.
Damyon Wiese [Sat, 19 Mar 2016 16:20:46 +0000 (00:20 +0800)]
MDL-53452 competencies: Remove suggestion feature (except tests).
Damyon Wiese [Fri, 18 Mar 2016 09:05:42 +0000 (17:05 +0800)]
MDL-53452 competencies: Add course and admin setting to push competency ratings outside a course
Serge Gauthier [Tue, 29 Mar 2016 19:11:15 +0000 (15:11 -0400)]
MDL_53523 tool_lp: Mark fields 'scale/scaleconfiguration' as required
Jun Pataleta [Mon, 21 Mar 2016 02:08:17 +0000 (10:08 +0800)]
MDL-53474 tool_lp: Improve competency page navigation
Frederic Massart [Tue, 29 Mar 2016 09:10:38 +0000 (17:10 +0800)]
MDL-53628 tool_lp: Pick competencies from context and above in templates
Serge Gauthier [Thu, 24 Mar 2016 14:52:05 +0000 (10:52 -0400)]
MDL-53483 tool_lp: Normalise the names of capabilities
Issam Taboubi [Mon, 21 Mar 2016 14:31:37 +0000 (10:31 -0400)]
MDL-53472 tool_lp: Improve user navigation flow in competency frameworks
Issam Taboubi [Tue, 22 Mar 2016 13:35:10 +0000 (09:35 -0400)]
MDL-53531 tool_lp: Forms section should not be collapsible at times
Frederic Massart [Tue, 22 Mar 2016 05:51:55 +0000 (13:51 +0800)]
MDL-53550 tool_lp: Relax capability checks on cohorts
Cohorts seem to rely on the calling code doing the right capability
checks. In this case I applied the simple logic of checking if the
cohort is visible, and if it is not then checking the capability.
Methods using cohorts should apply relevant capability checks.