Moodle  2.2.1
http://www.collinsharper.com
C:/xampp/htdocs/moodle/enrol/self/db/access.php
Go to the documentation of this file.
00001 <?php
00002 
00003 // This file is part of Moodle - http://moodle.org/
00004 //
00005 // Moodle is free software: you can redistribute it and/or modify
00006 // it under the terms of the GNU General Public License as published by
00007 // the Free Software Foundation, either version 3 of the License, or
00008 // (at your option) any later version.
00009 //
00010 // Moodle is distributed in the hope that it will be useful,
00011 // but WITHOUT ANY WARRANTY; without even the implied warranty of
00012 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00013 // GNU General Public License for more details.
00014 //
00015 // You should have received a copy of the GNU General Public License
00016 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
00017 
00027 defined('MOODLE_INTERNAL') || die();
00028 
00029 $capabilities = array(
00030 
00031     'enrol/self:config' => array(
00032 
00033         'captype' => 'write',
00034         'contextlevel' => CONTEXT_COURSE,
00035         'archetypes' => array(
00036             'editingteacher' => CAP_ALLOW,
00037             'manager' => CAP_ALLOW,
00038         )
00039     ),
00040 
00041     'enrol/self:manage' => array(
00042 
00043         'captype' => 'write',
00044         'contextlevel' => CONTEXT_COURSE,
00045         'archetypes' => array(
00046             'editingteacher' => CAP_ALLOW,
00047             'manager' => CAP_ALLOW,
00048         )
00049     ),
00050 
00051     'enrol/self:unenrolself' => array(
00052         'captype' => 'write',
00053         'contextlevel' => CONTEXT_COURSE,
00054         'archetypes' => array(
00055             'student' => CAP_ALLOW,
00056         )
00057     ),
00058 
00059     'enrol/self:unenrol' => array(
00060         'captype' => 'write',
00061         'contextlevel' => CONTEXT_COURSE,
00062         'archetypes' => array(
00063             'editingteacher' => CAP_ALLOW,
00064             'manager' => CAP_ALLOW,
00065         )
00066     ),
00067 
00068 );
00069 
00070 
 All Data Structures Namespaces Files Functions Variables Enumerations