Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an administration panel #63

Closed
1 of 3 tasks
nobodyspecial opened this issue Jun 25, 2024 · 5 comments
Closed
1 of 3 tasks

Add an administration panel #63

nobodyspecial opened this issue Jun 25, 2024 · 5 comments
Labels
⬆️ enhancement New feature or request

Comments

@nobodyspecial
Copy link

What is the problem you are trying to solve with this feature?

There needs to be an admin user that can add new accounts and set permissions for those users.

What is the solution you are proposing?

An administration panel that deals with users, permissions, and any other back-end settings.

What alternatives have you considered?

No response

Additional context

No response

Contributions

  • I have searched through existing issues and feature requests to see if my idea has already been proposed.
  • If this feature is accepted, I would be willing to help implement and maintain this feature.
  • If this feature is accepted, I'm willing to sponsor the development of this feature.
@nobodyspecial nobodyspecial added the ⬆️ enhancement New feature or request label Jun 25, 2024
@icanc0
Copy link
Contributor

icanc0 commented Jun 26, 2024

From the old repo:

hay-kot/homebox#687
hay-kot/homebox#19

Kinda agree with Hayden here, he proposed to have a CLI interface to reset passwords and do other operations, which is enough for a home usage scenario.

@katosdev
Copy link
Contributor

Opening up for community feedback.

@ELind77
Copy link

ELind77 commented Jun 30, 2024

As a very new user, password resets and new user onboarding flows are definitely pain points. Seeing Hayden's comments on the old issues suggests that a full UI-based admin panel with user roles would be a major undertaking. But a CLI/script on the back end that I could run by getting a shell in the container seems like a fine idea.

@mandopatriot
Copy link

Admin functions are always needed when providing access to others. Preference is a web GUI, but anything to start would be helpful.

@katosdev
Copy link
Contributor

It has been agreed that due to the substantial requirements of a potential refactor in order to make this possible, for now we will instead focus efforts on the integration of OIDC (#6) and configuration of SSPR. Ideally, from a security perspective the reset of a password should fall with the end user and not with the administrator, as rightly mentioned by @hay-kot on Discord.

With this in mind, I will close this for now but we've added to an internal backlog to potentially revisit down the line.

@katosdev katosdev closed this as not planned Won't fix, can't repro, duplicate, stale Jul 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⬆️ enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

5 participants