Definition at line 136 of file modify_config_relations.py.
◆ compose()
cider.widgets.modify_config_relations.RelationshipSelectPanel.compose |
( |
| self | ) |
|
Definition at line 137 of file modify_config_relations.py.
137 def compose(self):
138 main_screen = self.app.get_screen("main")
139 self._config_controller: ConfigurationController = main_screen.query_one(ConfigurationController)
140 self._logger: RichLogWError = main_screen.query_one("#main_log")
141
142 relation_names = [list(r.keys())[0] for r in self._config_controller.get_relations_to_current_dal()]
143
144 self._relation_groups = [RelationshipTypeGroup(r) for r in relation_names]
145
146 yield VerticalScroll(
147 *self._relation_groups,
148 id="rel_groups_vert"
149 )
150
◆ verify_relations()
cider.widgets.modify_config_relations.RelationshipSelectPanel.verify_relations |
( |
| self | ) |
|
Definition at line 151 of file modify_config_relations.py.
151 def verify_relations(self):
152 for r in self._relation_groups:
153 try:
154 r.verify_unique_dals()
155 except Exception as e:
156 self._logger.write(e)
157
158
◆ _config_controller
ConfigurationController cider.widgets.modify_config_relations.RelationshipSelectPanel._config_controller = main_screen.query_one(ConfigurationController) |
|
protected |
◆ _logger
RichLogWError cider.widgets.modify_config_relations.RelationshipSelectPanel._logger = main_screen.query_one("#main_log") |
|
protected |
◆ _relation_groups
cider.widgets.modify_config_relations.RelationshipSelectPanel._relation_groups = [RelationshipTypeGroup(r) for r in relation_names] |
|
protected |
The documentation for this class was generated from the following file: