Class: Decidim::UserGroupAdminEvent
- Inherits:
-
Events::SimpleEvent
- Object
- Events::SimpleEvent
- Decidim::UserGroupAdminEvent
show all
- Defined in:
- decidim-core/app/events/decidim/user_group_admin_event.rb
Overview
To be used by UserGroup related events that trigger a notification to the administrators.
Instance Method Summary
collapse
Instance Method Details
#groups_admin_path ⇒ Object
21
22
23
|
# File 'decidim-core/app/events/decidim/user_group_admin_event.rb', line 21
def groups_admin_path
Decidim::Admin::Engine.routes.url_helpers.user_groups_path
end
|
#groups_admin_url ⇒ Object
25
26
27
|
# File 'decidim-core/app/events/decidim/user_group_admin_event.rb', line 25
def groups_admin_url
Decidim::Admin::Engine.routes.url_helpers.user_groups_url(host: user.organization.host)
end
|
#resource_path ⇒ Object
10
11
12
|
# File 'decidim-core/app/events/decidim/user_group_admin_event.rb', line 10
def resource_path
url_helpers.profile_path(user_group_nickname)
end
|
#resource_url ⇒ Object
14
15
16
17
18
19
|
# File 'decidim-core/app/events/decidim/user_group_admin_event.rb', line 14
def resource_url
url_helpers.profile_url(
user_group_nickname,
host: user.organization.host
)
end
|
#user_group_name ⇒ Object
29
30
31
|
# File 'decidim-core/app/events/decidim/user_group_admin_event.rb', line 29
def user_group_name
resource.name
end
|
#user_group_nickname ⇒ Object
33
34
35
|
# File 'decidim-core/app/events/decidim/user_group_admin_event.rb', line 33
def user_group_nickname
resource.nickname
end
|