diff --git a/pagetop-admin/Cargo.toml b/pagetop-admin/Cargo.toml index 05ed0f19..f40397c7 100644 --- a/pagetop-admin/Cargo.toml +++ b/pagetop-admin/Cargo.toml @@ -15,6 +15,7 @@ repository = "https://github.com/manuelcillero/pagetop" license = "Apache-2.0 OR MIT" [dependencies] -pagetop = { path = "../pagetop", version = "0.0" } -pagetop-megamenu = { path = "../pagetop-megamenu", version = "0.0" } +pagetop = { version = "0.0", path = "../pagetop" } +pagetop-minimal = { version = "0.0", path = "../pagetop-minimal" } +pagetop-megamenu = { version = "0.0", path = "../pagetop-megamenu" } maud = "0.25.0" diff --git a/pagetop-admin/src/lib.rs b/pagetop-admin/src/lib.rs index 89cfdaa4..fbd906cc 100644 --- a/pagetop-admin/src/lib.rs +++ b/pagetop-admin/src/lib.rs @@ -22,7 +22,10 @@ impl ModuleTrait for Admin { } fn dependencies(&self) -> Vec { - vec![&pagetop_megamenu::MegaMenu] + vec![ + &pagetop_minimal::Minimal, + &pagetop_megamenu::MegaMenu + ] } fn actions(&self) -> Vec { diff --git a/pagetop-admin/src/summary.rs b/pagetop-admin/src/summary.rs index 4058bd2b..f73078e6 100644 --- a/pagetop-admin/src/summary.rs +++ b/pagetop-admin/src/summary.rs @@ -1,5 +1,6 @@ use super::l; use pagetop::prelude::*; +use pagetop_minimal::component::*; use pagetop_megamenu::component::{MegaMenu, MegaMenuItem}; pub async fn summary(request: server::HttpRequest) -> ResultPage { diff --git a/pagetop-bulmix/Cargo.toml b/pagetop-bulmix/Cargo.toml index b3353cbc..a39e147c 100644 --- a/pagetop-bulmix/Cargo.toml +++ b/pagetop-bulmix/Cargo.toml @@ -14,10 +14,11 @@ repository = "https://github.com/manuelcillero/pagetop" license = "Apache-2.0 OR MIT" [dependencies] -pagetop = { path = "../pagetop", version = "0.0" } -pagetop-jquery = { path = "../pagetop-jquery", version = "0.0" } +pagetop = { version = "0.0", path = "../pagetop" } +pagetop-jquery = { version = "0.0", path = "../pagetop-jquery" } +pagetop-minimal = { version = "0.0", path = "../pagetop-minimal" } static-files = "0.2.3" maud = "0.25.0" [build-dependencies] -pagetop-build = { path = "../pagetop-build", version = "0.0" } +pagetop-build = { version = "0.0", path = "../pagetop-build" } diff --git a/pagetop-bulmix/src/lib.rs b/pagetop-bulmix/src/lib.rs index 8c7f1e96..5dbd14b7 100644 --- a/pagetop-bulmix/src/lib.rs +++ b/pagetop-bulmix/src/lib.rs @@ -1,4 +1,5 @@ use pagetop::prelude::*; +use pagetop_minimal::component::*; pub_handle!(THEME_BULMIX); @@ -16,7 +17,10 @@ impl ModuleTrait for Bulmix { } fn dependencies(&self) -> Vec { - vec![&pagetop_jquery::JQuery] + vec![ + &pagetop_jquery::JQuery, + &pagetop_minimal::Minimal, + ] } fn configure_service(&self, cfg: &mut server::web::ServiceConfig) { diff --git a/pagetop-homedemo/Cargo.toml b/pagetop-homedemo/Cargo.toml index 9afed5da..a1b4f681 100644 --- a/pagetop-homedemo/Cargo.toml +++ b/pagetop-homedemo/Cargo.toml @@ -14,9 +14,10 @@ repository = "https://github.com/manuelcillero/pagetop" license = "Apache-2.0 OR MIT" [dependencies] -pagetop = { path = "../pagetop", version = "0.0" } +pagetop = { version = "0.0", path = "../pagetop" } +pagetop-minimal = { version = "0.0", path = "../pagetop-minimal" } static-files = "0.2.3" maud = "0.25.0" [build-dependencies] -pagetop-build = { path = "../pagetop-build", version = "0.0" } +pagetop-build = { version = "0.0", path = "../pagetop-build" } diff --git a/pagetop-homedemo/src/lib.rs b/pagetop-homedemo/src/lib.rs index b2f9cdea..24f9093f 100644 --- a/pagetop-homedemo/src/lib.rs +++ b/pagetop-homedemo/src/lib.rs @@ -1,4 +1,5 @@ use pagetop::prelude::*; +use pagetop_minimal::component::*; pub_handle!(MODULE_DEMOHOME); @@ -21,6 +22,10 @@ impl ModuleTrait for HomeDemo { Some(l("module_description")) } + fn dependencies(&self) -> Vec { + vec![&pagetop_minimal::Minimal] + } + fn configure_service(&self, cfg: &mut server::web::ServiceConfig) { serve_static_files!(cfg, "/homedemo", bundle_homedemo); cfg.route("/", server::web::get().to(demo)); diff --git a/pagetop-user/Cargo.toml b/pagetop-user/Cargo.toml index 7810794c..afdb4338 100644 --- a/pagetop-user/Cargo.toml +++ b/pagetop-user/Cargo.toml @@ -15,5 +15,6 @@ repository = "https://github.com/manuelcillero/pagetop" license = "Apache-2.0 OR MIT" [dependencies] -pagetop = { path = "../pagetop", version = "0.0", features = ["database"], default-features = false } +pagetop = { version = "0.0", path = "../pagetop", features = ["database"], default-features = false } +pagetop-minimal = { version = "0.0", path = "../pagetop-minimal" } serde = { version = "1.0", features = ["derive"] } diff --git a/pagetop-user/src/lib.rs b/pagetop-user/src/lib.rs index 845928fd..965b1ca0 100644 --- a/pagetop-user/src/lib.rs +++ b/pagetop-user/src/lib.rs @@ -1,4 +1,5 @@ use pagetop::prelude::*; +use pagetop_minimal::component::*; pub_handle!(MODULE_USER); @@ -21,6 +22,10 @@ impl ModuleTrait for User { Some(l("module_description")) } + fn dependencies(&self) -> Vec { + vec![&pagetop_minimal::Minimal] + } + fn configure_service(&self, cfg: &mut server::web::ServiceConfig) { cfg.route("/user/login", server::web::get().to(login)); }