headless_lms_server/controllers/course_material/
mod.rs1pub mod chapters;
9pub mod chatbot;
10pub mod code_giveaways;
11pub mod course_instances;
12pub mod course_modules;
13pub mod courses;
14pub mod exams;
15pub mod exercises;
16pub mod glossary;
17pub mod oembed;
18pub mod page_audio_files;
19pub mod pages;
20pub mod proposed_edits;
21pub mod user_details;
22
23use actix_web::web::{self, ServiceConfig};
24
25pub fn _add_routes(cfg: &mut ServiceConfig) {
27 cfg.service(web::scope("/courses").configure(courses::_add_routes))
28 .service(web::scope("/exercises").configure(exercises::_add_routes))
29 .service(web::scope("/pages").configure(pages::_add_routes))
30 .service(web::scope("/chapters").configure(chapters::_add_routes))
31 .service(web::scope("/course-instances").configure(course_instances::_add_routes))
32 .service(web::scope("/proposed-edits").configure(proposed_edits::_add_routes))
33 .service(web::scope("/exams").configure(exams::_add_routes))
34 .service(web::scope("/acronyms").configure(glossary::_add_routes))
35 .service(web::scope("/oembed").configure(oembed::_add_routes))
36 .service(web::scope("/course-modules").configure(course_modules::_add_routes))
37 .service(web::scope("/page_audio").configure(page_audio_files::_add_routes))
38 .service(web::scope("/chatbot").configure(chatbot::_add_routes))
39 .service(web::scope("/code-giveaways").configure(code_giveaways::_add_routes))
40 .service(web::scope("/user-details").configure(user_details::_add_routes));
41}