Replies: 4 comments 6 replies
-
I have to agree with @paultvis for a different reason: I really appreciate all the work and how the software evolves, but the breaking API changes are killing me. Thanks though. m. Back to fixing our app. |
Beta Was this translation helpful? Give feedback.
-
Thank you both for a valuable feedback. We will discuss everything internally and will decide how to proceed. What we have done was just i first increment, on which we can build additional functionality, also in terms of usability. |
Beta Was this translation helpful? Give feedback.
-
We have discussed this topic internally and see no need for urgent changes now. Reason we have implemented this new data type for attributes was, that we wanted options to be managed as data and not as meta data. Data Types enum and multi enum store the options in metadata, so by the nature they should be used to manage states, statuses etc, very simple value lists. Additionally:
For the future we plan to implement the functionality to use additional key (eg in the header), which would lead to extension of the response, so you get not only OptionID, but also the values, if needed in wished languages. |
Beta Was this translation helpful? Give feedback.
-
Next big change will be refactoring of data type Unit, so be prepared :) In the DB for an attribute value we will store the UnitID, and not "cm2" anymore. Data Type Unit will be removed, it will be possible to Add Measure to a Float, Integer or Range field, what will make them to what is Unit now. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I just wanted to give my thoughts on the new approach to attributes and their creation. I understand from a data perspective that it is much, much cleaner having the list values stored in another table, however it has really impacted usability and workflow.
We are just about to create a new attribute which has about 50-60 unique values. Previously we would have had the list created elsewhere and copied values into the values section of the attribute form. That would have taken a minute or two to create (copy, paste, copy, paste, etc). Now however we need to go through multiple clicks and form opens and submits to create each list entry. It also appears that duplicate values are allowed in the list meaning that there is a risk of attributes not being set up correctly. Previously if you tried to create a duplicate an error would be raised. Navigation is not helped by the fact that the add item button is at the top, so to add a new item you need to scroll to the bottom to see the last entry, then scroll back to the top to add the next (this is opposite to Create list, which is at the bottom, meaning you have to scroll through all the existing lists to be able to add a new one - you might consider reversing those)
By my estimate looking at the guy creating the list, a 5 min job is now in the 20-30min timeframe due to the extra navigation and checking he is having to do to make sure there are no duplicates.
As an indication of the increase in time here, we have a site with technical products. As we sort and organise each category we will probably need to create 3-5 new attributes with numbers of values ranging from 3 or 4 up to 50-60. So far we have sorted about 20 out of 250 categories so the additional amount of time needed here is huge.
I just wanted to give you my thoughts and some feedback on the changes.
Paul
Beta Was this translation helpful? Give feedback.
All reactions