Class: Admin::Packages::SetMenusController

Inherits:
BaseController
  • Object
show all
Includes:
AdminPackageTranslationConcern
Defined in:
app/controllers/admin/packages/set_menus_controller.rb

Overview

typed: ignore frozen_string_literal: true

Instance Method Summary collapse

Methods included from AdminPackageTranslationConcern

#translate_by_ai, #translate_by_ai_status, #translate_field_by_ai, #translation_status, #update_field_translations

Instance Method Details

#cover_url(package_id) ⇒ Object



23
24
25
# File 'app/controllers/admin/packages/set_menus_controller.rb', line 23

def cover_url(package_id)
  admin_packages_set_menu_upload_cover_path(package_id)
end

#edit_package_path(package_id) ⇒ Object



27
28
29
# File 'app/controllers/admin/packages/set_menus_controller.rb', line 27

def edit_package_path(package_id)
  edit_admin_packages_set_menu_path package_id
end

#grid_classObject



11
12
13
# File 'app/controllers/admin/packages/set_menus_controller.rb', line 11

def grid_class
  Admin::Packages::SetMenusGrid
end

#index_pathObject



31
32
33
# File 'app/controllers/admin/packages/set_menus_controller.rb', line 31

def index_path
  admin_packages_set_menus_path
end

#klassObject



7
8
9
# File 'app/controllers/admin/packages/set_menus_controller.rb', line 7

def klass
  HhPackage::Package::SetMenu
end

#package_id_paramObject



35
36
37
# File 'app/controllers/admin/packages/set_menus_controller.rb', line 35

def package_id_param
  :set_menu_id
end

#title_pageObject



15
16
17
# File 'app/controllers/admin/packages/set_menus_controller.rb', line 15

def title_page
  'Set Menu'
end

#tnc_url(package_id) ⇒ Object



19
20
21
# File 'app/controllers/admin/packages/set_menus_controller.rb', line 19

def tnc_url(package_id)
  admin_packages_set_menu_upload_tnc_path(package_id)
end