Allow delete subject
This commit is contained in:
parent
3459cfd4db
commit
66fa76e4cc
2 changed files with 24 additions and 24 deletions
|
|
@ -63,7 +63,7 @@ class SubjectsController < ApplicationController
|
||||||
store_location
|
store_location
|
||||||
flash[:danger] = "Vous devez être identifié pour éditer un sujet"
|
flash[:danger] = "Vous devez être identifié pour éditer un sujet"
|
||||||
redirect_to login_url
|
redirect_to login_url
|
||||||
elsif ! allowed_to? :edit_subject
|
elsif ! allowed_to? :edit_minor_subject
|
||||||
flash[:danger] = "Vous n'avez pas assez de réputation pour éditer un sujet"
|
flash[:danger] = "Vous n'avez pas assez de réputation pour éditer un sujet"
|
||||||
redirect_to(Subject.find(params[:id]))
|
redirect_to(Subject.find(params[:id]))
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -11,33 +11,33 @@ defaults: &defaults
|
||||||
|
|
||||||
can:
|
can:
|
||||||
## New users (0)
|
## New users (0)
|
||||||
add_statement: dummies new_user confirmed_user moderator founder
|
add_statement: dummies
|
||||||
add_evidence: dummies new_user confirmed_user moderator founder
|
add_evidence: dummies
|
||||||
add_position: dummies new_user confirmed_user moderator founder
|
add_position: dummies
|
||||||
|
|
||||||
## Confirmed users (1000)
|
## Confirmed users (1000)
|
||||||
add_subject: confirmed_user moderator founder
|
add_subject: confirmed_user
|
||||||
add_personality: confirmed_user moderator founder
|
add_personality: confirmed_user
|
||||||
approve_subject: confirmed_user moderator founder
|
approve_subject: confirmed_user
|
||||||
approve_personality: confirmed_user moderator founder
|
approve_personality: confirmed_user
|
||||||
approve_evidentce: confirmed_user moderator founder
|
approve_evidentce: confirmed_user
|
||||||
approve_argument: confirmed_user moderator founder
|
approve_argument: confirmed_user
|
||||||
approve_position: confirmed_user moderator founder
|
approve_position: confirmed_user
|
||||||
reject_subject: confirmed_user moderator founder # ==> Rejecting is the equivalent to signaling the fallacy in the element, but only Moderators will actually be able to delete it
|
reject_subject: confirmed_user # ==> Rejecting is the equivalent to signaling the fallacy in the element, but only Moderators will actually be able to delete it
|
||||||
reject_personality: confirmed_user moderator founder
|
reject_personality: confirmed_user
|
||||||
reject_evidentce: confirmed_user moderator founder
|
reject_evidentce: confirmed_user
|
||||||
reject_argument: confirmed_user moderator founder
|
reject_argument: confirmed_user
|
||||||
reject_position: confirmed_user moderator founder
|
reject_position: confirmed_user
|
||||||
|
|
||||||
## Moderators (10000)
|
## Moderators (10000)
|
||||||
delete_minor_subject: moderator founder # ==> Minor subject: less than 1 week old, or less than 5 statements
|
delete_minor_subject: moderator # ==> Minor subject: less than 1 week old, or less than 5 statements
|
||||||
delete_minor_personality: moderator founder # ==> Minor personality: less than 1 week old, or less than 2 statements
|
delete_minor_personality: moderator # ==> Minor personality: less than 1 week old, or less than 2 statements
|
||||||
delete_evidentce: moderator founder
|
delete_evidentce: moderator
|
||||||
delete_argument: moderator founder
|
delete_argument: moderator
|
||||||
delete_position: moderator founder
|
delete_position: moderator
|
||||||
edit_argument: moderator founder # ==> Includes description
|
edit_argument: moderator # ==> Includes description
|
||||||
edit_subject: moderator founder # ==> Includes description
|
edit_subject: moderator # ==> Includes description
|
||||||
edit_personality: moderator founder # ==> Includes description
|
edit_personality: moderator # ==> Includes description
|
||||||
|
|
||||||
## Founder
|
## Founder
|
||||||
delete_major_subject: founder
|
delete_major_subject: founder
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue