From 4b7c424439ed2b9a94a3cc405ed04d15dba1a859 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Thu, 9 Mar 2023 02:23:33 +0530 Subject: [PATCH 1/2] feat: team preferences --- .../auth/teams/team-[team]/+page.svelte | 92 +----------- .../auth/teams/team-[team]/dangerZone.svelte | 35 +++++ .../auth/teams/team-[team]/updateName.svelte | 57 ++++++++ .../auth/teams/team-[team]/updatePrefs.svelte | 135 ++++++++++++++++++ 4 files changed, 234 insertions(+), 85 deletions(-) create mode 100644 src/routes/console/project-[project]/auth/teams/team-[team]/dangerZone.svelte create mode 100644 src/routes/console/project-[project]/auth/teams/team-[team]/updateName.svelte create mode 100644 src/routes/console/project-[project]/auth/teams/team-[team]/updatePrefs.svelte diff --git a/src/routes/console/project-[project]/auth/teams/team-[team]/+page.svelte b/src/routes/console/project-[project]/auth/teams/team-[team]/+page.svelte index 10dd00347..68c4c6298 100644 --- a/src/routes/console/project-[project]/auth/teams/team-[team]/+page.svelte +++ b/src/routes/console/project-[project]/auth/teams/team-[team]/+page.svelte @@ -1,42 +1,11 @@ @@ -54,54 +23,7 @@ - -
- - Update Name - - -
    - -
-
- - - - -
-
- - -
- Danger Zone -
- -

- The team will be permanently deleted, including all data associated with this team. This - action is irreversible. -

- - - - - - -
{$team.name}
- {$team.total} Members -
-
-
- - - - -
+ + +
- diff --git a/src/routes/console/project-[project]/auth/teams/team-[team]/dangerZone.svelte b/src/routes/console/project-[project]/auth/teams/team-[team]/dangerZone.svelte new file mode 100644 index 000000000..ada467333 --- /dev/null +++ b/src/routes/console/project-[project]/auth/teams/team-[team]/dangerZone.svelte @@ -0,0 +1,35 @@ + + + +
+ Danger Zone +
+ +

+ The team will be permanently deleted, including all data associated with this team. This + action is irreversible. +

+ + + + + + +
{$team.name}
+ {$team.total} Members +
+
+
+ + + + +
+ diff --git a/src/routes/console/project-[project]/auth/teams/team-[team]/updateName.svelte b/src/routes/console/project-[project]/auth/teams/team-[team]/updateName.svelte new file mode 100644 index 000000000..5fcc3b14a --- /dev/null +++ b/src/routes/console/project-[project]/auth/teams/team-[team]/updateName.svelte @@ -0,0 +1,57 @@ + + +
+ + Update Name + + +
    + +
+
+ + + + +
+
diff --git a/src/routes/console/project-[project]/auth/teams/team-[team]/updatePrefs.svelte b/src/routes/console/project-[project]/auth/teams/team-[team]/updatePrefs.svelte new file mode 100644 index 000000000..135660eb8 --- /dev/null +++ b/src/routes/console/project-[project]/auth/teams/team-[team]/updatePrefs.svelte @@ -0,0 +1,135 @@ + + +
+ + Team Preferences +

+ You can update your team's preferences by storing shared information on the teams's + objects so they can easily be shared across members. +

+ + +
    + {#if prefs} + {#each prefs as [key, value], index} +
  • +
    + +
    + +
    +
    +
    + +
    + +
    +
    +
    + +
    +
  • + {/each} + {/if} +
+ + +
+ + + + +
+ From 38a47f1041d1b33f74c0363b6f97abb237151683 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Fri, 24 Mar 2023 15:27:30 +0100 Subject: [PATCH 2/2] feat: sdk for 1.3.x --- package-lock.json | 29 +++++++++---------- package.json | 4 +-- src/lib/actions/analytics.ts | 2 +- src/lib/components/permissions/row.svelte | 6 ++-- src/lib/components/permissions/team.svelte | 4 +-- src/lib/components/permissions/user.svelte | 2 +- src/lib/layout/activity.svelte | 2 +- src/lib/layout/logs.svelte | 2 +- src/lib/layout/usage.svelte | 2 +- src/lib/sdk/project.ts | 2 +- src/lib/sdk/service.ts | 2 +- src/lib/stores/auth-methods.ts | 2 +- src/lib/stores/logs.ts | 2 +- src/lib/stores/oauth-providers.ts | 2 +- src/lib/stores/organization.ts | 9 ++++-- src/lib/stores/project-services.ts | 2 +- src/lib/stores/projects.ts | 2 +- src/lib/stores/sdk.ts | 2 +- src/lib/stores/uploader.ts | 2 +- src/lib/stores/user.ts | 2 +- src/routes/auth/magic-url/+page.svelte | 2 +- src/routes/console/account/activity/+page.ts | 2 +- .../console/account/organizations/+page.ts | 2 +- .../console/account/sessions/+page.svelte | 2 +- src/routes/console/createOrganization.svelte | 2 +- src/routes/console/onboarding/+page.svelte | 2 +- .../organization-[organization]/+page.ts | 2 +- .../createMember.svelte | 4 ++- .../createProject.svelte | 2 +- .../deleteMember.svelte | 2 +- .../members/+page.svelte | 6 ++-- .../members/+page.ts | 2 +- .../settings/+page.svelte | 2 +- .../console/project-[project]/+layout.svelte | 14 ++------- .../project-[project]/auth/+page.svelte | 2 +- .../console/project-[project]/auth/+page.ts | 2 +- .../project-[project]/auth/createTeam.svelte | 2 +- .../project-[project]/auth/createUser.svelte | 2 +- .../project-[project]/auth/teams/+page.svelte | 4 +-- .../project-[project]/auth/teams/+page.ts | 2 +- .../auth/teams/team-[team]/activity/+page.ts | 2 +- .../teams/team-[team]/createMembership.svelte | 4 ++- .../teams/team-[team]/deleteMembership.svelte | 2 +- .../auth/teams/team-[team]/deleteTeam.svelte | 4 +-- .../teams/team-[team]/members/+page.svelte | 2 +- .../auth/teams/team-[team]/members/+page.ts | 2 +- .../auth/teams/team-[team]/store.ts | 7 +++-- .../auth/teams/team-[team]/updateName.svelte | 4 +-- .../auth/teams/team-[team]/updatePrefs.svelte | 12 ++++---- .../auth/usage/[[period]]/+page.ts | 2 +- .../auth/user-[user]/activity/+page.ts | 2 +- .../auth/user-[user]/deleteMembership.svelte | 2 +- .../auth/user-[user]/memberships/+page.svelte | 2 +- .../auth/user-[user]/store.ts | 2 +- .../project-[project]/databases/+page.svelte | 2 +- .../project-[project]/databases/+page.ts | 2 +- .../project-[project]/databases/create.svelte | 2 +- .../database-[database]/+layout.svelte | 2 +- .../databases/database-[database]/+page.ts | 2 +- .../collection-[collection]/+layout.ts | 2 +- .../collection-[collection]/+page.ts | 2 +- .../collection-[collection]/activity/+page.ts | 2 +- .../attributes/boolean.svelte | 2 +- .../attributes/datetime.svelte | 2 +- .../attributes/email.svelte | 2 +- .../attributes/enum.svelte | 2 +- .../attributes/float.svelte | 2 +- .../attributes/integer.svelte | 2 +- .../attributes/ip.svelte | 2 +- .../attributes/string.svelte | 2 +- .../attributes/url.svelte | 2 +- .../createDocument.svelte | 2 +- .../document-[document]/activity/+page.ts | 2 +- .../document-[document]/attribute.svelte | 2 +- .../attributes/boolean.svelte | 2 +- .../attributes/datetime.svelte | 2 +- .../attributes/enum.svelte | 2 +- .../attributes/integer.svelte | 2 +- .../attributes/string.svelte | 2 +- .../document-[document]/attributes/url.svelte | 2 +- .../document-[document]/document.svelte | 2 +- .../document-[document]/store.ts | 2 +- .../indexes/+page.svelte | 2 +- .../indexes/deleteIndex.svelte | 2 +- .../indexes/overviewIndex.svelte | 2 +- .../collection-[collection]/store.ts | 2 +- .../usage/[[period]]/+page.ts | 2 +- .../createCollection.svelte | 2 +- .../databases/database-[database]/store.ts | 2 +- .../usage/[[period]]/+page.ts | 2 +- .../databases/usage/[[period]]/+page.ts | 2 +- .../project-[project]/functions/+page.ts | 2 +- .../functions/createFunction.svelte | 4 +-- .../functions/createVariable.svelte | 2 +- .../function-[function]/+page.svelte | 2 +- .../functions/function-[function]/+page.ts | 2 +- .../function-[function]/activate.svelte | 2 +- .../function-[function]/delete.svelte | 2 +- .../function-[function]/execute.svelte | 2 +- .../executions/+page.svelte | 2 +- .../function-[function]/executions/+page.ts | 2 +- .../function-[function]/settings/+page.svelte | 2 +- .../function-[function]/settings/store.ts | 2 +- .../functions/function-[function]/store.ts | 2 +- .../usage/[[period]]/+page.ts | 2 +- .../functions/wizard/step5.svelte | 2 +- .../functions/wizard/store.ts | 2 +- .../project-[project]/overview/+layout.svelte | 2 +- .../overview/keys/[key]/store.ts | 2 +- .../overview/keys/wizard/store.ts | 2 +- .../overview/platforms/[platform]/store.ts | 2 +- .../overview/platforms/wizard/store.ts | 2 +- .../project-[project]/overview/store.ts | 2 +- .../settings/domains/+page.svelte | 2 +- .../settings/domains/delete.svelte | 2 +- .../settings/domains/wizard/store.ts | 2 +- .../settings/webhooks/[webhook]/store.ts | 2 +- .../settings/webhooks/wizard/store.ts | 2 +- .../project-[project]/storage/+page.svelte | 2 +- .../project-[project]/storage/+page.ts | 2 +- .../storage/bucket-[bucket]/+page.svelte | 2 +- .../storage/bucket-[bucket]/+page.ts | 2 +- .../storage/bucket-[bucket]/create.svelte | 2 +- .../storage/bucket-[bucket]/deleteFile.svelte | 2 +- .../bucket-[bucket]/file-[file]/store.ts | 2 +- .../bucket-[bucket]/settings/+page.svelte | 2 +- .../storage/bucket-[bucket]/store.ts | 2 +- .../bucket-[bucket]/usage/[[period]]/+page.ts | 2 +- .../project-[project]/storage/create.svelte | 2 +- .../storage/usage/[[period]]/+page.ts | 2 +- src/routes/console/project-[project]/store.ts | 2 +- src/routes/register/+page.svelte | 2 +- 132 files changed, 177 insertions(+), 172 deletions(-) diff --git a/package-lock.json b/package-lock.json index f6ab303f0..0587a5006 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,11 +6,10 @@ "packages": { "": { "name": "@appwrite/console", - "version": "0.0.1", "dependencies": { "@analytics/google-analytics": "^1.0.5", - "@appwrite.io/pink": "^0.0.6-rc.4", - "@aw-labs/appwrite-console": "^13.1.0", + "@appwrite.io/console": "0.1.0-preview-0.0", + "@appwrite.io/pink": "0.0.6-rc.2", "@popperjs/core": "^2.11.6", "@sentry/svelte": "^7.44.2", "@sentry/tracing": "^7.44.2", @@ -147,10 +146,19 @@ "resolved": "https://registry.npmjs.org/@analytics/type-utils/-/type-utils-0.6.0.tgz", "integrity": "sha512-1Yw7u/COtxx06BfwlI+kVhsa/upKYzmCNrT4c8QDeCY2KMYlnijkUjtHiPU08HxyTIVB5j6d75O0YWVIHwQS8g==" }, + "node_modules/@appwrite.io/console": { + "version": "0.1.0-preview-0.0", + "resolved": "https://registry.npmjs.org/@appwrite.io/console/-/console-0.1.0-preview-0.0.tgz", + "integrity": "sha512-ROCZICle2N/76UMXRm40fIDhjPrxplqa8SCuiCSDu68P4x54lybOw/8ecpwHspq/yIxlQ5LYsyJ4U8Fw76JyIg==", + "dependencies": { + "cross-fetch": "3.1.5", + "isomorphic-form-data": "2.0.0" + } + }, "node_modules/@appwrite.io/pink": { - "version": "0.0.6-rc.4", - "resolved": "https://registry.npmjs.org/@appwrite.io/pink/-/pink-0.0.6-rc.4.tgz", - "integrity": "sha512-vSBq0wB4lQMM8vRPCh0B2M8aWIdrFQSf14X58y8DVjj0djg/gwQ51pwxLojXAol7rwFNhh73NSqTuRC4y+BpxA==", + "version": "0.0.6-rc.2", + "resolved": "https://registry.npmjs.org/@appwrite.io/pink/-/pink-0.0.6-rc.2.tgz", + "integrity": "sha512-PR2TVhLgRwXfdrB+0w9pZv7X2n6WOawArSJXq8jsRF58EzWcl4nf8XkjTsJ9BSU+in9fkmhxNIBywM707jqUcg==", "dependencies": { "@appwrite.io/pink-icons": "*", "normalize.css": "^8.0.1", @@ -162,15 +170,6 @@ "resolved": "https://registry.npmjs.org/@appwrite.io/pink-icons/-/pink-icons-0.0.5.tgz", "integrity": "sha512-Ej9usq4C9pwrqCvSNvRnFJ1jPF1+iXq2+edBbuttF1f30jFlOXol/Z7gkDR1ofwtWUBFs2X+181dIPLJHICq+A==" }, - "node_modules/@aw-labs/appwrite-console": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@aw-labs/appwrite-console/-/appwrite-console-13.1.0.tgz", - "integrity": "sha512-1FyKke5b3vx+D3VfNYd3YnFhzUOlsj9bD+KTRLWA4WRItb55thFVZJMWQQ4XnZtDiLPuJAn2XjbMSfMr+9XYwg==", - "dependencies": { - "cross-fetch": "3.1.5", - "isomorphic-form-data": "2.0.0" - } - }, "node_modules/@babel/code-frame": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", diff --git a/package.json b/package.json index 5448a07e5..08fedc508 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,8 @@ }, "dependencies": { "@analytics/google-analytics": "^1.0.5", - "@appwrite.io/pink": "^0.0.6-rc.4", - "@aw-labs/appwrite-console": "^13.1.0", + "@appwrite.io/console": "0.1.0-preview-0.0", + "@appwrite.io/pink": "0.0.6-rc.2", "@popperjs/core": "^2.11.6", "@sentry/svelte": "^7.44.2", "@sentry/tracing": "^7.44.2", diff --git a/src/lib/actions/analytics.ts b/src/lib/actions/analytics.ts index c4324b970..45ba11413 100644 --- a/src/lib/actions/analytics.ts +++ b/src/lib/actions/analytics.ts @@ -2,7 +2,7 @@ import { page } from '$app/stores'; import { user } from '$lib/stores/user'; import { ENV, MODE, VARS } from '$lib/system'; import googleAnalytics from '@analytics/google-analytics'; -import { AppwriteException } from '@aw-labs/appwrite-console'; +import { AppwriteException } from '@appwrite.io/console'; import Analytics from 'analytics'; import { get } from 'svelte/store'; diff --git a/src/lib/components/permissions/row.svelte b/src/lib/components/permissions/row.svelte index 778cc4ae5..01596a35e 100644 --- a/src/lib/components/permissions/row.svelte +++ b/src/lib/components/permissions/row.svelte @@ -1,7 +1,7 @@ diff --git a/src/routes/console/project-[project]/auth/+page.svelte b/src/routes/console/project-[project]/auth/+page.svelte index 82708e6fb..8bb981257 100644 --- a/src/routes/console/project-[project]/auth/+page.svelte +++ b/src/routes/console/project-[project]/auth/+page.svelte @@ -25,7 +25,7 @@ import { base } from '$app/paths'; import { goto } from '$app/navigation'; import Create from './createUser.svelte'; - import type { Models } from '@aw-labs/appwrite-console'; + import type { Models } from '@appwrite.io/console'; import type { PageData } from './$types'; export let data: PageData; diff --git a/src/routes/console/project-[project]/auth/+page.ts b/src/routes/console/project-[project]/auth/+page.ts index badf0ca4e..97b6ad3d3 100644 --- a/src/routes/console/project-[project]/auth/+page.ts +++ b/src/routes/console/project-[project]/auth/+page.ts @@ -1,4 +1,4 @@ -import { Query } from '@aw-labs/appwrite-console'; +import { Query } from '@appwrite.io/console'; import { sdk } from '$lib/stores/sdk'; import { getLimit, getPage, getSearch, pageToOffset } from '$lib/helpers/load'; import { PAGE_LIMIT } from '$lib/constants'; diff --git a/src/routes/console/project-[project]/auth/createTeam.svelte b/src/routes/console/project-[project]/auth/createTeam.svelte index 0875e522c..9215d6349 100644 --- a/src/routes/console/project-[project]/auth/createTeam.svelte +++ b/src/routes/console/project-[project]/auth/createTeam.svelte @@ -5,7 +5,7 @@ import { InputText, Button, FormList } from '$lib/elements/forms'; import { addNotification } from '$lib/stores/notifications'; import { sdk } from '$lib/stores/sdk'; - import { ID } from '@aw-labs/appwrite-console'; + import { ID } from '@appwrite.io/console'; import { createEventDispatcher } from 'svelte'; export let showCreate = false; diff --git a/src/routes/console/project-[project]/auth/createUser.svelte b/src/routes/console/project-[project]/auth/createUser.svelte index bbd280f66..0a9aaea08 100644 --- a/src/routes/console/project-[project]/auth/createUser.svelte +++ b/src/routes/console/project-[project]/auth/createUser.svelte @@ -12,7 +12,7 @@ } from '$lib/elements/forms'; import { addNotification } from '$lib/stores/notifications'; import { sdk } from '$lib/stores/sdk'; - import { ID } from '@aw-labs/appwrite-console'; + import { ID } from '@appwrite.io/console'; import { createEventDispatcher } from 'svelte'; export let showCreate = false; diff --git a/src/routes/console/project-[project]/auth/teams/+page.svelte b/src/routes/console/project-[project]/auth/teams/+page.svelte index bc0e643a3..ff50845f9 100644 --- a/src/routes/console/project-[project]/auth/teams/+page.svelte +++ b/src/routes/console/project-[project]/auth/teams/+page.svelte @@ -23,7 +23,7 @@ import { toLocaleDateTime } from '$lib/helpers/date'; import { Container } from '$lib/layout'; import { base } from '$app/paths'; - import type { Models } from '@aw-labs/appwrite-console'; + import type { Models } from '@appwrite.io/console'; import type { PageData } from './$types'; export let data: PageData; @@ -31,7 +31,7 @@ let showCreate = false; const project = $page.params.project; - const teamCreated = async (event: CustomEvent) => { + const teamCreated = async (event: CustomEvent>>) => { await goto(`${base}/console/project-${project}/auth/teams/team-${event.detail.$id}`); }; diff --git a/src/routes/console/project-[project]/auth/teams/+page.ts b/src/routes/console/project-[project]/auth/teams/+page.ts index 42b4f5c1c..e54ff32e6 100644 --- a/src/routes/console/project-[project]/auth/teams/+page.ts +++ b/src/routes/console/project-[project]/auth/teams/+page.ts @@ -1,4 +1,4 @@ -import { Query } from '@aw-labs/appwrite-console'; +import { Query } from '@appwrite.io/console'; import { sdk } from '$lib/stores/sdk'; import { getLimit, getPage, getSearch, pageToOffset } from '$lib/helpers/load'; import { PAGE_LIMIT } from '$lib/constants'; diff --git a/src/routes/console/project-[project]/auth/teams/team-[team]/activity/+page.ts b/src/routes/console/project-[project]/auth/teams/team-[team]/activity/+page.ts index ea9009d74..4fb5bf0f9 100644 --- a/src/routes/console/project-[project]/auth/teams/team-[team]/activity/+page.ts +++ b/src/routes/console/project-[project]/auth/teams/team-[team]/activity/+page.ts @@ -1,4 +1,4 @@ -import { Query } from '@aw-labs/appwrite-console'; +import { Query } from '@appwrite.io/console'; import { sdk } from '$lib/stores/sdk'; import { getLimit, getPage, pageToOffset } from '$lib/helpers/load'; import { PAGE_LIMIT } from '$lib/constants'; diff --git a/src/routes/console/project-[project]/auth/teams/team-[team]/createMembership.svelte b/src/routes/console/project-[project]/auth/teams/team-[team]/createMembership.svelte index fb6e9fe49..f1e4e305b 100644 --- a/src/routes/console/project-[project]/auth/teams/team-[team]/createMembership.svelte +++ b/src/routes/console/project-[project]/auth/teams/team-[team]/createMembership.svelte @@ -21,9 +21,11 @@ try { const user = await sdk.forProject.teams.createMembership( teamId, - email, roles, url, + email, + undefined, + undefined, name ); addNotification({ diff --git a/src/routes/console/project-[project]/auth/teams/team-[team]/deleteMembership.svelte b/src/routes/console/project-[project]/auth/teams/team-[team]/deleteMembership.svelte index 34ff901db..fef2f8440 100644 --- a/src/routes/console/project-[project]/auth/teams/team-[team]/deleteMembership.svelte +++ b/src/routes/console/project-[project]/auth/teams/team-[team]/deleteMembership.svelte @@ -7,7 +7,7 @@ import { Button } from '$lib/elements/forms'; import { addNotification } from '$lib/stores/notifications'; import { sdk } from '$lib/stores/sdk'; - import type { Models } from '@aw-labs/appwrite-console'; + import type { Models } from '@appwrite.io/console'; import { createEventDispatcher } from 'svelte'; const dispatch = createEventDispatcher(); diff --git a/src/routes/console/project-[project]/auth/teams/team-[team]/deleteTeam.svelte b/src/routes/console/project-[project]/auth/teams/team-[team]/deleteTeam.svelte index bf99459eb..a4ca41f10 100644 --- a/src/routes/console/project-[project]/auth/teams/team-[team]/deleteTeam.svelte +++ b/src/routes/console/project-[project]/auth/teams/team-[team]/deleteTeam.svelte @@ -7,10 +7,10 @@ import { Button } from '$lib/elements/forms'; import { addNotification } from '$lib/stores/notifications'; import { sdk } from '$lib/stores/sdk'; - import type { Models } from '@aw-labs/appwrite-console'; + import type { Models } from '@appwrite.io/console'; export let showDelete = false; - export let team: Models.Team; + export let team: Models.Team>; const deleteTeam = async () => { try { diff --git a/src/routes/console/project-[project]/auth/teams/team-[team]/members/+page.svelte b/src/routes/console/project-[project]/auth/teams/team-[team]/members/+page.svelte index f7518114c..5e3db52ae 100644 --- a/src/routes/console/project-[project]/auth/teams/team-[team]/members/+page.svelte +++ b/src/routes/console/project-[project]/auth/teams/team-[team]/members/+page.svelte @@ -19,7 +19,7 @@ } from '$lib/elements/table'; import { Button } from '$lib/elements/forms'; import { Container } from '$lib/layout'; - import type { Models } from '@aw-labs/appwrite-console'; + import type { Models } from '@appwrite.io/console'; import { invalidate } from '$app/navigation'; import { base } from '$app/paths'; import { toLocaleDateTime } from '$lib/helpers/date'; diff --git a/src/routes/console/project-[project]/auth/teams/team-[team]/members/+page.ts b/src/routes/console/project-[project]/auth/teams/team-[team]/members/+page.ts index e8e342b84..2350d7f61 100644 --- a/src/routes/console/project-[project]/auth/teams/team-[team]/members/+page.ts +++ b/src/routes/console/project-[project]/auth/teams/team-[team]/members/+page.ts @@ -1,4 +1,4 @@ -import { Query } from '@aw-labs/appwrite-console'; +import { Query } from '@appwrite.io/console'; import { sdk } from '$lib/stores/sdk'; import { getLimit, getPage, getSearch, pageToOffset } from '$lib/helpers/load'; import { Dependencies, PAGE_LIMIT } from '$lib/constants'; diff --git a/src/routes/console/project-[project]/auth/teams/team-[team]/store.ts b/src/routes/console/project-[project]/auth/teams/team-[team]/store.ts index 5b81e517e..4da496a1d 100644 --- a/src/routes/console/project-[project]/auth/teams/team-[team]/store.ts +++ b/src/routes/console/project-[project]/auth/teams/team-[team]/store.ts @@ -1,5 +1,8 @@ import { derived } from 'svelte/store'; import { page } from '$app/stores'; -import type { Models } from '@aw-labs/appwrite-console'; +import type { Models } from '@appwrite.io/console'; -export const team = derived(page, ($page) => $page.data.team as Models.Team); +export const team = derived( + page, + ($page) => $page.data.team as Models.Team> +); diff --git a/src/routes/console/project-[project]/auth/teams/team-[team]/updateName.svelte b/src/routes/console/project-[project]/auth/teams/team-[team]/updateName.svelte index 31ce4ef6d..9b21635f7 100644 --- a/src/routes/console/project-[project]/auth/teams/team-[team]/updateName.svelte +++ b/src/routes/console/project-[project]/auth/teams/team-[team]/updateName.svelte @@ -18,7 +18,7 @@ async function updateName() { try { - await sdk.forProject.teams.update($page.params.team, teamName); + await sdk.forProject.teams.updateName($page.params.team, teamName); invalidate(Dependencies.TEAM); addNotification({ message: 'Name has been updated', @@ -35,7 +35,7 @@ } -
+ Name diff --git a/src/routes/console/project-[project]/auth/teams/team-[team]/updatePrefs.svelte b/src/routes/console/project-[project]/auth/teams/team-[team]/updatePrefs.svelte index 135660eb8..3c13d5d4a 100644 --- a/src/routes/console/project-[project]/auth/teams/team-[team]/updatePrefs.svelte +++ b/src/routes/console/project-[project]/auth/teams/team-[team]/updatePrefs.svelte @@ -5,12 +5,12 @@ import { Dependencies } from '$lib/constants'; import { Button, Form } from '$lib/elements/forms'; import { addNotification } from '$lib/stores/notifications'; - import { sdkForProject } from '$lib/stores/sdk'; + import { sdk } from '$lib/stores/sdk'; import { onMount } from 'svelte'; import { team } from './store'; $: if (prefs) { - if (JSON.stringify(prefs) !== JSON.stringify(Object.entries({}))) { + if (JSON.stringify(prefs) !== JSON.stringify(Object.entries($team.prefs))) { if (!!prefs[prefs.length - 1][0] && !!prefs[prefs.length - 1][1]) { arePrefsDisabled = false; } else { @@ -25,7 +25,7 @@ let arePrefsDisabled = true; onMount(async () => { - prefs = Object.entries({}); + prefs = Object.entries($team.prefs); if (!prefs?.length) { prefs.push(['', '']); } @@ -33,9 +33,9 @@ async function updatePrefs() { try { - // let updatedPrefs = Object.fromEntries(prefs); + let updatedPrefs = Object.fromEntries(prefs); - // await sdkForProject.users.updatePrefs($user.$id, updatedPrefs); + await sdk.forProject.teams.updatePrefs($team.$id, updatedPrefs); invalidate(Dependencies.TEAM); arePrefsDisabled = true; @@ -54,7 +54,7 @@ } - + Team Preferences

diff --git a/src/routes/console/project-[project]/auth/usage/[[period]]/+page.ts b/src/routes/console/project-[project]/auth/usage/[[period]]/+page.ts index d95c76432..6ba6fec31 100644 --- a/src/routes/console/project-[project]/auth/usage/[[period]]/+page.ts +++ b/src/routes/console/project-[project]/auth/usage/[[period]]/+page.ts @@ -1,4 +1,4 @@ -import type { Models } from '@aw-labs/appwrite-console'; +import type { Models } from '@appwrite.io/console'; import { sdk } from '$lib/stores/sdk'; import type { PageLoad } from './$types'; import { error } from '@sveltejs/kit'; diff --git a/src/routes/console/project-[project]/auth/user-[user]/activity/+page.ts b/src/routes/console/project-[project]/auth/user-[user]/activity/+page.ts index 168f3add5..103be41a4 100644 --- a/src/routes/console/project-[project]/auth/user-[user]/activity/+page.ts +++ b/src/routes/console/project-[project]/auth/user-[user]/activity/+page.ts @@ -1,4 +1,4 @@ -import { Query } from '@aw-labs/appwrite-console'; +import { Query } from '@appwrite.io/console'; import { sdk } from '$lib/stores/sdk'; import { getLimit, getPage, pageToOffset } from '$lib/helpers/load'; import { PAGE_LIMIT } from '$lib/constants'; diff --git a/src/routes/console/project-[project]/auth/user-[user]/deleteMembership.svelte b/src/routes/console/project-[project]/auth/user-[user]/deleteMembership.svelte index d02d963c7..bb198398d 100644 --- a/src/routes/console/project-[project]/auth/user-[user]/deleteMembership.svelte +++ b/src/routes/console/project-[project]/auth/user-[user]/deleteMembership.svelte @@ -8,7 +8,7 @@ import { Button } from '$lib/elements/forms'; import { addNotification } from '$lib/stores/notifications'; import { sdk } from '$lib/stores/sdk'; - import type { Models } from '@aw-labs/appwrite-console'; + import type { Models } from '@appwrite.io/console'; export let showDelete = false; export let selectedMembership: Models.Membership; diff --git a/src/routes/console/project-[project]/auth/user-[user]/memberships/+page.svelte b/src/routes/console/project-[project]/auth/user-[user]/memberships/+page.svelte index a477b1a3b..680c8ef36 100644 --- a/src/routes/console/project-[project]/auth/user-[user]/memberships/+page.svelte +++ b/src/routes/console/project-[project]/auth/user-[user]/memberships/+page.svelte @@ -14,7 +14,7 @@ import { Button } from '$lib/elements/forms'; import { Container } from '$lib/layout'; import DeleteMembership from '../deleteMembership.svelte'; - import type { Models } from '@aw-labs/appwrite-console'; + import type { Models } from '@appwrite.io/console'; import type { PageData } from './$types'; import { trackEvent } from '$lib/actions/analytics'; import { toLocaleDateTime } from '$lib/helpers/date'; diff --git a/src/routes/console/project-[project]/auth/user-[user]/store.ts b/src/routes/console/project-[project]/auth/user-[user]/store.ts index f1ffab21e..787647b42 100644 --- a/src/routes/console/project-[project]/auth/user-[user]/store.ts +++ b/src/routes/console/project-[project]/auth/user-[user]/store.ts @@ -1,6 +1,6 @@ import { derived } from 'svelte/store'; import { page } from '$app/stores'; -import type { Models } from '@aw-labs/appwrite-console'; +import type { Models } from '@appwrite.io/console'; export const user = derived( page, diff --git a/src/routes/console/project-[project]/databases/+page.svelte b/src/routes/console/project-[project]/databases/+page.svelte index 34348305b..ee49ba16d 100644 --- a/src/routes/console/project-[project]/databases/+page.svelte +++ b/src/routes/console/project-[project]/databases/+page.svelte @@ -8,7 +8,7 @@ import Create from './create.svelte'; import Grid from './grid.svelte'; import Table from './table.svelte'; - import type { Models } from '@aw-labs/appwrite-console'; + import type { Models } from '@appwrite.io/console'; import type { PageData } from './$types'; import { columns } from './store'; diff --git a/src/routes/console/project-[project]/databases/+page.ts b/src/routes/console/project-[project]/databases/+page.ts index e83bc2cac..2a9e3446a 100644 --- a/src/routes/console/project-[project]/databases/+page.ts +++ b/src/routes/console/project-[project]/databases/+page.ts @@ -1,7 +1,7 @@ import { CARD_LIMIT } from '$lib/constants'; import { getLimit, getPage, getView, pageToOffset, View } from '$lib/helpers/load'; import { sdk } from '$lib/stores/sdk'; -import { Query } from '@aw-labs/appwrite-console'; +import { Query } from '@appwrite.io/console'; import type { PageLoad } from './$types'; export const load: PageLoad = async ({ url, route }) => { diff --git a/src/routes/console/project-[project]/databases/create.svelte b/src/routes/console/project-[project]/databases/create.svelte index ca42e67b1..e548f7b6c 100644 --- a/src/routes/console/project-[project]/databases/create.svelte +++ b/src/routes/console/project-[project]/databases/create.svelte @@ -5,7 +5,7 @@ import { Button, InputText, FormList } from '$lib/elements/forms'; import { addNotification } from '$lib/stores/notifications'; import { sdk } from '$lib/stores/sdk'; - import { ID } from '@aw-labs/appwrite-console'; + import { ID } from '@appwrite.io/console'; import { createEventDispatcher } from 'svelte'; export let showCreate = false; diff --git a/src/routes/console/project-[project]/databases/database-[database]/+layout.svelte b/src/routes/console/project-[project]/databases/database-[database]/+layout.svelte index 730daa660..0663ea0f6 100644 --- a/src/routes/console/project-[project]/databases/database-[database]/+layout.svelte +++ b/src/routes/console/project-[project]/databases/database-[database]/+layout.svelte @@ -1,6 +1,6 @@