You've already forked joplin
							
							
				mirror of
				https://github.com/laurent22/joplin.git
				synced 2025-10-31 00:07:48 +02:00 
			
		
		
		
	Chore: Server: Clean up
This commit is contained in:
		| @@ -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 3 reset,sync && ./runForTesting.sh 1 | ||||
|  | ||||
| # ---------------------------------------------------------------------------------- | ||||
| # 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 { Change, ChangeType, Item, Share, ShareType, ShareUserStatus, User, Uuid } from '../services/database/types'; | ||||
| 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) => { | ||||
| 			// 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; | ||||
|  | ||||
| 			const shareUserIds = await this.allShareUserIds(share); | ||||
| 			for (const shareUserId of shareUserIds) { | ||||
| 				if (shareUserId === change.user_id) continue; | ||||
| 				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 migrateLatest(db); | ||||
|  | ||||
| 		for (let userNum = 1; userNum <= 2; userNum++) { | ||||
| 		for (let userNum = 1; userNum <= 3; userNum++) { | ||||
| 			await models.user().save({ | ||||
| 				email: `user${userNum}@example.com`, | ||||
| 				password, | ||||
| 				full_name: `User ${userNum}`, | ||||
| 				account_type: AccountType.Pro, | ||||
| 			}); | ||||
| 		} | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user