bug #4915
closed
task #4338: [MASTER] Handle abbreviated title and protected cache correctly in TaxEditor
Abbrev title for person should never be orange
Added by Andreas Müller almost 9 years ago.
Updated about 2 years ago.
Description
the abbreviated title of a person should never become orange as it is not a cache field. However it sometimes becomes orange.
What I did:
Open Person or Team Bulk editor
create new Person (right click New-Author) => the new person is shown with protected white title cache and white abbrev. title
do any change in title cache => the abbrev. title becomes orange !!
You may go further and unprotect the title cache => everything becomes white and then protect it and again everything incluging abbrev title becomes orange
related to #4944, for general implementation issues see there.
see also #4912
- Target version deleted ()
- Priority changed from Priority08 to Priority10
the abbrev title is used for the titleCache if no lastname is available so if the cachestrategy is correct the orange colour is correct, too, or not?
It is true, that if long and abbreviated forms exist these 2 forms always are the fallback if no real atomized data exist. This is e.g. is the case for Teams too.
However, for me the semantics of orange is more indicating that these fields are REPLACED by the protected cache field and e.g other objects referring to the field will not depend on having these fields filled.
This is definitely not the case for the abbrev field which holds important and independent information and the fallback is only a solution to avoid empty caches for dirty data.
Therefore I would always keep title cache and abbrev cache independent in terms of orange.
NOTE: By the way we do have a similar issue for teams but it appears only after unprotecting and reprotecting the field which is inconsistent behavior anyway. Maybe you can fix this, too.
- Target version set to Release 3.7
- Target version changed from Release 3.7 to Release 3.8
- Target version deleted (
Release 3.8)
moving unresolved tickets to next milestone after release of 3.8.0
- Status changed from New to Resolved
- Assignee changed from k.luther - to Andreas Müller
- Related to bug #4944: "Protected" indication for references needs to be improved added
- Related to bug #9405: Fields set to irrelevant for cache should be set by state only added
- Description updated (diff)
- Assignee changed from Andreas Müller to Katja Luther
- % Done changed from 0 to 50
This should also be fully fixed with #9405 being implemented. Please review again as the frameworks has been fully refactored.
- Status changed from Resolved to Closed
- Assignee changed from Katja Luther to Andreas Müller
- % Done changed from 50 to 100
I guess this can be closed. I never observed an orange person titleCache field since the reimplementation.
- Private changed from Yes to No
Also available in: Atom
PDF