adding sorting by category

Reviewed-by: gtema <artem.goncharov@gmail.com>
Co-authored-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
Co-committed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
This commit is contained in:
Hasko, Vladimir 2023-06-13 14:05:13 +00:00 committed by zuul
parent de5b323b97
commit c3374e47b4

View File

@ -48,6 +48,15 @@ class Services(object):
self._service_data["services"], self._service_data["services"],
key=lambda x: f"{x.get('service_type')}{x.get('service_title')}", key=lambda x: f"{x.get('service_type')}{x.get('service_title')}",
) )
# sort service categories by <name>_<title>
self._service_data["service_categories"] = sorted(
self._service_data["service_categories"],
key=lambda x: f"{x.get('name')}{x.get('title')}",
)
other = {'name': 'other', 'title': 'Other'}
if other in self._service_data["service_categories"]:
self._service_data["service_categories"].remove(other)
self._service_data["service_categories"].append(other)
def _rewrite_data(self): def _rewrite_data(self):
otc_metadata.data.rewrite_data("services.yaml", self._service_data) otc_metadata.data.rewrite_data("services.yaml", self._service_data)