diff options
| -rw-r--r-- | ChangeLog | 1 | ||||
| -rw-r--r-- | app/ServiceProvider/AuthenticationProvider.php | 3 | 
2 files changed, 3 insertions, 1 deletions
@@ -7,6 +7,7 @@ New features:  Improvements: +* Set API methods "getColumns" and "getColumn" accessible to project viewers  * Simplify date and time configuration to avoid potential validation issues  Regressions: diff --git a/app/ServiceProvider/AuthenticationProvider.php b/app/ServiceProvider/AuthenticationProvider.php index d953705d..3c04ff61 100644 --- a/app/ServiceProvider/AuthenticationProvider.php +++ b/app/ServiceProvider/AuthenticationProvider.php @@ -198,7 +198,8 @@ class AuthenticationProvider implements ServiceProviderInterface          $acl->add('ActionProcedure', array('removeAction', 'getActions', 'createAction'), Role::PROJECT_MANAGER);          $acl->add('CategoryProcedure', '*', Role::PROJECT_MANAGER); -        $acl->add('ColumnProcedure', '*', Role::PROJECT_MANAGER); +        $acl->add('ColumnProcedure', array('updateColumn', 'addColumn', 'removeColumn', 'changeColumnPosition'), Role::PROJECT_MANAGER); +        $acl->add('ColumnProcedure', array('getColumns', 'getColumn'), Role::PROJECT_VIEWER);          $acl->add('CommentProcedure', array('removeComment', 'createComment', 'updateComment'), Role::PROJECT_MEMBER);          $acl->add('ProjectPermissionProcedure', '*', Role::PROJECT_MANAGER);          $acl->add('ProjectProcedure', array('updateProject', 'removeProject', 'enableProject', 'disableProject', 'enableProjectPublicAccess', 'disableProjectPublicAccess'), Role::PROJECT_MANAGER);  | 
