Users - Management
User administrative management
📄️ List company users with pagination
Restituisce una lista paginata di tutti gli utenti appartenenti all'azienda dell'utente autenticato, escludendo gli utenti con il ruolo 'dev'.
📄️ Create new user (Admin only)
Crea un nuovo utente per l'azienda. Solo gli amministratori possono creare utenti.
📄️ Reset user password (Admin only)
Consente a un amministratore di reimpostare la password di qualsiasi utente dell'azienda, generando una nuova password casuale e inviandola via email.
📄️ Get user details by ID
Restituisce le informazioni complete di un utente specifico dell'azienda.
📄️ Update user profile (Admin only)
Permette a un amministratore modificare il profilo di qualsiasi utente dell'azienda.
📄️ Delete user with soft delete (Admin only)
Elimina un utente in modo permanente utilizzando soft delete (mongoose-delete).