headless_lms_server/controllers/cms/
mod.rs1pub mod chapters;
9pub mod code_giveaways;
10pub mod course_instances;
11pub mod courses;
12pub mod email_templates;
13pub mod exams;
14pub mod exercise_services;
15pub mod gutenberg;
16pub mod organizations;
17pub mod pages;
18pub mod repository_exercises;
19
20use actix_web::web::{self, ServiceConfig};
21
22pub fn _add_routes(cfg: &mut ServiceConfig) {
24 cfg.service(web::scope("/pages").configure(pages::_add_routes))
25 .service(web::scope("/chapters").configure(chapters::_add_routes))
26 .service(web::scope("/course-instances").configure(course_instances::_add_routes))
27 .service(web::scope("/email-templates").configure(email_templates::_add_routes))
28 .service(web::scope("/gutenberg").configure(gutenberg::_add_routes))
29 .service(web::scope("/organizations").configure(organizations::_add_routes))
30 .service(web::scope("/courses").configure(courses::_add_routes))
31 .service(web::scope("/exams").configure(exams::_add_routes))
32 .service(web::scope("/exercise-services").configure(exercise_services::_add_routes))
33 .service(web::scope("/code-giveaways").configure(code_giveaways::_add_routes))
34 .service(web::scope("/repository-exercises").configure(repository_exercises::_add_routes));
35}