fix: roles

This commit is contained in:
Arman
2025-03-13 14:55:06 +01:00
parent 1625e86c08
commit 94113dfe57
3 changed files with 2 additions and 7 deletions
+1
View File
@@ -23,6 +23,7 @@ export const canWriteCollections = derived(scopes, ($scopes) =>
$scopes.includes('collections.write')
);
export const canWriteSites = derived(scopes, ($scopes) => $scopes.includes('sites.write'));
export const canWriteDomains = derived(scopes, ($scopes) => $scopes.includes('domains.write')); //TODO: check if correct
export const canWriteDocuments = derived(scopes, ($scopes) => $scopes.includes('documents.write'));
export const canWriteExecutions = derived(scopes, ($scopes) =>
@@ -41,11 +41,6 @@
]);
$updateCommandGroupRanks({ sites: 1000 });
// TODO: remove
const TMPSITEROLES = true;
$: console.log(data.siteList);
</script>
<Container>
@@ -79,7 +74,7 @@
{:else}
<Empty
single
allowCreate={TMPSITEROLES}
allowCreate={$canWriteSites}
href="https://appwrite.io/docs/products/sites"
description="Deploy, manage, and scale your web applications effortlessly with Sites. "
target="site"
@@ -104,7 +104,6 @@
? selectedFramework.adapters[site.adapter]
: frameworks[0].adapters[site.adapter];
$: console.log(selectedFramework, frameworkDataAdapter);
//TODO: fix after backend type is fixed
$: if (selectedFramework?.adapters?.length <= 1 || !selectedFramework?.adapters?.ssr?.key) {
adapter = Adapter.Static;