@@ -7,10 +7,6 @@
|
||||
<source>access.denied</source>
|
||||
<target>Der Zugriff wurde verweigert</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="timesheet.access.denied">
|
||||
<source>timesheet.deny.stop</source>
|
||||
<target>Der Benutzer "%user%" darf den Zeiteintrag "%entry%" nicht aufrufen</target>
|
||||
</trans-unit>
|
||||
|
||||
</body>
|
||||
</file>
|
||||
|
||||
@@ -17,6 +17,11 @@
|
||||
{{ macro.label(role, 'primary') }}
|
||||
{% endmacro %}
|
||||
|
||||
{% macro label_activity(role) %}
|
||||
{% import _self as macro %}
|
||||
{{ macro.label(role, 'primary') }}
|
||||
{% endmacro %}
|
||||
|
||||
{% macro label_project(project) %}
|
||||
{% import _self as macro %}
|
||||
{{ macro.label(project.name, 'primary') }}
|
||||
|
||||
@@ -58,6 +58,13 @@ services:
|
||||
tags:
|
||||
- { name: security.voter }
|
||||
|
||||
# security voter to check activity access
|
||||
timesheet.voter.timesheet:
|
||||
class: TimesheetBundle\Voter\TimesheetVoter
|
||||
arguments: ["@security.access.decision_manager"]
|
||||
tags:
|
||||
- { name: security.voter }
|
||||
|
||||
# ================================================================================
|
||||
# FORMS
|
||||
# ================================================================================
|
||||
|
||||
Reference in New Issue
Block a user