Merge branch 'next' into develop

This commit is contained in:
nocobase[bot] 2025-04-15 01:07:35 +00:00
commit eaef54083d
7 changed files with 11 additions and 14 deletions

View File

@ -27,7 +27,7 @@ describe('actions', () => {
beforeAll(async () => { beforeAll(async () => {
app = await createMockServer({ app = await createMockServer({
plugins: ['users', 'departments'], plugins: ['field-sort', 'users', 'departments'],
}); });
db = app.db; db = app.db;
repo = db.getRepository('departments'); repo = db.getRepository('departments');

View File

@ -7,9 +7,8 @@
* For more information, please refer to: https://www.nocobase.com/agreement. * For more information, please refer to: https://www.nocobase.com/agreement.
*/ */
import { UserDataResourceManager } from '@nocobase/plugin-user-data-sync'; import PluginUserDataSyncServer, { UserDataResourceManager } from '@nocobase/plugin-user-data-sync';
import { MockDatabase, MockServer, createMockServer } from '@nocobase/test'; import { MockDatabase, MockServer, createMockServer } from '@nocobase/test';
import PluginUserDataSyncServer from '@nocobase/plugin-user-data-sync';
describe('department data sync', async () => { describe('department data sync', async () => {
let app: MockServer; let app: MockServer;
@ -18,7 +17,7 @@ describe('department data sync', async () => {
beforeEach(async () => { beforeEach(async () => {
app = await createMockServer({ app = await createMockServer({
plugins: ['user-data-sync', 'users', 'departments'], plugins: ['field-sort', 'user-data-sync', 'users', 'departments'],
}); });
db = app.db; db = app.db;
const plugin = app.pm.get('user-data-sync') as PluginUserDataSyncServer; const plugin = app.pm.get('user-data-sync') as PluginUserDataSyncServer;
@ -259,18 +258,16 @@ describe('department data sync', async () => {
expect(department.customField).toBe('testField'); expect(department.customField).toBe('testField');
await resourceManager.updateOrCreate({ await resourceManager.updateOrCreate({
sourceName: 'test', sourceName: 'test',
dataType: 'user', dataType: 'department',
matchKey: 'email',
records: [ records: [
{ {
uid: '1', uid: '1',
nickname: 'test', title: 'test',
email: 'test@nocobase.com',
customField: 'testField2', customField: 'testField2',
}, },
], ],
}); });
const department2 = await db.getRepository('users').findOne({ const department2 = await db.getRepository('departments').findOne({
filter: { filter: {
id: department.id, id: department.id,
}, },

View File

@ -27,7 +27,7 @@ describe('destroy department check', () => {
beforeAll(async () => { beforeAll(async () => {
app = await createMockServer({ app = await createMockServer({
plugins: ['users', 'departments'], plugins: ['field-sort', 'users', 'departments'],
}); });
db = app.db; db = app.db;
repo = db.getRepository('departments'); repo = db.getRepository('departments');

View File

@ -27,7 +27,7 @@ describe('set department owners', () => {
beforeAll(async () => { beforeAll(async () => {
app = await createMockServer({ app = await createMockServer({
plugins: ['users', 'departments'], plugins: ['field-sort', 'users', 'departments'],
}); });
db = app.db; db = app.db;
repo = db.getRepository('departments'); repo = db.getRepository('departments');

View File

@ -29,7 +29,7 @@ describe('set departments info', () => {
beforeAll(async () => { beforeAll(async () => {
app = await createMockServer({ app = await createMockServer({
plugins: ['users', 'departments', 'acl', 'data-source-manager'], plugins: ['field-sort', 'users', 'departments', 'acl', 'data-source-manager'],
}); });
db = app.db; db = app.db;
repo = db.getRepository('departments'); repo = db.getRepository('departments');

View File

@ -27,7 +27,7 @@ describe('set main department', () => {
beforeAll(async () => { beforeAll(async () => {
app = await createMockServer({ app = await createMockServer({
plugins: ['users', 'departments'], plugins: ['field-sort', 'users', 'departments'],
}); });
db = app.db; db = app.db;
repo = db.getRepository('departments'); repo = db.getRepository('departments');

View File

@ -27,7 +27,7 @@ describe('update department isLeaf', () => {
beforeAll(async () => { beforeAll(async () => {
app = await createMockServer({ app = await createMockServer({
plugins: ['users', 'departments'], plugins: ['field-sort', 'users', 'departments'],
}); });
db = app.db; db = app.db;
repo = db.getRepository('departments'); repo = db.getRepository('departments');