From 4e030b2a5272f3259d01cf695dfe04571874e1fd Mon Sep 17 00:00:00 2001 From: liosha84 <138026690+liosha84@users.noreply.github.com> Date: Wed, 30 Jul 2025 01:27:11 +0300 Subject: [PATCH] Refactor admin component and update application properties for production setup Gradle _jambotron_build aplication.properties for dev and prod --- .gitignore | 2 + .idea/jarRepositories.xml | 5 + build.gradle | 86 ++++------ jambotron-ui/angular.json | 6 +- jambotron-ui/package.json | 2 +- .../admin.component/admin.component.html | 27 +--- .../admin.component/admin.component.ts | 25 +-- .../system.component/system.component.ts | 3 +- .../users.component/users.component.ts | 5 +- jambotron-ui/src/app/app.routes.ts | 3 - .../add-tutorial/add-tutorial.component.html | 69 -------- .../add-tutorial/add-tutorial.component.scss | 52 ------ .../add-tutorial.component.spec.ts | 25 --- .../add-tutorial/add-tutorial.component.ts | 96 ------------ .../article-comments/article-comments.html | 10 -- .../article-comments/article-comments.scss | 6 - .../article-comments/article-comments.spec.ts | 23 --- .../article-comments/article-comments.ts | 11 -- .../board-admin/board-admin.component.html | 51 ------ .../board-admin/board-admin.component.scss | 3 - .../board-admin/board-admin.component.spec.ts | 25 --- .../board-admin/board-admin.component.ts | 143 ----------------- .../board-moderator.component.html | 1 - .../board-moderator.component.scss | 0 .../board-moderator.component.spec.ts | 25 --- .../board-moderator.component.ts | 16 -- .../board-user/board-user.component.html | 1 - .../board-user/board-user.component.scss | 0 .../board-user/board-user.component.spec.ts | 25 --- .../board-user/board-user.component.ts | 16 -- .../breadcrumb/breadcrumb.component.html | 43 ----- .../breadcrumb/breadcrumb.component.scss | 0 .../breadcrumb/breadcrumb.component.ts | 103 ------------ .../app/components/card/card.component.html | 16 -- .../app/components/card/card.component.scss | 0 .../src/app/components/card/card.component.ts | 58 ------- .../generate-image.component.ts | 8 +- .../side-bar.component.html | 120 -------------- .../side-bar.component.scss | 21 --- .../side-bar.component.spec.ts | 23 --- .../side-bar.component/side-bar.component.ts | 79 ---------- .../system.component/system.component.html | 110 ------------- .../system.component/system.component.scss | 113 ------------- .../system.component/system.component.spec.ts | 23 --- .../system.component/system.component.ts | 148 ------------------ .../tutorial-details.component.html | 65 -------- .../tutorial-details.component.scss | 4 - .../tutorial-details.component.spec.ts | 25 --- .../tutorial-details.component.ts | 96 ------------ .../tutorials-list.component.html | 63 -------- .../tutorials-list.component.scss | 6 - .../tutorials-list.component.spec.ts | 25 --- .../tutorials-list.component.ts | 82 ---------- jambotron-ui/src/app/global-constants.ts | 3 +- .../admin-layout/admin-layout.component.html | 50 ------ .../admin-layout/admin-layout.component.scss | 0 .../admin-layout/admin-layout.component.ts | 51 ------ .../configuration.component.html | 0 .../configuration.component.scss | 0 .../configuration/configuration.component.ts | 9 -- .../nav-bar/nav-bar.component.html | 10 -- .../nav-bar/nav-bar.component.scss | 3 - .../admin-layout/nav-bar/nav-bar.component.ts | 49 ------ .../nav-bar/nav-left/nav-left.component.html | 43 ----- .../nav-bar/nav-left/nav-left.component.scss | 0 .../nav-bar/nav-left/nav-left.component.ts | 37 ----- .../nav-right/nav-right.component.html | 147 ----------------- .../nav-right/nav-right.component.scss | 0 .../nav-bar/nav-right/nav-right.component.ts | 121 -------------- .../nav-collapse/nav-collapse.component.html | 21 --- .../nav-collapse/nav-collapse.component.scss | 0 .../nav-collapse/nav-collapse.component.ts | 88 ----------- .../nav-content/nav-content.component.html | 12 -- .../nav-content/nav-content.component.scss | 0 .../nav-content/nav-content.component.ts | 106 ------------- .../nav-group/nav-group.component.html | 10 -- .../nav-group/nav-group.component.scss | 0 .../nav-group/nav-group.component.ts | 67 -------- .../nav-item/nav-item.component.html | 32 ---- .../nav-item/nav-item.component.scss | 0 .../nav-item/nav-item.component.ts | 51 ------ .../navigation/navigation.component.html | 10 -- .../navigation/navigation.component.scss | 0 .../navigation/navigation.component.ts | 49 ------ .../admin-layout/navigation/navigation.ts | 140 ----------------- .../guest-layout/guest-layout.component.html | 1 - .../guest-layout/guest-layout.component.scss | 0 .../guest-layout/guest-layout.component.ts | 10 -- .../src/app/main-module/main.routing.ts | 6 - .../user.component/user.component.ts | 17 +- .../environments/environment.development.ts | 2 +- jambotron-ui/src/index.html | 22 +++ jambotron-ui/src/index_dev.html | 15 ++ jambotron-ui/src/main.server.ts | 7 - jambotron-ui/src/proxy.conf.json | 10 ++ jambotron-ui/src/proxy.config.js | 10 ++ jambotron-ui/src/server.ts | 71 --------- logs/application.log.2025-06-21.0.gz | Bin 128177 -> 0 bytes logs/application.log.2025-06-22.0.gz | Bin 25449 -> 0 bytes logs/application.log.2025-06-23.0.gz | Bin 8553 -> 0 bytes logs/application.log.2025-06-24.0.gz | Bin 111458 -> 0 bytes src/Docker/docker-compose.yml | 1 + .../jambotron/controllers/AuthController.java | 2 +- .../controllers/RolesController.java | 1 - .../controllers/UsersController.java | 3 - .../jambotron/security/WebSecurityConfig.java | 125 ++++----------- src/main/resources/application-dev.properties | 36 +++++ .../resources/application-prod.properties | 58 +++++++ src/main/resources/application.properties | 72 +-------- src/main/resources/dnsexit_com_ssl/ca.cer | 71 --------- .../dnsexit_com_ssl/jambotron.run.place.cer | 38 ----- .../dnsexit_com_ssl/jambotron.run.place.key | 27 ---- .../dnsexit_com_ssl/jambotron.run.place.p12 | Bin 2054 -> 0 bytes ...ace_zerossl_rsa_domain_secure_site_ca_.p7b | Bin 1728 -> 0 bytes ...ssl_rsa_domain_secure_site_ca_.pubkey.json | 1 - ...ossl_rsa_domain_secure_site_ca_.pubkey.pem | 9 -- .../application_development.yml} | 6 - .../yml_properties/application_production.yml | 19 +++ 118 files changed, 254 insertions(+), 3488 deletions(-) delete mode 100644 jambotron-ui/src/app/components/add-tutorial/add-tutorial.component.html delete mode 100644 jambotron-ui/src/app/components/add-tutorial/add-tutorial.component.scss delete mode 100644 jambotron-ui/src/app/components/add-tutorial/add-tutorial.component.spec.ts delete mode 100644 jambotron-ui/src/app/components/add-tutorial/add-tutorial.component.ts delete mode 100644 jambotron-ui/src/app/components/article-comments/article-comments.html delete mode 100644 jambotron-ui/src/app/components/article-comments/article-comments.scss delete mode 100644 jambotron-ui/src/app/components/article-comments/article-comments.spec.ts delete mode 100644 jambotron-ui/src/app/components/article-comments/article-comments.ts delete mode 100644 jambotron-ui/src/app/components/board-admin/board-admin.component.html delete mode 100644 jambotron-ui/src/app/components/board-admin/board-admin.component.scss delete mode 100644 jambotron-ui/src/app/components/board-admin/board-admin.component.spec.ts delete mode 100644 jambotron-ui/src/app/components/board-admin/board-admin.component.ts delete mode 100644 jambotron-ui/src/app/components/board-moderator/board-moderator.component.html delete mode 100644 jambotron-ui/src/app/components/board-moderator/board-moderator.component.scss delete mode 100644 jambotron-ui/src/app/components/board-moderator/board-moderator.component.spec.ts delete mode 100644 jambotron-ui/src/app/components/board-moderator/board-moderator.component.ts delete mode 100644 jambotron-ui/src/app/components/board-user/board-user.component.html delete mode 100644 jambotron-ui/src/app/components/board-user/board-user.component.scss delete mode 100644 jambotron-ui/src/app/components/board-user/board-user.component.spec.ts delete mode 100644 jambotron-ui/src/app/components/board-user/board-user.component.ts delete mode 100644 jambotron-ui/src/app/components/breadcrumb/breadcrumb.component.html delete mode 100644 jambotron-ui/src/app/components/breadcrumb/breadcrumb.component.scss delete mode 100644 jambotron-ui/src/app/components/breadcrumb/breadcrumb.component.ts delete mode 100644 jambotron-ui/src/app/components/card/card.component.html delete mode 100644 jambotron-ui/src/app/components/card/card.component.scss delete mode 100644 jambotron-ui/src/app/components/card/card.component.ts delete mode 100644 jambotron-ui/src/app/components/side-bar.component/side-bar.component.html delete mode 100644 jambotron-ui/src/app/components/side-bar.component/side-bar.component.scss delete mode 100644 jambotron-ui/src/app/components/side-bar.component/side-bar.component.spec.ts delete mode 100644 jambotron-ui/src/app/components/side-bar.component/side-bar.component.ts delete mode 100644 jambotron-ui/src/app/components/system.component/system.component.html delete mode 100644 jambotron-ui/src/app/components/system.component/system.component.scss delete mode 100644 jambotron-ui/src/app/components/system.component/system.component.spec.ts delete mode 100644 jambotron-ui/src/app/components/system.component/system.component.ts delete mode 100644 jambotron-ui/src/app/components/tutorial-details/tutorial-details.component.html delete mode 100644 jambotron-ui/src/app/components/tutorial-details/tutorial-details.component.scss delete mode 100644 jambotron-ui/src/app/components/tutorial-details/tutorial-details.component.spec.ts delete mode 100644 jambotron-ui/src/app/components/tutorial-details/tutorial-details.component.ts delete mode 100644 jambotron-ui/src/app/components/tutorials-list/tutorials-list.component.html delete mode 100644 jambotron-ui/src/app/components/tutorials-list/tutorials-list.component.scss delete mode 100644 jambotron-ui/src/app/components/tutorials-list/tutorials-list.component.spec.ts delete mode 100644 jambotron-ui/src/app/components/tutorials-list/tutorials-list.component.ts delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/admin-layout.component.html delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/admin-layout.component.scss delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/admin-layout.component.ts delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/configuration/configuration.component.html delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/configuration/configuration.component.scss delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/configuration/configuration.component.ts delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/nav-bar/nav-bar.component.html delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/nav-bar/nav-bar.component.scss delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/nav-bar/nav-bar.component.ts delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/nav-bar/nav-left/nav-left.component.html delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/nav-bar/nav-left/nav-left.component.scss delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/nav-bar/nav-left/nav-left.component.ts delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/nav-bar/nav-right/nav-right.component.html delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/nav-bar/nav-right/nav-right.component.scss delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/nav-bar/nav-right/nav-right.component.ts delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/navigation/nav-content/nav-collapse/nav-collapse.component.html delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/navigation/nav-content/nav-collapse/nav-collapse.component.scss delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/navigation/nav-content/nav-collapse/nav-collapse.component.ts delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/navigation/nav-content/nav-content.component.html delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/navigation/nav-content/nav-content.component.scss delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/navigation/nav-content/nav-content.component.ts delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/navigation/nav-content/nav-group/nav-group.component.html delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/navigation/nav-content/nav-group/nav-group.component.scss delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/navigation/nav-content/nav-group/nav-group.component.ts delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/navigation/nav-content/nav-item/nav-item.component.html delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/navigation/nav-content/nav-item/nav-item.component.scss delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/navigation/nav-content/nav-item/nav-item.component.ts delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/navigation/navigation.component.html delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/navigation/navigation.component.scss delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/navigation/navigation.component.ts delete mode 100644 jambotron-ui/src/app/layouts/admin-layout/navigation/navigation.ts delete mode 100644 jambotron-ui/src/app/layouts/guest-layout/guest-layout.component.html delete mode 100644 jambotron-ui/src/app/layouts/guest-layout/guest-layout.component.scss delete mode 100644 jambotron-ui/src/app/layouts/guest-layout/guest-layout.component.ts create mode 100644 jambotron-ui/src/index_dev.html delete mode 100644 jambotron-ui/src/main.server.ts create mode 100644 jambotron-ui/src/proxy.conf.json create mode 100644 jambotron-ui/src/proxy.config.js delete mode 100644 jambotron-ui/src/server.ts delete mode 100644 logs/application.log.2025-06-21.0.gz delete mode 100644 logs/application.log.2025-06-22.0.gz delete mode 100644 logs/application.log.2025-06-23.0.gz delete mode 100644 logs/application.log.2025-06-24.0.gz create mode 100644 src/main/resources/application-dev.properties create mode 100644 src/main/resources/application-prod.properties delete mode 100644 src/main/resources/dnsexit_com_ssl/ca.cer delete mode 100644 src/main/resources/dnsexit_com_ssl/jambotron.run.place.cer delete mode 100644 src/main/resources/dnsexit_com_ssl/jambotron.run.place.key delete mode 100644 src/main/resources/dnsexit_com_ssl/jambotron.run.place.p12 delete mode 100644 src/main/resources/dnsexit_com_ssl/jambotron.run.place_zerossl_rsa_domain_secure_site_ca_.p7b delete mode 100644 src/main/resources/dnsexit_com_ssl/jambotron.run.place_zerossl_rsa_domain_secure_site_ca_.pubkey.json delete mode 100644 src/main/resources/dnsexit_com_ssl/jambotron.run.place_zerossl_rsa_domain_secure_site_ca_.pubkey.pem rename src/main/resources/{application.yml => yml_properties/application_development.yml} (64%) create mode 100644 src/main/resources/yml_properties/application_production.yml diff --git a/.gitignore b/.gitignore index 0fd53fb..8fd54ef 100644 --- a/.gitignore +++ b/.gitignore @@ -48,3 +48,5 @@ out/ /logs/ +/.idea/ + diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml index fdc392f..f5a0c5d 100644 --- a/.idea/jarRepositories.xml +++ b/.idea/jarRepositories.xml @@ -16,5 +16,10 @@