Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Plugins bot
moodle-plugins-snapshots
Commits
b291b59d
Commit
b291b59d
authored
Nov 02, 2012
by
Mark Nelson
Browse files
MDL-34270 blocks: adding new add block capabilities
parent
6109f211
Changes
115
Hide whitespace changes
Inline
Side-by-side
blocks/activity_modules/db/access.php
0 → 100644
View file @
b291b59d
<?php
// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
/**
* Activity modules block caps.
*
* @package block_activity_modules
* @copyright Mark Nelson <markn@moodle.com>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
defined
(
'MOODLE_INTERNAL'
)
||
die
();
$capabilities
=
array
(
'block/activity_modules:myaddinstance'
=>
array
(
'captype'
=>
'write'
,
'contextlevel'
=>
CONTEXT_SYSTEM
,
'archetypes'
=>
array
(
'user'
=>
CAP_ALLOW
)
),
'block/activity_modules:addinstance'
=>
array
(
'riskbitmask'
=>
RISK_SPAM
|
RISK_XSS
,
'captype'
=>
'write'
,
'contextlevel'
=>
CONTEXT_BLOCK
,
'archetypes'
=>
array
(
'editingteacher'
=>
CAP_ALLOW
,
'manager'
=>
CAP_ALLOW
)
),
);
blocks/activity_modules/lang/en/block_activity_modules.php
View file @
b291b59d
...
...
@@ -23,4 +23,6 @@
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
$string
[
'activity_modules:addinstance'
]
=
'Add a new activities block'
;
$string
[
'activity_modules:myaddinstance'
]
=
'Add a new activities block to the My Moodle page'
;
$string
[
'pluginname'
]
=
'Activities'
;
blocks/activity_modules/version.php
View file @
b291b59d
...
...
@@ -25,6 +25,6 @@
defined
(
'MOODLE_INTERNAL'
)
||
die
();
$plugin
->
version
=
20120
617
00
;
// The current plugin version (Date: YYYYMMDDXX)
$plugin
->
version
=
20120
916
00
;
// The current plugin version (Date: YYYYMMDDXX)
$plugin
->
requires
=
2012061700
;
// Requires this Moodle version
$plugin
->
component
=
'block_activity_modules'
;
// Full name of the plugin (used for diagnostics)
blocks/admin_bookmarks/db/access.php
0 → 100644
View file @
b291b59d
<?php
// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
/**
* Admin bookmarks block caps.
*
* @package block_admin_bookmarks
* @copyright Mark Nelson <markn@moodle.com>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
defined
(
'MOODLE_INTERNAL'
)
||
die
();
$capabilities
=
array
(
'block/admin_bookmarks:myaddinstance'
=>
array
(
'captype'
=>
'write'
,
'contextlevel'
=>
CONTEXT_SYSTEM
,
'archetypes'
=>
array
(
'user'
=>
CAP_ALLOW
)
),
'block/admin_bookmarks:addinstance'
=>
array
(
'riskbitmask'
=>
RISK_SPAM
|
RISK_XSS
,
'captype'
=>
'write'
,
'contextlevel'
=>
CONTEXT_BLOCK
,
'archetypes'
=>
array
(
'editingteacher'
=>
CAP_ALLOW
,
'manager'
=>
CAP_ALLOW
)
),
);
blocks/admin_bookmarks/lang/en/block_admin_bookmarks.php
View file @
b291b59d
...
...
@@ -23,5 +23,6 @@
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
$string
[
'admin_bookmarks:addinstance'
]
=
'Add a new admin bookmarks block'
;
$string
[
'admin_bookmarks:myaddinstance'
]
=
'Add a new admin bookmarks block to the My Moodle page'
;
$string
[
'pluginname'
]
=
'Admin bookmarks'
;
blocks/admin_bookmarks/version.php
View file @
b291b59d
...
...
@@ -25,6 +25,6 @@
defined
(
'MOODLE_INTERNAL'
)
||
die
();
$plugin
->
version
=
20120
617
00
;
// The current plugin version (Date: YYYYMMDDXX)
$plugin
->
version
=
20120
916
00
;
// The current plugin version (Date: YYYYMMDDXX)
$plugin
->
requires
=
2012061700
;
// Requires this Moodle version
$plugin
->
component
=
'block_admin_bookmarks'
;
// Full name of the plugin (used for diagnostics)
blocks/blog_menu/db/access.php
0 → 100644
View file @
b291b59d
<?php
// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
/**
* Blog menu block caps.
*
* @package block_blog_menu
* @copyright Mark Nelson <markn@moodle.com>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
defined
(
'MOODLE_INTERNAL'
)
||
die
();
$capabilities
=
array
(
'block/blog_menu:myaddinstance'
=>
array
(
'captype'
=>
'write'
,
'contextlevel'
=>
CONTEXT_SYSTEM
,
'archetypes'
=>
array
(
'user'
=>
CAP_ALLOW
)
),
'block/blog_menu:addinstance'
=>
array
(
'riskbitmask'
=>
RISK_SPAM
|
RISK_XSS
,
'captype'
=>
'write'
,
'contextlevel'
=>
CONTEXT_BLOCK
,
'archetypes'
=>
array
(
'editingteacher'
=>
CAP_ALLOW
,
'manager'
=>
CAP_ALLOW
)
),
);
blocks/blog_menu/lang/en/block_blog_menu.php
View file @
b291b59d
...
...
@@ -23,5 +23,6 @@
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
$string
[
'blog_menu:addinstance'
]
=
'Add a new blog menu block'
;
$string
[
'blog_menu:myaddinstance'
]
=
'Add a new blog menu block to the My Moodle page'
;
$string
[
'pluginname'
]
=
'Blog menu'
;
blocks/blog_menu/version.php
View file @
b291b59d
...
...
@@ -25,6 +25,6 @@
defined
(
'MOODLE_INTERNAL'
)
||
die
();
$plugin
->
version
=
20120
617
00
;
// The current plugin version (Date: YYYYMMDDXX)
$plugin
->
version
=
20120
916
00
;
// The current plugin version (Date: YYYYMMDDXX)
$plugin
->
requires
=
2012061700
;
// Requires this Moodle version
$plugin
->
component
=
'block_blog_menu'
;
// Full name of the plugin (used for diagnostics)
blocks/blog_recent/db/access.php
0 → 100644
View file @
b291b59d
<?php
// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
/**
* Blog recent block caps.
*
* @package block_blog_recent
* @copyright Mark Nelson <markn@moodle.com>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
defined
(
'MOODLE_INTERNAL'
)
||
die
();
$capabilities
=
array
(
'block/blog_recent:myaddinstance'
=>
array
(
'captype'
=>
'write'
,
'contextlevel'
=>
CONTEXT_SYSTEM
,
'archetypes'
=>
array
(
'user'
=>
CAP_ALLOW
)
),
'block/blog_recent:addinstance'
=>
array
(
'riskbitmask'
=>
RISK_SPAM
|
RISK_XSS
,
'captype'
=>
'write'
,
'contextlevel'
=>
CONTEXT_BLOCK
,
'archetypes'
=>
array
(
'editingteacher'
=>
CAP_ALLOW
,
'manager'
=>
CAP_ALLOW
)
),
);
blocks/blog_recent/lang/en/block_blog_recent.php
View file @
b291b59d
...
...
@@ -23,6 +23,8 @@
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
$string
[
'blog_recent:addinstance'
]
=
'Add a new recent blog entries block'
;
$string
[
'blog_recent:myaddinstance'
]
=
'Add a new recent blog entries block to the My Moodle page'
;
$string
[
'norecentblogentries'
]
=
'No recent entries'
;
$string
[
'numentriestodisplay'
]
=
'Number of recent entries to display'
;
$string
[
'pluginname'
]
=
'Recent blog entries'
;
...
...
blocks/blog_recent/version.php
View file @
b291b59d
...
...
@@ -25,6 +25,6 @@
defined
(
'MOODLE_INTERNAL'
)
||
die
();
$plugin
->
version
=
20120
617
00
;
// The current plugin version (Date: YYYYMMDDXX)
$plugin
->
version
=
20120
916
00
;
// The current plugin version (Date: YYYYMMDDXX)
$plugin
->
requires
=
2012061700
;
// Requires this Moodle version
$plugin
->
component
=
'block_blog_recent'
;
// Full name of the plugin (used for diagnostics)
blocks/blog_tags/db/access.php
0 → 100644
View file @
b291b59d
<?php
// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
/**
* Blog tags block caps.
*
* @package block_blog_tags
* @copyright Mark Nelson <markn@moodle.com>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
defined
(
'MOODLE_INTERNAL'
)
||
die
();
$capabilities
=
array
(
'block/blog_tags:myaddinstance'
=>
array
(
'captype'
=>
'write'
,
'contextlevel'
=>
CONTEXT_SYSTEM
,
'archetypes'
=>
array
(
'user'
=>
CAP_ALLOW
)
),
'block/blog_tags:addinstance'
=>
array
(
'riskbitmask'
=>
RISK_SPAM
|
RISK_XSS
,
'captype'
=>
'write'
,
'contextlevel'
=>
CONTEXT_BLOCK
,
'archetypes'
=>
array
(
'editingteacher'
=>
CAP_ALLOW
,
'manager'
=>
CAP_ALLOW
)
),
);
blocks/blog_tags/lang/en/block_blog_tags.php
View file @
b291b59d
...
...
@@ -23,4 +23,6 @@
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
$string
[
'blog_tags:addinstance'
]
=
'Add a new blog tags block'
;
$string
[
'blog_tags:myaddinstance'
]
=
'Add a new blog tags block to the My Moodle page'
;
$string
[
'pluginname'
]
=
'Blog tags'
;
blocks/blog_tags/version.php
View file @
b291b59d
...
...
@@ -25,6 +25,6 @@
defined
(
'MOODLE_INTERNAL'
)
||
die
();
$plugin
->
version
=
20120
617
00
;
// The current plugin version (Date: YYYYMMDDXX)
$plugin
->
version
=
20120
916
00
;
// The current plugin version (Date: YYYYMMDDXX)
$plugin
->
requires
=
2012061700
;
// Requires this Moodle version
$plugin
->
component
=
'block_blog_tags'
;
// Full name of the plugin (used for diagnostics)
blocks/calendar_month/db/access.php
0 → 100644
View file @
b291b59d
<?php
// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
/**
* Calendar month block caps.
*
* @package block_calendar_month
* @copyright Mark Nelson <markn@moodle.com>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
defined
(
'MOODLE_INTERNAL'
)
||
die
();
$capabilities
=
array
(
'block/calendar_month:myaddinstance'
=>
array
(
'captype'
=>
'write'
,
'contextlevel'
=>
CONTEXT_SYSTEM
,
'archetypes'
=>
array
(
'user'
=>
CAP_ALLOW
)
),
'block/calendar_month:addinstance'
=>
array
(
'riskbitmask'
=>
RISK_SPAM
|
RISK_XSS
,
'captype'
=>
'write'
,
'contextlevel'
=>
CONTEXT_BLOCK
,
'archetypes'
=>
array
(
'editingteacher'
=>
CAP_ALLOW
,
'manager'
=>
CAP_ALLOW
)
),
);
blocks/calendar_month/lang/en/block_calendar_month.php
View file @
b291b59d
...
...
@@ -23,4 +23,6 @@
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
$string
[
'calendar_month:addinstance'
]
=
'Add a new calendar block'
;
$string
[
'calendar_month:myaddinstance'
]
=
'Add a new calendar block to the My Moodle page'
;
$string
[
'pluginname'
]
=
'Calendar'
;
blocks/calendar_month/version.php
View file @
b291b59d
...
...
@@ -25,6 +25,6 @@
defined
(
'MOODLE_INTERNAL'
)
||
die
();
$plugin
->
version
=
20120
617
00
;
// The current plugin version (Date: YYYYMMDDXX)
$plugin
->
version
=
20120
916
00
;
// The current plugin version (Date: YYYYMMDDXX)
$plugin
->
requires
=
2012061700
;
// Requires this Moodle version
$plugin
->
component
=
'block_calendar_month'
;
// Full name of the plugin (used for diagnostics)
blocks/calendar_upcoming/db/access.php
0 → 100644
View file @
b291b59d
<?php
// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
/**
* Calendar upcoming block caps.
*
* @package block_calendar_upcoming
* @copyright Mark Nelson <markn@moodle.com>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
defined
(
'MOODLE_INTERNAL'
)
||
die
();
$capabilities
=
array
(
'block/calendar_upcoming:myaddinstance'
=>
array
(
'captype'
=>
'write'
,
'contextlevel'
=>
CONTEXT_SYSTEM
,
'archetypes'
=>
array
(
'user'
=>
CAP_ALLOW
)
),
'block/calendar_upcoming:addinstance'
=>
array
(
'riskbitmask'
=>
RISK_SPAM
|
RISK_XSS
,
'captype'
=>
'write'
,
'contextlevel'
=>
CONTEXT_BLOCK
,
'archetypes'
=>
array
(
'editingteacher'
=>
CAP_ALLOW
,
'manager'
=>
CAP_ALLOW
)
),
);
blocks/calendar_upcoming/lang/en/block_calendar_upcoming.php
View file @
b291b59d
...
...
@@ -23,4 +23,6 @@
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
$string
[
'calendar_upcoming:addinstance'
]
=
'Add a new upcoming events block'
;
$string
[
'calendar_upcoming:myaddinstance'
]
=
'Add a new upcoming events block to the My Moodle page'
;
$string
[
'pluginname'
]
=
'Upcoming events'
;
Prev
1
2
3
4
5
6
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment