From f959e4fa5b4171a2883d7bbec48797f27bca44d7 Mon Sep 17 00:00:00 2001 From: Ivan Skvortsov Date: Tue, 20 May 2025 12:19:06 +0300 Subject: [PATCH 1/8] fix: examples on the cards --- backend/app/modules/fields/crud.py | 8 +++++--- .../modules/events/components/EventDetailsCard.vue | 2 +- .../modules/events/composables/useEventExample.ts | 2 +- frontend/src/shared/components/JsonPreview.vue | 1 + .../components/layout/DetailsCardAttribute.vue | 14 +++++++++----- 5 files changed, 17 insertions(+), 10 deletions(-) diff --git a/backend/app/modules/fields/crud.py b/backend/app/modules/fields/crud.py index 3d9ba7b..ea3a4f6 100644 --- a/backend/app/modules/fields/crud.py +++ b/backend/app/modules/fields/crud.py @@ -1,6 +1,8 @@ from sqlalchemy import func from sqlalchemy.orm import Session +from app.shared.models import EventField + from . import models, schemas @@ -38,7 +40,7 @@ def delete_field(db: Session, field_id: int): db_field = db.query(models.Field).filter(models.Field.id == field_id).first() if db_field: db.query(models.EventField).filter( - models.EventField.field_id == field_id + EventField.field_id == field_id ).delete() db.delete(db_field) db.commit() @@ -48,8 +50,8 @@ def delete_field(db: Session, field_id: int): def get_field_event_count(db: Session, field_id: int): return ( - db.query(func.count(models.EventField.event_id)) - .filter(models.EventField.field_id == field_id) + db.query(func.count(EventField.event_id)) + .filter(EventField.field_id == field_id) .scalar() ) diff --git a/frontend/src/modules/events/components/EventDetailsCard.vue b/frontend/src/modules/events/components/EventDetailsCard.vue index 651389c..34fcc33 100644 --- a/frontend/src/modules/events/components/EventDetailsCard.vue +++ b/frontend/src/modules/events/components/EventDetailsCard.vue @@ -75,7 +75,7 @@ const columns = getEventFieldsColumns() - +