Add disable attribute for no permission buttons and shorten query param names

This commit is contained in:
thiloho
2024-10-19 17:55:02 +02:00
parent 185aeea4e5
commit b1a59e38c1
22 changed files with 292 additions and 147 deletions

View File

@@ -55,26 +55,19 @@
<form method="GET">
<label>
Search:
<input
type="text"
name="website_search_query"
value={$page.url.searchParams.get("website_search_query")}
/>
<input type="text" name="query" value={$page.url.searchParams.get("query")} />
</label>
<label>
Filter:
<select name="website_filter">
<option value="all" selected={"all" === $page.url.searchParams.get("website_filter")}
<select name="filter">
<option value="all" selected={"all" === $page.url.searchParams.get("filter")}
>Show all</option
>
<option
value="creations"
selected={"creations" === $page.url.searchParams.get("website_filter")}
>Created by you</option
selected={"creations" === $page.url.searchParams.get("filter")}>Created by you</option
>
<option
value="shared"
selected={"shared" === $page.url.searchParams.get("website_filter")}
<option value="shared" selected={"shared" === $page.url.searchParams.get("filter")}
>Shared with you</option
>
</select>
@@ -84,7 +77,7 @@
</details>
<ul class="website-grid unpadded">
{#each data.websites as { id, content_type, title, created_at } (id)}
{#each data.websites as { id, user_id, content_type, title, created_at, collab } (id)}
<li class="website-card">
<p>
<strong>
@@ -123,7 +116,11 @@
/>
</label>
<button type="submit">Submit</button>
<button
type="submit"
disabled={data.user.id !== user_id && collab[0].permission_level !== 30}
>Submit</button
>
</form>
</Modal>
<Modal id="delete-website-{id}" text="Delete">
@@ -140,7 +137,7 @@
>
<input type="hidden" name="id" value={id} />
<button type="submit">Delete website</button>
<button type="submit" disabled={data.user.id !== user_id}>Delete website</button>
</form>
</Modal>
</div>