Module: ActiveScaffold::Bridges::Cancan::Actions::Core
- Defined in:
- lib/active_scaffold/bridges/cancan/cancan_bridge.rb
Instance Method Summary collapse
-
#beginning_of_chain ⇒ Object
:TODO can this be expanded more ?.
-
#new_model ⇒ Object
fix when ability allow access base on id can [:manage], Client, id: Client.of_employee(user).pluck(:id).
Instance Method Details
#beginning_of_chain ⇒ Object
:TODO can this be expanded more ?
45 46 47 |
# File 'lib/active_scaffold/bridges/cancan/cancan_bridge.rb', line 45 def beginning_of_chain super.accessible_by(current_ability) end |
#new_model ⇒ Object
fix when ability allow access base on id can [:manage], Client, id: Client.of_employee(user).pluck(:id)
51 52 53 |
# File 'lib/active_scaffold/bridges/cancan/cancan_bridge.rb', line 51 def new_model super.tap { |record| record.id = nil } end |