Fix checklist reordering issue [SCI-7039] (#4298)

This commit is contained in:
ajugo 2022-08-01 13:25:29 +02:00 committed by GitHub
parent a527edd07d
commit 20095067a1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 2 deletions

View file

@ -118,6 +118,7 @@
disableTextEdit() {
if (this.checklistItem.attributes.isNew) {
this.removeItem();
this.$emit('editEnd');
return;
}
this.editingText = false;

View file

@ -6,13 +6,18 @@ class ChecklistSerializer < ActiveModel::Serializer
include ApplicationHelper
include ActionView::Helpers::TextHelper
attributes :id, :name, :urls, :icon, :sa_name
has_many :checklist_items, serializer: ChecklistItemSerializer
attributes :id, :name, :urls, :icon, :sa_name, :checklist_items
def icon
'fa-list-ul'
end
def checklist_items
object.checklist_items.map do |item|
ChecklistItemSerializer.new(item, scope: { user: scope[:user] || @instance_options[:user] }).as_json
end
end
def sa_name
@user = scope[:user] || @instance_options[:user]
custom_auto_link(object.name,