Skip to content

Commit fd64e7a

Browse files
reorder read-only providers to the end of list; enable scroll for read-only list
1 parent 1457e7d commit fd64e7a

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

models/ConfigData.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,10 @@ def set_data_from_yaml(self, dict_content: dict):
9090
f"resources.{resource_instance_name}.extents.spatial.bbox"
9191
)
9292

93+
# reorder providers to move read-only to the end of the list
94+
# this is needed to not accidentally match read-only providers when deleting a provider
95+
new_resource_item.providers.sort(key=lambda x: isinstance(x, dict))
96+
9397
self.resources[resource_instance_name] = new_resource_item
9498

9599
else:

pygeoapi_config_dialog_base.ui

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2031,8 +2031,8 @@
20312031
<height>80</height>
20322032
</size>
20332033
</property>
2034-
<property name="enabled">
2035-
<bool>false</bool>
2034+
<property name="editTriggers">
2035+
<set>QAbstractItemView::NoEditTriggers</set>
20362036
</property>
20372037
</widget>
20382038
</item>

0 commit comments

Comments
 (0)