feat: highlight expired date and datetime attributes

This commit is contained in:
2025-04-13 12:11:07 +04:00
parent 21794da3d2
commit 10683a9a42
3 changed files with 8 additions and 1 deletions

View File

@@ -61,7 +61,7 @@ class AttributeService(BaseService):
if attribute.name != request.attribute.name:
attr_with_same_name = await self.get_attr_by_name(request.attribute.name)
if attr_with_same_name:
return CreateAttributeResponse(ok=False, message="Атрибут с данным уникальным ключом уже существует")
return UpdateAttributeResponse(ok=False, message="Атрибут с данным уникальным ключом уже существует")
default_value = pickle.dumps(request.attribute.default_value) if request.attribute.default_value else None
@@ -70,6 +70,7 @@ class AttributeService(BaseService):
attribute.default_value = default_value
attribute.is_applicable_to_group = request.attribute.is_applicable_to_group
attribute.is_shown_on_dashboard = request.attribute.is_shown_on_dashboard
attribute.is_highlight_if_expired = request.attribute.is_highlight_if_expired
attribute.is_nullable = request.attribute.is_nullable
attribute.description = request.attribute.description
await self.session.commit()