Tried to add docs & frontend as features

This commit is contained in:
Jef Roosens 2021-09-24 16:18:41 +02:00
parent cae6632cf6
commit 0da8eb127c
Signed by: Jef Roosens
GPG key ID: 955C0660072F691F
6 changed files with 42 additions and 21 deletions

View file

@ -16,7 +16,7 @@ use rocket::{
fairing::AdHoc,
http::Status,
serde::json::{json, Value},
Build, Request, Rocket, Orbit,
Build, Orbit, Request, Rocket,
};
use rocket_sync_db_pools::database;
use serde::{Deserialize, Serialize};
@ -65,8 +65,7 @@ async fn create_admin_user<'a>(rocket: &'a Rocket<Orbit>)
.await
.expect("database connection");
conn.run(move |c| {
admin::create_admin_user(c, &admin_user, &admin_pass)
.expect("failed to create admin user")
admin::create_admin_user(c, &admin_user, &admin_pass).expect("failed to create admin user")
})
.await;
}

View file

@ -5,7 +5,7 @@ use rocket::serde::json::Json;
use crate::{db, errors::RbResult, guards::Admin, RbDbConn};
/// Route for creating a new section.
///
///
/// # Arguments
///
/// * `_admin` - guard ensuring user is admin