diff --git a/front/app/src/common/crud/card/card.component.html b/front/app/src/common/crud/card/card.component.html
index 678b763e..61c17d22 100644
--- a/front/app/src/common/crud/card/card.component.html
+++ b/front/app/src/common/crud/card/card.component.html
@@ -7,6 +7,11 @@
[disabled]="!form.valid && (formLoading$ || modelLoading$ | async)">
{{ this.isCreateForm() ? "Create" : "Update" }}
+
+
+
+
+
+
+
+
diff --git a/front/app/src/common/crud/card/card.component.ts b/front/app/src/common/crud/card/card.component.ts
index e988e233..3c90d679 100644
--- a/front/app/src/common/crud/card/card.component.ts
+++ b/front/app/src/common/crud/card/card.component.ts
@@ -17,6 +17,7 @@ export class CardComponent implements OnInit {
@Input() resource: string | undefined;
@Input() resource_id: string | null = null;
@Input() schema: string | undefined;
+ @Input() model = {};
@Input() is_modal: Boolean = false;
@Output() resourceCreated: EventEmitter = new EventEmitter();
@@ -25,7 +26,6 @@ export class CardComponent implements OnInit {
form = new FormGroup({});
- model = {};
fields: FormlyFieldConfig[] = [];
schemas = JSON.parse(`{}`);
@@ -101,8 +101,8 @@ export class CardComponent implements OnInit {
});
}
- onDuplicate() {
-
+ onModelDuplicated(resource_id: string) {
+ this.modalService.dismissAll();
}
isCreateForm() {