toyomoyo
|
ac57f76122
|
merged fox for MDL-7113, removing DISTINCT on TEXT field
|
2006-10-20 02:44:22 +00:00 |
|
toyomoyo
|
b7cec865f4
|
merged, making the site context and site course context the same
|
2006-10-19 06:16:35 +00:00 |
|
toyomoyo
|
819e5a70c3
|
merged fix for MDL-7055 - prohibts at site level not working
|
2006-10-18 06:45:38 +00:00 |
|
moodler
|
f4e2d38aaf
|
Improved has_capability for admins using switchrole in modules
|
2006-10-11 05:49:26 +00:00 |
|
toyomoyo
|
96986241f5
|
merged change, fixed a bug where'0' is written when calling capability_assign()
|
2006-10-11 02:18:09 +00:00 |
|
skodak
|
4dd5d7513d
|
fixed wrong capability name and function name typo
|
2006-10-09 10:07:15 +00:00 |
|
skodak
|
17e5635c36
|
fixed 'capabilitities' typos and removed forgotten debug_print_backtrace() commited with MDL-6728
|
2006-10-08 11:00:49 +00:00 |
|
skodak
|
ab61d01b06
|
Typo in lib/accesslib.php MDL-6728, found by Nicolas Martignoni.
|
2006-10-08 10:52:54 +00:00 |
|
moodler
|
83ea392ee1
|
Drop the user_xxx tables after Roles install
|
2006-10-06 06:47:12 +00:00 |
|
moodler
|
7b37cb9a01
|
Added new function
function user_has_role_assignment($userid, $roleid, $contextid=0)
|
2006-10-04 07:07:57 +00:00 |
|
toyomoyo
|
9b5d7a463e
|
fixing typo
|
2006-10-04 02:43:29 +00:00 |
|
toyomoyo
|
5e67946d6c
|
adding support for 1.6->1.7 backups
|
2006-10-03 08:54:46 +00:00 |
|
skodak
|
5fe9a11d96
|
more diagnostics in has_capability() - number instead of context object detected and debug message displayed
|
2006-10-02 22:10:36 +00:00 |
|
moodler
|
e9c82dca8f
|
Fixed capability soring on course and coursecat override MDL-6780
|
2006-10-02 08:57:00 +00:00 |
|
toyomoyo
|
8020a0162f
|
roles and capability support for backups. role mapping is in, please help test, thanks
|
2006-10-02 08:49:07 +00:00 |
|
moodler
|
b16de84980
|
get_role_users() can now get all the people who have any role in that context,
which is useful
|
2006-10-01 08:34:36 +00:00 |
|
moodler
|
7ea02fe987
|
FIxed some typos in get_role_users and count_role_users to do with parent contexts
|
2006-10-01 07:02:53 +00:00 |
|
moodler
|
9343a7333a
|
Fixed a bug where load_user_capability() was not checking in the
specified context when it was provided (only in the parents)
|
2006-10-01 05:27:36 +00:00 |
|
skodak
|
ba8d802720
|
MDL-6673 duplicate capabilities in list
|
2006-09-30 20:11:44 +00:00 |
|
moodler
|
aae37b638c
|
Added progress bar to role assignments during upgrade
|
2006-09-29 06:41:10 +00:00 |
|
moodler
|
72da504606
|
Added a progress bar for the role assignments
|
2006-09-29 06:19:47 +00:00 |
|
moodler
|
459c1ff12a
|
Just tidying up code while reading it
|
2006-09-29 05:35:37 +00:00 |
|
moodler
|
41763b02da
|
One more debugging removed
|
2006-09-28 08:38:27 +00:00 |
|
moodler
|
130672189c
|
Removed excess debugging that is no longer very useful
|
2006-09-28 08:37:19 +00:00 |
|
moodler
|
bac2f88ae8
|
Added count_role_users() as a more efficient thing to do than get_role_users()
|
2006-09-28 04:42:49 +00:00 |
|
skodak
|
250934b8e0
|
fixed logic of moodle_install_roles() - it now calls update_capabilities() after creation of default roles, but before first role_assign(). The problem was that role_assign calls code from forum lib which already uses capabilities, this might cause even bigger problems later.
|
2006-09-27 22:59:37 +00:00 |
|
skodak
|
1cd3eba948
|
fixed validation of course category for site course MDL-6715
|
2006-09-27 20:43:04 +00:00 |
|
skodak
|
7bfa3101df
|
add checks for stale contextid in role_assignments and overrides into load_user_capability() MDL-6708
|
2006-09-27 18:11:36 +00:00 |
|
skodak
|
a36a3a3f98
|
added strict context level checks to get_context_instance() MDL-6709 , the reason is to find typos and buggy code that would be otherwise unnoticed
|
2006-09-27 17:58:17 +00:00 |
|
skodak
|
3ca2dea51d
|
sanitise request in create_context() and show debug info when appropriate MDL-6715
|
2006-09-27 17:50:53 +00:00 |
|
moodler
|
bccdf22764
|
Fixed a possible notice
|
2006-09-27 08:01:22 +00:00 |
|
moodler
|
f1dcf0000a
|
Checked in Nick's patch from MDL-6699 to aid installation when there
are a LOT of students (it was running out of memory)
|
2006-09-26 13:31:57 +00:00 |
|
toyomoyo
|
c76e095f70
|
some fixes for the main load_user_capablitiies() function, need pair c1, c2 to impose uniqueness. should use c2.id instead for override. no restriction on c2 for assignments
|
2006-09-25 07:50:03 +00:00 |
|
moodler
|
0a3e970319
|
FIxed some problems when getting teacher lists for print_course
|
2006-09-25 06:09:06 +00:00 |
|
moodler
|
1d546bb125
|
Fix for get_users_by_capability() so the caller can choose whether
they want users with doanything included or not
|
2006-09-25 03:00:50 +00:00 |
|
moodler
|
218eb65122
|
Changed the flag to be on a given user basis (just in case it gets called
for a lot of users)
|
2006-09-25 01:42:41 +00:00 |
|
moodler
|
e4ec4e4149
|
Added a checking flag to check_enrolment_plugins() to make sure that it
never repeats more than once in an invocation. Otherwise it's sometimes
possible for role_assign() during the enrolment process to cause loops.
|
2006-09-25 01:34:21 +00:00 |
|
moodler
|
e836a7ddd8
|
When getting users by capability then exclude those with doanything at site level
|
2006-09-24 16:14:39 +00:00 |
|
moodler
|
11ac79ff0e
|
Extend the require_login in require_capability a bit
|
2006-09-24 13:15:13 +00:00 |
|
moodler
|
f365252121
|
Handle site-level block names in capability settings too
|
2006-09-24 11:32:11 +00:00 |
|
skodak
|
ece4945bd2
|
role sortorder column now has unique index; new function get_all_roles() that returns all roles with correct sort
|
2006-09-23 12:51:00 +00:00 |
|
moodler
|
65b0c132ed
|
When getting lists of roles, put role names through format_string
(ie for multilang filter)
|
2006-09-23 12:46:53 +00:00 |
|
skodak
|
8420bee94e
|
towards unique role sortorder - fixes for create_role() and new delete_role()
|
2006-09-23 10:43:24 +00:00 |
|
skodak
|
7eb0b60a1f
|
debugging and error reporting level fixes and improvements MDL-6671
|
2006-09-23 09:38:39 +00:00 |
|
moodler
|
9991d157ea
|
Further fixes for MDL-6601 ... that should be complete now.
|
2006-09-23 06:10:48 +00:00 |
|
skodak
|
16e2e2f394
|
fixed error in fetch_context_capabilities() when no local capabilities defined in context
|
2006-09-22 21:31:19 +00:00 |
|
moodler
|
96fc0072b4
|
Removed some old debugging
|
2006-09-22 15:54:03 +00:00 |
|
moodler
|
e2183037b3
|
Fixed a typo for enrol_into_course(), thanks Ethem
|
2006-09-22 13:16:32 +00:00 |
|
moodler
|
aad2ba95d1
|
Upgrading table to rename the context->aggregatelevel field which was
really bugging me. Code should be a little bit more readable now.
Apologies to those with non-core code already using this field.
|
2006-09-22 06:19:32 +00:00 |
|
moodler
|
82396e5b1f
|
Improved error messages for role_assign to be more helpful
|
2006-09-22 05:23:59 +00:00 |
|