Class: Kaui::QueuesController
- Inherits:
-
EngineController
- Object
- ApplicationController
- EngineController
- Kaui::QueuesController
- Defined in:
- app/controllers/kaui/queues_controller.rb
Constant Summary
Constants included from EngineControllerUtil
EngineControllerUtil::SIMPLE_PAGINATION_THRESHOLD
Instance Method Summary collapse
Methods inherited from EngineController
#check_for_redirect_to_tenant_screen, #current_ability, #current_user, #options_for_klient, #populate_account_details, #retrieve_allowed_users_for_current_user, #retrieve_tenants_for_current_user
Instance Method Details
#index ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'app/controllers/kaui/queues_controller.rb', line 3 def index @account_id = params[:account_id] begin @now = Kaui::Admin.get_clock(nil, )['currentUtcTime'].to_datetime rescue KillBillClient::API::NotFound # If TestResource is not bound, then clock has not been manipulated, we can default to NOW @now = DateTime.now.in_time_zone("UTC") end min_date = params[:min_date] || '1970-01-01' max_date = params[:max_date] || '2100-01-01' with_history = params[:with_history] || false @queues_entries = Kaui::Admin.get_queues_entries(@account_id, .merge(:withHistory => with_history, :minDate => min_date, :maxDate => max_date)) params.permit! end |