+ Adding hooks for /badge/update/* routes

! /badge/update/* routes have been split into */name|color|perms
This commit is contained in:
shockrah 2021-05-30 19:35:14 -07:00
parent 2d1f9a37db
commit e754b18687
2 changed files with 7 additions and 3 deletions

View File

@ -89,7 +89,9 @@ async fn route_dispatcher(
/* BADGE ROUTES */ /* BADGE ROUTES */
(POST, routes::NEW_BADGE) => badges::new(pool, resp, params).await, (POST, routes::NEW_BADGE) => badges::new(pool, resp, params).await,
(DELETE, routes::DELETE_BADGE) => badges::delete(pool, resp, params).await, (DELETE, routes::DELETE_BADGE) => badges::delete(pool, resp, params).await,
(PUT, routes::UPDATE_BADGE) => badges::update(pool, resp, params).await, (PUT, routes::UPDATE_PERMS_BADGE) => badges::update_perms(pool, resp, params).await,
(PUT, routes::UPDATE_NAME_BADGE) => badges::update_name(pool, resp, params).await,
(PUT, routes::UPDATE_COLOR_BADGE) => badges::update_color(pool, resp, params).await,
(GET, routes::LIST_BADGE) => badges::list(pool, resp).await, (GET, routes::LIST_BADGE) => badges::list(pool, resp).await,
/* OWNER */ /* OWNER */
(POST, routes::SET_NEW_ADMIN) => admin::new_admin(pool, resp, params).await, (POST, routes::SET_NEW_ADMIN) => admin::new_admin(pool, resp, params).await,

View File

@ -22,9 +22,11 @@ pub const SELF_UPDATE_NICKNAME: Rstr= "/members/me/nickname";
// BADGE ROUTES // BADGE ROUTES
pub const NEW_BADGE: Rstr = "/badge/new"; pub const NEW_BADGE: Rstr = "/badge/new";
pub const DELETE_BADGE: Rstr = "/badge/update"; pub const DELETE_BADGE: Rstr = "/badge/delete";
pub const UPDATE_BADGE: Rstr = "/badge/delete";
pub const LIST_BADGE: Rstr = "/badges/list"; pub const LIST_BADGE: Rstr = "/badges/list";
pub const UPDATE_COLOR_BADGE: Rstr = "/badge/update/color";
pub const UPDATE_NAME_BADGE: Rstr = "/badge/update/name";
pub const UPDATE_PERMS_BADGE: Rstr = "/badge/update/perms";
// ADMIN ROUTES // ADMIN ROUTES
pub const SET_PERMS_BY_ADMIN: Rstr = "/admin/setpermisions"; // @requires perms::ADMIN pub const SET_PERMS_BY_ADMIN: Rstr = "/admin/setpermisions"; // @requires perms::ADMIN