mirror of
https://github.com/appwrite/console.git
synced 2026-06-06 19:27:48 +00:00
Merge pull request #500 from appwrite/fix-sentence-case
Change everything to sentence case
This commit is contained in:
@@ -246,7 +246,7 @@
|
||||
</script>
|
||||
|
||||
<Modal bind:show onSubmit={create} size="big">
|
||||
<svelte:fragment slot="header">Create Event</svelte:fragment>
|
||||
<svelte:fragment slot="header">Create event</svelte:fragment>
|
||||
<slot />
|
||||
<div>
|
||||
<p class="u-text">Choose a service</p>
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
icon="exclamation"
|
||||
state="warning"
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete Domain</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete domain</svelte:fragment>
|
||||
{#if selectedDomain}
|
||||
<p data-private>
|
||||
Are you sure you want to delete <b>{selectedDomain.domain}</b>? You will no longer be
|
||||
|
||||
@@ -155,7 +155,7 @@
|
||||
</Form>
|
||||
<CardGrid danger>
|
||||
<div>
|
||||
<Heading tag="h6" size="7">Delete Account</Heading>
|
||||
<Heading tag="h6" size="7">Delete account</Heading>
|
||||
</div>
|
||||
<p>
|
||||
Your account will be permanently deleted and access will be lost to any of your teams
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
icon="exclamation"
|
||||
state="warning"
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete Account</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete account</svelte:fragment>
|
||||
<p>Are you sure you want to delete your account?</p>
|
||||
<svelte:fragment slot="footer">
|
||||
<Button text on:click={() => (showDelete = false)}>Cancel</Button>
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
</script>
|
||||
|
||||
<Modal {error} onSubmit={create} size="big" bind:show>
|
||||
<svelte:fragment slot="header">Create New Organization</svelte:fragment>
|
||||
<svelte:fragment slot="header">Create new organization</svelte:fragment>
|
||||
<FormList>
|
||||
<InputText
|
||||
id="organization-name"
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
</script>
|
||||
|
||||
<Modal {error} onSubmit={create} size="big" bind:show>
|
||||
<svelte:fragment slot="header">Create Project</svelte:fragment>
|
||||
<svelte:fragment slot="header">Create project</svelte:fragment>
|
||||
<FormList>
|
||||
<InputText id="name" label="Name" bind:value={name} required autofocus={true} />
|
||||
{#if !showCustomId}
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
state="warning"
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">
|
||||
{isUser ? 'Leave Organization' : 'Delete Member'}
|
||||
{isUser ? 'Leave organization' : 'Delete member'}
|
||||
</svelte:fragment>
|
||||
<p data-private>
|
||||
{isUser
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
icon="exclamation"
|
||||
state="warning"
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete Organization</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete organization</svelte:fragment>
|
||||
<p>
|
||||
Are you sure you want to delete <b>{$organization.name}</b>? All projects ({$organization.total})
|
||||
and data associated with this organization will be deleted. This action is irreversible.
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
|
||||
<CardGrid danger>
|
||||
<div>
|
||||
<Heading tag="h6" size="7">Delete Organization</Heading>
|
||||
<Heading tag="h6" size="7">Delete organization</Heading>
|
||||
</div>
|
||||
<p>
|
||||
The organization will be permanently deleted, including all projects and data
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
</script>
|
||||
|
||||
<Modal {error} size="big" bind:show={showCreate} onSubmit={create}>
|
||||
<svelte:fragment slot="header">Create Team</svelte:fragment>
|
||||
<svelte:fragment slot="header">Create team</svelte:fragment>
|
||||
<FormList>
|
||||
<InputText
|
||||
id="name"
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
</script>
|
||||
|
||||
<Modal {error} size="big" bind:show={showCreate} onSubmit={create}>
|
||||
<svelte:fragment slot="header">Create User</svelte:fragment>
|
||||
<svelte:fragment slot="header">Create user</svelte:fragment>
|
||||
<FormList>
|
||||
<InputText
|
||||
id="name"
|
||||
|
||||
@@ -35,13 +35,14 @@
|
||||
|
||||
<Form onSubmit={updatePasswordDictionary}>
|
||||
<CardGrid>
|
||||
<Heading tag="h2" size="7" id="password-dictionary">Password Dictionary</Heading>
|
||||
<Heading tag="h2" size="7" id="password-dictionary">Password dictionary</Heading>
|
||||
|
||||
<svelte:fragment slot="aside">
|
||||
<FormList>
|
||||
<InputSwitch
|
||||
bind:value={passwordDictionary}
|
||||
id="passwordDictionary"
|
||||
label="Password Dictionary" />
|
||||
label="Password dictionary" />
|
||||
</FormList>
|
||||
<p class="text">
|
||||
Enabling this option prevent users from setting insecure passwords by comparing the
|
||||
|
||||
@@ -39,13 +39,13 @@
|
||||
|
||||
<Form onSubmit={updatePasswordHistoryLimit}>
|
||||
<CardGrid>
|
||||
<Heading tag="h2" size="7" id="password-history">Password History</Heading>
|
||||
<Heading tag="h2" size="7" id="password-history">Password history</Heading>
|
||||
<svelte:fragment slot="aside">
|
||||
<FormList>
|
||||
<InputSwitch
|
||||
bind:value={passwordHistoryEnabled}
|
||||
id="passwordHistoryEnabled"
|
||||
label="Password History" />
|
||||
label="Password history" />
|
||||
</FormList>
|
||||
<p class="text">
|
||||
Enabling this option prevents users from reusing recent passwords by comparing the
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
<Form onSubmit={updateSessionsLimit}>
|
||||
<CardGrid>
|
||||
<Heading tag="h2" size="7" id="sessions-limit">Sessions Limit</Heading>
|
||||
<Heading tag="h2" size="7" id="sessions-limit">Sessions limit</Heading>
|
||||
<p>Maximum number of active sessions allowed per user.</p>
|
||||
<svelte:fragment slot="aside">
|
||||
<ul>
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
</script>
|
||||
|
||||
<CardGrid>
|
||||
<Heading tag="h2" size="7" id="users-limit">Users Limit</Heading>
|
||||
<Heading tag="h2" size="7" id="users-limit">Users limit</Heading>
|
||||
<p>
|
||||
Limit new users from signing up for your project, regardless of authentication method. You
|
||||
can still create users and team memberships from your Appwrite console.
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
</script>
|
||||
|
||||
<Modal {error} onSubmit={create} size="big" bind:show={showCreate}>
|
||||
<svelte:fragment slot="header">Create Membership</svelte:fragment>
|
||||
<svelte:fragment slot="header">Create membership</svelte:fragment>
|
||||
<FormList>
|
||||
<InputEmail
|
||||
id="email"
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
<CardGrid danger>
|
||||
<div>
|
||||
<Heading tag="h6" size="7">Delete Team</Heading>
|
||||
<Heading tag="h6" size="7">Delete team</Heading>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
icon="exclamation"
|
||||
state="warning"
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete Team</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete team</svelte:fragment>
|
||||
<p data-private>
|
||||
Are you sure you want to delete <b>{team.name}</b>?
|
||||
</p>
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
<CardGrid danger>
|
||||
<div>
|
||||
<Heading tag="h6" size="7">Delete User</Heading>
|
||||
<Heading tag="h6" size="7">Delete user</Heading>
|
||||
</div>
|
||||
<p>
|
||||
The user will be permanently deleted, including all data associated with this user. This
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
icon="exclamation"
|
||||
state="warning"
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete All Sessions</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete all sessions</svelte:fragment>
|
||||
<p data-private>
|
||||
Are you sure you want to delete <b>all of {$user.name}'s sessions?</b>
|
||||
</p>
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
icon="exclamation"
|
||||
state="warning"
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete Member</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete member</svelte:fragment>
|
||||
{#if selectedMembership}
|
||||
<p data-private>
|
||||
Are you sure you want to delete <b>{selectedMembership.userName}</b> from '{selectedMembership.teamName}'?
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
icon="exclamation"
|
||||
state="warning"
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete Sessions</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete sessions</svelte:fragment>
|
||||
|
||||
<p>Are you sure you want to delete this session?</p>
|
||||
<svelte:fragment slot="footer">
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
icon="exclamation"
|
||||
state="warning"
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete User</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete user</svelte:fragment>
|
||||
<p data-private>Are you sure you want to delete <b>{$user.name}</b> from '{$project.name}'?</p>
|
||||
<svelte:fragment slot="footer">
|
||||
<Button text on:click={() => (showDelete = false)}>Cancel</Button>
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
</div>
|
||||
<Table>
|
||||
<TableHeader>
|
||||
<TableCellHead width={140}>Browser and Device</TableCellHead>
|
||||
<TableCellHead width={140}>Browser and device</TableCellHead>
|
||||
<TableCellHead width={140}>Session</TableCellHead>
|
||||
<TableCellHead width={140}>Location</TableCellHead>
|
||||
<TableCellHead width={140}>IP</TableCellHead>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
</script>
|
||||
|
||||
<Modal size="big" onSubmit={create} bind:show={showCreate}>
|
||||
<svelte:fragment slot="header">Create Database</svelte:fragment>
|
||||
<svelte:fragment slot="header">Create database</svelte:fragment>
|
||||
<FormList>
|
||||
<InputText
|
||||
id="name"
|
||||
|
||||
+1
-1
@@ -52,7 +52,7 @@
|
||||
headerDivider={false}
|
||||
bind:show={showDelete}
|
||||
onSubmit={handleDelete}>
|
||||
<svelte:fragment slot="header">Delete Attribute</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete attribute</svelte:fragment>
|
||||
<p class="text" data-private>
|
||||
Are you sure you want to delete <b data-private>{selectedAttribute?.key}</b> from
|
||||
<b data-private>{$collection?.name}</b>?
|
||||
|
||||
+7
-7
@@ -61,15 +61,15 @@
|
||||
<svelte:fragment slot="aside">
|
||||
<div>
|
||||
<p>Created: {toLocaleDateTime($doc.$createdAt)}</p>
|
||||
<p>Last Updated: {toLocaleDateTime($doc.$updatedAt)}</p>
|
||||
<p>Last updated: {toLocaleDateTime($doc.$updatedAt)}</p>
|
||||
</div>
|
||||
</svelte:fragment>
|
||||
</CardGrid>
|
||||
<CardGrid>
|
||||
<Heading tag="h6" size="7">Permissions</Heading>
|
||||
<p>
|
||||
Assign read or write permissions at the <b> Collection Level</b> or
|
||||
<b> Document Level</b>. If collection Level permissions are assigned, permissions
|
||||
Assign read or write permissions at the <b>collection level</b> or
|
||||
<b>document level</b>. If collection level permissions are assigned, permissions
|
||||
applied to individual documents are ignored.
|
||||
</p>
|
||||
|
||||
@@ -80,7 +80,7 @@
|
||||
<svelte:fragment slot="title">Document security is enabled</svelte:fragment>
|
||||
<p class="text">
|
||||
Users will be able to access this document if they have been granted <b
|
||||
>either Document or Collection permissions.
|
||||
>either document or collection permissions.
|
||||
</b>
|
||||
</p>
|
||||
</Alert>
|
||||
@@ -93,7 +93,7 @@
|
||||
<svelte:fragment slot="title">Document security is disabled</svelte:fragment>
|
||||
<p class="text">
|
||||
If you want to assign document permissions, navigate to Collection settings
|
||||
and enable document security. Otherwise, only Collection permissions will be
|
||||
and enable document security. Otherwise, only collection permissions will be
|
||||
used.
|
||||
</p>
|
||||
</Alert>
|
||||
@@ -110,7 +110,7 @@
|
||||
</CardGrid>
|
||||
|
||||
<CardGrid danger>
|
||||
<Heading tag="h6" size="7">Delete Document</Heading>
|
||||
<Heading tag="h6" size="7">Delete document</Heading>
|
||||
<p>
|
||||
The document will be permanently deleted, including all the data within it. This action
|
||||
is irreversible.
|
||||
@@ -121,7 +121,7 @@
|
||||
<h6 class="u-bold u-trim-1">{$doc.$id}</h6>
|
||||
</svelte:fragment>
|
||||
<p>
|
||||
Last Updated: {toLocaleDateTime($doc.$updatedAt)}
|
||||
Last updated: {toLocaleDateTime($doc.$updatedAt)}
|
||||
</p>
|
||||
</BoxAvatar>
|
||||
</svelte:fragment>
|
||||
|
||||
+1
-1
@@ -66,7 +66,7 @@
|
||||
onSubmit={handleDelete}
|
||||
bind:show={showDelete}
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete Document</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete document</svelte:fragment>
|
||||
|
||||
{#if relAttributes?.length}
|
||||
<p class="text">This document contains the following relationships:</p>
|
||||
|
||||
+1
-1
@@ -100,7 +100,7 @@
|
||||
</script>
|
||||
|
||||
<Modal bind:error size="big" onSubmit={create} bind:show={showCreateIndex}>
|
||||
<svelte:fragment slot="header">Create Index</svelte:fragment>
|
||||
<svelte:fragment slot="header">Create index</svelte:fragment>
|
||||
<FormList>
|
||||
<InputText id="key" label="Index Key" placeholder="Enter Key" bind:value={key} autofocus />
|
||||
<InputSelect options={types} id="type" label="Index type" bind:value={selectedType} />
|
||||
|
||||
+1
-1
@@ -45,7 +45,7 @@
|
||||
onSubmit={handleDelete}
|
||||
bind:show={showDelete}
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete Index</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete index</svelte:fragment>
|
||||
|
||||
<p data-private>
|
||||
Are you sure you want to delete <b>'{selectedIndex.key}' from {$collection.name}</b>?
|
||||
|
||||
+2
-2
@@ -9,7 +9,7 @@
|
||||
</script>
|
||||
|
||||
<CardGrid danger>
|
||||
<Heading tag="h6" size="7">Delete Collection</Heading>
|
||||
<Heading tag="h6" size="7">Delete collection</Heading>
|
||||
<p>
|
||||
The collection will be permanently deleted, including all the documents within it. This
|
||||
action is irreversible.
|
||||
@@ -19,7 +19,7 @@
|
||||
<svelte:fragment slot="title">
|
||||
<h6 class="u-bold u-trim-1">{$collection.name}</h6>
|
||||
</svelte:fragment>
|
||||
<p>Last Updated: {toLocaleDateTime($collection.$updatedAt)}</p>
|
||||
<p>Last updated: {toLocaleDateTime($collection.$updatedAt)}</p>
|
||||
</BoxAvatar>
|
||||
</svelte:fragment>
|
||||
|
||||
|
||||
+1
-1
@@ -43,7 +43,7 @@
|
||||
bind:show={showDelete}
|
||||
onSubmit={handleDelete}
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete Collection</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete collection</svelte:fragment>
|
||||
|
||||
<p data-private>
|
||||
Are you sure you want to delete <b>{$collection.name}</b>?
|
||||
|
||||
+1
-1
@@ -55,7 +55,7 @@
|
||||
|
||||
<Form onSubmit={updateDisplayName}>
|
||||
<CardGrid>
|
||||
<Heading tag="h6" size="7">Display Name</Heading>
|
||||
<Heading tag="h6" size="7">Display name</Heading>
|
||||
<p class="text">
|
||||
Select string attributes as display names for your documents. The selected names will be
|
||||
used as short forms to identify documents in the Appwrite console, like when creating
|
||||
|
||||
+1
-1
@@ -63,7 +63,7 @@
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
class="link">
|
||||
Permissions Guide
|
||||
Permissions fuide
|
||||
</a>.
|
||||
</p>
|
||||
<svelte:fragment slot="aside">
|
||||
|
||||
+4
-4
@@ -45,21 +45,21 @@
|
||||
</script>
|
||||
|
||||
<CardGrid>
|
||||
<Heading tag="h6" size="7">Document Security</Heading>
|
||||
<Heading tag="h6" size="7">Document security</Heading>
|
||||
<svelte:fragment slot="aside">
|
||||
<FormList>
|
||||
<InputSwitch
|
||||
bind:value={collectionDocumentSecurity}
|
||||
id="security"
|
||||
label="Document Security" />
|
||||
label="Document security" />
|
||||
</FormList>
|
||||
<p class="text">
|
||||
When document security is enabled, users will be able to access documents for which they
|
||||
have been granted <b>either Document or Collection permissions</b>.
|
||||
have been granted <b>either document or collection permissions</b>.
|
||||
</p>
|
||||
<p class="text">
|
||||
If document security is disabled, users can access documents <b
|
||||
>only if they have Collection permissions</b
|
||||
>only if they have collection permissions</b
|
||||
>. Document permissions will be ignored.
|
||||
</p>
|
||||
</svelte:fragment>
|
||||
|
||||
+1
-1
@@ -57,7 +57,7 @@
|
||||
</ul>
|
||||
<div>
|
||||
<p>Created: {toLocaleDateTime($collection.$createdAt)}</p>
|
||||
<p>Last Updated: {toLocaleDateTime($collection.$updatedAt)}</p>
|
||||
<p>Last updated: {toLocaleDateTime($collection.$updatedAt)}</p>
|
||||
</div>
|
||||
</svelte:fragment>
|
||||
|
||||
|
||||
+4
-4
@@ -14,15 +14,15 @@
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
class="link">
|
||||
Permissions Guide
|
||||
</a>.
|
||||
Permissions guide
|
||||
</a>.
|
||||
</svelte:fragment>
|
||||
{#if $collection.documentSecurity}
|
||||
<div class="common-section">
|
||||
<Alert type="info">
|
||||
<svelte:fragment slot="title">Document security is enabled</svelte:fragment>
|
||||
Users will be able to access this document if they have been granted
|
||||
<b>either Document or Collection permissions</b>.
|
||||
<b>either document or collection permissions</b>.
|
||||
</Alert>
|
||||
</div>
|
||||
<div class="common-section">
|
||||
@@ -32,7 +32,7 @@
|
||||
<Alert type="info">
|
||||
<svelte:fragment slot="title">Document security is disabled</svelte:fragment>
|
||||
If you want to assign document permissions, navigate to Collection settings and enable document
|
||||
security. Otherwise, only Collection permissions will be used.
|
||||
security. Otherwise, only collection permissions will be used.
|
||||
</Alert>
|
||||
{/if}
|
||||
</WizardStep>
|
||||
|
||||
+1
-1
@@ -47,7 +47,7 @@
|
||||
</script>
|
||||
|
||||
<Modal size="big" bind:show={showCreate} onSubmit={create}>
|
||||
<svelte:fragment slot="header">Create Collection</svelte:fragment>
|
||||
<svelte:fragment slot="header">Create collection</svelte:fragment>
|
||||
<FormList>
|
||||
<InputText
|
||||
id="name"
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
bind:show={showDelete}
|
||||
onSubmit={handleDelete}
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete Database</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete database</svelte:fragment>
|
||||
<p class="text" data-private>
|
||||
Are you sure you want to delete <b>{$database.name}</b>?
|
||||
</p>
|
||||
|
||||
+3
-3
@@ -56,7 +56,7 @@
|
||||
</div>
|
||||
<div class="grid-1-2-col-2">
|
||||
<p>Created: {toLocaleDateTime($database.$createdAt)}</p>
|
||||
<p>Last Updated: {toLocaleDateTime($database.$updatedAt)}</p>
|
||||
<p>Last updated: {toLocaleDateTime($database.$updatedAt)}</p>
|
||||
</div>
|
||||
</div>
|
||||
</Card>
|
||||
@@ -89,7 +89,7 @@
|
||||
|
||||
<CardGrid danger>
|
||||
<div>
|
||||
<Heading tag="h6" size="7">Delete Database</Heading>
|
||||
<Heading tag="h6" size="7">Delete database</Heading>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
@@ -100,7 +100,7 @@
|
||||
<BoxAvatar>
|
||||
<svelte:fragment slot="title">
|
||||
<h6 class="u-bold u-trim-1">{$database.name}</h6>
|
||||
<span>Last Updated: {toLocaleDateTime($database.$updatedAt)}</span>
|
||||
<span>Last updated: {toLocaleDateTime($database.$updatedAt)}</span>
|
||||
</svelte:fragment>
|
||||
</BoxAvatar>
|
||||
</svelte:fragment>
|
||||
|
||||
@@ -101,4 +101,4 @@
|
||||
});
|
||||
</script>
|
||||
|
||||
<Wizard title="Create Function" steps={stepsComponents} on:finish={create} on:exit={onFinish} />
|
||||
<Wizard title="Create function" steps={stepsComponents} on:finish={create} on:exit={onFinish} />
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
icon="exclamation"
|
||||
state="warning"
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete Deployment</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete deployment</svelte:fragment>
|
||||
<p data-private>Are you sure you want to delete this deployment?</p>
|
||||
<svelte:fragment slot="footer">
|
||||
<Button text on:click={() => (showDelete = false)}>Cancel</Button>
|
||||
|
||||
+2
-2
@@ -11,7 +11,7 @@
|
||||
</script>
|
||||
|
||||
<CardGrid danger>
|
||||
<Heading tag="h6" size="7">Delete Function</Heading>
|
||||
<Heading tag="h6" size="7">Delete function</Heading>
|
||||
<p>
|
||||
The function will be permanently deleted, including all deployments associated with it. This
|
||||
action is irreversible.
|
||||
@@ -21,7 +21,7 @@
|
||||
<svelte:fragment slot="title">
|
||||
<h6 class="u-bold u-trim-1">{$func.name}</h6>
|
||||
</svelte:fragment>
|
||||
<p>Last Updated: {toLocaleDateTime($func.$updatedAt)}</p>
|
||||
<p>Last updated: {toLocaleDateTime($func.$updatedAt)}</p>
|
||||
</BoxAvatar>
|
||||
</svelte:fragment>
|
||||
|
||||
|
||||
+1
-1
@@ -37,7 +37,7 @@
|
||||
icon="exclamation"
|
||||
state="warning"
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete Function</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete function</svelte:fragment>
|
||||
<p data-private>
|
||||
Are you sure you want to delete this function and all associated deployments from your
|
||||
project?
|
||||
|
||||
+1
-1
@@ -73,7 +73,7 @@
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
class="link">
|
||||
Permissions Guide
|
||||
Permissions guide
|
||||
</a>.
|
||||
</p>
|
||||
<svelte:fragment slot="aside">
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
class="link">
|
||||
Permissions Guide
|
||||
</a>.
|
||||
Permissions guide
|
||||
</a>.
|
||||
</svelte:fragment>
|
||||
|
||||
<Roles bind:roles={$createFunction.execute} />
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<span class="u-margin-inline-start-auto">
|
||||
<Button on:click={createApiKey}>
|
||||
<span class="icon-plus" aria-hidden="true" />
|
||||
<span class="text">Create API Key</span>
|
||||
<span class="text">Create API key</span>
|
||||
</Button>
|
||||
</span>
|
||||
</div>
|
||||
@@ -61,5 +61,5 @@
|
||||
</TableBody>
|
||||
</Table>
|
||||
{:else}
|
||||
<Empty single href="https://appwrite.io/docs/keys" target="API Key" on:click={createApiKey} />
|
||||
<Empty single href="https://appwrite.io/docs/keys" target="API key" on:click={createApiKey} />
|
||||
{/if}
|
||||
|
||||
+6
-6
@@ -40,7 +40,7 @@
|
||||
trackEvent(Submit.KeyUpdateName);
|
||||
addNotification({
|
||||
type: 'success',
|
||||
message: 'API Key name has been updated'
|
||||
message: 'API key name has been updated'
|
||||
});
|
||||
} catch (error) {
|
||||
addNotification({
|
||||
@@ -66,7 +66,7 @@
|
||||
});
|
||||
addNotification({
|
||||
type: 'success',
|
||||
message: 'API Key scopes have been updated'
|
||||
message: 'API key scopes have been updated'
|
||||
});
|
||||
} catch (error) {
|
||||
addNotification({
|
||||
@@ -79,7 +79,7 @@
|
||||
</script>
|
||||
|
||||
<svelte:head>
|
||||
<title>API Key - Appwrite</title>
|
||||
<title>API key - Appwrite</title>
|
||||
</svelte:head>
|
||||
|
||||
<Container>
|
||||
@@ -97,7 +97,7 @@
|
||||
</CardGrid>
|
||||
|
||||
<CardGrid>
|
||||
<Heading tag="h6" size="7">API Key Secret</Heading>
|
||||
<Heading tag="h6" size="7">API key secret</Heading>
|
||||
<svelte:fragment slot="aside">
|
||||
<Secret copyEvent="key" bind:value={secret} />
|
||||
</svelte:fragment>
|
||||
@@ -150,9 +150,9 @@
|
||||
|
||||
<CardGrid danger>
|
||||
<div>
|
||||
<Heading tag="h6" size="7">Delete API Key</Heading>
|
||||
<Heading tag="h6" size="7">Delete API key</Heading>
|
||||
</div>
|
||||
<p>The API Key will be permanently deleted. This action is irreversible.</p>
|
||||
<p>The API key will be permanently deleted. This action is irreversible.</p>
|
||||
<svelte:fragment slot="aside">
|
||||
<div class="box">
|
||||
<div class="u-flex u-gap-16">
|
||||
|
||||
@@ -39,8 +39,8 @@
|
||||
icon="exclamation"
|
||||
state="warning"
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete API Key</svelte:fragment>
|
||||
<p>The API Key will be permanently deleted. This action is irreversible.</p>
|
||||
<svelte:fragment slot="header">Delete API key</svelte:fragment>
|
||||
<p>The API key will be permanently deleted. This action is irreversible.</p>
|
||||
|
||||
<svelte:fragment slot="footer">
|
||||
<Button text on:click={() => (showDelete = false)}>Cancel</Button>
|
||||
|
||||
@@ -12,6 +12,6 @@
|
||||
<CoverTitle href={`/console/project-${projectId}/overview/keys`}>
|
||||
{$key?.name}
|
||||
</CoverTitle>
|
||||
<Id value={$key?.secret}>API Key Secret</Id>
|
||||
<Id value={$key?.secret}>API key secret</Id>
|
||||
</svelte:fragment>
|
||||
</Cover>
|
||||
|
||||
+4
-4
@@ -26,7 +26,7 @@
|
||||
trackEvent(Submit.KeyUpdateExpire);
|
||||
addNotification({
|
||||
type: 'success',
|
||||
message: 'API Key expiration has been updated'
|
||||
message: 'API key expiration has been updated'
|
||||
});
|
||||
} catch (error) {
|
||||
addNotification({
|
||||
@@ -46,11 +46,11 @@
|
||||
<Form onSubmit={updateExpire}>
|
||||
<CardGrid>
|
||||
<Heading tag="h6" size="7">Expiration Date</Heading>
|
||||
<p class="text">Set a date after which your API Key will expire.</p>
|
||||
<p class="text">Set a date after which your API key will expire.</p>
|
||||
<svelte:fragment slot="aside">
|
||||
{#if isExpired}
|
||||
<Alert type="error" dismissible on:dismiss={() => (alertsDismissed = true)}>
|
||||
<span slot="title">Your API Key has expired</span>
|
||||
<span slot="title">Your API key has expired</span>
|
||||
<p>
|
||||
For security reasons, we recommend you delete your expired key and create a
|
||||
new one.
|
||||
@@ -58,7 +58,7 @@
|
||||
</Alert>
|
||||
{:else if isExpiring}
|
||||
<Alert type="warning" dismissible on:dismiss={() => (alertsDismissed = true)}>
|
||||
<span slot="title">Your API Key is about to expire</span>
|
||||
<span slot="title">Your API key is about to expire</span>
|
||||
<p>Update the expiration date to keep the key active</p>
|
||||
</Alert>
|
||||
{/if}
|
||||
|
||||
@@ -52,4 +52,4 @@
|
||||
});
|
||||
</script>
|
||||
|
||||
<Wizard title="Create an API Key" steps={stepsComponents} on:finish={onFinish} />
|
||||
<Wizard title="Create an API key" steps={stepsComponents} on:finish={onFinish} />
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
</script>
|
||||
|
||||
<WizardStep>
|
||||
<svelte:fragment slot="title">Create an API Key</svelte:fragment>
|
||||
<svelte:fragment slot="subtitle">Let's create an API Key.</svelte:fragment>
|
||||
<svelte:fragment slot="title">Create an API key</svelte:fragment>
|
||||
<svelte:fragment slot="subtitle">Let's create an API key.</svelte:fragment>
|
||||
<FormList>
|
||||
<InputText
|
||||
id="name"
|
||||
label="Name"
|
||||
placeholder="API Key Name"
|
||||
placeholder="API key name"
|
||||
required
|
||||
bind:value={$key.name} />
|
||||
<ExpirationInput bind:value={$key.expire} />
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
<div class="card">
|
||||
<header class="card-header common-section grid-1-2">
|
||||
<div class="grid-1-2-col-1">
|
||||
<h2 class="heading-level-5">Getting Started Guide</h2>
|
||||
<h2 class="heading-level-5">Getting started guide</h2>
|
||||
<p class="u-line-height-1-5 u-margin-block-start-12">
|
||||
Here are some next steps to start building
|
||||
</p>
|
||||
@@ -59,7 +59,7 @@
|
||||
|
||||
<section class="common-section card-separator grid-1-2">
|
||||
<div class="grid-1-2-col-1">
|
||||
<h3 class="heading-level-7">Add a Platform</h3>
|
||||
<h3 class="heading-level-7">Add a platform</h3>
|
||||
<p class="u-line-height-1-5 u-margin-block-start-16">
|
||||
Our SDKs make it possible to easily integrate with any platform.
|
||||
</p>
|
||||
@@ -97,7 +97,7 @@
|
||||
|
||||
<section class="common-section grid-1-2">
|
||||
<div class="grid-1-2-col-1">
|
||||
<h3 class="heading-level-7">Integrate With Your Server</h3>
|
||||
<h3 class="heading-level-7">Integrate with your server</h3>
|
||||
<p class="u-line-height-1-5 u-margin-block-start-16">
|
||||
Appwrite is designed to adapt to your existing backend. Integrate Appwrite with your
|
||||
backend code base using Server SDKs or Webhooks.
|
||||
@@ -113,7 +113,7 @@
|
||||
src={`/icons/${$app.themeInUse}/grayscale/code.svg`}
|
||||
alt="technology" />
|
||||
</div>
|
||||
<span class="text">API Key</span>
|
||||
<span class="text">API key</span>
|
||||
<span
|
||||
class="icon-plus u-margin-inline-start-auto"
|
||||
style="font-size: var(--icon-size-large);"
|
||||
|
||||
@@ -121,7 +121,7 @@
|
||||
<div class="grid-item-1-end-start">
|
||||
<div class="u-flex u-gap-16 u-flex-wrap">
|
||||
<div class="grid-item-1-end-start">
|
||||
<p class="eyebrow-heading-3">Last Updated</p>
|
||||
<p class="eyebrow-heading-3">Last updated</p>
|
||||
<p>{toLocaleDateTime(platform.$updatedAt)}</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
+1
-1
@@ -93,7 +93,7 @@
|
||||
|
||||
<CardGrid danger>
|
||||
<div>
|
||||
<Heading tag="h6" size="7">Delete Platform</Heading>
|
||||
<Heading tag="h6" size="7">Delete platform</Heading>
|
||||
</div>
|
||||
<p>The Platform will be permanently deleted. This action is irreversible.</p>
|
||||
<svelte:fragment slot="aside">
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
icon="exclamation"
|
||||
state="warning"
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete Platform</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete platform</svelte:fragment>
|
||||
<p>The Platform will be permanently deleted. This action is irreversible.</p>
|
||||
|
||||
<svelte:fragment slot="footer">
|
||||
|
||||
@@ -109,7 +109,6 @@
|
||||
on:click={() => (showTransfer = true)}>Transfer</Button>
|
||||
</svelte:fragment>
|
||||
</CardGrid>
|
||||
|
||||
<DeleteProject />
|
||||
{/if}
|
||||
</Container>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
<CardGrid danger>
|
||||
<div>
|
||||
<Heading tag="h6" size="7">Delete Project</Heading>
|
||||
<Heading tag="h6" size="7">Delete project</Heading>
|
||||
</div>
|
||||
<p>
|
||||
The project will be permanently deleted, including all the metadata, resources and stats
|
||||
@@ -60,7 +60,7 @@
|
||||
icon="exclamation"
|
||||
state="warning"
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete Project</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete project</svelte:fragment>
|
||||
<p>
|
||||
<b>This project will be deleted</b>, along with all of its metadata, stats, and other
|
||||
resources. <b>This action is irreversible</b>.
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
<CardGrid danger>
|
||||
<div>
|
||||
<Heading tag="h2" size="7">Delete Webhook</Heading>
|
||||
<Heading tag="h2" size="7">Delete webhook</Heading>
|
||||
</div>
|
||||
<p>The webhook will be permanently deleted. This action is irreversible.</p>
|
||||
<svelte:fragment slot="aside">
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
icon="exclamation"
|
||||
state="warning"
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete Webhook</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete webhook</svelte:fragment>
|
||||
<p data-private>
|
||||
Are you sure you want to delete <b>{$webhook.name}</b> from '{$project.name}'?
|
||||
</p>
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
</script>
|
||||
|
||||
<Modal size="big" {error} bind:show={showCreate} onSubmit={create}>
|
||||
<svelte:fragment slot="header">Create File</svelte:fragment>
|
||||
<svelte:fragment slot="header">Create file</svelte:fragment>
|
||||
<FormList>
|
||||
<div>
|
||||
<InputFile
|
||||
@@ -77,8 +77,8 @@
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
class="link">
|
||||
Permissions Guide
|
||||
</a>.
|
||||
Permissions guide
|
||||
</a>.
|
||||
</p>
|
||||
{#if $bucket.fileSecurity}
|
||||
<div class="common-section">
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
icon="exclamation"
|
||||
state="warning"
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete Bucket</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete bucket</svelte:fragment>
|
||||
<p data-private>Are you sure you want to delete <b>{$bucket.name}</b>?</p>
|
||||
<svelte:fragment slot="footer">
|
||||
<Button text on:click={() => (showDelete = false)}>Cancel</Button>
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
icon="exclamation"
|
||||
state="warning"
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete File</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete file</svelte:fragment>
|
||||
<p data-private>Are you sure you want to delete <b>{file.name}</b>?</p>
|
||||
<svelte:fragment slot="footer">
|
||||
<Button text on:click={() => (showDelete = false)}>Cancel</Button>
|
||||
|
||||
+4
-4
@@ -102,7 +102,7 @@
|
||||
<p>MIME Type: {$file.mimeType}</p>
|
||||
<p>Size: {calculateSize($file.sizeOriginal)}</p>
|
||||
<p>Created: {toLocaleDate($file.$createdAt)}</p>
|
||||
<p>Last Updated: {toLocaleDate($file.$updatedAt)}</p>
|
||||
<p>Last updated: {toLocaleDate($file.$updatedAt)}</p>
|
||||
</div>
|
||||
</svelte:fragment>
|
||||
|
||||
@@ -116,7 +116,7 @@
|
||||
<CardGrid>
|
||||
<Heading tag="h6" size="7">Permissions</Heading>
|
||||
<p>
|
||||
Assign read or write permissions at the Bucket Level or File Level. If Bucket Level
|
||||
Assign read or write permissions at the bucket level or file level. If bucket level
|
||||
permissions are enabled, file permissions will be ignored.
|
||||
</p>
|
||||
<svelte:fragment slot="aside">
|
||||
@@ -154,7 +154,7 @@
|
||||
</CardGrid>
|
||||
|
||||
<CardGrid danger>
|
||||
<Heading tag="h6" size="7">Delete File</Heading>
|
||||
<Heading tag="h6" size="7">Delete file</Heading>
|
||||
<p>The file will be permanently deleted. This action is irreversible.</p>
|
||||
<svelte:fragment slot="aside">
|
||||
<BoxAvatar>
|
||||
@@ -162,7 +162,7 @@
|
||||
<h6 class="u-bold u-trim-1" data-private>{$file.name}</h6>
|
||||
</svelte:fragment>
|
||||
<p>
|
||||
Last Updated: {toLocaleDateTime($file.$updatedAt)}
|
||||
Last updated: {toLocaleDateTime($file.$updatedAt)}
|
||||
</p>
|
||||
</BoxAvatar>
|
||||
</svelte:fragment>
|
||||
|
||||
+1
-1
@@ -39,7 +39,7 @@
|
||||
icon="exclamation"
|
||||
state="warning"
|
||||
headerDivider={false}>
|
||||
<svelte:fragment slot="header">Delete File</svelte:fragment>
|
||||
<svelte:fragment slot="header">Delete file</svelte:fragment>
|
||||
<p data-private>Are you sure you want to delete <b>{$file.name}</b>?</p>
|
||||
<svelte:fragment slot="footer">
|
||||
<Button text on:click={() => (showDelete = false)}>Cancel</Button>
|
||||
|
||||
@@ -224,7 +224,7 @@
|
||||
bind:value={enabled} />
|
||||
</FormList>
|
||||
<p class="text">Created: {toLocaleDateTime($bucket.$createdAt)}</p>
|
||||
<p class="text">Last Updated: {toLocaleDateTime($bucket.$updatedAt)}</p>
|
||||
<p class="text">Last updated: {toLocaleDateTime($bucket.$updatedAt)}</p>
|
||||
</div>
|
||||
</svelte:fragment>
|
||||
|
||||
@@ -266,7 +266,7 @@
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
class="link">
|
||||
Permissions Guide
|
||||
Permissions guide
|
||||
</a>.
|
||||
</p>
|
||||
<svelte:fragment slot="aside">
|
||||
@@ -282,13 +282,13 @@
|
||||
|
||||
<Form onSubmit={updateFileSecurity}>
|
||||
<CardGrid>
|
||||
<Heading tag="h6" size="7" id="file-security">File Security</Heading>
|
||||
<Heading tag="h6" size="7" id="file-security">File security</Heading>
|
||||
<svelte:fragment slot="aside">
|
||||
<FormList>
|
||||
<InputSwitch
|
||||
bind:value={bucketFileSecurity}
|
||||
id="security"
|
||||
label="File Security" />
|
||||
label="File security" />
|
||||
</FormList>
|
||||
<p class="text">
|
||||
When file security is enabled, users will be able to access files for which
|
||||
@@ -310,7 +310,7 @@
|
||||
|
||||
<Form onSubmit={updateSecurity}>
|
||||
<CardGrid>
|
||||
<Heading tag="h2" size="7">Security Settings</Heading>
|
||||
<Heading tag="h2" size="7">Security settings</Heading>
|
||||
<p class="text">
|
||||
Enable or disable security services for the bucket including <b>Ecryption</b>
|
||||
and <b>Antivirus scanning.</b>
|
||||
@@ -445,7 +445,7 @@
|
||||
</Form>
|
||||
|
||||
<CardGrid danger>
|
||||
<Heading tag="h6" size="7">Delete Bucket</Heading>
|
||||
<Heading tag="h6" size="7">Delete bucket</Heading>
|
||||
<p class="text">
|
||||
The bucket will be permanently deleted, including all the files within it. This
|
||||
action is irreversible.
|
||||
@@ -455,7 +455,7 @@
|
||||
<svelte:fragment slot="title">
|
||||
<h6 class="u-bold u-trim-1">{$bucket.name}</h6>
|
||||
</svelte:fragment>
|
||||
<p class="text">Last Updated: {toLocaleDateTime($bucket.$updatedAt)}</p>
|
||||
<p class="text">Last updated: {toLocaleDateTime($bucket.$updatedAt)}</p>
|
||||
</BoxAvatar>
|
||||
</svelte:fragment>
|
||||
|
||||
|
||||
+1
-1
@@ -24,7 +24,7 @@
|
||||
|
||||
<Form onSubmit={updateMaxSize}>
|
||||
<CardGrid>
|
||||
<Heading tag="h2" size="7">Maximum File Size</Heading>
|
||||
<Heading tag="h2" size="7">Maximum file size</Heading>
|
||||
<p class="text">Set the maximum file size allowed in the bucket.</p>
|
||||
<svelte:fragment slot="aside">
|
||||
<ul class="u-flex u-gap-12">
|
||||
|
||||
@@ -46,12 +46,12 @@
|
||||
</script>
|
||||
|
||||
<Modal {error} onSubmit={create} size="big" bind:show={showCreate}>
|
||||
<svelte:fragment slot="header">Create Bucket</svelte:fragment>
|
||||
<svelte:fragment slot="header">Create bucket</svelte:fragment>
|
||||
<FormList>
|
||||
<InputText
|
||||
id="name"
|
||||
label="Name"
|
||||
placeholder="New Bucket"
|
||||
placeholder="New bucket"
|
||||
bind:value={name}
|
||||
autofocus
|
||||
required />
|
||||
|
||||
Reference in New Issue
Block a user