diff --git a/ogWebconsole/src/app/app-routing.module.ts b/ogWebconsole/src/app/app-routing.module.ts index b015f6a..b10a835 100644 --- a/ogWebconsole/src/app/app-routing.module.ts +++ b/ogWebconsole/src/app/app-routing.module.ts @@ -39,6 +39,7 @@ import { import { MainRepositoryViewComponent } from "./components/repositories/main-repository-view/main-repository-view.component"; +import {EnvVarsComponent} from "./components/admin/env-vars/env-vars.component"; const routes: Routes = [ { path: '', redirectTo: 'auth/login', pathMatch: 'full' }, { @@ -48,6 +49,7 @@ const routes: Routes = [ { path: 'dashboard', component: DashboardComponent }, { path: 'admin', component: AdminComponent }, { path: 'users', component: UsersComponent }, + { path: 'env-vars', component: EnvVarsComponent }, { path: 'user-groups', component: RolesComponent }, { path: 'groups', component: GroupsComponent }, { path: 'pxe-images', component: PXEimagesComponent }, diff --git a/ogWebconsole/src/app/app.module.ts b/ogWebconsole/src/app/app.module.ts index eb9aa4c..1bee181 100644 --- a/ogWebconsole/src/app/app.module.ts +++ b/ogWebconsole/src/app/app.module.ts @@ -122,6 +122,7 @@ import { DeployImageComponent } from './components/groups/components/client-main import { MainRepositoryViewComponent } from './components/repositories/main-repository-view/main-repository-view.component'; import { ExecuteCommandOuComponent } from './components/groups/shared/execute-command-ou/execute-command-ou.component'; import { JoyrideModule } from 'ngx-joyride'; +import { EnvVarsComponent } from './components/admin/env-vars/env-vars.component'; @NgModule({ declarations: [ AppComponent, @@ -200,6 +201,7 @@ import { JoyrideModule } from 'ngx-joyride'; DeployImageComponent, MainRepositoryViewComponent, ExecuteCommandOuComponent, + EnvVarsComponent, ], bootstrap: [AppComponent], imports: [BrowserModule, diff --git a/ogWebconsole/src/app/components/admin/env-vars/env-vars.component.css b/ogWebconsole/src/app/components/admin/env-vars/env-vars.component.css new file mode 100644 index 0000000..f47d03e --- /dev/null +++ b/ogWebconsole/src/app/components/admin/env-vars/env-vars.component.css @@ -0,0 +1,38 @@ +.env-settings { + padding: 16px; + + h1 { + margin-bottom: 16px; + } + + .mat-table { + margin-bottom: 16px; + width: 100%; + } + + .value-input { + width: 100%; + } + + .actions { + display: flex; + gap: 16px; + justify-content: flex-end; + margin-top: 16px; + + button { + min-width: 120px; + } + } +} + +.header-container { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; +} + +.mat-elevation-z8 { + box-shadow: 0px 0px 0px rgba(0,0,0,0.2); +} diff --git a/ogWebconsole/src/app/components/admin/env-vars/env-vars.component.html b/ogWebconsole/src/app/components/admin/env-vars/env-vars.component.html new file mode 100644 index 0000000..f12f8ce --- /dev/null +++ b/ogWebconsole/src/app/components/admin/env-vars/env-vars.component.html @@ -0,0 +1,29 @@ +
Usado: {{ disk.used }} GB ({{ disk.percentage }}%)
+Usado: {{ (disk.used).toFixed(2) }} GB ({{ disk.percentage }}%)
Total: {{ disk.total }} GB
diff --git a/ogWebconsole/src/app/components/groups/groups.component.css b/ogWebconsole/src/app/components/groups/groups.component.css index 0028581..750ee2d 100644 --- a/ogWebconsole/src/app/components/groups/groups.component.css +++ b/ogWebconsole/src/app/components/groups/groups.component.css @@ -36,7 +36,7 @@ height: 600px; overflow-y: auto; box-shadow: none !important; - + } .elements-card { @@ -194,7 +194,8 @@ mat-spinner { .result-card { width: 100%; max-width: 250px; - height: 250px; + height: 250px; +} .paginator-container { display: flex; @@ -212,4 +213,4 @@ mat-card { .mat-tooltip { white-space: pre-line; -} \ No newline at end of file +} diff --git a/ogWebconsole/src/app/layout/header/header.component.html b/ogWebconsole/src/app/layout/header/header.component.html index 5ae3284..fb44be4 100644 --- a/ogWebconsole/src/app/layout/header/header.component.html +++ b/ogWebconsole/src/app/layout/header/header.component.html @@ -27,8 +27,10 @@ + -