Rename ProjectPermission controller
This commit is contained in:
@@ -6,12 +6,12 @@ use Kanboard\Core\Controller\AccessForbiddenException;
|
|||||||
use Kanboard\Core\Security\Role;
|
use Kanboard\Core\Security\Role;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Project Permission
|
* Project Permission Controller
|
||||||
*
|
*
|
||||||
* @package controller
|
* @package Kanboard\Controller
|
||||||
* @author Frederic Guillot
|
* @author Frederic Guillot
|
||||||
*/
|
*/
|
||||||
class ProjectPermission extends BaseController
|
class ProjectPermissionController extends BaseController
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Permissions are only available for team projects
|
* Permissions are only available for team projects
|
||||||
@@ -75,7 +75,7 @@ class ProjectPermission extends BaseController
|
|||||||
$this->flash->failure(t('Unable to update this project.'));
|
$this->flash->failure(t('Unable to update this project.'));
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->response->redirect($this->helper->url->to('ProjectPermission', 'index', array('project_id' => $project['id'])));
|
$this->response->redirect($this->helper->url->to('ProjectPermissionController', 'index', array('project_id' => $project['id'])));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -96,7 +96,7 @@ class ProjectPermission extends BaseController
|
|||||||
$this->flash->failure(t('Unable to update this project.'));
|
$this->flash->failure(t('Unable to update this project.'));
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->response->redirect($this->helper->url->to('ProjectPermission', 'index', array('project_id' => $project['id'])));
|
$this->response->redirect($this->helper->url->to('ProjectPermissionController', 'index', array('project_id' => $project['id'])));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -116,7 +116,7 @@ class ProjectPermission extends BaseController
|
|||||||
$this->flash->failure(t('Unable to update this project.'));
|
$this->flash->failure(t('Unable to update this project.'));
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->response->redirect($this->helper->url->to('ProjectPermission', 'index', array('project_id' => $project['id'])));
|
$this->response->redirect($this->helper->url->to('ProjectPermissionController', 'index', array('project_id' => $project['id'])));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -156,7 +156,7 @@ class ProjectPermission extends BaseController
|
|||||||
$this->flash->failure(t('Unable to update this project.'));
|
$this->flash->failure(t('Unable to update this project.'));
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->response->redirect($this->helper->url->to('ProjectPermission', 'index', array('project_id' => $project['id'])));
|
$this->response->redirect($this->helper->url->to('ProjectPermissionController', 'index', array('project_id' => $project['id'])));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -176,7 +176,7 @@ class ProjectPermission extends BaseController
|
|||||||
$this->flash->failure(t('Unable to update this project.'));
|
$this->flash->failure(t('Unable to update this project.'));
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->response->redirect($this->helper->url->to('ProjectPermission', 'index', array('project_id' => $project['id'])));
|
$this->response->redirect($this->helper->url->to('ProjectPermissionController', 'index', array('project_id' => $project['id'])));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -82,7 +82,7 @@ class AuthenticationProvider implements ServiceProviderInterface
|
|||||||
$acl->add('TaskFile', array('screenshot', 'create', 'save', 'remove', 'confirm'), Role::PROJECT_MEMBER);
|
$acl->add('TaskFile', array('screenshot', 'create', 'save', 'remove', 'confirm'), Role::PROJECT_MEMBER);
|
||||||
$acl->add('Gantt', '*', Role::PROJECT_MANAGER);
|
$acl->add('Gantt', '*', Role::PROJECT_MANAGER);
|
||||||
$acl->add('ProjectViewController', array('share', 'updateSharing', 'integrations', 'updateIntegrations', 'notifications', 'updateNotifications', 'duplicate', 'doDuplication'), Role::PROJECT_MANAGER);
|
$acl->add('ProjectViewController', array('share', 'updateSharing', 'integrations', 'updateIntegrations', 'notifications', 'updateNotifications', 'duplicate', 'doDuplication'), Role::PROJECT_MANAGER);
|
||||||
$acl->add('ProjectPermission', '*', Role::PROJECT_MANAGER);
|
$acl->add('ProjectPermissionController', '*', Role::PROJECT_MANAGER);
|
||||||
$acl->add('ProjectEdit', '*', Role::PROJECT_MANAGER);
|
$acl->add('ProjectEdit', '*', Role::PROJECT_MANAGER);
|
||||||
$acl->add('ProjectFile', '*', Role::PROJECT_MEMBER);
|
$acl->add('ProjectFile', '*', Role::PROJECT_MEMBER);
|
||||||
$acl->add('Projectuser', '*', Role::PROJECT_MANAGER);
|
$acl->add('Projectuser', '*', Role::PROJECT_MANAGER);
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ class RouteProvider implements ServiceProviderInterface
|
|||||||
$container['route']->addRoute('project/:project_id/notifications', 'ProjectViewController', 'notifications');
|
$container['route']->addRoute('project/:project_id/notifications', 'ProjectViewController', 'notifications');
|
||||||
$container['route']->addRoute('project/:project_id/integrations', 'ProjectViewController', 'integrations');
|
$container['route']->addRoute('project/:project_id/integrations', 'ProjectViewController', 'integrations');
|
||||||
$container['route']->addRoute('project/:project_id/duplicate', 'ProjectViewController', 'duplicate');
|
$container['route']->addRoute('project/:project_id/duplicate', 'ProjectViewController', 'duplicate');
|
||||||
$container['route']->addRoute('project/:project_id/permissions', 'ProjectPermission', 'index');
|
$container['route']->addRoute('project/:project_id/permissions', 'ProjectPermissionController', 'index');
|
||||||
$container['route']->addRoute('project/:project_id/import', 'taskImport', 'step1');
|
$container['route']->addRoute('project/:project_id/import', 'taskImport', 'step1');
|
||||||
$container['route']->addRoute('project/:project_id/activity', 'activity', 'project');
|
$container['route']->addRoute('project/:project_id/activity', 'activity', 'project');
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
</li>
|
</li>
|
||||||
<?php if ($project['is_private'] == 0): ?>
|
<?php if ($project['is_private'] == 0): ?>
|
||||||
<li <?= $this->app->checkMenuSelection('ProjectPermission') ?>>
|
<li <?= $this->app->checkMenuSelection('ProjectPermission') ?>>
|
||||||
<?= $this->url->link(t('Permissions'), 'ProjectPermission', 'index', array('project_id' => $project['id'])) ?>
|
<?= $this->url->link(t('Permissions'), 'ProjectPermissionController', 'index', array('project_id' => $project['id'])) ?>
|
||||||
</li>
|
</li>
|
||||||
<?php endif ?>
|
<?php endif ?>
|
||||||
<li <?= $this->app->checkMenuSelection('action') ?>>
|
<li <?= $this->app->checkMenuSelection('action') ?>>
|
||||||
|
|||||||
@@ -26,12 +26,12 @@
|
|||||||
$roles,
|
$roles,
|
||||||
array('role-'.$user['id'] => $user['role']),
|
array('role-'.$user['id'] => $user['role']),
|
||||||
array(),
|
array(),
|
||||||
array('data-url="'.$this->url->href('ProjectPermission', 'changeUserRole', array('project_id' => $project['id'])).'"', 'data-id="'.$user['id'].'"'),
|
array('data-url="'.$this->url->href('ProjectPermissionController', 'changeUserRole', array('project_id' => $project['id'])).'"', 'data-id="'.$user['id'].'"'),
|
||||||
'project-change-role'
|
'project-change-role'
|
||||||
) ?>
|
) ?>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<?= $this->url->link(t('Remove'), 'ProjectPermission', 'removeUser', array('project_id' => $project['id'], 'user_id' => $user['id']), true) ?>
|
<?= $this->url->link(t('Remove'), 'ProjectPermissionController', 'removeUser', array('project_id' => $project['id'], 'user_id' => $user['id']), true) ?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php endforeach ?>
|
<?php endforeach ?>
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
|
|
||||||
<?php if ($project['is_private'] == 0): ?>
|
<?php if ($project['is_private'] == 0): ?>
|
||||||
<div class="listing">
|
<div class="listing">
|
||||||
<form method="post" action="<?= $this->url->href('ProjectPermission', 'addUser', array('project_id' => $project['id'])) ?>" autocomplete="off" class="form-inline">
|
<form method="post" action="<?= $this->url->href('ProjectPermissionController', 'addUser', array('project_id' => $project['id'])) ?>" autocomplete="off" class="form-inline">
|
||||||
<?= $this->form->csrf() ?>
|
<?= $this->form->csrf() ?>
|
||||||
<?= $this->form->hidden('project_id', array('project_id' => $project['id'])) ?>
|
<?= $this->form->hidden('project_id', array('project_id' => $project['id'])) ?>
|
||||||
<?= $this->form->hidden('user_id', $values) ?>
|
<?= $this->form->hidden('user_id', $values) ?>
|
||||||
@@ -86,12 +86,12 @@
|
|||||||
$roles,
|
$roles,
|
||||||
array('role-'.$group['id'] => $group['role']),
|
array('role-'.$group['id'] => $group['role']),
|
||||||
array(),
|
array(),
|
||||||
array('data-url="'.$this->url->href('ProjectPermission', 'changeGroupRole', array('project_id' => $project['id'])).'"', 'data-id="'.$group['id'].'"'),
|
array('data-url="'.$this->url->href('ProjectPermissionController', 'changeGroupRole', array('project_id' => $project['id'])).'"', 'data-id="'.$group['id'].'"'),
|
||||||
'project-change-role'
|
'project-change-role'
|
||||||
) ?>
|
) ?>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<?= $this->url->link(t('Remove'), 'ProjectPermission', 'removeGroup', array('project_id' => $project['id'], 'group_id' => $group['id']), true) ?>
|
<?= $this->url->link(t('Remove'), 'ProjectPermissionController', 'removeGroup', array('project_id' => $project['id'], 'group_id' => $group['id']), true) ?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php endforeach ?>
|
<?php endforeach ?>
|
||||||
@@ -100,7 +100,7 @@
|
|||||||
|
|
||||||
<?php if ($project['is_private'] == 0): ?>
|
<?php if ($project['is_private'] == 0): ?>
|
||||||
<div class="listing">
|
<div class="listing">
|
||||||
<form method="post" action="<?= $this->url->href('ProjectPermission', 'addGroup', array('project_id' => $project['id'])) ?>" autocomplete="off" class="form-inline">
|
<form method="post" action="<?= $this->url->href('ProjectPermissionController', 'addGroup', array('project_id' => $project['id'])) ?>" autocomplete="off" class="form-inline">
|
||||||
<?= $this->form->csrf() ?>
|
<?= $this->form->csrf() ?>
|
||||||
<?= $this->form->hidden('project_id', array('project_id' => $project['id'])) ?>
|
<?= $this->form->hidden('project_id', array('project_id' => $project['id'])) ?>
|
||||||
<?= $this->form->hidden('group_id', $values) ?>
|
<?= $this->form->hidden('group_id', $values) ?>
|
||||||
@@ -128,7 +128,7 @@
|
|||||||
|
|
||||||
<?php if ($project['is_private'] == 0): ?>
|
<?php if ($project['is_private'] == 0): ?>
|
||||||
<hr/>
|
<hr/>
|
||||||
<form method="post" action="<?= $this->url->href('ProjectPermission', 'allowEverybody', array('project_id' => $project['id'])) ?>">
|
<form method="post" action="<?= $this->url->href('ProjectPermissionController', 'allowEverybody', array('project_id' => $project['id'])) ?>">
|
||||||
<?= $this->form->csrf() ?>
|
<?= $this->form->csrf() ?>
|
||||||
|
|
||||||
<?= $this->form->hidden('id', array('id' => $project['id'])) ?>
|
<?= $this->form->hidden('id', array('id' => $project['id'])) ?>
|
||||||
|
|||||||
Reference in New Issue
Block a user