UX of Profiles (unusable in my case)

Created on 31 January 2024, 5 months ago

First: I freshly updated from Drupal 9.5 to 10.x.

In Drupal 9.x the profiles were visible as Tabs in the People edit screen (iirc) and I could click on it and edit all the fields I needed and hit save and the profile of my choice was stored and linked to the user.

In Drupal 10.x this is not the case anymore. I have to choose via display IF and how I want to see them were. The problem is, non of the provided methods seems usable in my case. I have 4 different profiles defined and set up that each profile is only for a certain role. (One role has 2 different Profiles defined).

If I choose Inline profile form or simple/complex forms I get ALL profiles presented on the user edit form even though there should only be these visible of the current roles this user has. Secondly I cannot save the user anymore, because I have fields in my profiles defined which are required. This means I have to enter values in profiles which are not even allowed for the given user.

The other methods like entity browser, autocomplete, select and so forth are not very user friendly. Not every user is an admin. A normal User should be able to add a user, fill some of the role matching profile values and hit save. No common user knows which of "Client profile #1 to #2000" is the correct one.

Each of my profiles has non required field, BUT because some of them use references to things like "storage engine" fields, were things ARE required, the users cannot be saved. For example if you have unlimited values of a storage engine set, the Drupal UI shows always the first set of form fields. You cannot remove it. And because the referenced fields from the storage engine are required I cannot save a user.

There was this one more where I have to click "Add profile" and the form is put in place (Complex form). This was the best option, BUT there are problems with saving the profile correctly. For example even through I do not allow multiple profiles of the same type, I can add many. I cannot even delete them in the profile table. I only the the [devel] button and not the edit or delete button.

All in all, it is currently frustrating to set up the profiles so, that an average user can use them easily.

I hope I could provide some UX feedback.

✨ Feature request
Status

Active

Version

1.0

Component

User interface

Created by

πŸ‡©πŸ‡ͺGermany ro-no-lo

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.69.0 2024