+78
-36
src/components/admin-users.ts
+78
-36
src/components/admin-users.ts
···············+<div class="user-card ${u.id === 0 ? 'system' : ''}" @click=${(e: Event) => this.handleCardClick(u.id, e)}>······-@change=${(e: Event) => this.handleRoleChange(u.id, u.email, (e.target as HTMLSelectElement).value as "user" | "admin", u.role, e)}-?disabled=${!u.subscription_status || !u.subscription_id || this.revokingSubscriptions.has(u.id)}-${this.revokingSubscriptions.has(u.id) ? "Revoking..." : this.getDeleteButtonText(u.id, "revoke")}+? html`<div style="color: var(--paynes-gray); font-size: 0.875rem; padding: 0.5rem;">System account cannot be modified</div>`+@change=${(e: Event) => this.handleRoleChange(u.id, u.email, (e.target as HTMLSelectElement).value as "user" | "admin", u.role, e)}+?disabled=${!u.subscription_status || !u.subscription_id || this.revokingSubscriptions.has(u.id)}+${this.revokingSubscriptions.has(u.id) ? "Revoking..." : this.getDeleteButtonText(u.id, "revoke")}
+9
src/db/schema.ts
+9
src/db/schema.ts
···
+17
src/lib/auth.ts
+17
src/lib/auth.ts
······