mirror of
https://github.com/Mintplex-Labs/anything-llm.git
synced 2026-06-15 23:20:32 +03:00
[FEATURE] Enable the ability to have multi user instances (#158)
* multi user wip * WIP MUM features * invitation mgmt * suspend or unsuspend users * workspace mangement * manage chats * manage chats * add Support for admin system settings for users to delete workspaces and limit chats per user * fix issue ith system var update app to lazy load invite page * cleanup and bug fixes * wrong method * update readme * update readme * update readme * bump version to 0.1.0
This commit is contained in:
@@ -50,15 +50,23 @@ async function validateTablePragmas(force = false) {
|
||||
);
|
||||
return;
|
||||
}
|
||||
|
||||
const { SystemSettings } = require("../../models/systemSettings");
|
||||
const { User } = require("../../models/user");
|
||||
const { Workspace } = require("../../models/workspace");
|
||||
const { WorkspaceUser } = require("../../models/workspaceUsers");
|
||||
const { Document } = require("../../models/documents");
|
||||
const { DocumentVectors } = require("../../models/vectors");
|
||||
const { WorkspaceChats } = require("../../models/workspaceChats");
|
||||
const { Invite } = require("../../models/invite");
|
||||
|
||||
await SystemSettings.migrateTable();
|
||||
await User.migrateTable();
|
||||
await Workspace.migrateTable();
|
||||
await WorkspaceUser.migrateTable();
|
||||
await Document.migrateTable();
|
||||
await DocumentVectors.migrateTable();
|
||||
await WorkspaceChats.migrateTable();
|
||||
await Invite.migrateTable();
|
||||
} catch (e) {
|
||||
console.error(`validateTablePragmas: Migrations failed`, e);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user