Skip to content

Commit

Permalink
feat(CalendarDateTime): Allow extension hooks for canView/canCreate/c…
Browse files Browse the repository at this point in the history
…anEdit/canView
  • Loading branch information
Jake Bentvelzen committed Jan 12, 2017
1 parent 3575f4d commit 136079b
Showing 1 changed file with 20 additions and 4 deletions.
24 changes: 20 additions & 4 deletions code/CalendarDateTime.php
Original file line number Diff line number Diff line change
Expand Up @@ -200,19 +200,35 @@ public function getAllDatesInRange() {
}

public function canCreate($member = null) {
return Permission::check("CMS_ACCESS_CMSMain");
$extended = $this->extendedCan(__FUNCTION__, $member);
if($extended !== null) {
return $extended;
}
return Permission::check('CMS_ACCESS_CMSMain', 'any', $member);
}

public function canEdit($member = null) {
return Permission::check("CMS_ACCESS_CMSMain");
$extended = $this->extendedCan(__FUNCTION__, $member);
if($extended !== null) {
return $extended;
}
return Permission::check('CMS_ACCESS_CMSMain', 'any', $member);
}

public function canDelete($member = null) {
return Permission::check("CMS_ACCESS_CMSMain");
$extended = $this->extendedCan(__FUNCTION__, $member);
if($extended !== null) {
return $extended;
}
return Permission::check('CMS_ACCESS_CMSMain', 'any', $member);
}

public function canView($member = null) {
return Permission::check("CMS_ACCESS_CMSMain");
$extended = $this->extendedCan(__FUNCTION__, $member);
if($extended !== null) {
return $extended;
}
return Permission::check('CMS_ACCESS_CMSMain', 'any', $member);
}

}

0 comments on commit 136079b

Please sign in to comment.