From 8a84356cd1265457382d2f14aa4bedda0f697036 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Mon, 14 Mar 2022 16:03:19 +0100 Subject: [PATCH] fix some things --- package-lock.json | 51 ++++------- package.json | 2 +- src/lib/layout/navigation.svelte | 10 --- .../collection/[collection]/attributes.svelte | 35 ++++---- .../collection/[collection]/index.svelte | 56 ++++++------- .../console/[project]/domains/index.svelte | 57 ------------- .../function/[function]/index.svelte | 48 +++++------ .../console/[project]/keys/index.svelte | 40 +++++---- .../[project]/settings/__layout.svelte | 17 ++++ .../[project]/settings/_createDomain.svelte | 38 +++++++++ .../console/[project]/settings/_tabs.svelte | 44 ++++++++++ .../console/[project]/settings/domains.svelte | 60 +++++++++++++ .../index.svelte} | 10 +-- .../console/[project]/settings/members.svelte | 41 +++++++++ .../[project]/settings/services.svelte | 6 ++ .../storage/bucket/[bucket]/index.svelte | 60 +++++++------ .../console/[project]/users/index.svelte | 84 +++++++++---------- .../console/[project]/users/team/index.svelte | 48 +++++------ .../users/user/[user]/activity.svelte | 75 ++++++++--------- .../console/[project]/webhooks/index.svelte | 44 +++++----- 20 files changed, 461 insertions(+), 365 deletions(-) delete mode 100644 src/routes/console/[project]/domains/index.svelte create mode 100644 src/routes/console/[project]/settings/__layout.svelte create mode 100644 src/routes/console/[project]/settings/_createDomain.svelte create mode 100644 src/routes/console/[project]/settings/_tabs.svelte create mode 100644 src/routes/console/[project]/settings/domains.svelte rename src/routes/console/[project]/{settings.svelte => settings/index.svelte} (86%) create mode 100644 src/routes/console/[project]/settings/members.svelte create mode 100644 src/routes/console/[project]/settings/services.svelte diff --git a/package-lock.json b/package-lock.json index 13aaa3f5a..6d94bdef7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "@testing-library/user-event": "^13.5.0", "@typescript-eslint/eslint-plugin": "^5.14.0", "@typescript-eslint/parser": "^5.14.0", - "eslint": "^8.10.0", + "eslint": "^8.11.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-svelte3": "^3.4.1", "jest": "^27.5.1", @@ -662,16 +662,16 @@ "dev": true }, "node_modules/@eslint/eslintrc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.0.tgz", - "integrity": "sha512-igm9SjJHNEJRiUnecP/1R5T3wKLEJ7pL6e2P+GUSfCd0dGjPYYZve08uzw8L2J8foVHFz+NGu12JxRcU2gGo6w==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^9.3.1", "globals": "^13.9.0", - "ignore": "^4.0.6", + "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", "minimatch": "^3.0.4", @@ -681,15 +681,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/@humanwhocodes/config-array": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.3.tgz", @@ -3207,12 +3198,12 @@ } }, "node_modules/eslint": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.10.0.tgz", - "integrity": "sha512-tcI1D9lfVec+R4LE1mNDnzoJ/f71Kl/9Cv4nG47jOueCMBrCCKYXr4AUVS7go6mWYGFD4+EoN6+eXSrEbRzXVw==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.11.0.tgz", + "integrity": "sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.2.0", + "@eslint/eslintrc": "^1.2.1", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -7587,28 +7578,20 @@ "dev": true }, "@eslint/eslintrc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.0.tgz", - "integrity": "sha512-igm9SjJHNEJRiUnecP/1R5T3wKLEJ7pL6e2P+GUSfCd0dGjPYYZve08uzw8L2J8foVHFz+NGu12JxRcU2gGo6w==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^9.3.1", "globals": "^13.9.0", - "ignore": "^4.0.6", + "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", "minimatch": "^3.0.4", "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - } } }, "@humanwhocodes/config-array": { @@ -9429,12 +9412,12 @@ } }, "eslint": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.10.0.tgz", - "integrity": "sha512-tcI1D9lfVec+R4LE1mNDnzoJ/f71Kl/9Cv4nG47jOueCMBrCCKYXr4AUVS7go6mWYGFD4+EoN6+eXSrEbRzXVw==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.11.0.tgz", + "integrity": "sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.2.0", + "@eslint/eslintrc": "^1.2.1", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", diff --git a/package.json b/package.json index b26e493f8..6edc51668 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@testing-library/user-event": "^13.5.0", "@typescript-eslint/eslint-plugin": "^5.14.0", "@typescript-eslint/parser": "^5.14.0", - "eslint": "^8.10.0", + "eslint": "^8.11.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-svelte3": "^3.4.1", "jest": "^27.5.1", diff --git a/src/lib/layout/navigation.svelte b/src/lib/layout/navigation.svelte index ed500e5a1..3624250d6 100644 --- a/src/lib/layout/navigation.svelte +++ b/src/lib/layout/navigation.svelte @@ -94,16 +94,6 @@ API Keys -
  • - - -
  • diff --git a/src/routes/console/[project]/database/collection/[collection]/attributes.svelte b/src/routes/console/[project]/database/collection/[collection]/attributes.svelte index 53e3a60a0..c625d11ea 100644 --- a/src/routes/console/[project]/database/collection/[collection]/attributes.svelte +++ b/src/routes/console/[project]/database/collection/[collection]/attributes.svelte @@ -1,5 +1,4 @@

    Documents

    - - {#await request} -
    - {:then response} - - - {#each columns as column} - {column.title} - {/each} - - - {#each response.documents as document} - - {#each columns as column} - - {document[column.key] ?? 'n/a'} - - {/each} - - {/each} - -
    +{#await request} +
    +{:then response} + + + {#each columns as column} + {column.title} + {/each} + + + {#each response.documents as document} + + {#each columns as column} + + {document[column.key] ?? 'n/a'} + + {/each} + + {/each} + +
    - - {/await} - + +{/await} diff --git a/src/routes/console/[project]/domains/index.svelte b/src/routes/console/[project]/domains/index.svelte deleted file mode 100644 index f1dc80e78..000000000 --- a/src/routes/console/[project]/domains/index.svelte +++ /dev/null @@ -1,57 +0,0 @@ - - - - Appwrite - Domains - -Home -

    API Keys

    - - {#await request} -
    - {:then response} - - - - Domain - TLS - - - {#each response.domains as domain} - - - {domain.verification ? 'Unverified' : 'Verified'} - - - - {domain.domain} - - - {#if domain.certificateId} - Verified - {:else if domain.verification} - In Progress - {:else} - Pending Verification - {/if} - - {/each} - -
    - {/await} - diff --git a/src/routes/console/[project]/functions/function/[function]/index.svelte b/src/routes/console/[project]/functions/function/[function]/index.svelte index e52422a80..cf3d696aa 100644 --- a/src/routes/console/[project]/functions/function/[function]/index.svelte +++ b/src/routes/console/[project]/functions/function/[function]/index.svelte @@ -34,32 +34,30 @@ - - {#await request} -
    - {:then response} - - - # - Active - - - {#each response.deployments as deployment} - - - - {deployment.$id} - - - {deployment.activate} - - {/each} - -
    +{#await request} +
    +{:then response} + + + # + Active + + + {#each response.deployments as deployment} + + + + {deployment.$id} + + + {deployment.activate} + + {/each} + +
    - - {/await} - + +{/await} diff --git a/src/routes/console/[project]/keys/index.svelte b/src/routes/console/[project]/keys/index.svelte index ef697232e..2a5fb7810 100644 --- a/src/routes/console/[project]/keys/index.svelte +++ b/src/routes/console/[project]/keys/index.svelte @@ -1,6 +1,6 @@ + + + Appwrite - Settings + + +Home +

    Settings

    + + + diff --git a/src/routes/console/[project]/settings/_createDomain.svelte b/src/routes/console/[project]/settings/_createDomain.svelte new file mode 100644 index 000000000..c564ab5a8 --- /dev/null +++ b/src/routes/console/[project]/settings/_createDomain.svelte @@ -0,0 +1,38 @@ + + +
    + + Add Domain + + + + + + +
    diff --git a/src/routes/console/[project]/settings/_tabs.svelte b/src/routes/console/[project]/settings/_tabs.svelte new file mode 100644 index 000000000..4396fbc31 --- /dev/null +++ b/src/routes/console/[project]/settings/_tabs.svelte @@ -0,0 +1,44 @@ + + + diff --git a/src/routes/console/[project]/settings/domains.svelte b/src/routes/console/[project]/settings/domains.svelte new file mode 100644 index 000000000..a7aafd8b3 --- /dev/null +++ b/src/routes/console/[project]/settings/domains.svelte @@ -0,0 +1,60 @@ + + +

    Custom Domains

    +{#await request} +
    +{:then response} + + + + Domain + TLS + + + {#each response.domains as domain} + + + + {domain.verification ? 'Unverified' : 'Verified'} + + + + {domain.domain} + + + {#if domain.certificateId} + Verified + {:else if domain.verification} + In Progress + {:else} + Pending Verification + {/if} + + + {/each} + +
    +{/await} + + + (request = listDomains())} /> diff --git a/src/routes/console/[project]/settings.svelte b/src/routes/console/[project]/settings/index.svelte similarity index 86% rename from src/routes/console/[project]/settings.svelte rename to src/routes/console/[project]/settings/index.svelte index ae060388a..8c24d232e 100644 --- a/src/routes/console/[project]/settings.svelte +++ b/src/routes/console/[project]/settings/index.svelte @@ -2,7 +2,7 @@ import { Button, InputText } from '$lib/elements/forms'; import { addNotification } from '$lib/stores/notifications'; import { sdkForConsole } from '$lib/stores/sdk'; - import { project } from './store'; + import { project } from '../store'; const update = async () => { try { @@ -17,8 +17,8 @@ }; +

    Overview

    {#if $project} -

    Overview

    @@ -26,9 +26,3 @@
    {/if} - - diff --git a/src/routes/console/[project]/settings/members.svelte b/src/routes/console/[project]/settings/members.svelte new file mode 100644 index 000000000..4421f3983 --- /dev/null +++ b/src/routes/console/[project]/settings/members.svelte @@ -0,0 +1,41 @@ + + +

    Members

    +{#await request} +
    +{:then response} + {#if response} + + + Name + Email + + + {#each response.memberships as membership} + + + {membership.name} + + + {membership.email} + + + {/each} + +
    + {/if} +{/await} diff --git a/src/routes/console/[project]/settings/services.svelte b/src/routes/console/[project]/settings/services.svelte new file mode 100644 index 000000000..ee43942a1 --- /dev/null +++ b/src/routes/console/[project]/settings/services.svelte @@ -0,0 +1,6 @@ + + +

    Services

    + diff --git a/src/routes/console/[project]/storage/bucket/[bucket]/index.svelte b/src/routes/console/[project]/storage/bucket/[bucket]/index.svelte index 17a40c0b2..aa9479f66 100644 --- a/src/routes/console/[project]/storage/bucket/[bucket]/index.svelte +++ b/src/routes/console/[project]/storage/bucket/[bucket]/index.svelte @@ -40,38 +40,36 @@ - - {#await request} -
    - {:then response} - - - - Name - Type - Size - Date Created - - - {#each response.files as file} - - - - openFile(file)}> - {file.name} - - - {file.mimeType} - {file.sizeOriginal} - {toLocaleDate(file.dateCreated)} - - {/each} - -
    +{#await request} +
    +{:then response} + + + + Name + Type + Size + Date Created + + + {#each response.files as file} + + + + openFile(file)}> + {file.name} + + + {file.mimeType} + {file.sizeOriginal} + {toLocaleDate(file.dateCreated)} + + {/each} + +
    - - {/await} - + +{/await} diff --git a/src/routes/console/[project]/users/index.svelte b/src/routes/console/[project]/users/index.svelte index e6362bc3b..5d36704b2 100644 --- a/src/routes/console/[project]/users/index.svelte +++ b/src/routes/console/[project]/users/index.svelte @@ -37,49 +37,47 @@ - - {#await request} -
    - {:then response} - - - - Name - E-Mail - Status - Joined - - - {#each response.users as user} - - -
    - {user.name} -
    -
    - - {user.name} - - {user.email} - {user.emailVerification ? 'Verified' : 'Unverified'} - {toLocaleDate(user.registration)} -
    - {/each} -
    -
    - - {/await} - +{#await request} +
    +{:then response} + + + + Name + E-Mail + Status + Joined + + + {#each response.users as user} + + +
    + {user.name} +
    +
    + + {user.name} + + {user.email} + {user.emailVerification ? 'Verified' : 'Unverified'} + {toLocaleDate(user.registration)} +
    + {/each} +
    +
    + +{/await} diff --git a/src/routes/console/[project]/users/team/index.svelte b/src/routes/console/[project]/users/team/index.svelte index fe962a606..867b448e0 100644 --- a/src/routes/console/[project]/users/team/index.svelte +++ b/src/routes/console/[project]/users/team/index.svelte @@ -34,32 +34,30 @@ - - {#await request} -
    - {:then response} - - - # - Name - Members - - - {#each response.teams as team} - - - {team.$id} - - {team.name} - {team.total} - - {/each} - -
    +{#await request} +
    +{:then response} + + + # + Name + Members + + + {#each response.teams as team} + + + {team.$id} + + {team.name} + {team.total} + + {/each} + +
    - - {/await} - + +{/await} diff --git a/src/routes/console/[project]/users/user/[user]/activity.svelte b/src/routes/console/[project]/users/user/[user]/activity.svelte index 5fb119436..10c609e8e 100644 --- a/src/routes/console/[project]/users/user/[user]/activity.svelte +++ b/src/routes/console/[project]/users/user/[user]/activity.svelte @@ -1,6 +1,6 @@

    Activity

    - - {#await request} -
    - {:then response} - - - Date - Event - Client - Location - IP - - - {#each response.logs as log} - - {log.time} - {log.event} - {log.clientName} {log.clientVersion} on {log.osName} {log.osVersion} - - {#if log.countryCode !== '--'} - {log.countryName}{log.countryName} - {:else} - Unknown - {/if} - - {log.ip} - - {/each} - -
    +{#await request} +
    +{:then response} + + + Date + Event + Client + Location + IP + + + {#each response.logs as log} + + {log.time} + {log.event} + {log.clientName} {log.clientVersion} on {log.osName} {log.osVersion} + + {#if log.countryCode !== '--'} + {log.countryName}{log.countryName} + {:else} + Unknown + {/if} + + {log.ip} + + {/each} + +
    - - {/await} - + +{/await} diff --git a/src/routes/console/[project]/webhooks/index.svelte b/src/routes/console/[project]/webhooks/index.svelte index bfd6faf45..b30f6f6d9 100644 --- a/src/routes/console/[project]/webhooks/index.svelte +++ b/src/routes/console/[project]/webhooks/index.svelte @@ -1,6 +1,6 @@