diff --git a/src/routes/core/+layout.svelte b/src/routes/core/+layout.svelte index 353db8da..ce689423 100644 --- a/src/routes/core/+layout.svelte +++ b/src/routes/core/+layout.svelte @@ -1,102 +1,43 @@ Core - {$ae_loc.title ?? 'Æ loading...'} -
- {#if $ae_loc?.manager_access === 'test-new-submenu'} - +
+ {#if $ae_loc.manager_access} + {/if}
- {@render children?.()} -
-
+
\ No newline at end of file diff --git a/src/routes/core/+page.svelte b/src/routes/core/+page.svelte index 8723beae..ab65194e 100644 --- a/src/routes/core/+page.svelte +++ b/src/routes/core/+page.svelte @@ -1,10 +1,6 @@
@@ -35,9 +29,9 @@

Accounts

Manage client accounts and high-level system settings.

- + @@ -47,9 +41,9 @@

Sites

Configure sites and domains associated with the active account.

- + @@ -59,51 +53,21 @@

Users

Manage system access, permissions, and user credentials.

- + -
-
-
- -

People

-
- +
+
+ +

People

- -

Search and manage person records.

- - { - person_id_random_li = results.map(p => p.person_id_random); - $ae_sess.person.show_report__person_li = true; - }} /> +

Search and manage person records and their user linking.

+ + Manage People +
@@ -113,26 +77,9 @@

Lookups

View system lookup tables (countries, time zones, etc).

- +
- - - {#if $ae_sess.person.show_report__person_li} -
-
-

Search Results ({person_id_random_li.length})

- -
- -
- -
-
- {/if}
\ No newline at end of file diff --git a/src/routes/core/+page.ts b/src/routes/core/+page.ts index e69de29b..a1cdf8fd 100644 --- a/src/routes/core/+page.ts +++ b/src/routes/core/+page.ts @@ -0,0 +1,8 @@ +import type { PageLoad } from './$types'; + +export const load: PageLoad = async ({ parent }) => { + const parentData = await parent(); + return { + account_id: parentData.account_id + }; +}; diff --git a/src/routes/core/accounts/+page.svelte b/src/routes/core/accounts/+page.svelte index 55891b85..d919a2c2 100644 --- a/src/routes/core/accounts/+page.svelte +++ b/src/routes/core/accounts/+page.svelte @@ -117,9 +117,9 @@ {/if} - + {/each} diff --git a/src/routes/core/accounts/[account_id]/+page.svelte b/src/routes/core/accounts/[account_id]/+page.svelte index 23497a55..5107b777 100644 --- a/src/routes/core/accounts/[account_id]/+page.svelte +++ b/src/routes/core/accounts/[account_id]/+page.svelte @@ -72,9 +72,9 @@
- +

{account?.name ?? 'Loading Account...'}

diff --git a/src/routes/core/ae_comp__person_obj_tbl.svelte b/src/routes/core/ae_comp__person_obj_tbl.svelte index 7969d5ea..2d372989 100644 --- a/src/routes/core/ae_comp__person_obj_tbl.svelte +++ b/src/routes/core/ae_comp__person_obj_tbl.svelte @@ -79,7 +79,7 @@ {@html person_obj?.username ?? ae_snip.html__not_set} diff --git a/src/routes/core/people/+page.svelte b/src/routes/core/people/+page.svelte new file mode 100644 index 00000000..8d2914f9 --- /dev/null +++ b/src/routes/core/people/+page.svelte @@ -0,0 +1,67 @@ + + +
+
+
+ +

People Management

+
+ +
+ + { + person_id_random_li = results.map(p => p.person_id_random); + $ae_sess.person.show_report__person_li = true; + }} /> + + {#if $ae_sess.person.show_report__person_li} +
+

Results ({person_id_random_li.length})

+ +
+ {/if} +
diff --git a/src/routes/core/people/+page.ts b/src/routes/core/people/+page.ts new file mode 100644 index 00000000..f5cf3e8c --- /dev/null +++ b/src/routes/core/people/+page.ts @@ -0,0 +1,5 @@ +import type { PageLoad } from './$types'; + +export const load: PageLoad = async ({ parent }) => { + return {}; +}; diff --git a/src/routes/core/person/[person_id]/+page.svelte b/src/routes/core/people/[person_id]/+page.svelte similarity index 100% rename from src/routes/core/person/[person_id]/+page.svelte rename to src/routes/core/people/[person_id]/+page.svelte diff --git a/src/routes/core/person/[person_id]/+page.ts b/src/routes/core/people/[person_id]/+page.ts similarity index 100% rename from src/routes/core/person/[person_id]/+page.ts rename to src/routes/core/people/[person_id]/+page.ts diff --git a/src/routes/core/person/ae_comp__person_search.svelte b/src/routes/core/people/ae_comp__person_search.svelte similarity index 100% rename from src/routes/core/person/ae_comp__person_search.svelte rename to src/routes/core/people/ae_comp__person_search.svelte diff --git a/src/routes/core/sites/+page.svelte b/src/routes/core/sites/+page.svelte index 9be16f57..89f8e790 100644 --- a/src/routes/core/sites/+page.svelte +++ b/src/routes/core/sites/+page.svelte @@ -120,9 +120,9 @@ {/if} -
+ {/each} diff --git a/src/routes/core/sites/[site_id]/+page.svelte b/src/routes/core/sites/[site_id]/+page.svelte index 04ec7c71..92b7a68e 100644 --- a/src/routes/core/sites/[site_id]/+page.svelte +++ b/src/routes/core/sites/[site_id]/+page.svelte @@ -105,9 +105,9 @@
- +

{site?.name ?? 'Loading Site...'}

diff --git a/src/routes/core/users/+page.svelte b/src/routes/core/users/+page.svelte index 682e3e49..6878aacd 100644 --- a/src/routes/core/users/+page.svelte +++ b/src/routes/core/users/+page.svelte @@ -103,9 +103,9 @@ {user.email || '--'}
- +
{/each}