diff --git a/agate-ui/.eslintrc-auto-import.json b/agate-ui/.eslintrc-auto-import.json index 6e3ef365..6d5931dd 100644 --- a/agate-ui/.eslintrc-auto-import.json +++ b/agate-ui/.eslintrc-auto-import.json @@ -116,6 +116,7 @@ "onWatcherCleanup": true, "useId": true, "useModel": true, - "useTemplateRef": true + "useTemplateRef": true, + "useTicketStore": true } } diff --git a/agate-ui/src/auto-imports.d.ts b/agate-ui/src/auto-imports.d.ts index 73836ffc..11d42e53 100644 --- a/agate-ui/src/auto-imports.d.ts +++ b/agate-ui/src/auto-imports.d.ts @@ -5,211 +5,198 @@ // Generated by unplugin-auto-import export {} declare global { - const $: (typeof import('vue/macros'))['$']; - const $$: (typeof import('vue/macros'))['$$']; - const $computed: (typeof import('vue/macros'))['$computed']; - const $customRef: (typeof import('vue/macros'))['$customRef']; - const $ref: (typeof import('vue/macros'))['$ref']; - const $shallowRef: (typeof import('vue/macros'))['$shallowRef']; - const $toRef: (typeof import('vue/macros'))['$toRef']; - const AnalysisPluginPackages: (typeof import('./stores/plugins'))['AnalysisPluginPackages']; - const EffectScope: (typeof import('vue'))['EffectScope']; - const TOKEN_TYPES: (typeof import('./stores/tokens'))['TOKEN_TYPES']; - const computed: (typeof import('vue'))['computed']; - const createApp: (typeof import('vue'))['createApp']; - const customRef: (typeof import('vue'))['customRef']; - const defineAsyncComponent: (typeof import('vue'))['defineAsyncComponent']; - const defineComponent: (typeof import('vue'))['defineComponent']; - const effectScope: (typeof import('vue'))['effectScope']; - const getCurrentInstance: (typeof import('vue'))['getCurrentInstance']; - const getCurrentScope: (typeof import('vue'))['getCurrentScope']; - const h: (typeof import('vue'))['h']; - const inject: (typeof import('vue'))['inject']; - const isProxy: (typeof import('vue'))['isProxy']; - const isReactive: (typeof import('vue'))['isReactive']; - const isReadonly: (typeof import('vue'))['isReadonly']; - const isRef: (typeof import('vue'))['isRef']; - const markRaw: (typeof import('vue'))['markRaw']; - const nextTick: (typeof import('vue'))['nextTick']; - const onActivated: (typeof import('vue'))['onActivated']; - const onBeforeMount: (typeof import('vue'))['onBeforeMount']; - const onBeforeRouteLeave: (typeof import('vue-router'))['onBeforeRouteLeave']; - const onBeforeRouteUpdate: (typeof import('vue-router'))['onBeforeRouteUpdate']; - const onBeforeUnmount: (typeof import('vue'))['onBeforeUnmount']; - const onBeforeUpdate: (typeof import('vue'))['onBeforeUpdate']; - const onDeactivated: (typeof import('vue'))['onDeactivated']; - const onErrorCaptured: (typeof import('vue'))['onErrorCaptured']; - const onMounted: (typeof import('vue'))['onMounted']; - const onRenderTracked: (typeof import('vue'))['onRenderTracked']; - const onRenderTriggered: (typeof import('vue'))['onRenderTriggered']; - const onScopeDispose: (typeof import('vue'))['onScopeDispose']; - const onServerPrefetch: (typeof import('vue'))['onServerPrefetch']; - const onUnmounted: (typeof import('vue'))['onUnmounted']; - const onUpdated: (typeof import('vue'))['onUpdated']; - const onWatcherCleanup: (typeof import('vue'))['onWatcherCleanup']; - const provide: (typeof import('vue'))['provide']; - const reactive: (typeof import('vue'))['reactive']; - const readonly: (typeof import('vue'))['readonly']; - const ref: (typeof import('vue'))['ref']; - const resolveComponent: (typeof import('vue'))['resolveComponent']; - const shallowReactive: (typeof import('vue'))['shallowReactive']; - const shallowReadonly: (typeof import('vue'))['shallowReadonly']; - const shallowRef: (typeof import('vue'))['shallowRef']; - const stores: (typeof import('./stores/index'))['default']; - const toRaw: (typeof import('vue'))['toRaw']; - const toRef: (typeof import('vue'))['toRef']; - const toRefs: (typeof import('vue'))['toRefs']; - const toValue: (typeof import('vue'))['toValue']; - const triggerRef: (typeof import('vue'))['triggerRef']; - const unref: (typeof import('vue'))['unref']; - const useApplicationStore: (typeof import('./stores/application'))['useApplicationStore']; - const useAppsStore: (typeof import('./stores/apps'))['useAppsStore']; - const useAttrs: (typeof import('vue'))['useAttrs']; - const useAuthStore: (typeof import('./stores/auth'))['useAuthStore']; - const useAuthzStore: (typeof import('./stores/authz'))['useAuthzStore']; - const useCartStore: (typeof import('./stores/cart'))['useCartStore']; - const useCommandsStore: (typeof import('./stores/commands'))['useCommandsStore']; - const useCounterStore: (typeof import('./stores/auth'))['useCounterStore']; - const useCssModule: (typeof import('vue'))['useCssModule']; - const useCssVars: (typeof import('vue'))['useCssVars']; - const useDatashieldStore: (typeof import('./stores/datashield'))['useDatashieldStore']; - const useDatasourceStore: (typeof import('./stores/datasource'))['useDatasourceStore']; - const useFilesStore: (typeof import('./stores/files'))['useFilesStore']; - const useGroupStore: (typeof import('./stores/group'))['useGroupStore']; - const useGroupsStore: (typeof import('./stores/groups'))['useGroupsStore']; - const useI18n: (typeof import('vue-i18n'))['useI18n']; - const useId: (typeof import('vue'))['useId']; - const useIdentifiersStore: (typeof import('./stores/identifiers'))['useIdentifiersStore']; - const useIdentityProvidersStore: (typeof import('./stores/identity-providers'))['useIdentityProvidersStore']; - const useLink: (typeof import('vue-router'))['useLink']; - const useModel: (typeof import('vue'))['useModel']; - const usePluginsStore: (typeof import('./stores/plugins'))['usePluginsStore']; - const useProfileAclsStore: (typeof import('./stores/profile-acls'))['useProfileAclsStore']; - const useProfileActivityStore: (typeof import('./stores/profile-activity'))['useProfileActivityStore']; - const useProfilesStore: (typeof import('./stores/profiles'))['useProfilesStore']; - const useProjectsStore: (typeof import('./stores/projects'))['useProjectsStore']; - const useRStore: (typeof import('./stores/r'))['useRStore']; - const useRealmStore: (typeof import('./stores/realm'))['useRealmStore']; - const useResourcesStore: (typeof import('./stores/resources'))['useResourcesStore']; - const useRoute: (typeof import('vue-router'))['useRoute']; - const useRouter: (typeof import('vue-router'))['useRouter']; - const useSearchStore: (typeof import('./stores/search'))['useSearchStore']; - const useSlots: (typeof import('vue'))['useSlots']; - const useSqlStore: (typeof import('./stores/sql'))['useSqlStore']; - const useSystemStore: (typeof import('./stores/system'))['useSystemStore']; - const useTaxonomiesStore: (typeof import('./stores/taxonomies'))['useTaxonomiesStore']; - const useTemplateRef: (typeof import('vue'))['useTemplateRef']; - const useTokensStore: (typeof import('./stores/tokens'))['useTokensStore']; - const useTransientDatasourceStore: (typeof import('./stores/transient-datasource'))['useTransientDatasourceStore']; - const useUserStore: (typeof import('./stores/user'))['useUserStore']; - const useUsersGroupsStore: (typeof import('./stores/users-groups'))['useUsersGroupsStore']; - const useUsersStore: (typeof import('./stores/users'))['useUsersStore']; - const watch: (typeof import('vue'))['watch']; - const watchEffect: (typeof import('vue'))['watchEffect']; - const watchPostEffect: (typeof import('vue'))['watchPostEffect']; - const watchSyncEffect: (typeof import('vue'))['watchSyncEffect']; + const $: typeof import('vue/macros')['$'] + const $$: typeof import('vue/macros')['$$'] + const $computed: typeof import('vue/macros')['$computed'] + const $customRef: typeof import('vue/macros')['$customRef'] + const $ref: typeof import('vue/macros')['$ref'] + const $shallowRef: typeof import('vue/macros')['$shallowRef'] + const $toRef: typeof import('vue/macros')['$toRef'] + const AnalysisPluginPackages: (typeof import('./stores/plugins'))['AnalysisPluginPackages'] + const EffectScope: typeof import('vue')['EffectScope'] + const TOKEN_TYPES: (typeof import('./stores/tokens'))['TOKEN_TYPES'] + const computed: typeof import('vue')['computed'] + const createApp: typeof import('vue')['createApp'] + const customRef: typeof import('vue')['customRef'] + const defineAsyncComponent: typeof import('vue')['defineAsyncComponent'] + const defineComponent: typeof import('vue')['defineComponent'] + const effectScope: typeof import('vue')['effectScope'] + const getCurrentInstance: typeof import('vue')['getCurrentInstance'] + const getCurrentScope: typeof import('vue')['getCurrentScope'] + const h: typeof import('vue')['h'] + const inject: typeof import('vue')['inject'] + const isProxy: typeof import('vue')['isProxy'] + const isReactive: typeof import('vue')['isReactive'] + const isReadonly: typeof import('vue')['isReadonly'] + const isRef: typeof import('vue')['isRef'] + const markRaw: typeof import('vue')['markRaw'] + const nextTick: typeof import('vue')['nextTick'] + const onActivated: typeof import('vue')['onActivated'] + const onBeforeMount: typeof import('vue')['onBeforeMount'] + const onBeforeRouteLeave: typeof import('vue-router')['onBeforeRouteLeave'] + const onBeforeRouteUpdate: typeof import('vue-router')['onBeforeRouteUpdate'] + const onBeforeUnmount: typeof import('vue')['onBeforeUnmount'] + const onBeforeUpdate: typeof import('vue')['onBeforeUpdate'] + const onDeactivated: typeof import('vue')['onDeactivated'] + const onErrorCaptured: typeof import('vue')['onErrorCaptured'] + const onMounted: typeof import('vue')['onMounted'] + const onRenderTracked: typeof import('vue')['onRenderTracked'] + const onRenderTriggered: typeof import('vue')['onRenderTriggered'] + const onScopeDispose: typeof import('vue')['onScopeDispose'] + const onServerPrefetch: typeof import('vue')['onServerPrefetch'] + const onUnmounted: typeof import('vue')['onUnmounted'] + const onUpdated: typeof import('vue')['onUpdated'] + const onWatcherCleanup: typeof import('vue')['onWatcherCleanup'] + const provide: typeof import('vue')['provide'] + const reactive: typeof import('vue')['reactive'] + const readonly: typeof import('vue')['readonly'] + const ref: typeof import('vue')['ref'] + const resolveComponent: typeof import('vue')['resolveComponent'] + const shallowReactive: typeof import('vue')['shallowReactive'] + const shallowReadonly: typeof import('vue')['shallowReadonly'] + const shallowRef: typeof import('vue')['shallowRef'] + const stores: typeof import('./stores/index')['default'] + const toRaw: typeof import('vue')['toRaw'] + const toRef: typeof import('vue')['toRef'] + const toRefs: typeof import('vue')['toRefs'] + const toValue: typeof import('vue')['toValue'] + const triggerRef: typeof import('vue')['triggerRef'] + const unref: typeof import('vue')['unref'] + const useApplicationStore: typeof import('./stores/application')['useApplicationStore'] + const useAppsStore: (typeof import('./stores/apps'))['useAppsStore'] + const useAttrs: typeof import('vue')['useAttrs'] + const useAuthStore: typeof import('./stores/auth')['useAuthStore'] + const useAuthzStore: (typeof import('./stores/authz'))['useAuthzStore'] + const useCartStore: (typeof import('./stores/cart'))['useCartStore'] + const useCommandsStore: (typeof import('./stores/commands'))['useCommandsStore'] + const useCounterStore: (typeof import('./stores/auth'))['useCounterStore'] + const useCssModule: typeof import('vue')['useCssModule'] + const useCssVars: typeof import('vue')['useCssVars'] + const useDatashieldStore: (typeof import('./stores/datashield'))['useDatashieldStore'] + const useDatasourceStore: (typeof import('./stores/datasource'))['useDatasourceStore'] + const useFilesStore: (typeof import('./stores/files'))['useFilesStore'] + const useGroupStore: typeof import('./stores/group')['useGroupStore'] + const useGroupsStore: (typeof import('./stores/groups'))['useGroupsStore'] + const useI18n: typeof import('vue-i18n')['useI18n'] + const useId: typeof import('vue')['useId'] + const useIdentifiersStore: (typeof import('./stores/identifiers'))['useIdentifiersStore'] + const useIdentityProvidersStore: (typeof import('./stores/identity-providers'))['useIdentityProvidersStore'] + const useLink: typeof import('vue-router')['useLink'] + const useModel: typeof import('vue')['useModel'] + const usePluginsStore: (typeof import('./stores/plugins'))['usePluginsStore'] + const useProfileAclsStore: (typeof import('./stores/profile-acls'))['useProfileAclsStore'] + const useProfileActivityStore: (typeof import('./stores/profile-activity'))['useProfileActivityStore'] + const useProfilesStore: (typeof import('./stores/profiles'))['useProfilesStore'] + const useProjectsStore: (typeof import('./stores/projects'))['useProjectsStore'] + const useRStore: (typeof import('./stores/r'))['useRStore'] + const useRealmStore: typeof import('./stores/realm')['useRealmStore'] + const useResourcesStore: (typeof import('./stores/resources'))['useResourcesStore'] + const useRoute: typeof import('vue-router')['useRoute'] + const useRouter: typeof import('vue-router')['useRouter'] + const useSearchStore: (typeof import('./stores/search'))['useSearchStore'] + const useSlots: typeof import('vue')['useSlots'] + const useSqlStore: (typeof import('./stores/sql'))['useSqlStore'] + const useSystemStore: typeof import('./stores/system')['useSystemStore'] + const useTaxonomiesStore: (typeof import('./stores/taxonomies'))['useTaxonomiesStore'] + const useTemplateRef: typeof import('vue')['useTemplateRef'] + const useTicketStore: typeof import('./stores/tickets')['useTicketStore'] + const useTokensStore: (typeof import('./stores/tokens'))['useTokensStore'] + const useTransientDatasourceStore: (typeof import('./stores/transient-datasource'))['useTransientDatasourceStore'] + const useUserStore: typeof import('./stores/user')['useUserStore'] + const useUsersGroupsStore: (typeof import('./stores/users-groups'))['useUsersGroupsStore'] + const useUsersStore: (typeof import('./stores/users'))['useUsersStore'] + const watch: typeof import('vue')['watch'] + const watchEffect: typeof import('vue')['watchEffect'] + const watchPostEffect: typeof import('vue')['watchPostEffect'] + const watchSyncEffect: typeof import('vue')['watchSyncEffect'] } // for type re-export declare global { // @ts-ignore - export type { - Component, - ComponentPublicInstance, - ComputedRef, - DirectiveBinding, - ExtractDefaultPropTypes, - ExtractPropTypes, - ExtractPublicPropTypes, - InjectionKey, - PropType, - Ref, - MaybeRef, - MaybeRefOrGetter, - VNode, - WritableComputedRef, - } from 'vue'; - import('vue'); + export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue' + import('vue') } // for vue template auto import -import { UnwrapRef } from 'vue'; +import { UnwrapRef } from 'vue' declare module 'vue' { interface GlobalComponents {} interface ComponentCustomProperties { - readonly $$: UnwrapRef<(typeof import('vue/macros'))['$$']>; - readonly $: UnwrapRef<(typeof import('vue/macros'))['$']>; - readonly $computed: UnwrapRef<(typeof import('vue/macros'))['$computed']>; - readonly $customRef: UnwrapRef<(typeof import('vue/macros'))['$customRef']>; - readonly $ref: UnwrapRef<(typeof import('vue/macros'))['$ref']>; - readonly $shallowRef: UnwrapRef<(typeof import('vue/macros'))['$shallowRef']>; - readonly $toRef: UnwrapRef<(typeof import('vue/macros'))['$toRef']>; - readonly EffectScope: UnwrapRef<(typeof import('vue'))['EffectScope']>; - readonly computed: UnwrapRef<(typeof import('vue'))['computed']>; - readonly createApp: UnwrapRef<(typeof import('vue'))['createApp']>; - readonly customRef: UnwrapRef<(typeof import('vue'))['customRef']>; - readonly defineAsyncComponent: UnwrapRef<(typeof import('vue'))['defineAsyncComponent']>; - readonly defineComponent: UnwrapRef<(typeof import('vue'))['defineComponent']>; - readonly effectScope: UnwrapRef<(typeof import('vue'))['effectScope']>; - readonly getCurrentInstance: UnwrapRef<(typeof import('vue'))['getCurrentInstance']>; - readonly getCurrentScope: UnwrapRef<(typeof import('vue'))['getCurrentScope']>; - readonly h: UnwrapRef<(typeof import('vue'))['h']>; - readonly inject: UnwrapRef<(typeof import('vue'))['inject']>; - readonly isProxy: UnwrapRef<(typeof import('vue'))['isProxy']>; - readonly isReactive: UnwrapRef<(typeof import('vue'))['isReactive']>; - readonly isReadonly: UnwrapRef<(typeof import('vue'))['isReadonly']>; - readonly isRef: UnwrapRef<(typeof import('vue'))['isRef']>; - readonly markRaw: UnwrapRef<(typeof import('vue'))['markRaw']>; - readonly nextTick: UnwrapRef<(typeof import('vue'))['nextTick']>; - readonly onActivated: UnwrapRef<(typeof import('vue'))['onActivated']>; - readonly onBeforeMount: UnwrapRef<(typeof import('vue'))['onBeforeMount']>; - readonly onBeforeRouteLeave: UnwrapRef<(typeof import('vue-router'))['onBeforeRouteLeave']>; - readonly onBeforeRouteUpdate: UnwrapRef<(typeof import('vue-router'))['onBeforeRouteUpdate']>; - readonly onBeforeUnmount: UnwrapRef<(typeof import('vue'))['onBeforeUnmount']>; - readonly onBeforeUpdate: UnwrapRef<(typeof import('vue'))['onBeforeUpdate']>; - readonly onDeactivated: UnwrapRef<(typeof import('vue'))['onDeactivated']>; - readonly onErrorCaptured: UnwrapRef<(typeof import('vue'))['onErrorCaptured']>; - readonly onMounted: UnwrapRef<(typeof import('vue'))['onMounted']>; - readonly onRenderTracked: UnwrapRef<(typeof import('vue'))['onRenderTracked']>; - readonly onRenderTriggered: UnwrapRef<(typeof import('vue'))['onRenderTriggered']>; - readonly onScopeDispose: UnwrapRef<(typeof import('vue'))['onScopeDispose']>; - readonly onServerPrefetch: UnwrapRef<(typeof import('vue'))['onServerPrefetch']>; - readonly onUnmounted: UnwrapRef<(typeof import('vue'))['onUnmounted']>; - readonly onUpdated: UnwrapRef<(typeof import('vue'))['onUpdated']>; - readonly onWatcherCleanup: UnwrapRef<(typeof import('vue'))['onWatcherCleanup']>; - readonly provide: UnwrapRef<(typeof import('vue'))['provide']>; - readonly reactive: UnwrapRef<(typeof import('vue'))['reactive']>; - readonly readonly: UnwrapRef<(typeof import('vue'))['readonly']>; - readonly ref: UnwrapRef<(typeof import('vue'))['ref']>; - readonly resolveComponent: UnwrapRef<(typeof import('vue'))['resolveComponent']>; - readonly shallowReactive: UnwrapRef<(typeof import('vue'))['shallowReactive']>; - readonly shallowReadonly: UnwrapRef<(typeof import('vue'))['shallowReadonly']>; - readonly shallowRef: UnwrapRef<(typeof import('vue'))['shallowRef']>; - readonly stores: UnwrapRef<(typeof import('./stores/index'))['default']>; - readonly toRaw: UnwrapRef<(typeof import('vue'))['toRaw']>; - readonly toRef: UnwrapRef<(typeof import('vue'))['toRef']>; - readonly toRefs: UnwrapRef<(typeof import('vue'))['toRefs']>; - readonly toValue: UnwrapRef<(typeof import('vue'))['toValue']>; - readonly triggerRef: UnwrapRef<(typeof import('vue'))['triggerRef']>; - readonly unref: UnwrapRef<(typeof import('vue'))['unref']>; - readonly useApplicationStore: UnwrapRef<(typeof import('./stores/application'))['useApplicationStore']>; - readonly useAttrs: UnwrapRef<(typeof import('vue'))['useAttrs']>; - readonly useAuthStore: UnwrapRef<(typeof import('./stores/auth'))['useAuthStore']>; - readonly useCssModule: UnwrapRef<(typeof import('vue'))['useCssModule']>; - readonly useCssVars: UnwrapRef<(typeof import('vue'))['useCssVars']>; - readonly useGroupStore: UnwrapRef<(typeof import('./stores/group'))['useGroupStore']>; - readonly useI18n: UnwrapRef<(typeof import('vue-i18n'))['useI18n']>; - readonly useId: UnwrapRef<(typeof import('vue'))['useId']>; - readonly useLink: UnwrapRef<(typeof import('vue-router'))['useLink']>; - readonly useModel: UnwrapRef<(typeof import('vue'))['useModel']>; - readonly useRealmStore: UnwrapRef<(typeof import('./stores/realm'))['useRealmStore']>; - readonly useRoute: UnwrapRef<(typeof import('vue-router'))['useRoute']>; - readonly useRouter: UnwrapRef<(typeof import('vue-router'))['useRouter']>; - readonly useSlots: UnwrapRef<(typeof import('vue'))['useSlots']>; - readonly useSystemStore: UnwrapRef<(typeof import('./stores/system'))['useSystemStore']>; - readonly useTemplateRef: UnwrapRef<(typeof import('vue'))['useTemplateRef']>; - readonly useUserStore: UnwrapRef<(typeof import('./stores/user'))['useUserStore']>; - readonly watch: UnwrapRef<(typeof import('vue'))['watch']>; - readonly watchEffect: UnwrapRef<(typeof import('vue'))['watchEffect']>; - readonly watchPostEffect: UnwrapRef<(typeof import('vue'))['watchPostEffect']>; - readonly watchSyncEffect: UnwrapRef<(typeof import('vue'))['watchSyncEffect']>; + readonly $$: UnwrapRef + readonly $: UnwrapRef + readonly $computed: UnwrapRef + readonly $customRef: UnwrapRef + readonly $ref: UnwrapRef + readonly $shallowRef: UnwrapRef + readonly $toRef: UnwrapRef + readonly EffectScope: UnwrapRef + readonly computed: UnwrapRef + readonly createApp: UnwrapRef + readonly customRef: UnwrapRef + readonly defineAsyncComponent: UnwrapRef + readonly defineComponent: UnwrapRef + readonly effectScope: UnwrapRef + readonly getCurrentInstance: UnwrapRef + readonly getCurrentScope: UnwrapRef + readonly h: UnwrapRef + readonly inject: UnwrapRef + readonly isProxy: UnwrapRef + readonly isReactive: UnwrapRef + readonly isReadonly: UnwrapRef + readonly isRef: UnwrapRef + readonly markRaw: UnwrapRef + readonly nextTick: UnwrapRef + readonly onActivated: UnwrapRef + readonly onBeforeMount: UnwrapRef + readonly onBeforeRouteLeave: UnwrapRef + readonly onBeforeRouteUpdate: UnwrapRef + readonly onBeforeUnmount: UnwrapRef + readonly onBeforeUpdate: UnwrapRef + readonly onDeactivated: UnwrapRef + readonly onErrorCaptured: UnwrapRef + readonly onMounted: UnwrapRef + readonly onRenderTracked: UnwrapRef + readonly onRenderTriggered: UnwrapRef + readonly onScopeDispose: UnwrapRef + readonly onServerPrefetch: UnwrapRef + readonly onUnmounted: UnwrapRef + readonly onUpdated: UnwrapRef + readonly onWatcherCleanup: UnwrapRef + readonly provide: UnwrapRef + readonly reactive: UnwrapRef + readonly readonly: UnwrapRef + readonly ref: UnwrapRef + readonly resolveComponent: UnwrapRef + readonly shallowReactive: UnwrapRef + readonly shallowReadonly: UnwrapRef + readonly shallowRef: UnwrapRef + readonly stores: UnwrapRef + readonly toRaw: UnwrapRef + readonly toRef: UnwrapRef + readonly toRefs: UnwrapRef + readonly toValue: UnwrapRef + readonly triggerRef: UnwrapRef + readonly unref: UnwrapRef + readonly useApplicationStore: UnwrapRef + readonly useAttrs: UnwrapRef + readonly useAuthStore: UnwrapRef + readonly useCssModule: UnwrapRef + readonly useCssVars: UnwrapRef + readonly useGroupStore: UnwrapRef + readonly useI18n: UnwrapRef + readonly useId: UnwrapRef + readonly useLink: UnwrapRef + readonly useModel: UnwrapRef + readonly useRealmStore: UnwrapRef + readonly useRoute: UnwrapRef + readonly useRouter: UnwrapRef + readonly useSlots: UnwrapRef + readonly useSystemStore: UnwrapRef + readonly useTemplateRef: UnwrapRef + readonly useTicketStore: UnwrapRef + readonly useUserStore: UnwrapRef + readonly watch: UnwrapRef + readonly watchEffect: UnwrapRef + readonly watchPostEffect: UnwrapRef + readonly watchSyncEffect: UnwrapRef } } diff --git a/agate-ui/src/components/GroupsTable.vue b/agate-ui/src/components/GroupsTable.vue index b71fda08..e702abf9 100644 --- a/agate-ui/src/components/GroupsTable.vue +++ b/agate-ui/src/components/GroupsTable.vue @@ -46,7 +46,7 @@ @@ -134,8 +134,4 @@ function onAdd() { function onSaved() { refresh(); } - -function getApplicationName(id: string) { - return applicationStore.applications?.find((app) => app.id === id)?.name; -} diff --git a/agate-ui/src/components/TicketEventsDialog.vue b/agate-ui/src/components/TicketEventsDialog.vue new file mode 100644 index 00000000..cbc9dd40 --- /dev/null +++ b/agate-ui/src/components/TicketEventsDialog.vue @@ -0,0 +1,64 @@ + + + diff --git a/agate-ui/src/components/TicketsTable.vue b/agate-ui/src/components/TicketsTable.vue new file mode 100644 index 00000000..4efae8a7 --- /dev/null +++ b/agate-ui/src/components/TicketsTable.vue @@ -0,0 +1,125 @@ + + + diff --git a/agate-ui/src/components/UsersTable.vue b/agate-ui/src/components/UsersTable.vue index 9385ac7c..67b02c49 100644 --- a/agate-ui/src/components/UsersTable.vue +++ b/agate-ui/src/components/UsersTable.vue @@ -127,12 +127,12 @@