trabajo-afectivo/app/models/organization.rb

32 lines
780 B
Ruby
Raw Normal View History

2014-02-03 19:23:00 +00:00
# Copyright (C) 2012-2014 Zammad Foundation, http://zammad-foundation.org/
class Organization < ApplicationModel
load 'organization/permission.rb'
include Organization::Permission
load 'organization/assets.rb'
include Organization::Assets
extend Organization::Search
2016-07-06 06:13:44 +00:00
load 'organization/search_index.rb'
include Organization::SearchIndex
has_and_belongs_to_many :users
has_many :members, class_name: 'User'
validates :name, presence: true
activity_stream_support permission: 'admin.role'
2013-09-29 16:40:42 +00:00
history_support
search_index_support
notify_clients_support
latest_change_support
private
def cache_delete
super
# delete asset caches
key = "Organization::member_ids::#{id}"
Cache.delete(key)
end
end