Class: Decidim::Admin::NewsletterTemplatesController
- Inherits:
-
ApplicationController
- Object
- DecidimController
- ApplicationController
- Decidim::Admin::NewsletterTemplatesController
- Defined in:
- decidim-admin/app/controllers/decidim/admin/newsletter_templates_controller.rb
Overview
Controller that allows managing newsletters.
Instance Method Summary collapse
Methods inherited from ApplicationController
#permission_class_chain, #permission_scope, #user_has_no_permission_path, #user_not_authorized_path
Methods included from Headers::HttpCachingDisabler
Methods included from NeedsSnippets
Methods included from RegistersPermissions
Methods included from NeedsOrganization
enhance_controller, extended, included
Instance Method Details
#index ⇒ Object
11 12 13 |
# File 'decidim-admin/app/controllers/decidim/admin/newsletter_templates_controller.rb', line 11 def index :index, :newsletter end |
#preview ⇒ Object
17 18 19 20 21 |
# File 'decidim-admin/app/controllers/decidim/admin/newsletter_templates_controller.rb', line 17 def preview email = NewsletterMailer.(current_user, , preview: true) Premailer::Rails::Hook.perform(email) render html: email.html_part.body.decoded.html_safe end |
#show ⇒ Object
15 |
# File 'decidim-admin/app/controllers/decidim/admin/newsletter_templates_controller.rb', line 15 def show; end |