ItemTree attributes system
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
D.O.Mu.S. |
Fix Released
|
Low
|
Unassigned |
Bug Description
The ItemTree component allows the use of attributes to extend items functionalities.
The MYSQL wrapper component currently stores attributes in a serialized array format inside a TEXT field. This is not recommended.
It was a quick and dirty solution developed in a there's-no-time project which was also the main testing app for the itemtree component in an enterprise environment.
Attributes need to be moved to a separate MYSQL table, in order to be more scalable and searchable through queries. This will affect the main component also (especially ItmLst method)
Additionally a deep check was run on the type column: though it is a good thing to identify items, folders and mixed elements, it is not used in any itemtree based app. It was suggested to move it inside the attributes.
Changed in domus: | |
status: | New → Fix Committed |
status: | Fix Committed → Fix Released |
importance: | Undecided → Low |