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
267 268 269 |
# File 'tmpsets/set/mod001-01_core/all/permissions.rb', line 267 def ok_to_create permit :create end |
#ok_to_delete ⇒ Object
271 272 273 |
# File 'tmpsets/set/mod001-01_core/all/permissions.rb', line 271 def ok_to_delete permit :delete end |
#ok_to_update ⇒ Object
263 264 265 |
# File 'tmpsets/set/mod001-01_core/all/permissions.rb', line 263 def ok_to_update permit :update end |
#permit(action, verb = nil) ⇒ Object
275 276 277 278 279 280 281 282 |
# File 'tmpsets/set/mod001-01_core/all/permissions.rb', line 275 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 |