einige updates ability
This commit is contained in:
@@ -27,16 +27,24 @@ class Ability
|
|||||||
|
|
||||||
# For Debug allow everything
|
# For Debug allow everything
|
||||||
# Remove this line in production environment and for testing user management
|
# Remove this line in production environment and for testing user management
|
||||||
# can :manage, :all
|
can :manage, :all
|
||||||
can [:show, :index], :all
|
can [:show, :index], Studium
|
||||||
|
can [:show, :index], Modulgruppe
|
||||||
|
can [:show, :index], Modul
|
||||||
|
can [:show, :index], Lva
|
||||||
|
|
||||||
# Rechteverwaltung f<>r Studien Modul
|
# Rechteverwaltung f<>r Studien Modul
|
||||||
can :read, Modulgruppe
|
can :read, Modulgruppe
|
||||||
can :manage, Modulgruppe
|
|
||||||
|
|
||||||
# Rechteverwaltung Kalender
|
# Rechteverwaltung Kalender
|
||||||
can [:show, :index], Calendar
|
can [:show, :index], Calendar, :public => true
|
||||||
can [:show], Calentry
|
can [:show], Calentry
|
||||||
if( user.has_role?("fetuser") || user.has_role?("fetadmin"))
|
if( user.has_role?("fetuser") || user.has_role?("fetadmin"))
|
||||||
|
|
||||||
|
can :manage, Modulgruppe
|
||||||
|
|
||||||
|
can [:show,:index], Calendar
|
||||||
can [:edit, :update,:new,:create,:verwalten], Calendar
|
can [:edit, :update,:new,:create,:verwalten], Calendar
|
||||||
can [:edit, :update,:new,:create,:verwalten], Calentry
|
can [:edit, :update,:new,:create,:verwalten], Calentry
|
||||||
end
|
end
|
||||||
@@ -49,10 +57,14 @@ class Ability
|
|||||||
|
|
||||||
# can :write, Neuigkeit if user.has_role?("newsmoderator", Neuigkeit.rubrik)
|
# can :write, Neuigkeit if user.has_role?("newsmoderator", Neuigkeit.rubrik)
|
||||||
|
|
||||||
if user.has_role? "newsadmin"
|
if user.has_role?("newsadmin") || user.has_role?("fetadmin")
|
||||||
can :addmoderator, Rubrik
|
can :addmoderator, Rubrik
|
||||||
end
|
end
|
||||||
|
can [:show, :index], [Rubrik,Neuigkeit]
|
||||||
|
if user.has_role?("newsadmin") || user.has_role?( "fetadmin") || user.has_role?( "fetuser")
|
||||||
|
can :manage, Rubrik
|
||||||
|
can :manage, Neuigkeit
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user