Replace is_current/is_imported validators

Bug #548805 reported by Jeroen T. Vermeulen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Jeroen T. Vermeulen

Bug Description

The is_current/is_imported flags on TranslationMessage (being renamed is_current_ubuntu/is_current_upstream respectively) have validators that, when a flag is set, un-set it on any competing message that may currently carry it.

That makes the logic very non-transparent and hard to manage. We should make this flag-fiddling explicit.

Related branches

tags: added: upstream-translations-sharing
Changed in rosetta:
importance: Undecided → High
status: In Progress → Fix Committed
Changed in launchpad:
milestone: none → 11.01
Curtis Hovey (sinzui)
Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.