Fix unlink for inventory items [SCI-12256]

This commit is contained in:
Andrej 2025-08-18 10:35:56 +02:00
parent ae5d1711fb
commit 1362ce08ec
2 changed files with 4 additions and 2 deletions

View file

@ -192,7 +192,7 @@
<span>{{ i18n.t('repositories.item_card.relationships.item') }}</span> <span>{{ i18n.t('repositories.item_card.relationships.item') }}</span>
<a v-if="parent.path" :href="parent.path" class="record-info-link btn-text-link !text-sn-science-blue">{{ parent.name }}</a> <a v-if="parent.path" :href="parent.path" class="record-info-link btn-text-link !text-sn-science-blue">{{ parent.name }}</a>
<span v-else>{{ parent.name }}</span> <span v-else>{{ parent.name }}</span>
<button v-if="permissions.can_connect_rows" @click="openUnlinkModal(parent)" <button v-if="permissions.can_connect_rows && parent.can_connect_rows" @click="openUnlinkModal(parent)"
class=" ml-2 bg-transparent border-none opacity-0 group-hover:opacity-100 cursor-pointer"> class=" ml-2 bg-transparent border-none opacity-0 group-hover:opacity-100 cursor-pointer">
<img :src="icons.unlink_path" /> <img :src="icons.unlink_path" />
</button> </button>
@ -243,7 +243,7 @@
<span>{{ i18n.t('repositories.item_card.relationships.item') }}</span> <span>{{ i18n.t('repositories.item_card.relationships.item') }}</span>
<a v-if="child.path" :href="child.path" class="record-info-link btn-text-link !text-sn-science-blue">{{ child.name }}</a> <a v-if="child.path" :href="child.path" class="record-info-link btn-text-link !text-sn-science-blue">{{ child.name }}</a>
<span v-else>{{ child.name }}</span> <span v-else>{{ child.name }}</span>
<button v-if="permissions.can_connect_rows" @click="openUnlinkModal(child)" <button v-if="permissions.can_connect_rows && child.can_connect_rows" @click="openUnlinkModal(child)"
class="ml-2 bg-transparent border-none opacity-0 group-hover:opacity-100 cursor-pointer"> class="ml-2 bg-transparent border-none opacity-0 group-hover:opacity-100 cursor-pointer">
<img :src="icons.unlink_path" /> <img :src="icons.unlink_path" />
</button> </button>

View file

@ -95,6 +95,7 @@ json.relationships do
else else
json.name I18n.t('repositories.item_card.relationships.private_item_name') json.name I18n.t('repositories.item_card.relationships.private_item_name')
end end
json.can_connect_rows can_connect_repository_rows?(parent.repository) if parent.repository.is_a?(Repository) && !parent.repository.is_a?(SoftLockedRepository)
json.unlink_path repository_repository_row_repository_row_connection_path(parent.repository, json.unlink_path repository_repository_row_repository_row_connection_path(parent.repository,
parent, parent,
@repository_row.parent_connections @repository_row.parent_connections
@ -113,6 +114,7 @@ json.relationships do
else else
json.name I18n.t('repositories.item_card.relationships.private_item_name') json.name I18n.t('repositories.item_card.relationships.private_item_name')
end end
json.can_connect_rows can_connect_repository_rows?(child.repository) if child.repository.is_a?(Repository) && !child.repository.is_a?(SoftLockedRepository)
json.unlink_path repository_repository_row_repository_row_connection_path(child.repository, json.unlink_path repository_repository_row_repository_row_connection_path(child.repository,
child, child,
@repository_row.child_connections @repository_row.child_connections