Permalink
Browse files

fixed non-working edit button on course page for teachers, added expl…

…anation comments
  • Loading branch information...
1 parent 21ef1a8 commit d847bb32fddfa2af9d34b74d1fb05001cba48286 skodak committed Sep 17, 2006
Showing with 6 additions and 5 deletions.
  1. +6 −5 lib/pagelib.php
View
@@ -343,19 +343,20 @@ function init_full() {
// USER-RELATED THINGS
- // When is a user said to have "editing rights" in this page? This would have something
- // to do with roles, in the future.
+ // Can user edit the course page or "sticky page"?
+ // This is also about editting of blocks BUT mainly activities in course page layout, see
+ // update_course_icon() - it must use the same capability
function user_allowed_editing() {
if (has_capability('moodle/site:manageblocks', get_context_instance(CONTEXT_SYSTEM, SITEID)) && defined('ADMIN_STICKYBLOCKS')) {
return true;
}
- return has_capability('moodle/site:manageblocks', get_context_instance(CONTEXT_COURSE, $this->id));
+ return has_capability('moodle/course:manageactivities', get_context_instance(CONTEXT_COURSE, $this->id));
}
- // Is the user actually editing this page right now? This would have something
- // to do with roles, in the future.
+ // Is the user actually editing this course page or "sticky page" right now?
function user_is_editing() {
if (has_capability('moodle/site:manageblocks', get_context_instance(CONTEXT_SYSTEM, SITEID)) && defined('ADMIN_STICKYBLOCKS')) {
+ //always in edit mode on sticky page
return true;
}
return isediting($this->id);

0 comments on commit d847bb3

Please sign in to comment.