21 lines
773 B
Rust
21 lines
773 B
Rust
use actix_web::web::{self, ServiceConfig};
|
|
|
|
// TODO: Refactor to use re-exports instead of making module public
|
|
pub mod auth;
|
|
pub mod class;
|
|
pub mod group;
|
|
pub mod project;
|
|
pub mod template;
|
|
pub mod user;
|
|
|
|
pub fn register_controllers(cfg: &mut ServiceConfig) {
|
|
cfg.service(web::scope("/project").configure(project::setup))
|
|
.service(web::scope("/group").configure(group::setup))
|
|
.service(web::scope("/user").configure(user::setup))
|
|
.service(web::scope("/class").configure(class::setup))
|
|
.service(web::scope("/template").configure(template::setup))
|
|
.service(web::scope("/auth").configure(auth::setup))
|
|
.service(
|
|
web::resource("ok").to(|| async { actix_web::HttpResponse::Ok().body("available") }),
|
|
);
|
|
}
|