diff --git a/api/openapi.json b/api/openapi.json index bc9a9bd..26de56f 100644 --- a/api/openapi.json +++ b/api/openapi.json @@ -3213,6 +3213,12 @@ "id": { "type": "integer" }, + "label":{ + "type": "array", + "items": { + "type": "string" + } + }, "first_name": { "type": "string" }, @@ -3221,20 +3227,6 @@ }, "last_name": { "type": "string" - }, - "EndId": { - "type": "integer" - }, - "EndElementId": { - "type": "string" - }, - "Props": { - "type": "object", - "properties": { - "added": { - "type": "integer" - } - } } } }, diff --git a/apps/app/messages/en.json b/apps/app/messages/en.json index 5d2dbce..45ebdb2 100644 --- a/apps/app/messages/en.json +++ b/apps/app/messages/en.json @@ -42,6 +42,7 @@ "dark": "Dark", "date": "Date", "death": "Death", + "delete_profile":"Delete profile", "deceased": "Deceased", "deny": "Deny", "description": "Description", @@ -67,6 +68,8 @@ "from_time": "From", "fruit": "Fruit", "hair_colour": "Hair Colour", + "hard_delete": "Delete permanently", + "have_invite_code": "I have invite code!", "hello_world": "Hello, {name} from en!", "height": "Height", "hobby": "Hobby", diff --git a/apps/app/messages/hu.json b/apps/app/messages/hu.json index 95963f6..79397a3 100644 --- a/apps/app/messages/hu.json +++ b/apps/app/messages/hu.json @@ -43,6 +43,7 @@ "date": "Dátum", "death": "Halál", "deceased": "Elhunyt", + "delete_profile":"Delete profile", "deny": "Elutasítás", "description": "Leírás", "details": "Részletek", @@ -67,6 +68,8 @@ "from_time": "Tól", "fruit": "Gyümölcs", "hair_colour": "Hajszín", + "hard_delete": "Végleges Törlés", + "have_invite_code": "Rendelkezem meghívó kóddal!", "hello_world": "Helló, {name} innen: hu!", "height": "Magasság", "hobby": "Hobbi", diff --git a/apps/app/src/lib/admin/Modal.svelte b/apps/app/src/lib/admin/Modal.svelte new file mode 100644 index 0000000..cbee22a --- /dev/null +++ b/apps/app/src/lib/admin/Modal.svelte @@ -0,0 +1,168 @@ + + + diff --git a/apps/app/src/lib/admin/ModalButtons.svelte b/apps/app/src/lib/admin/ModalButtons.svelte new file mode 100644 index 0000000..c765597 --- /dev/null +++ b/apps/app/src/lib/admin/ModalButtons.svelte @@ -0,0 +1,27 @@ + + +
+

{relation()}

+
+ + +
+
diff --git a/apps/app/src/lib/api/api.gen.ts b/apps/app/src/lib/api/api.gen.ts index e060bf8..233d395 100644 --- a/apps/app/src/lib/api/api.gen.ts +++ b/apps/app/src/lib/api/api.gen.ts @@ -532,14 +532,10 @@ export interface components { }; Admin: { id?: number; + label?: string[]; first_name?: string; adminSince?: number; last_name?: string; - EndId?: number; - EndElementId?: string; - Props?: { - added?: number; - }; }; AdminRelationship: { Id?: number; diff --git a/apps/app/src/lib/relationship/EdgeMenu.svelte b/apps/app/src/lib/relationship/EdgeMenu.svelte new file mode 100644 index 0000000..38ef845 --- /dev/null +++ b/apps/app/src/lib/relationship/EdgeMenu.svelte @@ -0,0 +1,91 @@ + + + + + diff --git a/apps/app/src/lib/relationship/Modal.svelte b/apps/app/src/lib/relationship/Modal.svelte index 6377e7c..2b5bf54 100644 --- a/apps/app/src/lib/relationship/Modal.svelte +++ b/apps/app/src/lib/relationship/Modal.svelte @@ -1,5 +1,16 @@ -