From e06bd31b4c9e5e2e5f0009ff92e51171f86989af Mon Sep 17 00:00:00 2001
From: Philippe Loctaux
Date: Sun, 2 Apr 2023 01:59:40 +0200
Subject: [PATCH] ezidam: apps: archive, and revoke refresh tokens associated
with app
---
crates/apps/src/database.rs | 4 ++
crates/database/queries/apps/archive.sql | 5 ++
.../refresh_tokens/revoke_all_for_app.sql | 6 +++
crates/database/sqlx-data.json | 20 +++++++
crates/database/src/tables/apps.rs | 9 ++++
crates/database/src/tables/refresh_tokens.rs | 13 +++++
crates/ezidam/src/icons.rs | 4 +-
crates/ezidam/src/routes/admin.rs | 1 +
crates/ezidam/src/routes/admin/apps.rs | 39 ++++++++++++++
.../templates/pages/admin/apps/view.html.tera | 53 ++++++++++++++++++-
crates/refresh_tokens/src/database.rs | 7 +++
11 files changed, 159 insertions(+), 2 deletions(-)
create mode 100644 crates/database/queries/apps/archive.sql
create mode 100644 crates/database/queries/refresh_tokens/revoke_all_for_app.sql
diff --git a/crates/apps/src/database.rs b/crates/apps/src/database.rs
index 0ba46ee..2bfc616 100644
--- a/crates/apps/src/database.rs
+++ b/crates/apps/src/database.rs
@@ -103,4 +103,8 @@ impl App {
) -> Result