Task #1052
closed
delete non empty EAV (even with values)
Added by Marcel Poul about 6 years ago.
Updated over 3 years ago.
Description
Sometimes it is desired to delete an EAV with all values. e.g. https://redmine.czechidm.com/issues/1050#note-1 or when the attribute is used no more. Currently there is no convenient way of how to do that. I guess there might be some LRT that starts after I check the EAV and confirm the deletion.
- Target version set to Jade (8.1.0)
- Target version changed from Jade (8.1.0) to Lapis (8.2.0)
- Related to Task #853: Boolean system configuration options cannot be unset added
I improved saving filled eav form values - filled form values are saved only. Null values are removed automaticaly => it's possible to remove form attribute definitions, when some eav form instance is resaved, eg.:
- new attribute is generated from system mapping into default identity form definition
- identity is resaved, but no value for this new attribute is entered (or value is cleared, for all identities)
- then form attribute can be removed now.
Removing form attribute definition with saved form values is not implemented (ticket remains open), but for some cases (e.g. remove some attribute generated by testing target system mapping) this workaround can be used.
- Related to Task #516: Cannot delete connector configuration property (eav) added
- Is duplicate of Task #437: Force removal of eav attribute definition added
- Target version changed from Lapis (8.2.0) to Malachite (9.0.0)
- Related to Task #1195: Form values - add filters by value added
- Related to deleted (Task #1195: Form values - add filters by value)
- Related to Task #1196: Form values - add bulk action for delete added
- Target version deleted (
Malachite (9.0.0))
- Related to Defect #1396: Last value from multivalued EAV cannot be removed added
- Status changed from New to Rejected
Duplicated with #437, will be solved there.
Also available in: Atom
PDF