Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
When I add a field to an index, I get a status message to say it's been added. But the list of fields that I can add still shows it.
This is rather confusing, as it makes the user wonder if the message is correct and whether it's actually worked.
Further, if you then add a 2nd field, there's no longer any sign that the first field was added.
Comments
Comment #2
borisson_It's possible to add a field multiple times in the index, so you can index it as different types, that's why you can still add it from the list.
Do you think it'd help to show more information about the indexed field in the field list?
Comment #3
joachim CreditAttribution: joachim commentedBasically, my user story here is that I come to the fields page with a shopping list of fields to add -- either in my head or on paper.
As soon as I've added more than 3 or 4, I lose track of which ones I've done so far, because the page doesn't show me that.
So this could be fixed by either:
- show at the top of the page a list of what I've added so far in this current visit to the form (so a list that is cleared when I press 'Done' at the bottom
- show something on the name of the field in the main field list. If a field can be added more than once, then something like "Added 1 time" / "Added 2 times" etc would do.
Comment #4
drunken monkeyYou're definitely right, the UX is pretty bad at the moment. However, we've already got an issue for that: #2641388: AJAXify and generally improve the new Fields UI. Please feel free to add your own suggestions there, if you feel the current ones aren't enough.