Skip to content

[Feature Request] Account creating/invitation from admin panel #2143

@zombiehunternr1

Description

@zombiehunternr1

Prerequisites

  • I have searched existing feature requests and this is not a duplicate

Platform

Admin Portal

Feature Type

Enhancement to Existing Feature

Problem or Use Case

Currently, in the Admin Panel I cannot create or invite users. The only way to create new users is by enabling the "Create New User" button on the public-facing login page.

Keeping this registration enabled permanently is not ideal, as it allows anyone with access to the instance URL to create an account, increasing the risk of unwanted registrations and reducing administrative control over who can access the service.

This is what I have to do know if I want to add one or more users:

  • Modifying the environment configuration to enable user registration.
  • Restarting the container.
  • Allowing the user(s) to create an account.
  • Disabling registration again.
  • Restarting the container a second time.

This process creates unnecessary administrative overhead and introduces avoidable service interruptions for existing users while the container is being restarted.

Proposed Solution

Add user creation/invitation to the admin panel, this could be:

  • The ability for administrators to create user accounts directly.
  • The option to send invitations via email or share a generated invitation link manually (perhaps time-limited links?).
  • A view to manage pending invitations and invited users.

This would allow administrators to keep public registration disabled while still being able to create and/or invite new users in a controlled manner. It would improve security, reduce the risk of unwanted registrations, provide better visibility into who has access to the platform, and eliminate the need for service restarts when granting access to new users.

Alternatives Considered

I've put this information in the Problem or Use Case section but I'll put it here for a quick overview.
This is what I have to do each time to create a new user.

  • Modifying the environment configuration to enable user registration.
  • Restarting the container.
  • Allowing the user(s) to create an account.
  • Disabling registration again.
  • Restarting the container a second time.

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions