mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-09-29 03:16:22 +08:00
b00968fd55
* Implement protocol status bar functionality [SCI-6760] * Inline edit interactions, checklist name edit improvements [SCI-6786]
17 lines
346 B
Ruby
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
|