Browse Source

Update Role-Based Permissions and Increment Version

- Modified role-based permissions in App.svelte and EventsView.svelte to include "read" access for viewing events, enhancing user access control.
- Updated conditional rendering logic to reflect the new permission structure, ensuring users with "read", "write", "admin", or "owner" roles can view events.
- Incremented the version number to v0.19.4 to reflect these changes.
main
mleku 3 months ago
parent
commit
ebb11686d5
No known key found for this signature in database
  1. 2
      app/web/dist/bundle.js
  2. 2
      app/web/dist/bundle.js.map
  3. 3
      app/web/src/App.svelte
  4. 6
      app/web/src/EventsView.svelte
  5. 2
      pkg/version/version

2
app/web/dist/bundle.js vendored

File diff suppressed because one or more lines are too long

2
app/web/dist/bundle.js.map vendored

File diff suppressed because one or more lines are too long

3
app/web/src/App.svelte

@ -2213,7 +2213,8 @@ @@ -2213,7 +2213,8 @@
$: if (
selectedTab === "events" &&
isLoggedIn &&
(userRole === "write" ||
(userRole === "read" ||
userRole === "write" ||
userRole === "admin" ||
userRole === "owner") &&
allEvents.length === 0

6
app/web/src/EventsView.svelte

@ -100,7 +100,7 @@ @@ -100,7 +100,7 @@
</script>
<div class="events-view-container">
{#if isLoggedIn && (userRole === "write" || userRole === "admin" || userRole === "owner")}
{#if isLoggedIn && (userRole === "read" || userRole === "write" || userRole === "admin" || userRole === "owner")}
<div class="events-view-content" on:scroll={handleScroll}>
{#if filteredEvents.length > 0}
{#each filteredEvents as event}
@ -212,12 +212,12 @@ @@ -212,12 +212,12 @@
{:else}
<div class="permission-denied">
<p>
Write, admin, or owner permission required to view all
Read, write, admin, or owner permission required to view all
events.
</p>
</div>
{/if}
{#if isLoggedIn && (userRole === "write" || userRole === "admin" || userRole === "owner")}
{#if isLoggedIn && (userRole === "read" || userRole === "write" || userRole === "admin" || userRole === "owner")}
<div class="events-view-header">
<div class="events-view-toggle">
<label class="toggle-container">

2
pkg/version/version

@ -1 +1 @@ @@ -1 +1 @@
v0.19.3
v0.19.4
Loading…
Cancel
Save