added export module (#538)

This commit is contained in:
Kevin Papst
2019-02-05 21:37:33 +01:00
committed by GitHub
parent 062735c9e3
commit 816866549c
104 changed files with 3770 additions and 608 deletions

View File

@@ -26,6 +26,7 @@ class TimesheetVoter extends AbstractVoter
public const EXPORT = 'export';
public const VIEW_RATE = 'view_rate';
public const EDIT_RATE = 'edit_rate';
public const EDIT_EXPORT = 'edit_export';
/**
* support rules based on the given $subject (here: Timesheet)
@@ -38,6 +39,7 @@ class TimesheetVoter extends AbstractVoter
self::EXPORT,
self::VIEW_RATE,
self::EDIT_RATE,
self::EDIT_EXPORT,
];
/**
@@ -92,6 +94,7 @@ class TimesheetVoter extends AbstractVoter
case self::EDIT:
case self::DELETE:
case self::EXPORT:
case self::EDIT_EXPORT:
$permission .= $attribute;
break;