12345678910111213141516171819202122232425262728293031323334 |
- # Copyright (C) 2012-2023 Zammad Foundation, https://zammad-foundation.org/
- class User::OverviewSortingsController < ApplicationController
- include CanPrioritize
- prepend_before_action { authentication_check && authorize! }
- def index
- render json: {
- overviews: Ticket::Overviews.all(current_user: current_user),
- overview_sortings: User::OverviewSorting.where(user: current_user),
- }
- end
- def show
- model_show_render(User::OverviewSorting, params)
- end
- def create
- model_create_render(User::OverviewSorting, params)
- end
- def update
- model_update_render(User::OverviewSorting, params)
- end
- def destroy
- model_destroy_render(User::OverviewSorting, params)
- end
- def prio_find(entry_prio)
- klass.find_by(overview_id: entry_prio[0], user: current_user)
- end
- end
|