cleanup css

This commit is contained in:
Lukas Kreussel
2025-11-23 14:44:36 +01:00
parent 464847ddb9
commit a89227b7c7
4 changed files with 16 additions and 19 deletions

View File

@@ -88,10 +88,7 @@ pub fn ui_routes() -> axum::Router<AppState> {
.route("/users", get(admin::users::users_page))
.route("/users", post(admin::users::add_user))
.route("/users/list", get(admin::users::get_user_list))
.route(
"/users/{id}",
axum::routing::delete(admin::users::delete_user),
)
.route("/users/{id}/delete", post(admin::users::delete_user))
.route("/users/mappings", post(admin::users::add_mapping))
.route(
"/users/{user_id}/mappings/{mapping_id}",

View File

@@ -81,7 +81,7 @@
<div id="admin-form-error-{{ item.server.id }}"></div>
<form hx-post="/{{ ui_route }}/servers/{{ item.server.id }}/admin" hx-target="#admin-form-error-{{ item.server.id }}" hx-swap="innerHTML">
<form id="add-admin-form-{{ item.server.id }}" hx-post="/{{ ui_route }}/servers/{{ item.server.id }}/admin" hx-target="#admin-form-error-{{ item.server.id }}" hx-swap="innerHTML">
<label>
Username
<input type="text" name="username" required>
@@ -90,11 +90,11 @@
Password
<input type="password" name="password" required>
</label>
<footer>
<button type="button" class="secondary" onclick="this.closest('dialog').close()">Cancel</button>
<button type="submit">Add Admin</button>
</footer>
</form>
<footer style="display: grid; grid-template-columns: 1fr 1fr; gap: 1rem;">
<button type="button" class="secondary" onclick="this.closest('dialog').close()" style="margin-bottom: 0;">Cancel</button>
<button type="submit" form="add-admin-form-{{ item.server.id }}" style="margin-bottom: 0;">Add Admin</button>
</footer>
</article>
</dialog>
{% else %}

View File

@@ -14,16 +14,16 @@
<h3>Delete User</h3>
</header>
<p>Are you sure you want to delete <strong>{{ uwm.user.original_username }}</strong>?</p>
<form hx-delete="/{{ ui_route }}/users/{{ uwm.user.id }}" hx-target="#user-list" hx-swap="innerHTML">
<label>
<form id="delete-user-form-{{ uwm.user.id }}" hx-post="/{{ ui_route }}/users/{{ uwm.user.id }}/delete" hx-target="#user-list" hx-swap="innerHTML">
<label style="margin-bottom: 1.5rem;">
<input type="checkbox" name="delete_federated" value="true" checked>
<span data-tooltip="If checked, this user will be removed from all upstream servers where an admin is configured.">Also delete from connected Jellyfin servers</span>
</label>
<footer>
<button type="button" class="secondary" onclick="this.closest('dialog').close()">Cancel</button>
<button type="submit" style="background-color: var(--del-color); border-color: var(--del-color);">Delete</button>
</footer>
</form>
<footer style="display: grid; grid-template-columns: 1fr 1fr; gap: 1rem;">
<button type="button" class="secondary" onclick="this.closest('dialog').close()" style="margin-bottom: 0;">Cancel</button>
<button type="submit" form="delete-user-form-{{ uwm.user.id }}" style="background-color: var(--del-color); border-color: var(--del-color); margin-bottom: 0;">Delete</button>
</footer>
</article>
</dialog>
</div>

View File

@@ -16,14 +16,14 @@
<label>Password
<input type="password" name="password" placeholder="••••••" required>
</label>
<label>
<input type="checkbox" name="enable_federation" value="true" checked>
<span data-tooltip="Automatically creates this user on all connected Jellyfin servers where an admin is configured.">Enable Federation</span>
</label>
<div style="display:flex; align-items:center; padding-top:1.5rem;">
<button type="submit">Add</button>
</div>
</div>
<label style="margin-top: -0.5rem;">
<input type="checkbox" name="enable_federation" value="true" checked>
<span data-tooltip="Automatically creates this user on all connected Jellyfin servers where an admin is configured.">Enable Federation</span>
</label>
</form>
</section>