diff --git a/back/app/entity/models.py b/back/app/entity/models.py index 900bf97e..ff811bb4 100644 --- a/back/app/entity/models.py +++ b/back/app/entity/models.py @@ -35,7 +35,7 @@ class Employee(BaseModel): entity_id: str = Field(foreignKey={ "reference": { "resource": "entity", - "displayName": "_id", + "schema": "Entity", "condition": "entity_data.type=individual" } }) diff --git a/front/app/src/app/views/entities/entities.component.ts b/front/app/src/app/views/entities/entities.component.ts index 61d50548..58ac399c 100644 --- a/front/app/src/app/views/entities/entities.component.ts +++ b/front/app/src/app/views/entities/entities.component.ts @@ -8,23 +8,24 @@ import { getStyle, rgbToHex } from '@coreui/utils/src'; export class BaseEntitiesComponent { - protected resource: string = "Entity"; + protected resource: string = "entity"; + protected schema: string = "Entity"; } @Component({ - template: '' + template: '' }) export class EntityListComponent extends BaseEntitiesComponent{ } @Component({ - template: '' + template: '' }) export class EntityNewComponent extends BaseEntitiesComponent { } @Component({ - template: '' + template: '' }) export class EntityCardComponent extends BaseEntitiesComponent implements OnInit { diff --git a/front/app/src/common/crud/card/card.component.html b/front/app/src/common/crud/card/card.component.html index c8139fd8..d789994d 100644 --- a/front/app/src/common/crud/card/card.component.html +++ b/front/app/src/common/crud/card/card.component.html @@ -1,6 +1,6 @@
- Loading... + Loading...
@@ -68,6 +79,7 @@ export class ForeignkeyTypeComponent extends FieldType implemen public foreignModel: any = {} public foreignLabel: string = "" public foreignResource : string = ""; + public foreignSchema : string = ""; public errorMsg: string = ""; public displayModal = false; @@ -85,6 +97,8 @@ export class ForeignkeyTypeComponent extends FieldType implemen ngOnInit() { // @ts-ignore this.foreignResource = this.field.foreignKey.reference.resource; + // @ts-ignore + this.foreignSchema = this.field.foreignKey.reference.schema; if (this.hasValue()) { this.getResource(this.formControl.value) }