Class: Decidim::Surveys::SurveyType
Class Method Summary
collapse
Instance Method Summary
collapse
allowed_to?, determine_subject_name, local_admin_context, local_context, permission_chain
Class Method Details
.authorized?(object, context) ⇒ Boolean
25
26
27
28
29
30
31
32
|
# File 'decidim-surveys/lib/decidim/api/survey_type.rb', line 25
def self.authorized?(object, context)
context[:survey] = object
context[:current_settings] = object.component.current_settings
super
rescue Decidim::PermissionAction::PermissionNotSetError
false
end
|
Instance Method Details
#url ⇒ Object
21
22
23
|
# File 'decidim-surveys/lib/decidim/api/survey_type.rb', line 21
def url
Decidim::ResourceLocatorPresenter.new(object).url
end
|