Module: Card::Set::All::Permissions::Follow
- Included in:
- Right::Follow
- Defined in:
- tmpsets/set/mod001-core/all/permissions.rb
Instance Method Summary collapse
- #ok_to_create ⇒ Object
- #ok_to_delete ⇒ Object
- #ok_to_update ⇒ Object
- #permit(action, verb = nil) ⇒ Object
Instance Method Details
#ok_to_create ⇒ Object
289 290 291 |
# File 'tmpsets/set/mod001-core/all/permissions.rb', line 289 def ok_to_create permit :create end |
#ok_to_delete ⇒ Object
293 294 295 |
# File 'tmpsets/set/mod001-core/all/permissions.rb', line 293 def ok_to_delete permit :delete end |
#ok_to_update ⇒ Object
285 286 287 |
# File 'tmpsets/set/mod001-core/all/permissions.rb', line 285 def ok_to_update permit :update end |
#permit(action, verb = nil) ⇒ Object
297 298 299 300 301 302 303 304 |
# File 'tmpsets/set/mod001-core/all/permissions.rb', line 297 def permit action, verb=nil if [:create, :delete, :update].include?(action) && Auth.signed_in? && (user = rule_user) && Auth.current_id == user.id return true else super action, verb end end |