#1531 Circular entity dependency
Closed: Fixed None Opened 12 years ago by edewata.

Each entity is created together with its dependent objects (e.g. facets and dialog boxes). This causes a circular dependency problem because some of the objects need to obtain a reference to another entity that has not been created, and that entity also has objects that refer back to the first entity.

Currently this is handled by storing only the other entity name and resolve it when needed (e.g. during rendering stage). In IPA.search_facet this delays the creation of the table widget, making it more difficult to customize.

One solution is to do the object creation in 2 steps:
1. create all entity objects only
2. create the dependent objects in each entity


Please triage and come back with a plan and priority.

Metadata Update from @edewata:
- Issue assigned to pvoborni
- Issue set to the milestone: FreeIPA 3.0 Core Effort - 2011/10

7 years ago

Login to comment on this ticket.

Metadata