diff --git a/backend/strapi/src/api/note/content-types/note/schema.json b/backend/strapi/src/api/note/content-types/note/schema.json index 5c0c29b..356eed2 100644 --- a/backend/strapi/src/api/note/content-types/note/schema.json +++ b/backend/strapi/src/api/note/content-types/note/schema.json @@ -21,8 +21,9 @@ }, "owners": { "type": "relation", - "relation": "oneToMany", - "target": "plugin::users-permissions.user" + "relation": "manyToMany", + "target": "plugin::users-permissions.user", + "inversedBy": "notes" }, "lastViewed": { "type": "datetime", diff --git a/frontend/svelte/src/models/PomeloUtils.ts b/frontend/svelte/src/models/PomeloUtils.ts index 62c9903..e61190e 100644 --- a/frontend/svelte/src/models/PomeloUtils.ts +++ b/frontend/svelte/src/models/PomeloUtils.ts @@ -1,3 +1,5 @@ +import {parseCookies} from "nookies"; + /** * Capitalises first letter of string. * @param str @@ -18,4 +20,14 @@ export async function bearerFetch(endpoint: string, jwt: string, baseUrl: string Authorization: `Bearer ${jwt}` } }); -} \ No newline at end of file +} + + +const getJwtCookie = () => { + return parseCookies("/").jwt; +}; + +/** + * JWT Cookie + */ +export const jwt: string = getJwtCookie(); \ No newline at end of file diff --git a/frontend/svelte/src/routes/+page.svelte b/frontend/svelte/src/routes/+page.svelte index 871b615..491a930 100644 --- a/frontend/svelte/src/routes/+page.svelte +++ b/frontend/svelte/src/routes/+page.svelte @@ -1,40 +1,23 @@