Module: Card::Set::All::Permissions::Follow
- Included in:
- Right::Follow
- Defined in:
- tmpsets/set/mod001-01_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
266 267 268 |
# File 'tmpsets/set/mod001-01_core/all/permissions.rb', line 266 def ok_to_create permit :create end |
#ok_to_delete ⇒ Object
270 271 272 |
# File 'tmpsets/set/mod001-01_core/all/permissions.rb', line 270 def ok_to_delete permit :delete end |
#ok_to_update ⇒ Object
262 263 264 |
# File 'tmpsets/set/mod001-01_core/all/permissions.rb', line 262 def ok_to_update permit :update end |
#permit(action, verb = nil) ⇒ Object
274 275 276 277 278 279 280 281 |
# File 'tmpsets/set/mod001-01_core/all/permissions.rb', line 274 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 |