diff --git a/frontend/src/config/permissions/admin.ts b/frontend/src/config/permissions/admin.ts index e75dfcc1e8..f3c4a325c2 100644 --- a/frontend/src/config/permissions/admin.ts +++ b/frontend/src/config/permissions/admin.ts @@ -62,9 +62,6 @@ const admin: Record = { [LfPermission.automationRead]: true, [LfPermission.automationCustomize]: true, [LfPermission.automationAutocomplete]: true, - [LfPermission.noteCreate]: true, - [LfPermission.noteEdit]: true, - [LfPermission.noteDestroy]: true, [LfPermission.projectGroupCreate]: true, [LfPermission.projectGroupEdit]: true, [LfPermission.projectCreate]: true, diff --git a/frontend/src/config/permissions/projectAdmin.ts b/frontend/src/config/permissions/projectAdmin.ts index c2b2b64d08..04cc45f22d 100644 --- a/frontend/src/config/permissions/projectAdmin.ts +++ b/frontend/src/config/permissions/projectAdmin.ts @@ -62,9 +62,6 @@ const projectAdmin: Record = { [LfPermission.automationRead]: true, [LfPermission.automationCustomize]: true, [LfPermission.automationAutocomplete]: true, - [LfPermission.noteCreate]: true, - [LfPermission.noteEdit]: true, - [LfPermission.noteDestroy]: true, [LfPermission.projectGroupCreate]: false, [LfPermission.projectGroupEdit]: true, [LfPermission.projectCreate]: true, diff --git a/frontend/src/config/permissions/readonly.ts b/frontend/src/config/permissions/readonly.ts index 247f742bbd..2afac5fd3a 100644 --- a/frontend/src/config/permissions/readonly.ts +++ b/frontend/src/config/permissions/readonly.ts @@ -62,9 +62,6 @@ const readonly: Record = { [LfPermission.automationRead]: true, [LfPermission.automationCustomize]: false, [LfPermission.automationAutocomplete]: false, - [LfPermission.noteCreate]: false, - [LfPermission.noteEdit]: false, - [LfPermission.noteDestroy]: false, [LfPermission.projectGroupCreate]: false, [LfPermission.projectGroupEdit]: false, [LfPermission.projectCreate]: false, diff --git a/frontend/src/modules/contributor/components/details/contributor-details-notes.vue b/frontend/src/modules/contributor/components/details/contributor-details-notes.vue deleted file mode 100644 index 01af0884ab..0000000000 --- a/frontend/src/modules/contributor/components/details/contributor-details-notes.vue +++ /dev/null @@ -1,110 +0,0 @@ - - - - - diff --git a/frontend/src/modules/contributor/pages/contributor-details.page.vue b/frontend/src/modules/contributor/pages/contributor-details.page.vue index 70b93f92ed..e4ced3d420 100644 --- a/frontend/src/modules/contributor/pages/contributor-details.page.vue +++ b/frontend/src/modules/contributor/pages/contributor-details.page.vue @@ -59,9 +59,6 @@ /> - - Notes -
@@ -78,15 +75,10 @@ :contributor="contributor" /> -
@@ -107,7 +99,6 @@ import { storeToRefs } from 'pinia'; import LfContributorDetailsOverview from '@/modules/contributor/components/details/contributor-details-overview.vue'; import LfContributorDetailsActivities from '@/modules/contributor/components/details/contributor-details-activities.vue'; -import LfContributorDetailsNotes from '@/modules/contributor/components/details/contributor-details-notes.vue'; import LfContributorDetailsWorkHistory from '@/modules/contributor/components/details/contributor-details-work-history.vue'; import LfContributorDetailsIdentities @@ -132,7 +123,6 @@ const route = useRoute(); const tabs = ref('overview'); -const notes = ref(null); const activities = ref(null); const { id } = route.params; @@ -153,9 +143,7 @@ const fetchContributor = () => { const controlScroll = (e) => { if (e.target.scrollTop + e.target.clientHeight >= e.target.scrollHeight - 10) { - if (tabs.value === 'notes') { - notes.value.loadMore(); - } else if (tabs.value === 'activities') { + if (tabs.value === 'activities') { activities.value.loadMore(); } } diff --git a/frontend/src/modules/notes/components/note-dropdown.vue b/frontend/src/modules/notes/components/note-dropdown.vue deleted file mode 100644 index 0776c9960b..0000000000 --- a/frontend/src/modules/notes/components/note-dropdown.vue +++ /dev/null @@ -1,90 +0,0 @@ - - - - - diff --git a/frontend/src/modules/notes/components/note-editor.vue b/frontend/src/modules/notes/components/note-editor.vue deleted file mode 100644 index 9e8612824f..0000000000 --- a/frontend/src/modules/notes/components/note-editor.vue +++ /dev/null @@ -1,144 +0,0 @@ - - - - - diff --git a/frontend/src/modules/notes/components/note-item.vue b/frontend/src/modules/notes/components/note-item.vue deleted file mode 100644 index def637544a..0000000000 --- a/frontend/src/modules/notes/components/note-item.vue +++ /dev/null @@ -1,90 +0,0 @@ - - - - - diff --git a/frontend/src/modules/notes/note-service.js b/frontend/src/modules/notes/note-service.js deleted file mode 100644 index 6f16220f13..0000000000 --- a/frontend/src/modules/notes/note-service.js +++ /dev/null @@ -1,64 +0,0 @@ -import authAxios from '@/shared/axios/auth-axios'; -import { AuthService } from '@/modules/auth/services/auth.service'; - -export class NoteService { - static create(data, segments) { - const tenantId = AuthService.getTenantId(); - - return authAxios - .post(`/tenant/${tenantId}/note`, { - ...data, - segments, - }) - .then((response) => response.data); - } - - static update(id, data, segments) { - const tenantId = AuthService.getTenantId(); - - return authAxios - .put(`/tenant/${tenantId}/note/${id}`, { - ...data, - segments, - }) - .then((response) => response.data); - } - - static destroyAll(ids, segments) { - const params = { - ids, - segments, - }; - - const tenantId = AuthService.getTenantId(); - - return authAxios - .delete(`/tenant/${tenantId}/note`, { - params, - segments, - }) - .then((response) => response.data); - } - - static list({ - filter, - orderBy, - limit, - offset, - segments, - }) { - const body = { - filter, - orderBy, - limit, - offset, - segments, - }; - - const tenantId = AuthService.getTenantId(); - - return authAxios - .post(`/tenant/${tenantId}/note/query`, body) - .then((response) => response.data); - } -} diff --git a/frontend/src/modules/notes/types/Note.ts b/frontend/src/modules/notes/types/Note.ts deleted file mode 100644 index 1b8576ec69..0000000000 --- a/frontend/src/modules/notes/types/Note.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Contributor } from '@/modules/contributor/types/Contributor'; - -export interface NoteAuthor { - avatarUrl: string | null; - fullName: string; - id: string; -} - -export interface Note{ - id: string; - tenantId: string; - body: string; - importHash: string | null; - members: Contributor[]; - createdBy: NoteAuthor; - createdAt: string; - createdById: string; - updatedAt: string; - updatedById: string; - deletedAt: string | null; -} diff --git a/frontend/src/shared/modules/monitoring/types/event.ts b/frontend/src/shared/modules/monitoring/types/event.ts index ecf104dc56..9b99fe3bf5 100644 --- a/frontend/src/shared/modules/monitoring/types/event.ts +++ b/frontend/src/shared/modules/monitoring/types/event.ts @@ -88,9 +88,6 @@ export enum FeatureEventKey { DELETE_GLOBAL_ATTRIBUTE = 'Delete global attribute', AFFILIATE_ACTIVITY = 'Affiliate activity', UNMERGE_MEMBER_IDENTITY = 'Unmerge contributor identity', - ADD_NOTE = 'Add note', - EDIT_NOTE = 'Edit note', - DELETE_NOTE = 'Delete note', MANUAL_AFFILIATE_ACTIVITY = 'Manual affiliate activity', EDIT_ORGANIZATION_IDENTITY = 'Edit organization identity', EDIT_ORGANIZATION_EMAIL_DOMAIN = 'Edit organization email domain', diff --git a/frontend/src/shared/modules/permissions/types/Permissions.ts b/frontend/src/shared/modules/permissions/types/Permissions.ts index cbe8de042e..3454e4663b 100644 --- a/frontend/src/shared/modules/permissions/types/Permissions.ts +++ b/frontend/src/shared/modules/permissions/types/Permissions.ts @@ -88,11 +88,6 @@ export enum LfPermission { automationCustomize = 'automationCustomize', automationAutocomplete = 'automationAutocomplete', - // Notes - noteCreate = 'noteCreate', - noteEdit = 'noteEdit', - noteDestroy = 'noteDestroy', - // Project groups projectGroupCreate = 'projectGroupCreate', projectGroupEdit = 'projectGroupEdit',