When clicking the icon in the edit column of the table, a model is displayed for editing the data. In that modal, in addition to the data fields, there is a button for deleting the user.
If a user is deleted, another prompt will be displayed which shows the email of the user and asks to type the email to confirm deletion.
All columns are sortable.
Moreover, there is a button "Create User" for creating new users. When creating new users, the same modal as for editing users is opened, but its heading will say "Create New User" instead of "Edit User".
Drawbacks
NA
Alternatives
NA
New Data
There will be user data. This has to be managed in a GDPR compliant way.
Table of Contents
Housekeeping
NA
The Problem
In order for any basic online application to make sense, there first needs to be minimal user management.
User Story
With this, we will be able to create, update, and delete user accounts.
Request Type A/B
Type A: This request creates something entirely new.
Owner
mikkokotila
Summary
Here we will build a simple system for to do three things:
Is This Really Necessary?
This is necessary. We currently don't have any way to manage users.
Motivation
In order for the concept "user" to make sense, a minimal user management functionality is required.
Named Concepts
NA
Examples, Risks & Assumptions
There will be two views based on Table with Modal where the table itself has the data, and the modal is used for editing the data.
We don't have anything to this extent.
Admins (both the maintainers of the system as well as admins of user organizations) will have the ability to create, update, and delete user accounts.
NA
NA
GDPR
There will be no support at this point.
NA
Success Metrics
We are able to create, update, and delete users.
Conceptual Design
There will be two views based on Table with Modal
The table will be the initial view in the URL path https://my.lopenling.org/user-management. For now, it does not need to be password protected.
There are several columns for each row:
When clicking the icon in the
edit
column of the table, a model is displayed for editing the data. In that modal, in addition to the data fields, there is a button for deleting the user.If a user is deleted, another prompt will be displayed which shows the email of the user and asks to type the email to confirm deletion.
All columns are sortable.
Moreover, there is a button "Create User" for creating new users. When creating new users, the same modal as for editing users is opened, but its heading will say "Create New User" instead of "Edit User".
Drawbacks
NA
Alternatives
NA
New Data
There will be user data. This has to be managed in a GDPR compliant way.
Business release date
This is a precursor to RFW0006.