scinote-web/app/serializers/checklist_serializer.rb
artoscinote b00968fd55
Implement basic checklist functionality [SCI-6786] (#4073)
* Implement protocol status bar functionality [SCI-6760]

* Inline edit interactions, checklist name edit improvements [SCI-6786]
2022-05-05 12:56:31 +02:00

17 lines
346 B
Ruby

# frozen_string_literal: true
class ChecklistSerializer < ActiveModel::Serializer
include Rails.application.routes.url_helpers
attributes :name, :urls
def urls
return {} if object.destroyed?
{
delete_url: step_checklist_path(object.step, object),
update_url: step_checklist_path(object.step, object)
}
end
end