I would like to propose adding user management to Spoolman. Currently, anyone with access to the web interface can view and modify all data. In environments where multiple people use Spoolman, access control would be very helpful.
Requested Features:
- Ability to create multiple user accounts
- Password protection / login system
- Roles and permissions, for example:
-
-
-
- User (read + limited actions)
- Optional: API tokens per user
- Optional: Integration with reverse‑proxy authentication (e.g., Authelia, OAuth)
Why is this important?
In workshops, makerspaces, or company environments, several people may use Spoolman. Without user management, it is difficult to prevent unwanted changes or track who modified what.
I would like to propose adding user management to Spoolman. Currently, anyone with access to the web interface can view and modify all data. In environments where multiple people use Spoolman, access control would be very helpful.
Requested Features:
Why is this important?
In workshops, makerspaces, or company environments, several people may use Spoolman. Without user management, it is difficult to prevent unwanted changes or track who modified what.