From d5531d00eb22bd340c3f1df12eef14504588376a Mon Sep 17 00:00:00 2001 From: Ivan <8611739+IRBorisov@users.noreply.github.com> Date: Fri, 2 Aug 2024 11:17:39 +0300 Subject: [PATCH] M: Improve node positioning in OSS --- .../apps/oss/models/OperationSchema.py | 1 + .../components/select/PickSubstitutions.tsx | 9 +---- .../DlgCreateOperation/DlgCreateOperation.tsx | 4 +- .../DlgEditOperation/DlgEditOperation.tsx | 4 +- .../pages/CreateItemPage/FormCreateItem.tsx | 3 +- .../OssPage/EditorOssGraph/InputNode.tsx | 2 +- .../OssPage/EditorOssGraph/OperationNode.tsx | 2 +- .../pages/OssPage/EditorOssGraph/OssFlow.tsx | 32 ++++++++++++---- .../src/pages/OssPage/OssEditContext.tsx | 38 +++++++++++++------ .../EditorRSExpression/EditorRSExpression.tsx | 4 +- rsconcept/frontend/src/styling/overrides.css | 2 + rsconcept/frontend/src/utils/constants.ts | 2 + 12 files changed, 68 insertions(+), 35 deletions(-) diff --git a/rsconcept/backend/apps/oss/models/OperationSchema.py b/rsconcept/backend/apps/oss/models/OperationSchema.py index 71cc2e77..402d62d4 100644 --- a/rsconcept/backend/apps/oss/models/OperationSchema.py +++ b/rsconcept/backend/apps/oss/models/OperationSchema.py @@ -197,6 +197,7 @@ class OperationSchema: parent = parents.get(cst.pk) assert parent is not None Inheritance.objects.create( + operation=operation, child=cst, parent=parent ) diff --git a/rsconcept/frontend/src/components/select/PickSubstitutions.tsx b/rsconcept/frontend/src/components/select/PickSubstitutions.tsx index 3fc50fe4..dfb35f9a 100644 --- a/rsconcept/frontend/src/components/select/PickSubstitutions.tsx +++ b/rsconcept/frontend/src/components/select/PickSubstitutions.tsx @@ -140,13 +140,11 @@ function PickSubstitutions({ () => [ columnHelper.accessor(item => item.substitution_source?.alias ?? 'N/A', { id: 'left_schema', - header: 'Операция', size: 100, - cell: props =>