Move user management routes to their seperate feature
This commit is contained in:
parent
28a4d64c5f
commit
2400ef8796
|
@ -11,6 +11,7 @@ documentation = "https://docs.rs/northstar"
|
|||
[features]
|
||||
user_management = ["sled", "bincode", "serde/derive", "crc32fast"]
|
||||
user_management_advanced = ["rust-argon2", "ring", "user_management"]
|
||||
user_management_routes = ["user_management"]
|
||||
default = ["serve_dir"]
|
||||
serve_dir = ["mime_guess", "tokio/fs"]
|
||||
|
||||
|
@ -35,7 +36,7 @@ ring = { version = "0.16.15", optional = true }
|
|||
|
||||
[[example]]
|
||||
name = "user_management"
|
||||
required-features = ["user_management"]
|
||||
required-features = ["user_management_routes"]
|
||||
|
||||
[dev-dependencies]
|
||||
env_logger = "0.8.1"
|
||||
|
|
|
@ -20,7 +20,9 @@
|
|||
//! Use of this module requires the `user_management` feature to be enabled
|
||||
pub mod user;
|
||||
mod manager;
|
||||
#[cfg(feature = "user_management_routes")]
|
||||
mod routes;
|
||||
#[cfg(feature = "user_management_routes")]
|
||||
pub use routes::UserManagementRoutes;
|
||||
pub use manager::UserManager;
|
||||
pub use user::User;
|
||||
|
|
5
src/user_management/pages/nopass/askcert/success.gmi
Normal file
5
src/user_management/pages/nopass/askcert/success.gmi
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Certificate Found!
|
||||
|
||||
Your certificate was found, all that's left to do is pick a username!
|
||||
|
||||
=> /account/register Sign Up
|
5
src/user_management/pages/nopass/nsi.gmi
Normal file
5
src/user_management/pages/nopass/nsi.gmi
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Welcome!
|
||||
|
||||
To continue, please create an account.
|
||||
|
||||
=> /account/register Set up my account
|
5
src/user_management/pages/nopass/register/exists.gmi
Normal file
5
src/user_management/pages/nopass/register/exists.gmi
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Username Exists
|
||||
|
||||
Unfortunately, it looks like the username {username} is already taken.
|
||||
|
||||
=> /account/register Choose a different username
|
5
src/user_management/pages/nopass/register/success.gmi
Normal file
5
src/user_management/pages/nopass/register/success.gmi
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Account Created!
|
||||
|
||||
Welcome {username}! Your account has been created.
|
||||
|
||||
=> {redirect} Back to app
|
Loading…
Reference in a new issue