fix: add missing region from various URLs

This commit is contained in:
Steven Nguyen
2025-05-27 15:35:33 -07:00
parent 71a82bfeaa
commit 1a7caf1398
6 changed files with 17 additions and 13 deletions
@@ -5,7 +5,8 @@
export const promptDeleteUser = (id: string) => {
showDelete.set(true);
goto(`${base}/project-${get(project).$id}/auth/user-${id}`);
const p = get(project);
goto(`${base}/project-${p.region}-${p.$id}/auth/user-${id}`);
};
</script>
@@ -15,6 +15,7 @@
let selectedMembership: Models.Membership;
let showDelete = false;
const region = page.params.region;
const project = page.params.project;
</script>
@@ -37,7 +38,7 @@
{#each data.memberships.memberships as membership}
<Table.Row.Link
{root}
href={`${base}/project-${project}/auth/teams/team-${membership.teamId}`}>
href={`${base}/project-${region}-${project}/auth/teams/team-${membership.teamId}`}>
<Table.Cell column="name" {root}>
<Layout.Stack direction="row" alignItems="center">
<AvatarInitials size="xs" name={membership.teamName} />
@@ -63,14 +63,13 @@
{ id: 'deliveredAt', title: 'Delivered at', type: 'datetime', width: { min: 120 } }
]);
const region = page.params.region;
const project = page.params.project;
async function handleDelete() {
showDelete = false;
const promises = selected.map((id) =>
sdk.forProject(page.params.region, page.params.project).messaging.delete(id)
);
const promises = selected.map((id) => sdk.forProject(region, project).messaging.delete(id));
try {
await Promise.all(promises);
@@ -134,7 +133,7 @@
<Table.Row.Link
{root}
id={message.$id}
href={`${base}/project-${project}/messaging/message-${message.$id}`}>
href={`${base}/project-${region}-${project}/messaging/message-${message.$id}`}>
{#each $columns as column (column.id)}
<Table.Cell column={column.id} {root}>
{#if column.id === '$id'}
@@ -213,9 +212,7 @@
<Button external href="https://appwrite.io/docs/products/messaging/messages" text>
Documentation
</Button>
<Button
secondary
href={`${base}/project-${page.params.region}-${page.params.project}/messaging`}>
<Button secondary href={`${base}/project-${region}-${project}/messaging`}>
Clear search
</Button>
</div>
@@ -3,9 +3,10 @@
let showDelete = writable(false);
export const promptDeleteUser = (id: string) => {
export const promptDeleteProvider = (id: string) => {
showDelete.set(true);
goto(`${base}/project-${get(project).$id}/auth/user-${id}`);
const p = get(project);
goto(`${base}/project-${p.region}-${p.$id}/messaging/providers/provider-${id}`);
};
</script>
@@ -28,6 +28,7 @@
export let data: PageData;
const region = page.params.region;
const project = page.params.project;
const columns = writable<Column[]>([
{ id: '$id', title: 'Topic ID', type: 'string', width: 200 },
@@ -64,7 +65,9 @@
]);
const topicCreated = async (event: CustomEvent<Models.Team<Record<string, unknown>>>) => {
await goto(`${base}/project-${project}/messaging/topics/topic-${event.detail.$id}`);
await goto(
`${base}/project-${region}-${project}/messaging/topics/topic-${event.detail.$id}`
);
};
</script>
@@ -9,6 +9,7 @@
export let data: PageData;
export let showCreate = false;
const region = page.params.region;
const project = page.params.project;
</script>
@@ -20,7 +21,7 @@
service="buckets"
on:click={() => (showCreate = true)}>
{#each data.buckets.buckets as bucket}
<GridItem1 href={`${base}/project-${project}/storage/bucket-${bucket.$id}`}>
<GridItem1 href={`${base}/project-${region}-${project}/storage/bucket-${bucket.$id}`}>
<svelte:fragment slot="title">{bucket.name}</svelte:fragment>
<svelte:fragment slot="status">
{#if !bucket.enabled}