From 089670b61978940f4c02ac9b0411f331c57f2fc6 Mon Sep 17 00:00:00 2001 From: Manuel Gugger Date: Tue, 17 Jan 2023 12:08:24 +0100 Subject: [PATCH] fix cargo macro version --- .gitmodules | 3 + docs/404.html | 24 ----- docs/_config.yml | 4 - docs/archetypes/default.md | 6 ++ docs/config.toml | 4 + docs/content/docs/getting_started.md | 7 ++ docs/content/getting_started.md | 101 ------------------ docs/{ => content}/index.md | 11 +- ...s_50fc8c04e12a2f59027287995557ceff.content | 1 + ...scss_50fc8c04e12a2f59027287995557ceff.json | 1 + docs/static/Screenshot.png | Bin 63133 -> 0 bytes docs/themes/hugo-book | 1 + 12 files changed, 27 insertions(+), 136 deletions(-) create mode 100644 .gitmodules delete mode 100644 docs/404.html delete mode 100644 docs/_config.yml create mode 100644 docs/archetypes/default.md create mode 100644 docs/config.toml create mode 100644 docs/content/docs/getting_started.md delete mode 100644 docs/content/getting_started.md rename docs/{ => content}/index.md (71%) create mode 100644 docs/resources/_gen/assets/scss/book.scss_50fc8c04e12a2f59027287995557ceff.content create mode 100644 docs/resources/_gen/assets/scss/book.scss_50fc8c04e12a2f59027287995557ceff.json delete mode 100644 docs/static/Screenshot.png create mode 160000 docs/themes/hugo-book diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..47029a0 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "docs/themes/hugo-book"] + path = docs/themes/hugo-book + url = https://github.com/alex-shpak/hugo-book diff --git a/docs/404.html b/docs/404.html deleted file mode 100644 index c472b4e..0000000 --- a/docs/404.html +++ /dev/null @@ -1,24 +0,0 @@ ---- -layout: default ---- - - - -
-

404

- -

Page not found :(

-

The requested page could not be found.

-
diff --git a/docs/_config.yml b/docs/_config.yml deleted file mode 100644 index 4e02be9..0000000 --- a/docs/_config.yml +++ /dev/null @@ -1,4 +0,0 @@ -title: "Actix-Admin" -remote_theme: just-the-docs/just-the-docs -color_scheme: "dark" -search_enabled: false \ No newline at end of file diff --git a/docs/archetypes/default.md b/docs/archetypes/default.md new file mode 100644 index 0000000..00e77bd --- /dev/null +++ b/docs/archetypes/default.md @@ -0,0 +1,6 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +--- + diff --git a/docs/config.toml b/docs/config.toml new file mode 100644 index 0000000..b01276b --- /dev/null +++ b/docs/config.toml @@ -0,0 +1,4 @@ +baseURL = 'https://mgugger.github.io/actix-admin/' +languageCode = 'en-us' +title = 'Actix-Admin' +theme = "hugo-book" \ No newline at end of file diff --git a/docs/content/docs/getting_started.md b/docs/content/docs/getting_started.md new file mode 100644 index 0000000..b63aa14 --- /dev/null +++ b/docs/content/docs/getting_started.md @@ -0,0 +1,7 @@ +--- +title: "Getting Started" +date: 2023-01-17T11:44:56+01:00 +draft: false +--- + +# Getting Started \ No newline at end of file diff --git a/docs/content/getting_started.md b/docs/content/getting_started.md deleted file mode 100644 index a657688..0000000 --- a/docs/content/getting_started.md +++ /dev/null @@ -1,101 +0,0 @@ ---- -layout: default ---- - -## Getting Started - -* See the [basic example](https://github.com/mgugger/actix-admin/tree/main/examples/basic) and run with ```cargo run```. - -## Quick overview - -### Required dependencies in Cargo.toml -``` -sea-orm = { version = "^0.9.1", features = [ "sqlx-sqlite", "runtime-actix-native-tls", "macros" ], default-features = true } -actix_admin = { version = "^0.2.0" } -``` - -### Steps -1. Import ActixAdmin in the main.rs and your database models: -```rust -use actix_admin::prelude::*; -``` - -2. Use the DeriveActixAdminMacros on the Database models to implement required traits: -```rust -#[derive(Clone, Debug, PartialEq, DeriveEntityModel, Deserialize, Serialize, - DeriveActixAdmin, DeriveActixAdminModel, DeriveActixAdminViewModel -)] -#[sea_orm(table_name = "comment")] -pub struct Model { - #[sea_orm(primary_key)] - #[serde(skip_deserializing)] - #[actix_admin(primary_key)] - pub id: i32, - pub comment: String -} -``` - -3. Add ActixAdmin to the actix admin app state -```rust -#[derive(Clone)] - pub struct AppState { - pub db: DatabaseConnection, - pub actix_admin: ActixAdmin, -} -``` - -4. Implement the ActixAdminAppDataTrait for the AppState -```rust -impl ActixAdminAppDataTrait for AppState { - fn get_db(&self) -> &DatabaseConnection { - &self.db - } - - fn get_actix_admin(&self) -> &ActixAdmin { - &self.actix_admin - } -} -``` - -5. Setup the actix admin configuration and add database models to it in main.rs -```rust -pub fn create_actix_admin_builder() -> ActixAdminBuilder { - let comment_view_model = ActixAdminViewModel::from(Entity); - - let configuration = ActixAdminConfiguration { - enable_auth: false, - user_is_logged_in: None, - login_link: None, - logout_link: None, - }; - - let mut admin_builder = ActixAdminBuilder::new(configuration); - admin_builder.add_entity::(&comment_view_model); - - admin_builder -} -``` - -6. Add to the actix app in main.rs -```rust -let opt = ConnectOptions::new("sqlite::memory:".to_owned()); -let conn = sea_orm::Database::connect(opt).unwrap(); - -HttpServer::new(move || { - let actix_admin_builder = create_actix_admin_builder(); - - let app_state = AppState { - db: conn.clone(), - actix_admin: actix_admin_builder.get_actix_admin(), - }; - - App::new() - .app_data(web::Data::new(app_state.clone())) - .service( - actix_admin_builder.get_scope::() - ) -}); -``` - -## Access -The admin interface will be available under /admin/. \ No newline at end of file diff --git a/docs/index.md b/docs/content/index.md similarity index 71% rename from docs/index.md rename to docs/content/index.md index e0331be..f692da6 100644 --- a/docs/index.md +++ b/docs/content/index.md @@ -1,6 +1,7 @@ --- -layout: default -list_title: ' ' +title: "" +date: 2023-01-17T11:44:56+01:00 +draft: false --- The actix-admin crate aims at creating a web admin interface similar to other admin interfaces (such as [flask-admin](https://github.com/flask-admin/flask-admin) in python). @@ -15,8 +16,4 @@ The actix-admin crate aims at creating a web admin interface similar to other ad ## Example -Check the [examples](https://github.com/mgugger/actix-admin/tree/main/examples) and run with ```cargo run```. The admin interface is accessible under ```localhost:5000/admin/```. - -## Screenshot - - \ No newline at end of file +Check the [examples](https://github.com/mgugger/actix-admin/tree/main/examples) and run ```cargo run --example basic``` from the root folder for a basic in-memory sqlite version. The admin interface is accessible under ```localhost:5000/admin/```. \ No newline at end of file diff --git a/docs/resources/_gen/assets/scss/book.scss_50fc8c04e12a2f59027287995557ceff.content b/docs/resources/_gen/assets/scss/book.scss_50fc8c04e12a2f59027287995557ceff.content new file mode 100644 index 0000000..77f54b8 --- /dev/null +++ b/docs/resources/_gen/assets/scss/book.scss_50fc8c04e12a2f59027287995557ceff.content @@ -0,0 +1 @@ +@charset "UTF-8";:root{--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-500:#adb5bd;--color-link:#0055bb;--color-visited-link:#8440f1;--body-background:white;--body-font-color:black;--icon-filter:none;--hint-color-info:#6bf;--hint-color-warning:#fd6;--hint-color-danger:#f66}/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.flex{display:flex}.flex-auto{flex:auto}.flex-even{flex:1 1}.flex-wrap{flex-wrap:wrap}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-center{align-items:center}.mx-auto{margin:0 auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.hidden{display:none}input.toggle{height:0;width:0;overflow:hidden;opacity:0;position:absolute}.clearfix::after{content:"";display:table;clear:both}html{font-size:16px;scroll-behavior:smooth;touch-action:manipulation}body{min-width:20rem;color:var(--body-font-color);background:var(--body-background);letter-spacing:.33px;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}body *{box-sizing:inherit}h1,h2,h3,h4,h5{font-weight:400}a{text-decoration:none;color:var(--color-link)}img{vertical-align:baseline}:focus{outline-style:auto;outline-color:currentColor;outline-color:-webkit-focus-ring-color}aside nav ul{padding:0;margin:0;list-style:none}aside nav ul li{margin:1em 0;position:relative}aside nav ul a{display:block}aside nav ul a:hover{opacity:.5}aside nav ul ul{padding-inline-start:1rem}ul.pagination{display:flex;justify-content:center;list-style-type:none;padding-inline-start:0}ul.pagination .page-item a{padding:1rem}.container{max-width:80rem;margin:0 auto}.book-icon{filter:var(--icon-filter)}.book-brand{margin-top:0;margin-bottom:1rem}.book-brand img{height:1.5em;width:1.5em;margin-inline-end:.5rem}.book-menu{flex:0 0 16rem;font-size:.875rem}.book-menu .book-menu-content{width:16rem;padding:1rem;background:var(--body-background);position:fixed;top:0;bottom:0;overflow-x:hidden;overflow-y:auto}.book-menu a,.book-menu label{color:inherit;cursor:pointer;word-wrap:break-word}.book-menu a.active{color:var(--color-link)}.book-menu input.toggle+label+ul{display:none}.book-menu input.toggle:checked+label+ul{display:block}.book-menu input.toggle+label::after{content:"▸"}.book-menu input.toggle:checked+label::after{content:"▾"}body[dir=rtl] .book-menu input.toggle+label::after{content:"◂"}body[dir=rtl] .book-menu input.toggle:checked+label::after{content:"▾"}.book-section-flat{margin:2rem 0}.book-section-flat>a,.book-section-flat>span,.book-section-flat>label{font-weight:bolder}.book-section-flat>ul{padding-inline-start:0}.book-page{min-width:20rem;flex-grow:1;padding:1rem}.book-post{margin-bottom:3rem}.book-header{display:none;margin-bottom:1rem}.book-header label{line-height:0}.book-header img.book-icon{height:1.5em;width:1.5em}.book-search{position:relative;margin:1rem 0;border-bottom:1px solid transparent}.book-search input{width:100%;padding:.5rem;border:0;border-radius:.25rem;background:var(--gray-100);color:var(--body-font-color)}.book-search input:required+.book-search-spinner{display:block}.book-search .book-search-spinner{position:absolute;top:0;margin:.5rem;margin-inline-start:calc(100% - 1.5rem);width:1rem;height:1rem;border:1px solid transparent;border-top-color:var(--body-font-color);border-radius:50%;animation:spin 1s ease infinite}@keyframes spin{100%{transform:rotate(360deg)}}.book-search small{opacity:.5}.book-toc{flex:0 0 16rem;font-size:.75rem}.book-toc .book-toc-content{width:16rem;padding:1rem;position:fixed;top:0;bottom:0;overflow-x:hidden;overflow-y:auto}.book-toc img{height:1em;width:1em}.book-toc nav>ul>li:first-child{margin-top:0}.book-footer{padding-top:1rem;font-size:.875rem}.book-footer img{height:1em;width:1em;margin-inline-end:.5rem}.book-comments{margin-top:1rem}.book-languages{margin-block-end:2rem}.book-languages .book-icon{height:1em;width:1em;margin-inline-end:.5em}.book-languages ul{padding-inline-start:1.5em}.book-menu-content,.book-toc-content,.book-page,.book-header aside,.markdown{transition:.2s ease-in-out;transition-property:transform,margin,opacity,visibility;will-change:transform,margin,opacity}@media screen and (max-width:56rem){#menu-control,#toc-control{display:inline}.book-menu{visibility:hidden;margin-inline-start:-16rem;font-size:16px;z-index:1}.book-toc{display:none}.book-header{display:block}#menu-control:focus~main label[for=menu-control]{outline-style:auto;outline-color:currentColor;outline-color:-webkit-focus-ring-color}#menu-control:checked~main .book-menu{visibility:initial}#menu-control:checked~main .book-menu .book-menu-content{transform:translateX(16rem);box-shadow:0 0 .5rem rgba(0,0,0,.1)}#menu-control:checked~main .book-page{opacity:.25}#menu-control:checked~main .book-menu-overlay{display:block;position:absolute;top:0;bottom:0;left:0;right:0}#toc-control:focus~main label[for=toc-control]{outline-style:auto;outline-color:currentColor;outline-color:-webkit-focus-ring-color}#toc-control:checked~main .book-header aside{display:block}body[dir=rtl] #menu-control:checked~main .book-menu .book-menu-content{transform:translateX(-16rem)}}@media screen and (min-width:80rem){.book-page,.book-menu .book-menu-content,.book-toc .book-toc-content{padding:2rem 1rem}}@font-face{font-family:roboto;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(fonts/roboto-v27-latin-regular.woff2)format("woff2"),url(fonts/roboto-v27-latin-regular.woff)format("woff")}@font-face{font-family:roboto;font-style:normal;font-weight:700;font-display:swap;src:local(""),url(fonts/roboto-v27-latin-700.woff2)format("woff2"),url(fonts/roboto-v27-latin-700.woff)format("woff")}@font-face{font-family:roboto mono;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(fonts/roboto-mono-v13-latin-regular.woff2)format("woff2"),url(fonts/roboto-mono-v13-latin-regular.woff)format("woff")}body{font-family:roboto,sans-serif}code{font-family:roboto mono,monospace}@media print{.book-menu,.book-footer,.book-toc{display:none}.book-header,.book-header aside{display:block}main{display:block!important}}.markdown{line-height:1.6}.markdown>:first-child{margin-top:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{font-weight:400;line-height:1;margin-top:1.5em;margin-bottom:1rem}.markdown h1 a.anchor,.markdown h2 a.anchor,.markdown h3 a.anchor,.markdown h4 a.anchor,.markdown h5 a.anchor,.markdown h6 a.anchor{opacity:0;font-size:.75em;vertical-align:middle;text-decoration:none}.markdown h1:hover a.anchor,.markdown h1 a.anchor:focus,.markdown h2:hover a.anchor,.markdown h2 a.anchor:focus,.markdown h3:hover a.anchor,.markdown h3 a.anchor:focus,.markdown h4:hover a.anchor,.markdown h4 a.anchor:focus,.markdown h5:hover a.anchor,.markdown h5 a.anchor:focus,.markdown h6:hover a.anchor,.markdown h6 a.anchor:focus{opacity:initial}.markdown h4,.markdown h5,.markdown h6{font-weight:bolder}.markdown h5{font-size:.875em}.markdown h6{font-size:.75em}.markdown b,.markdown optgroup,.markdown strong{font-weight:bolder}.markdown a{text-decoration:none}.markdown a:hover{text-decoration:underline}.markdown a:visited{color:var(--color-visited-link)}.markdown img{max-width:100%;height:auto}.markdown code{padding:0 .25rem;background:var(--gray-200);border-radius:.25rem;font-size:.875em}.markdown pre{padding:1rem;background:var(--gray-100);border-radius:.25rem;overflow-x:auto}.markdown pre code{padding:0;background:0 0}.markdown p{word-wrap:break-word}.markdown blockquote{margin:1rem 0;padding:.5rem 1rem .5rem .75rem;border-inline-start:.25rem solid var(--gray-200);border-radius:.25rem}.markdown blockquote :first-child{margin-top:0}.markdown blockquote :last-child{margin-bottom:0}.markdown table{overflow:auto;display:block;border-spacing:0;border-collapse:collapse;margin-top:1rem;margin-bottom:1rem}.markdown table tr th,.markdown table tr td{padding:.5rem 1rem;border:1px solid var(--gray-200)}.markdown table tr:nth-child(2n){background:var(--gray-100)}.markdown hr{height:1px;border:none;background:var(--gray-200)}.markdown ul,.markdown ol{padding-inline-start:2rem}.markdown dl dt{font-weight:bolder;margin-top:1rem}.markdown dl dd{margin-inline-start:0;margin-bottom:1rem}.markdown .highlight table tr td:nth-child(1) pre{margin:0;padding-inline-end:0}.markdown .highlight table tr td:nth-child(2) pre{margin:0;padding-inline-start:0}.markdown details{padding:1rem;border:1px solid var(--gray-200);border-radius:.25rem}.markdown details summary{line-height:1;padding:1rem;margin:-1rem;cursor:pointer}.markdown details[open] summary{margin-bottom:0}.markdown figure{margin:1rem 0}.markdown figure figcaption p{margin-top:0}.markdown-inner>:first-child{margin-top:0}.markdown-inner>:last-child{margin-bottom:0}.markdown .book-expand{margin-top:1rem;margin-bottom:1rem;border:1px solid var(--gray-200);border-radius:.25rem;overflow:hidden}.markdown .book-expand .book-expand-head{background:var(--gray-100);padding:.5rem 1rem;cursor:pointer}.markdown .book-expand .book-expand-content{display:none;padding:1rem}.markdown .book-expand input[type=checkbox]:checked+.book-expand-content{display:block}.markdown .book-tabs{margin-top:1rem;margin-bottom:1rem;border:1px solid var(--gray-200);border-radius:.25rem;overflow:hidden;display:flex;flex-wrap:wrap}.markdown .book-tabs label{display:inline-block;padding:.5rem 1rem;border-bottom:1px transparent;cursor:pointer}.markdown .book-tabs .book-tabs-content{order:999;width:100%;border-top:1px solid var(--gray-100);padding:1rem;display:none}.markdown .book-tabs input[type=radio]:checked+label{border-bottom:1px solid var(--color-link)}.markdown .book-tabs input[type=radio]:checked+label+.book-tabs-content{display:block}.markdown .book-tabs input[type=radio]:focus+label{outline-style:auto;outline-color:currentColor;outline-color:-webkit-focus-ring-color}.markdown .book-columns{margin-left:-1rem;margin-right:-1rem}.markdown .book-columns>div{margin:1rem 0;min-width:10rem;padding:0 1rem}.markdown a.book-btn{display:inline-block;font-size:.875rem;color:var(--color-link);line-height:2rem;padding:0 1rem;border:1px solid var(--color-link);border-radius:.25rem;cursor:pointer}.markdown a.book-btn:hover{text-decoration:none}.markdown .book-hint.info{border-color:#6bf;background-color:rgba(102,187,255,.1)}.markdown .book-hint.warning{border-color:#fd6;background-color:rgba(255,221,102,.1)}.markdown .book-hint.danger{border-color:#f66;background-color:rgba(255,102,102,.1)} \ No newline at end of file diff --git a/docs/resources/_gen/assets/scss/book.scss_50fc8c04e12a2f59027287995557ceff.json b/docs/resources/_gen/assets/scss/book.scss_50fc8c04e12a2f59027287995557ceff.json new file mode 100644 index 0000000..892df5a --- /dev/null +++ b/docs/resources/_gen/assets/scss/book.scss_50fc8c04e12a2f59027287995557ceff.json @@ -0,0 +1 @@ +{"Target":"book.min.c58292d36b18b675680ab9baea2029204537b839ea72f258746ec0f32ce8d6c8.css","MediaType":"text/css","Data":{"Integrity":"sha256-xYKS02sYtnVoCrm66iApIEU3uDnqcvJYdG7A8yzo1sg="}} \ No newline at end of file diff --git a/docs/static/Screenshot.png b/docs/static/Screenshot.png deleted file mode 100644 index d3a944004e538f191959f66c04b8a065a50db202..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63133 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 diff --git a/docs/themes/hugo-book b/docs/themes/hugo-book new file mode 160000 index 0000000..d5b75f4 --- /dev/null +++ b/docs/themes/hugo-book @@ -0,0 +1 @@ +Subproject commit d5b75f4fb3aaa5c2f0209db4933a55aa634d5dfd