Alpha state. A platform designed for building enterprise-grade, multi-tenant products using Azure, .NET, React, TypeScript, Infrastructure as Code, etc.
Introduce the ability to delete a user, with a confirmation dialog in the UI. The dialog displays the user's name or email (if the name is not provided) when confirming the deletion.
The Modal component has been updated to support disabling background blur, which is not useful when showing confirmation box.
On the server side, logic has been added to allow only owners to delete users or change roles. Owners cannot delete or modify their own roles.
The delete option has been disabled in the UI by default.
Checklist
[x] I have added a Label to the pull-request
[x] I have added tests, and done manual regression tests
[x] I have updated the documentation, if necessary
Summary & Motivation
Introduce the ability to delete a user, with a confirmation dialog in the UI. The dialog displays the user's name or email (if the name is not provided) when confirming the deletion.
The
Modal
component has been updated to support disabling background blur, which is not useful when showing confirmation box.On the server side, logic has been added to allow only owners to delete users or change roles. Owners cannot delete or modify their own roles.
The delete option has been disabled in the UI by default.
Checklist