Nyní se skrz controller.class.cancancan_accessible_by_action v konzoli vynucuje test an ability :update .
Take když má role právo na čtení (:read) ale ne na změnu (:update), tak sice má přístup do indexu v konzoli ale nemá tam žádné záznamy. A naopak tam má tlačítko " + přidat", které po kliku vyhodí "AccessDenied"
Např ro autory
> authors=Economia::Author.by_site(allowed_record_sites)
=> dva autoři
> authors.accessible_by(current_ability, self.class.cancancan_accessible_by_action)
=> []
> authors.accessible_by(current_ability)
=> dva autoři
Souvisí s #63
Je potřeba ošetřit zobrazování (a link na něj z katalogu) záznamu jako SHOW nebo EDIT (podle práv).
(?) Ideálně udělat SHOW jako edit form s parametrem disabled.
Nyní se skrz
controller.class.cancancan_accessible_by_action
v konzoli vynucuje test an ability:update
. Take když má role právo na čtení (:read) ale ne na změnu (:update), tak sice má přístup do indexu v konzoli ale nemá tam žádné záznamy. A naopak tam má tlačítko " + přidat", které po kliku vyhodí "AccessDenied" Např ro autorySouvisí s #63
Je potřeba ošetřit zobrazování (a link na něj z katalogu) záznamu jako SHOW nebo EDIT (podle práv). (?) Ideálně udělat SHOW jako edit form s parametrem disabled.