David Woloszyn
40d397ab5f
MDL-78427 core_theme: Add theme usage report and icon
...
In addition to adding in theme usage reports, there is also the
addition of an icon on the theme cards which takes you to the report.
This icon only appears for that theme if it has been used in any
overriding context.
2024-02-02 11:16:46 +11:00
Ilya Tregubov
5f7839f06b
MDL-78522 cohort: Fix capability/visibility check.
2023-07-07 15:41:14 +08:00
Dmitrii Metelkin
c11d4284be
MDL-77130 cohort: add custom fields
2023-04-04 13:01:40 +10:00
Andrew Nicols
0616f045c3
MDL-53566 core: Add support for context locking
...
This chagne adds support for a new feature known as Context Locking.
This allows a context to be locked, thereby removing all write
capabilities for all users (including admin) for that context, and all
child contexts.
2018-11-13 21:17:40 +08:00
Marina Glancy
442f12f81a
MDL-62742 core: rename coursecat->core_course_category
...
Also rename course_in_list -> core_course_list_element
Deprecate class coursecat_sortable_records
2018-08-28 11:36:23 +02:00
Sara Arjona
88cb8b781d
MDL-61601 cohort: Add theme support for cohorts
...
If enabled $CFG->allowcohortthemes, then themes can be set at the cohort level.
This will affect all users with only one cohort or more than one but with the same theme.
The default theme order will be: course, category, session, user, cohort, site.
2018-04-06 08:28:01 +02:00
Dan Marsden
d406ddca03
MDL-61005 core_cohort: Allow teachers to view site-wide cohorts
2018-02-14 20:02:39 +01:00
sam marshall
a938e4096c
MDL-60174 core_dml: fix miscellaneous incorrect recordset usage
...
The new recordset support for Postgres requires transactions and
will cause errors if recordsets are not closed correctly. This
commit fixes problems that were identified during unit tests, and
via some basic code analysis, across all core code. Most of these
are incorrect usage of recordset (forgetting to close them).
2017-11-27 11:10:33 +00:00
Marina Glancy
484b43f456
MDL-60281 general: create_function is deprecated in PHP7.2
2017-10-16 09:37:19 +08:00
Damyon Wiese
a60e8ba51e
MDL-59365 enrol_manual: Rewrite the yui enrolment popup in amd
...
The add/roles thing was only converted to bootstrap 2/4 markup and the yui left in place.
The modal for adding users to a course was unsavable so I rewrote it with an mform in a popup, still calling
the same (barely) modified ajax script.
The webservice for searching cohorts was taken from admin/tool/lp and moved into /cohort. I added a generic "cohort"
mform element at the same time.
The webservice for searching for users was taken from the original ajax script.
2017-07-11 13:47:26 +01:00
Mark Nelson
02113beb10
MDL-53920 cohort: notify competencies on cohort deletion
2016-05-02 12:49:11 +08:00
Marina Glancy
48983fb9e7
MDL-53026 cohorts: edit names and idnumbers in place
2016-03-11 08:14:49 +08:00
Adrian Greeve
de66ddea5f
MDL-51241 cohorts: Update to cohort query.
...
This improves the speed of returning a list of
cohorts. Thanks to François Gannaz for providing
this patch.
2015-09-18 07:30:37 +08:00
Marina Glancy
80f98467f8
MDL-36014 cohorts: Allow teachers to view cohorts
...
Added property 'visible' for cohorts. Unsetting it hides the cohort from users in the course.
AMOS BEGIN
CPY [visible,core_moodle],[visible,core_cohort]
AMOS END
2014-10-03 18:26:34 +08:00
Marina Glancy
5076b96171
MDL-35468 cohorts: upload cohorts from csv file
2014-09-12 10:24:04 +08:00
Marina Glancy
274dc06881
MDL-34189 cohorts: Allow admin/manager to see all cohorts on one page
2014-07-28 15:02:27 +08:00
Marina Glancy
cd5be9a504
MDL-44321 events: make sure the full object is passed to add_record_snapshot()
2014-02-28 16:37:36 +08:00
Frederic Massart
25a66af722
MDL-39956 cohort: Event clean up and made ready for integration
...
* Added more PHP Documentation
* Localised strings for get_name()
* get_legacy_eventname() is now static
* get_legacy_eventdata() is now protected
* Testing legacy event data
* Added missing defined('MOODLE_INTERNAL') checks
* Added missing call to add_record_snapshot()
2013-08-13 17:41:03 +08:00
Dan Poltawski
04aee04a25
MDL-39956 cohort: Convert to new events
...
* \core\event\cohort_created
* \core\event\cohort_updated
* \core\event\cohort_deleted
* \core\event\cohort_member_added
* \core\event\cohort_member_removed
2013-08-13 17:30:58 +08:00
Eloy Lafuente (stronk7)
4efcfaa3ae
Merge branch 'w13_MDL-37742_m25_dirtyoracle' of git://github.com/skodak/moodle
...
Conflicts:
lib/upgrade.txt
2013-03-26 23:04:48 +01:00
Marina Glancy
b33389d228
MDL-38147 Created class coursecat, added cache definition and lang strings
2013-03-25 13:20:33 +11:00
Petr Škoda
77a5c09354
MDL-37742 simplify dirty one-space oracle hack
2013-03-24 13:43:18 +01:00
Petr Škoda
e0db105bab
MDL-35917 fix cohort phpdocs
...
Credit goes to Brian Kremer, thanks!
2012-10-13 17:54:30 +02:00
Petr Škoda
9a2f6770d7
MDL-35465 improve cohort paging
2012-09-16 21:56:27 +02:00
Petr Škoda
6eb8bf7f3a
MDL-35465 improve cohorts coding style
2012-09-16 21:38:28 +02:00
Petr Škoda
2f8c69e199
MDL-35465 move duplicate check to cohort_add_member()
2012-09-16 21:32:27 +02:00
Petr Škoda
aad6e655f6
MDL-35465 fix cohort_get_cohorts() and add tests
2012-09-16 21:29:39 +02:00
Petr Škoda
a09ae434ef
MDL-35465 fix cohort_get_visible_list() and add tests
2012-09-16 21:07:53 +02:00
Petr Škoda
607fdf632d
MDL-35465 refactor cohort user selectors to locallib.php
...
It is recommended to keep lib.php files as small as possible and without extra includes.
2012-09-16 20:24:17 +02:00
Petr Škoda
88a119bb48
MDL-35465 remove invalid sql_empty() Oracle hack
...
This affects only the partially supported Oracle database, all other databases were not affected by this.
2012-09-16 19:32:39 +02:00
Petr Škoda
dd6b1f15cf
MDL-23875 add option to limit self-enrol to cohort members only
2012-08-26 15:56:01 +02:00
Dan Poltawski
abdf2b675b
MDL-34462 cohort: remove uncessary MUST_EXIST params
...
(its now the default)
2012-07-24 15:23:07 +08:00
Frederic Massart
6ca657a772
MDL-34462 Librairies: Replaced deprecated get_context_instance()
2012-07-23 16:22:36 +08:00
Petr Skoda
081003b685
MDL-31807 fix invalid nulls in cohort components
...
Credit goes to Stephen.
2012-03-03 10:56:31 +01:00
Ruslan Kabalin
543009cba4
MDL-29695 cohorts: Add pagination and search to cohorts adminstartion page
2011-10-18 10:54:59 +13:00
Petr Skoda
fbaea88faa
MDL-24321 switching to stdClass in /c*/
2010-09-21 08:13:11 +00:00
Petr Skoda
707f4136c1
fixed phpdocs package and improved author link
2010-09-17 11:51:49 +00:00
Dan Marsden
13f6694500
Cohort MDL-23484 typo - thanks to Daren Chandisingh for patch
2010-07-23 00:40:30 +00:00
Petr Skoda
df997f841f
MDL-21782 reworked enrolment framework, the core infrastructure is in place, the basic plugins are all implemented; see the tracker issue for list of unfinished bits, expect more changes and improvements during the next week
...
AMOS START
MOV [sendcoursewelcomemessage,core_admin],[sendcoursewelcomemessage,enrol_self]
MOV [configsendcoursewelcomemessage,core_admin],[sendcoursewelcomemessage_desc,enrol_self]
MOV [enrolstartdate,core],[enrolstartdate,enrol_self]
MOV [enrolenddate,core],[enrolenddate,enrol_self]
CPY [welcometocourse,core],[welcometocourse,enrol_self]
CPY [welcometocoursetext,core],[welcometocoursetext,enrol_self]
MOV [notenrollable,core],[notenrollable,core_enrol]
MOV [enrolenddaterror,core],[enrolenddaterror,enrol_self]
MOV [enrolmentkeyhint,core],[passwordinvalidhint,enrol_self]
MOV [coursemanager,core_admin],[coursecontact,core_admin]
MOV [configcoursemanager,core_admin],[coursecontact_desc,core_admin]
MOV [enrolledincourserole,core],[enrolledincourserole,enrol_manual]
MOV [enrolme,core],[enrolme,core_enrol]
MOV [unenrol,core],[unenrol,core_enrol]
MOV [unenrolme,core],[unenrolme,core_enrol]
MOV [enrolmentnew,core],[enrolmentnew,core_enrol]
MOV [enrolmentnewuser,core],[enrolmentnewuser,core_enrol]
MOV [enrolments,core],[enrolments,core_enrol]
MOV [enrolperiod,core],[enrolperiod,core_enrol]
MOV [unenrolroleusers,core],[unenrolroleusers,core_enrol]
AMOS END
2010-06-21 15:30:49 +00:00
Petr Skoda
a174e4a31a
MDL-21781 fixed coding style
2010-04-23 09:16:18 +00:00
Petr Skoda
92343cd2eb
MDL-21781 added support for autocreation of groups from cohorts
2010-04-23 09:15:55 +00:00
Petr Skoda
e60ff53619
MDL-21781 move cohorts away when deleting course category
2010-04-23 09:14:36 +00:00
Petr Skoda
b1e2e6b8b3
MDL-21781 fixed incorrect options in user selectors
2010-04-23 09:11:16 +00:00
Petr Skoda
b980c56e2e
MDL-21781 very basic cohorts UI
2010-04-23 09:07:51 +00:00