Commit Graph

659 Commits

Author SHA1 Message Date
Sam Hemelryk f5c1e62149 navigation MDL-23852 Added is_role_switched method to accesslib and implemented use of it 2010-08-27 01:44:25 +00:00
Petr Skoda f14438dc4e MDL-23948 making $ACCESSLIB_PRIVATE proper global 2010-08-26 16:10:19 +00:00
Petr Skoda b545e27a1c MDL-23949 fixed wrong preloading of caps caused by uninitialised $USER 2010-08-26 15:44:42 +00:00
Petr Skoda b3df176457 MDL-23927 do not use = 'guest' because we have CFG->siteguest AND it matches any other username with accents and different case in MySQL 2010-08-25 08:56:07 +00:00
Sam Hemelryk a4c0961c54 lib MDL-23880 Added missing field in get_enrolled_sql causing errors when capability had prohibited roles 2010-08-20 02:45:03 +00:00
Petr Skoda 35716b8682 MDL-22001 filter_text() and filter_string() now use context parameter instead of courseid, PAGE->context is used only as a fallback; moved comment stuff away from format_text() because it does not belong there; filterlib is not using courseid except for legacy filters; fixed coding style in filters;?improved php docs; fixed upgrade of filters (should be in plugins, not core) 2010-07-30 20:51:01 +00:00
Petr Skoda 78bfb562a0 MDL-21249 improved php docs and adding direct access prevention in core libs 2010-07-25 13:35:05 +00:00
Eloy Lafuente 3e09bb690b MDL-23400 accesslib - get_assignable_roles() now accepts $user param 2010-07-19 17:51:17 +00:00
Petr Skoda 835d78ff9e MDL-22056 simplified component name handling + converting reports to proper pluginname
AMOS BEGIN
 MOV [capability,report_capability],[pluginname,report_capability]
 MOV [questioninstances,report_questioninstances],[pluginname,report_questioninstances]
 MOV [reportsecurity,report_security],[pluginname,report_security]
 MOV [spamcleaner,report_spamcleaner],[pluginname,report_spamcleaner]
AMOS END
2010-07-15 17:13:45 +00:00
Petr Skoda 730eae9ca5 MDL-22056 simplified string name handling 2010-07-15 16:32:26 +00:00
Petr Skoda fa25639535 modulename not used for gradebook plugins any more 2010-07-10 15:10:46 +00:00
Eloy Lafuente a9f877152f MDL-23149 install - fixed problem under Oracle using reserved words as placeholders. Thanks Dan Marsen! 2010-07-08 13:34:09 +00:00
Petr Skoda 7abbc5c2ba MDL-23062 switch role now works for admin too 2010-07-07 08:21:51 +00:00
Petr Skoda 614d18d26c MDL-22984 using standard plugin name string for repositories
AMOS BEGIN
 MOV [repositoryname,repository_alfresco],[pluginname,repository_alfresco]
 MOV [repositoryname,repository_boxnet],[pluginname,repository_boxnet]
 MOV [repositoryname,repository_dropbox],[pluginname,repository_dropbox]
 MOV [repositoryname,repository_filesystem],[pluginname,repository_filesystem]
 MOV [repositoryname,repository_flickr],[pluginname,repository_flickr]
 MOV [repositoryname,repository_flickr_public],[pluginname,repository_flickr_public]
 MOV [repositoryname,repository_googledocs],[pluginname,repository_googledocs]
 MOV [repositoryname,repository_local],[pluginname,repository_local]
 MOV [repositoryname,repository_merlot],[pluginname,repository_merlot]
 MOV [repositoryname,repository_picasa],[pluginname,repository_picasa]
 MOV [repositoryname,repository_recent],[pluginname,repository_recent]
 MOV [repositoryname,repository_s3],[pluginname,repository_s3]
 MOV [repositoryname,repository_upload],[pluginname,repository_upload]
 MOV [repositoryname,repository_url],[pluginname,repository_url]
 MOV [repositoryname,repository_user],[pluginname,repository_user]
 MOV [repositoryname,repository_webdav],[pluginname,repository_webdav]
 MOV [repositoryname,repository_wikimedia],[pluginname,repository_wikimedia]
 MOV [repositoryname,repository_youtube],[pluginname,repository_youtube]
AMOS END
2010-07-04 12:52:10 +00:00
David Mudrak 2418d71ec4 NOBUG: Fixed PHPdoc 2010-06-24 07:51:31 +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 a07600473d MDL-22646 create_context() is internal implementation function, to be used only inside accesslib.php 2010-06-04 07:30:42 +00:00
Petr Skoda 3966ba3e1a MDL-22509 fixed wrong group join 2010-05-27 14:05:24 +00:00
aparup 35900f6759 fixed wording - MDL22441 - renamed the modules 'system' heading to 'activities' 2010-05-24 07:21:18 +00:00
Petr Skoda 4f65e0fbf7 more comment typos fixed 2010-05-22 18:46:43 +00:00
Petr Skoda ed149942a6 fixed more silly typos in comments 2010-05-21 19:31:17 +00:00
Sam Marshall 9e0c17fbf5 MDL-22527 Accesslib patch to support name 'archetypes' instead of 'legacy' in access.php files 2010-05-21 11:43:37 +00:00
Petr Skoda a05bcfbaa5 MDL-14589 files are attached to context so it makes sense to delete them when deleting the context 2010-05-20 07:53:48 +00:00
Petr Skoda 196f1a259d MDL-17317 delete_context can not return false any more, only exceptions when problem found 2010-05-20 07:40:17 +00:00
Martin Dougiamas 03d9401e7d My Moodle MDL-19124 New version of My Moodle, User profiles and Course profiles, all with block support
Thanks very much to Remote Learner Canada, especially Hubert Chathi and Olav Jordan, for their work on the bulk of this code, and also Mike Churchward for supporting them.  I worked on it after that (actually simplified it by removing a feature temporarily: multiple pages) to bring it more to what I was imagining, and to provide a base to build on and get all the navigation perfect.

There's still work to do.  Some blocks don't quite work as expected, and some of the code still needs upgrading to bring it fully into line with 2.0.  We also could use a much better course overview block and better CSS styling of the profile pages.  But it's definitely more usable this it was, I think.
2010-05-04 13:04:35 +00:00
Inaki 57e9d92f38 accesslib: MDL-22089 Unassigning role from one user causes warning to happen
The 3rd parameter to role_unassign() was renamed to $groupid_ignored some weeks
ago (as part of MDL-21655), but the $args array that is used to build the query
was not updated to reflect that change. Simply remove 'groupid' from the $args
array so it isn't used in the query at all.
2010-05-02 22:24:35 +00:00
Petr Skoda 83bbafaa18 MDL-21712 fixed regression - guest could access any course, sorrry 2010-04-30 15:36:26 +00:00
Martin Dougiamas 4c14885683 MDL-22056 More tidying up of pluginnames for course reports, and more component names tidying 2010-04-22 15:54:20 +00:00
Martin Dougiamas 2f51f0ca1c MDL-15252 Fixing a bug and improving the display of component names (for role assign page mostly) 2010-04-22 15:37:54 +00:00
Petr Skoda bac6e62eba MDL-22054 starting to switch blocks to pluginname 2010-04-11 10:09:59 +00:00
Petr Skoda e8c2189d78 MDL-21655 marking groupid parameters as unused when assigning/unassigning roles because those were never implemented and are not planned to be ever implemented 2010-04-07 07:07:37 +00:00
Martin Dougiamas dcc779cca4 lib/accesslib MDL-21655 Added useful function count_enrolled_users() to help counting all participating users in a context 2010-04-05 07:34:50 +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 1209cb5c88 fixed regression in recent commit - context path 2010-03-24 13:10:10 +00:00
Petr Skoda 01a2ce80ec MDL-21710, MDL-21711 new permissions evaluation and overriding UI 2010-03-07 09:28:54 +00:00
Sam Hemelryk a881f97099 files MDL-20635 Changed cleanup of files when a context is deleted from the moment it occurs to cron 2009-12-23 01:24:17 +00:00
Andrew Davis e7a8b69d39 contexts MDL-20211 changed fetch_context_capabilities() to use underscores instead of forward slashes. Made get_child_contexts() return an array as per its doco and as expected by the calling code. 2009-11-25 05:44:15 +00:00
Petr Skoda d5a8d9aa71 MDL-20625 new delegated transaction support in DML 2009-11-07 08:52:56 +00:00
Petr Skoda 0ac940b3bf MDL-20712 using just $capablities for capability definition array, all other files in db/* do not use component names in definition array; old capability array names are of course supported 2009-11-04 19:24:12 +00:00
Sam Hemelryk 8432f5e6c5 files MDL-20635 Added support for cleaning up files associated with a context when it is deleted
Note: This is a temporary solution until we have a patch to clean them up in a cron run
2009-11-04 06:11:32 +00:00
Petr Skoda 117bd74897 MDL-20700 coding style cleanup - cvs keywords removed, closign php tag removed, trailing whitespace cleanup 2009-11-01 11:31:16 +00:00
Petr Skoda df97c6ee57 MDL-14679 fixing old TODO, get_record now throws exception on error 2009-11-01 09:31:09 +00:00
Martin Dougiamas 7fde45a7e6 accesslib - Remove some notices when user is not logged in 2009-10-27 09:31:46 +00:00
Petr Skoda b8affd4c8a MDL-12886 support for ws cap names in core 2009-10-26 19:41:06 +00:00
ericmerrill 4a09658ea8 My Moodle/Courses: MDL-20472 get_my_courses returns 2 more courses then limit. Repairs two off by one errors in get_my_courses and get_user_courses_bycap. 2009-10-08 04:52:33 +00:00
skodak f1064cca78 MDL-19039 improved default frontpage role capability evealuation, needs to be manually enabled in config.php 2009-10-05 17:08:16 +00:00
mudrd8mz bf66a674ce removing deletions from {blog_association} from the core
The {blog_association} is not defined but it is still referenced in the
core functions. This seems to be some blog subsystem mess that prevents
the core from removing any activity module and the context. I am sorry
Nico if I break something in your current work...
2009-10-01 14:41:20 +00:00
skodak 9a0df45a01 MDL-12886 new design of external service functions, groups api improved and known problems fixed - still work in progress with lots of todos - sorry 2009-09-14 23:52:08 +00:00
nicolasconnault cae837087a MDL-19676 Blog improvements 2009-09-04 00:36:43 +00:00
nicolasconnault aa9a686740 MDL-19799 Upgraded calls to helpbutton, print_simple_box* and notify 2009-08-18 05:20:12 +00:00