mirror of
https://github.com/hcengineering/platform.git
synced 2026-09-20 08:37:53 +02:00
UBERF-5811: rework backlinks (#4887)
Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
This commit is contained in:
@@ -73,6 +73,8 @@
|
||||
import view from '@hcengineering/view'
|
||||
import { ObjectBox } from '@hcengineering/view-resources'
|
||||
import { createEventDispatcher, onDestroy } from 'svelte'
|
||||
import activity from '@hcengineering/activity'
|
||||
|
||||
import { activeComponent, activeMilestone, generateIssueShortLink, updateIssueRelation } from '../issues'
|
||||
import tracker from '../plugin'
|
||||
import SetParentIssueActionPopup from './SetParentIssueActionPopup.svelte'
|
||||
@@ -485,7 +487,7 @@
|
||||
if (client.getHierarchy().isDerived(relatedTo._class, tracker.class.Issue)) {
|
||||
await updateIssueRelation(operations, relatedTo as Issue, doc, 'relations', '$push')
|
||||
} else {
|
||||
const update = await getResource(chunter.backreference.Update)
|
||||
const update = await getResource(activity.backreference.Update)
|
||||
await update(doc, 'relations', [relatedTo], tracker.string.AddedReference)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
<script lang="ts">
|
||||
import chunter from '@hcengineering/chunter'
|
||||
import { Class, Doc, Ref, RelatedDocument } from '@hcengineering/core'
|
||||
import { getResource, IntlString } from '@hcengineering/platform'
|
||||
import { createQuery, getClient, ObjectSearchPopup, ObjectSearchResult } from '@hcengineering/presentation'
|
||||
import { Issue } from '@hcengineering/tracker'
|
||||
import { Action, closePopup, Menu, showPopup } from '@hcengineering/ui'
|
||||
import activity from '@hcengineering/activity'
|
||||
|
||||
import { updateIssueRelation } from '../issues'
|
||||
import tracker from '../plugin'
|
||||
|
||||
@@ -40,7 +41,7 @@
|
||||
|
||||
return
|
||||
}
|
||||
const update = await getResource(chunter.backreference.Update)
|
||||
const update = await getResource(activity.backreference.Update)
|
||||
|
||||
let docs: RelatedDocument[] = []
|
||||
let label: IntlString = tracker.string.RemoveRelation
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
import { Issue } from '@hcengineering/tracker'
|
||||
import { Component, Icon, IconClose, navigate } from '@hcengineering/ui'
|
||||
import view from '@hcengineering/view'
|
||||
import activity from '@hcengineering/activity'
|
||||
|
||||
import { issueLinkFragmentProvider, updateIssueRelation } from '../../issues'
|
||||
import tracker from '../../plugin'
|
||||
|
||||
@@ -43,7 +45,7 @@
|
||||
await updateIssueRelation(client, issueDoc, value, prop, '$pull')
|
||||
}
|
||||
|
||||
const update = await getResource(chunter.backreference.Update)
|
||||
const update = await getResource(activity.backreference.Update)
|
||||
|
||||
let docs: RelatedDocument[] = []
|
||||
let label: IntlString = tracker.string.RemoveRelation
|
||||
|
||||
Reference in New Issue
Block a user