- added views and controller coder for reviewer role - added program logic for publishing a dataset by editor - added reviewer menu - adapted routes.ts for additional routes
This commit is contained in:
parent
c70fa4a0d8
commit
18635f77b3
17 changed files with 1224 additions and 393 deletions
|
@ -233,6 +233,15 @@ Route.group(() => {
|
|||
.as('editor.dataset.approveUpdate')
|
||||
.where('id', Route.matchers.number())
|
||||
.middleware(['auth', 'can:dataset-approve']);
|
||||
|
||||
Route.get('dataset/:id/publish', 'DatasetController.publish')
|
||||
.as('editor.dataset.publish')
|
||||
.where('id', Route.matchers.number())
|
||||
.middleware(['auth', 'can:dataset-publish']);
|
||||
Route.put('dataset/:id/publish', 'DatasetController.publishUpdate')
|
||||
.as('editor.dataset.publishUpdate')
|
||||
.where('id', Route.matchers.number())
|
||||
.middleware(['auth', 'can:dataset-publish']);
|
||||
|
||||
Route.put('/dataset/:id/update', 'DatasetController.update')
|
||||
.as('editor.dataset.update')
|
||||
|
@ -240,3 +249,35 @@ Route.group(() => {
|
|||
})
|
||||
.namespace('App/Controllers/Http/Editor')
|
||||
.prefix('editor');
|
||||
|
||||
|
||||
// reviewer:
|
||||
Route.group(() => {
|
||||
Route.get('/dataset', 'DatasetController.index').as('reviewer.dataset.list').middleware(['auth', 'can:dataset-review-list']);
|
||||
Route.get('dataset/:id/review', 'DatasetController.review')
|
||||
.as('reviewer.dataset.review')
|
||||
.where('id', Route.matchers.number())
|
||||
.middleware(['auth', 'can:dataset-review']);
|
||||
Route.put('dataset/:id/review', 'DatasetController.reviewUpdate')
|
||||
.as('reviewer.dataset.reviewUpdate')
|
||||
.where('id', Route.matchers.number())
|
||||
.middleware(['auth', 'can:dataset-review']);
|
||||
Route.get('dataset/:id/reject', 'DatasetController.reject')
|
||||
.as('reviewer.dataset.reject')
|
||||
.where('id', Route.matchers.number())
|
||||
.middleware(['auth', 'can:dataset-review-reject']);
|
||||
Route.put('dataset/:id/reject', 'DatasetController.rejectUpdate')
|
||||
.as('reviewer.dataset.rejectUpdate')
|
||||
.where('id', Route.matchers.number())
|
||||
.middleware(['auth', 'can:dataset-review-reject']);
|
||||
// Route.put('dataset/:id/approve', 'DatasetController.approveUpdate')
|
||||
// .as('editor.dataset.approveUpdate')
|
||||
// .where('id', Route.matchers.number())
|
||||
// .middleware(['auth', 'can:dataset-approve']);
|
||||
|
||||
// Route.put('/dataset/:id/update', 'DatasetController.update')
|
||||
// .as('editor.dataset.update')
|
||||
// .middleware(['auth', 'can:dataset-editor-edit']);
|
||||
})
|
||||
.namespace('App/Controllers/Http/Reviewer')
|
||||
.prefix('reviewer');
|
||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue