Group role (#2993)
* feat: app/dataset support group (#2898) * pref: member-group (#2862) * feat: group list ordered by updateTime * fix: transfer ownership of group when deleting member * fix: i18n fix * feat: can not set member as admin/owner when user is not active * fix: GroupInfoModal hover input do not change color * fix(fe): searchinput do not scroll * feat: app collaborator with group, remove default permission * feat: dataset collaborator with group, remove default permission * chore(test): pref mock * chore: remove useless code * chore: adjust * fix: add self as collaborator when creating folder * fix(fe): folder manage menu do not show when user has write permission only * fix: dataset folder create * feat: Add code comment * Pref: app move (#2952) * perf: app schema * doc --------- Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com>
This commit is contained in:
@@ -2,8 +2,6 @@ import { AppTypeEnum } from '@fastgpt/global/core/app/constants';
|
||||
import { AppDetailType } from '@fastgpt/global/core/app/type.d';
|
||||
import type { FeishuAppType, OutLinkEditType } from '@fastgpt/global/support/outLink/type.d';
|
||||
import { AppPermission } from '@fastgpt/global/support/permission/app/controller';
|
||||
import { NullPermission } from '@fastgpt/global/support/permission/constant';
|
||||
import { i18nT } from '@fastgpt/web/i18n/utils';
|
||||
export const defaultApp: AppDetailType = {
|
||||
_id: '',
|
||||
name: 'AI',
|
||||
@@ -18,7 +16,6 @@ export const defaultApp: AppDetailType = {
|
||||
teamTags: [],
|
||||
edges: [],
|
||||
version: 'v2',
|
||||
defaultPermission: NullPermission,
|
||||
permission: new AppPermission(),
|
||||
inheritPermission: false
|
||||
};
|
||||
|
||||
@@ -11,5 +11,5 @@ export const getCollaboratorList = (datasetId: string) =>
|
||||
export const postUpdateDatasetCollaborators = (body: UpdateDatasetCollaboratorBody) =>
|
||||
POST('/proApi/core/dataset/collaborator/update', body);
|
||||
|
||||
export const deleteDatasetCollaborators = ({ ...params }: DatasetCollaboratorDeleteParams) =>
|
||||
DELETE('/proApi/core/dataset/collaborator/delete', { ...params });
|
||||
export const deleteDatasetCollaborators = (params: DatasetCollaboratorDeleteParams) =>
|
||||
DELETE('/proApi/core/dataset/collaborator/delete', params);
|
||||
|
||||
@@ -8,7 +8,6 @@ import type {
|
||||
DatasetCollectionItemType,
|
||||
DatasetItemType
|
||||
} from '@fastgpt/global/core/dataset/type.d';
|
||||
import { DatasetDefaultPermissionVal } from '@fastgpt/global/support/permission/dataset/constant';
|
||||
import { DatasetPermission } from '@fastgpt/global/support/permission/dataset/controller';
|
||||
|
||||
export const defaultDatasetDetail: DatasetItemType = {
|
||||
@@ -26,7 +25,6 @@ export const defaultDatasetDetail: DatasetItemType = {
|
||||
permission: new DatasetPermission(),
|
||||
vectorModel: defaultVectorModels[0],
|
||||
agentModel: defaultQAModels[0],
|
||||
defaultPermission: DatasetDefaultPermissionVal,
|
||||
inheritPermission: true
|
||||
};
|
||||
|
||||
@@ -48,7 +46,6 @@ export const defaultCollectionDetail: DatasetCollectionItemType = {
|
||||
status: 'active',
|
||||
vectorModel: defaultVectorModels[0].model,
|
||||
agentModel: defaultQAModels[0].model,
|
||||
defaultPermission: DatasetDefaultPermissionVal,
|
||||
inheritPermission: true
|
||||
},
|
||||
tags: [],
|
||||
|
||||
Reference in New Issue
Block a user