12345678910111213141516171819202122232425262728293031 |
- # Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/
- class ChecklistItemsController < ApplicationController
- prepend_before_action :authenticate_and_authorize!
- def show
- model_show_render(Checklist::Item, existing_item_params)
- end
- def create
- model_create_render(Checklist::Item, new_item_params)
- end
- def update
- model_update_render(Checklist::Item, existing_item_params)
- end
- def destroy
- model_destroy_render(Checklist::Item, existing_item_params)
- end
- private
- def new_item_params
- params.permit(:text, :checklist_id)
- end
- def existing_item_params
- params.permit(:text, :id, :checked)
- end
- end
|