mirror of
https://github.com/laurent22/joplin.git
synced 2025-01-11 18:24:43 +02:00
Chore: Server: Clean up
This commit is contained in:
parent
ba5f0bc6e3
commit
9ed022458b
@ -22,6 +22,8 @@
|
|||||||
|
|
||||||
# ./runForTesting.sh 1 createUsers,createData,reset,sync && ./runForTesting.sh 2 reset,sync && ./runForTesting.sh 1
|
# ./runForTesting.sh 1 createUsers,createData,reset,sync && ./runForTesting.sh 2 reset,sync && ./runForTesting.sh 1
|
||||||
|
|
||||||
|
# ./runForTesting.sh 1 createUsers,createData,reset,sync && ./runForTesting.sh 2 reset,sync && ./runForTesting.sh 3 reset,sync && ./runForTesting.sh 1
|
||||||
|
|
||||||
# ----------------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------------
|
||||||
# To create two client profiles, in sync, both used by the same user:
|
# To create two client profiles, in sync, both used by the same user:
|
||||||
# ----------------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------------
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
import { ModelType } from '@joplin/lib/BaseModel';
|
|
||||||
import { resourceBlobPath } from '../utils/joplinUtils';
|
import { resourceBlobPath } from '../utils/joplinUtils';
|
||||||
import { Change, ChangeType, Item, Share, ShareType, ShareUserStatus, User, Uuid } from '../services/database/types';
|
import { Change, ChangeType, Item, Share, ShareType, ShareUserStatus, User, Uuid } from '../services/database/types';
|
||||||
import { unique } from '../utils/array';
|
import { unique } from '../utils/array';
|
||||||
@ -198,20 +197,12 @@ export default class ShareModel extends BaseModel<Share> {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const handleCreated = async (change: Change, item: Item, share: Share) => {
|
const handleCreated = async (change: Change, item: Item, share: Share) => {
|
||||||
// console.info('CREATE ITEM', item);
|
|
||||||
// console.info('CHANGE', change);
|
|
||||||
|
|
||||||
// if (![ModelType.Note, ModelType.Folder, ModelType.Resource].includes(item.jop_type)) return;
|
|
||||||
if (!item.jop_share_id) return;
|
if (!item.jop_share_id) return;
|
||||||
|
|
||||||
const shareUserIds = await this.allShareUserIds(share);
|
const shareUserIds = await this.allShareUserIds(share);
|
||||||
for (const shareUserId of shareUserIds) {
|
for (const shareUserId of shareUserIds) {
|
||||||
if (shareUserId === change.user_id) continue;
|
if (shareUserId === change.user_id) continue;
|
||||||
await addUserItem(shareUserId, item.id);
|
await addUserItem(shareUserId, item.id);
|
||||||
|
|
||||||
if (item.jop_type === ModelType.Resource) {
|
|
||||||
// const resourceItem = await this.models().item().loadByName(change.user_id, resourceBlobPath(
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -54,11 +54,12 @@ export async function createTestUsers(db: DbConnection, config: Config, options:
|
|||||||
await dropTables(db);
|
await dropTables(db);
|
||||||
await migrateLatest(db);
|
await migrateLatest(db);
|
||||||
|
|
||||||
for (let userNum = 1; userNum <= 2; userNum++) {
|
for (let userNum = 1; userNum <= 3; userNum++) {
|
||||||
await models.user().save({
|
await models.user().save({
|
||||||
email: `user${userNum}@example.com`,
|
email: `user${userNum}@example.com`,
|
||||||
password,
|
password,
|
||||||
full_name: `User ${userNum}`,
|
full_name: `User ${userNum}`,
|
||||||
|
account_type: AccountType.Pro,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user