Class: MaquinaNewsletters::Newsletters::ApprovalsController

Inherits:
ApplicationController show all
Includes:
MaquinaNewsletters::NewsletterScoped
Defined in:
app/controllers/maquina_newsletters/newsletters/approvals_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject

POST /newsletters/:newsletter_id/approval



9
10
11
12
# File 'app/controllers/maquina_newsletters/newsletters/approvals_controller.rb', line 9

def create
  @newsletter.approve!
  redirect_to(newsletter_path(@newsletter), notice: t(".approved"), status: :see_other)
end

#destroyObject

DELETE /newsletters/:newsletter_id/approval



15
16
17
18
# File 'app/controllers/maquina_newsletters/newsletters/approvals_controller.rb', line 15

def destroy
  @newsletter.back_to_draft!
  redirect_to(newsletter_path(@newsletter), notice: t(".reverted"), status: :see_other)
end