Petr Škoda
1415127ebc
MDL-40337 fix some more deprecated calls in role code
2013-06-27 22:41:14 +02:00
Petr Škoda
aac13d6728
MDL-40337 cleanup role assign pages
2013-06-27 22:17:45 +02:00
Petr Škoda
bc7b53fb49
MDL-40337 use class loader for admin/roles/*
2013-06-27 22:17:44 +02:00
Petr Škoda
5e72efd498
MDL-17081 add role export/import
...
This includes improved role creation, allowed roles are editable and other improvements.
2013-06-24 12:40:59 +02:00
Rajesh Taneja
9a51c3d95c
MDL-36395: Converted hard-coded MAX_USER_PER_PAGE to config setting
...
course, cohort, enrol, role, groups and forum used to use hard-coded
MAX_USERS_PER_PAGE=100 for rendering user list. This has been converted
to $CFG->maxusersperpage.
2013-03-12 17:14:53 +08:00
Sam Hemelryk
502e785311
Merge branch 'w04_MDL-37638_m25_rolecloning' of git://github.com/skodak/moodle
2013-01-28 18:00:07 +13:00
Sam Hemelryk
682a1c0108
Merge branch 'w04_MDL-37728_m25_roledef' of git://github.com/skodak/moodle
2013-01-28 17:25:51 +13:00
Petr Škoda
ba4b17dc55
MDL-37728 show role risks
2013-01-27 14:55:06 +01:00
Petr Škoda
c7e2e4d5d1
MDL-37728 list only relevant capabilities when reviewing role permissions
2013-01-27 14:29:27 +01:00
Petr Škoda
3b00599bb6
MDL-37728 show allow matrix info in role overview
2013-01-27 14:14:32 +01:00
Petr Škoda
019b77cd7e
MDL-37638 fix name of duplicate role
2013-01-25 19:35:40 +01:00
Eloy Lafuente (stronk7)
e24d97f944
MDL-35381 added consistent sorting to the new selector (MDL-34657)
2012-11-06 00:44:42 +01:00
Petr Škoda
9f7b195fe6
MDL-35381 limit teachers to do permissions checks of enrolled users only
2012-11-06 00:08:13 +01:00
Tim Hunt
d0577078fa
MDL-34657 system admins: main admin mis-identified in the UI.
2012-10-04 11:44:50 +01:00
Tim Hunt
6dde374acf
MDL-34657 admin user selector: options were lost for ajax searches.
...
The subclass constructor must pass through the pass through any name or
options.
2012-09-27 16:32:54 +01:00
Tim Hunt
9695ff811b
MDL-34657 user sorting: consistent sorting everywhere.
...
This commit coverts everything in the codebase to use the new
users_order_by_sql function when sorting lists of users. More details in
the bug.
Note that this does not change places where users are displayed in a
sortable table, and the sort order comes from the table.
2012-09-27 12:41:42 +01:00
Ankit Agarwal
d197ea4300
MDL-34549 libraries: Replace get_context_instance_by_id() by context::instance_by_id()
2012-08-24 11:30:10 +08:00
Petr Škoda
cb94adc252
MDL-34776 improve multiple "NOT IN" enrolment and role related queries
2012-08-18 09:56:25 +02:00
Frederic Massart
bf006d2c15
MDL-34455 Libraries: Replaced deprecated get_context_instance()
2012-07-23 14:33:02 +08:00
Rajesh Taneja
071e68f93e
MDL-32945 libraries: Replaced deprecated PARAM_MULTILANG with PARAM_TEXT
2012-07-19 15:44:40 +08:00
Petr Skoda
c52551dc3c
MDL-8249 localise standard role names and descriptions if empty
2012-07-06 08:22:34 +02:00
Sam Hemelryk
3211569a6a
Revert "MDL-30843 and MDL-30842 - accessibility compliance: Add <label> for form input text and select tag"
...
This reverts commit f9f281b8fee75c2416d71bae7583fd026b9ccabb.
2012-04-11 17:18:58 +12:00
Rossiani Wijaya
f9f281b8fe
MDL-30843 and MDL-30842 - accessibility compliance: Add <label> for form input text and select tag
2012-03-30 16:26:58 +08:00
Petr Skoda
6f3451e540
MDL-31301 remove all uses of moodle_strtolower() and deprecated it
2012-03-03 11:46:26 +01:00
Petr Skoda
f8311defeb
MDL-31301 use static textlib methods
2012-03-03 11:46:13 +01:00
Marina Glancy
3c2ed2d7ce
MDL-31072: Fixed bug causing memory overflow for many-user systems:
...
when function find_users was supposed to be used for user validation but no userids were passed to it, it retrieved all users in the system.
This caused memory overflow on systems with too many users (like moodle.org).
Now we make sure that find_users is not called for validation if there is nobody to validate.
Also improved query inside find_users to make it work faster
2012-01-13 10:12:17 +08:00
Petr Skoda
bb6ccfa53d
MDL-30625 full support for main admin
2011-12-07 11:18:10 +01:00
sam marshall
5c60a847f5
MDL-26647 (1) 'extrauserselectorfields' -> 'showuseridentity', add capability
...
This change:
- Renames the existing setting 'extrauserselectorfields' to 'showuseridentity'
in preparation for using it in more places. (Upgrade change, new version.)
- Adds a new capability moodle/site:viewuseridentity, now required in order
to see the extra fields; if you don't have the capability, you don't see them
- Slightly improves the display of extra fields in user selector list; it used
to be like 'sam marshall, 01234567, email@address' and is now
'sam marshall [01234567, email@address]' ie the fields are in square
brackets
- Turns feature on for the group selector - the feature was enabled for other
user selectors but not for the group selector. Tim did the disable code, he
thinks this may be to do with more people having access to group selector -
probably not a problem now it is controlled by capability.
2011-11-04 13:57:08 +00:00
Andrew Davis (andyjdavis)
017c440bb4
MDL-27460 roles: now closing a record set that wasnt being closed
2011-05-10 17:01:08 +08:00
Petr Skoda
cf717dc26b
MDL-27148 use new get_in_or_equal() param prefix instead of start
2011-04-14 15:15:01 +02:00
Petr Skoda
c102060deb
MDL-26951 fix removing of archetype from role
2011-03-27 16:04:33 +02:00
David Mudrak
29cbe43189
MDL-13481 Strings fullname and shortname are now deprecated
...
This is a final cleanup commit of fullname and shortname issue. All
places where these strings were detected yet have been replaced with
proper fullnamecourse or fullnameuser or some other context specific
string.
AMOS BEGIN
CPY [fullname,core],[outcomefullname,core_grades]
CPY [shortname,core],[outcomeshortname,core_grades]
CPY [name,core],[rolefullname,core_role]
CPY [shortname,core],[roleshortname,core_role]
AMOS END
2011-02-28 09:42:50 +01:00
Sam Marshall
6397deaec8
Roles MDL-23986 Added help to role archetype
2010-11-09 12:41:29 +00:00
Petr Skoda
01beeae993
MDL-24505 limit max number of admin candidates
2010-10-04 07:50:12 +00:00
Sam Hemelryk
87b4981b4a
enrolments MDL-24317 Permission filter now remembers what you type into it.
2010-09-21 06:09:14 +00:00
Petr Skoda
eab8ed9fb7
fixed a few spelling errors in /admin/
2010-09-17 10:27:26 +00:00
Petr Skoda
5d354ded1a
standardized PHPDocs package info
2010-09-06 11:17:43 +00:00
Petr Skoda
cc1eebbb34
MDL-23184 role description accepts any HTML, we have to trust people that can edit roles anyway
2010-09-02 17:55:22 +00:00
Petr Skoda
d44df69b23
MDL-23774 only local users can be admins - more security and fewer "lost admin account" problems
2010-08-12 08:20:59 +00:00
Petr Skoda
be42eca7a4
MDL-23444 fixed missing file include in user selector ajax
2010-07-21 07:44:10 +00:00
aparup
da904f85e1
administration MDL-23445 fixed broken sql query
2010-07-21 03:54:26 +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
David Mudrak
52236f053b
MDL-21695 Permissions and overrides help strings
...
AMOS BEGIN
HLP overrides.html,[overridepermissions_help,core_role]
HLP permissions.html,[permission_help,core_role]
AMOS END
2010-05-17 12:43:02 +00:00
David Mudrak
27d1a27c21
MDL-21695 Migrating the usage of root help files so far re-worded
...
AMOS BEGIN
HLP forcepasswordchange.html,[forcepasswordchange_help,core]
HLP interestslist.html,[interestslist_help,core]
HLP newpassword.html,[newpassword_help,core]
HLP permissions.html,[permissions_help,core_role]
HLP picture.html,[newpicture_help,core]
HLP picture.html,[newpicture_help,core_group]
HLP roles.html,[roles_help,core_role]
AMOS END
2010-05-06 21:27:58 +00:00
Petr Skoda
596509e431
MDL-21695 renaming ->help_icon() to old_help_icon() and going to introduce new help_icon() with new parameters and detailed debugging - hopefully this will help during the conversion to new help
2010-04-13 20:34:27 +00:00
Petr Skoda
4f0c2d0009
MDL-21655 big scary enrolment and roles improvements - see tacker for list of changes, includes other minor fixes too
2010-03-31 07:41:31 +00:00
Petr Skoda
01a2ce80ec
MDL-21710, MDL-21711 new permissions evaluation and overriding UI
2010-03-07 09:28:54 +00:00
Petr Skoda
75015e5fc1
MDL-20204 converting link to html_writer or action_link
2010-02-11 16:27:53 +00:00
Petr Skoda
2b8c3f8c1a
MDL-21435 api changes and simplification needed for JS caching and compression
2010-01-26 08:33:21 +00:00
Petr Skoda
9786fbfac4
MDL-21400 migrated roles JS to YUI3 and new modular structure
2010-01-24 19:37:46 +00:00