这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@timothycarambat
Copy link
Member

@timothycarambat timothycarambat commented Jul 25, 2023

connect #115

  • Test migration from an existing installation

As an instance owner I should be able to swap my instance into a multi-user configuration. From this action I should expect to have all the administrator and hypervisor abilities one would expect to control a system like this.

Enabling Multi-User mode is non-reversible and you will be the first admin in the system by default. There must always be at least one admin. Since this system is not centralized - if no admins remember their passwords then your instance is locked.

Screen Shot 2023-07-25 at 2 08 11 AM

The actions available to admins are as follows:

System Settings
these settings apply to your entire instance.

  • Prevent non-admin users from deleting workspaces
  • Set a non-admin message quote per 24 hours per user

Invitations

  • Create/Manage invitation links for an instance (not useful on localhost obviously 😛) that new users can create non-admin accounts with

User Management

  • CRUD of users as an admin as well as the ability to create new users without invites as well as promote users to admins.

Workspace Management

  • CRUD of workspaces. Add/remove users to workspaces.
  • By default admins can see all workspaces. They dont need to be added to them.

Workspace Chat Management

  • View and delete messages by user/workspace. Very basic functionality.

@timothycarambat timothycarambat self-assigned this Jul 25, 2023
@timothycarambat timothycarambat changed the title Multi user instances [MAJOR UPDATE] Enable the ability to have multi user instances Jul 25, 2023
@timothycarambat timothycarambat changed the title [MAJOR UPDATE] Enable the ability to have multi user instances [FEATURE] Enable the ability to have multi user instances Jul 25, 2023
@timothycarambat timothycarambat merged commit 91f5f94 into master Jul 25, 2023
@timothycarambat timothycarambat deleted the multi-user-instances branch July 25, 2023 17:37
cabwds pushed a commit to cabwds/anything-llm that referenced this pull request Jul 3, 2025
…abs#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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants