Class: Carnival::AdminUserNotificationsController

Inherits:
BaseAdminController
  • Object
show all
Defined in:
app/controllers/carnival/admin_user_notifications_controller.rb

Instance Method Summary collapse

Methods inherited from BaseAdminController

#create, #edit, #index, #new, #render_popup, #show, #update

Instance Method Details

#generate_datatableObject



12
13
14
15
16
17
# File 'app/controllers/carnival/admin_user_notifications_controller.rb', line 12

def generate_datatable
  query = Carnival::AdminUserNotification.where('admin_user_id =  ? ', current_admin_user.id)
  modelo_presenter = Carnival::AdminUserNotificationPresenter.new(query)
  @admin_user_notifications = []
  GenericDatatable.new(view_context, AdminUserNotification, self, modelo_presenter, query)
end

#readObject



6
7
8
9
10
# File 'app/controllers/carnival/admin_user_notifications_controller.rb', line 6

def read
  admin_user_notification = AdminUserNotification.find params[:id]
  link = admin_user_notification.mark_as_read_and_get_link
  redirect_to link
end