Inwe implemented a system of events and listeners for implementing overrides of config data (for instance for the purposes of internationalization.) A couple of open questions came out of that discussion
- How should we prioritize core implementations? These will run in a 'last executed wins' system when two listeners save to the same config data, so what should the priorities be?
- We also need to figure out priorities of the events within the systems. beejebus from that issue: "we have to consider both the priority of listeners within an event, and the order of different events across an object. so, as the patch stands, locale overrides override global conf overrides. perhaps we should collapse both of these subsystems to use the same event, something like 'config.override'?"