| Class | Editor |
| In: |
app/models/editor.rb
|
| Parent: | User |
Indica si tiene permiso para acceder a la administración de los recursos de tipo doc_type.
# File app/models/editor.rb, line 10
10: def can_access?(doc_type)
11: ["news", "pages"].include?(doc_type)
12: end
Indica si puede crear recursos de tipo doc_type.
# File app/models/editor.rb, line 26
26: def can_create?(doc_type)
27: doc_type.eql?("comments")
28: end
Indica si puede modificar recursos de tipo doc_type.
# File app/models/editor.rb, line 18
18: def can_edit?(doc_type)
19: self.can_access?(doc_type)
20: end
Vacia los campos irrelevantes para este tipo de usuario. Se llama desde before_save
# File app/models/editor.rb, line 33
33: def empty_unnecessary_fields
34: self.department_id = nil
35: self.media = nil
36: self.raw_location = nil
37: self.lat = nil
38: self.lng = nil
39: self.city = nil
40: self.state = nil
41: self.country_code = nil
42: self.zip = nil
43: self.photo_file_name = nil
44: self.photo_content_type = nil
45: self.photo_file_size = nil
46: self.photo_updated_at = nil
47: self.url = nil
48: self.organization = nil
49: self.stream_flow_ids = []
50: end