mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-09-21 23:46:21 +08:00
18 lines
392 B
Ruby
18 lines
392 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
module StepComponents
|
||
|
class ChecklistsController < StepOrderableElementsController
|
||
|
private
|
||
|
|
||
|
def create_step_element
|
||
|
@step.checklists.create!(
|
||
|
name: t('protocols.steps.checklist.default_name', position: @step.step_tables.length + 1)
|
||
|
)
|
||
|
end
|
||
|
|
||
|
def element_params
|
||
|
params.require(:checklist).permit(:name)
|
||
|
end
|
||
|
end
|
||
|
end
|