Class: Decidim::Admin::NewsletterTemplatesController
Overview
Controller that allows managing newsletters.
Instance Method Summary
collapse
#permission_class_chain, #permission_scope, #user_has_no_permission_path, #user_not_authorized_path
Instance Method Details
#index ⇒ Object
11
12
13
|
# File 'app/controllers/decidim/admin/newsletter_templates_controller.rb', line 11
def index
enforce_permission_to :index, :newsletter
end
|
#preview ⇒ Object
17
18
19
20
21
|
# File 'app/controllers/decidim/admin/newsletter_templates_controller.rb', line 17
def preview
email = NewsletterMailer.newsletter(current_user, fake_newsletter, true)
Premailer::Rails::Hook.perform(email)
render html: email.html_part.body.decoded.html_safe
end
|
#show ⇒ Object
15
|
# File 'app/controllers/decidim/admin/newsletter_templates_controller.rb', line 15
def show; end
|