Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
d79759c
migrate: spatial unit component
Pranjal7852 Jul 6, 2025
e2f3c2e
migrate: spatial unit add modal component
Pranjal7852 Jul 6, 2025
719f935
migrate spatial edit metaData model
Pranjal7852 Jul 6, 2025
de44b09
migrate spatial unit-edit modal
Pranjal7852 Jul 6, 2025
fd57d42
migrate spatial unit modal
Pranjal7852 Jul 6, 2025
e5934a1
migrate spatial edit user modal
Pranjal7852 Jul 6, 2025
bf6ca2d
encapsulate services for admin spatial component
Pranjal7852 Jul 8, 2025
0f7100f
match css and HTML of new migarted modals
Pranjal7852 Jul 9, 2025
14cf371
fix state bug in spatial edit meta data modal
Pranjal7852 Jul 9, 2025
fc74541
chore: install ag-grid-angular
Pranjal7852 Jul 16, 2025
d783f60
implement ag-grid-angular in parent spatial component
Pranjal7852 Jul 16, 2025
504c117
chore: made corrections to column
Pranjal7852 Jul 16, 2025
0e06c35
migrate data grid helper service for edit features modal component
Pranjal7852 Jul 17, 2025
02cc010
fix button click bug
Pranjal7852 Jul 17, 2025
0678fcf
fix: size of all spatial modals
Pranjal7852 Jul 17, 2025
167a2d9
spatial unit edit feature table render fix
Pranjal7852 Jul 17, 2025
4337fc7
migrate: AdminIndicatorUnit parent component
Pranjal7852 Jul 17, 2025
e2101e2
chore: using new ag-grid-angular for table rendering
Pranjal7852 Jul 17, 2025
c39077f
chore: add angular/cdk/dragnDrop kit
Pranjal7852 Jul 18, 2025
515b04e
migrate: admin Indicator modals
Pranjal7852 Jul 18, 2025
772e1c8
migrate all indicators modals
Pranjal7852 Jul 18, 2025
540d1ac
migrate admin Indicator batch update modal
Pranjal7852 Jul 19, 2025
86cc3ef
migrate: admin georesourcin component
Pranjal7852 Jul 19, 2025
8774760
fix: UI fixed to parent geoSourcin component
Pranjal7852 Jul 21, 2025
f53fefe
migrate: georesourceAdd modal
Pranjal7852 Jul 21, 2025
6ffdd12
migrate geo resouce batch update modal
Pranjal7852 Jul 21, 2025
a9b30a6
migrate: edit metadata georesource modal
Pranjal7852 Jul 21, 2025
f7a8408
migrate georesource edit feature modal
Pranjal7852 Jul 21, 2025
018c838
migrate georesource edit user roles modal component
Pranjal7852 Jul 21, 2025
69cc78f
migrate geo resource delete modal
Pranjal7852 Jul 21, 2025
7ee7416
migrate: service migrate for spatial unit parent component
Pranjal7852 Jul 23, 2025
8014ed9
migrated services used inside spatial modals
Pranjal7852 Jul 23, 2025
3550380
spatialaddModal: error fix by replacing Jquery
Pranjal7852 Jul 24, 2025
0994c2a
spatialAddModal: intifite error fixed
Pranjal7852 Jul 24, 2025
9394fe4
fix:: add spatial unit grid error
Pranjal7852 Jul 24, 2025
f79681e
fix: state change for edit spatial unit modal
Pranjal7852 Jul 24, 2025
b7cf925
fix bugs for spatial edit feature modal
Pranjal7852 Jul 25, 2025
ccb015f
fix: spatial unit edit fetaures modal table rendring issue
Pranjal7852 Jul 25, 2025
a755ea7
fix: intial table render for adminIndicator component
Pranjal7852 Jul 25, 2025
848963a
refactor generic functions from newly migrated spatial unit components
Pranjal7852 Aug 13, 2025
7afec6d
fix pagination & filter in ag-grid angular for spatial unit
Pranjal7852 Aug 18, 2025
2df6b6e
chore: add new ngx-colour package for color picker
Pranjal7852 Aug 22, 2025
ee60639
fix: browser sanitization problem fixed with spatial edit metadata modal
Pranjal7852 Aug 23, 2025
e035aff
change the data picker to ngb-date picker
Pranjal7852 Aug 23, 2025
32cdad2
change date picker to ngbdatepicker inside unit add modal component
Pranjal7852 Aug 23, 2025
6557738
fix: data grid fixed inside add spatial unit modal
Pranjal7852 Aug 25, 2025
2a57daf
fix: line selector dropdown in add spatial unit modal
Pranjal7852 Aug 25, 2025
9d39ff0
fix: POST request fixed for edit user role modal
Pranjal7852 Aug 25, 2025
ea57425
fix: modal size and close on backdrop functionality
Pranjal7852 Aug 26, 2025
421d482
fix: date picker of all the spatial modals
Pranjal7852 Aug 26, 2025
df2ce11
fix: data grid default check box behaviour
Pranjal7852 Aug 26, 2025
a1cd532
incrase autocomplete time to 5 sec and fix css for add modal
Pranjal7852 Aug 26, 2025
053af66
fix: post request for spatial unit convertion
Pranjal7852 Aug 27, 2025
5f47413
fix: race condition for check boxes intialization
Pranjal7852 Aug 27, 2025
72fc90d
fix: date picker last update value and line picker dropdown
Pranjal7852 Aug 27, 2025
7530467
fix: toggle alignment issue
Pranjal7852 Aug 27, 2025
0122e9e
ft: make date picker keyboard friendly
Pranjal7852 Aug 27, 2025
85bf1fb
fix: add misssing fields for feature edit post request
Pranjal7852 Aug 27, 2025
099a3a2
fix: updateIntervalOptions in spatial add modal
Pranjal7852 Sep 1, 2025
670df6f
ft: increase padding of all spatial units modals
Pranjal7852 Sep 1, 2025
a9cb0a4
ft: make CRS and data input field text binded until modal closes
Pranjal7852 Sep 1, 2025
42b58b5
ft: correct date pickers for edit feature modal
Pranjal7852 Sep 1, 2025
3fac336
ft: alert window set to bottom
Pranjal7852 Sep 1, 2025
f84f24c
add: robust error validation for unit edit feature
Pranjal7852 Sep 1, 2025
ad48042
ft: add modular km-date-picker component
Pranjal7852 Sep 2, 2025
0e1bbae
ft: add new km-color-picker add and use inside add modal
Pranjal7852 Sep 2, 2025
fb16f22
chore: replace old code with new modular components
Pranjal7852 Sep 2, 2025
5a780ff
add new role management parent add and delete modal with services
Pranjal7852 Sep 5, 2025
7132cac
ft: add edit and edit role modal
Pranjal7852 Sep 7, 2025
ebe3039
ft: made edit and edit rights modal work
Pranjal7852 Sep 7, 2025
60e2a8a
fix: data grid render issue inside role edit modal
Pranjal7852 Sep 7, 2025
cca8db5
fix: columns name in add and edit role modal
Pranjal7852 Sep 7, 2025
0cec612
fix column name inside edit group modal
Pranjal7852 Sep 7, 2025
1e336e7
add: no data fallback added
Pranjal7852 Sep 7, 2025
41f003a
add: script management and execution modals
Pranjal7852 Sep 8, 2025
d893472
migrated services for script execution
Pranjal7852 Sep 8, 2025
8827ac7
chore: remove logs from script execution component
Pranjal7852 Sep 8, 2025
d085d74
ft: migrate add and delete script modal
Pranjal7852 Sep 8, 2025
e7c8371
add script helper service to add script management component
Pranjal7852 Sep 8, 2025
884071f
fix: data binding in delete modal for user role
Pranjal7852 Sep 27, 2025
6c877b0
fix: unit add creation in user role modal
Pranjal7852 Sep 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,9 @@
"styles": [
"app/app.css",
"node_modules/bootstrap/dist/css/bootstrap.min.css",
"node_modules/nouislider/dist/nouislider.css"
"node_modules/nouislider/dist/nouislider.css",
"node_modules/ag-grid-community/styles/ag-grid.css",
"node_modules/ag-grid-community/styles/ag-theme-alpine.css"
],
"scripts": ["node_modules/mathjax/es5/tex-mml-chtml.js"]
},
Expand Down
27 changes: 19 additions & 8 deletions app/app-upgraded-providers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import {kommonitorDataGridHelperService} from 'util/genericServices/kommonitorDa
import {kommonitorDiagramHelperService} from 'util/genericServices/kommonitorDiagramHelperService/kommonitor-diagram-helper-service.module';
import {kommonitorFilterHelperService} from 'util/genericServices/kommonitorFilterHelperService/kommonitor-filter-helper-service.module';
import {kommonitorImporterHelperService} from 'util/genericServices/kommonitorImporterHelperService/kommonitor-importer-helper-service.module';
import {kommonitorKeycloackHelperService} from 'util/genericServices/kommonitorKeycloakHelperService/kommonitor-keycloak-helper-service.module'
import {kommonitorKeycloakHelperService} from 'util/genericServices/kommonitorKeycloakHelperService/kommonitor-keycloak-helper-service.module'
import {kommonitorMultistepFormHelperService} from 'util/genericServices/kommonitorMultiStepFormHelperService/kommonitor-multi-step-form-helper-service.module'
import {kommonitorScriptHelperService} from'util/genericServices/kommonitorScriptHelperService/kommonitor-script-helper-service.module';
import {kommonitorShareHelperService} from 'util/genericServices/kommonitorShareHelperService/kommonitor-share-helper-service.module'
Expand Down Expand Up @@ -91,15 +91,26 @@ export const ajskommonitorFilterHelperServiceProvider: any = {
useFactory:kommonitorFilterHelperServiceFactory,
};

//keycloack helper
export function kommonitorKeycloackHelperServiceFactory (injector:any){
return injector.get('kommonitorKeycloackHelperService')
//importer helper
export function kommonitorImporterHelperServiceFactory (injector:any){
return injector.get('kommonitorImporterHelperService')
}

export const ajskommonitorKeycloackHelperServiceProvider: any = {
export const ajskommonitorImporterHelperServiceProvider: any = {
deps: ['$injector'],
provide: 'kommonitorKeycloackHelperService',
useFactory:kommonitorKeycloackHelperServiceFactory,
provide: 'kommonitorImporterHelperService',
useFactory:kommonitorImporterHelperServiceFactory,
};

//keycloak helper
export function kommonitorKeycloakHelperServiceFactory (injector:any){
return injector.get('kommonitorKeycloakHelperService')
}

export const ajskommonitorKeycloakHelperServiceProvider: any = {
deps: ['$injector'],
provide: 'kommonitorKeycloakHelperService',
useFactory:kommonitorKeycloakHelperServiceFactory,
};

//multistep form
Expand Down Expand Up @@ -291,7 +302,7 @@ export const ajskommonitorFavServiceProvider: any = {
ajskommonitorDataGridHelperServiceProvider,
ajskommonitorDiagramHelperServiceProvider,
ajskommonitorFilterHelperServiceProvider,
ajskommonitorKeycloackHelperServiceProvider,
ajskommonitorKeycloakHelperServiceProvider,
ajskommonitorMultiStepFormHelperServiceProvider,
ajskommonitorScriptHelperServiceProvider,
ajskommonitorShareHelperServiceProvider,
Expand Down
81 changes: 81 additions & 0 deletions app/app.css
Original file line number Diff line number Diff line change
Expand Up @@ -1649,6 +1649,87 @@ table, th, td {
}
}

/* Custom width for Spatial Unit Add modal (ng-bootstrap modalDialogClass) */
@media (min-width: 768px){
.modal-dialog.spatial-unit-add-modal {
/* Bootstrap 5: use CSS var plus hard width to be robust */
--bs-modal-width: 95vw;
max-width: 95vw !important;
width: 95vw !important;
}
}

/* Fallback for older ng-bootstrap/Bootstrap versions: target modal dialog within windowClass */
@media (min-width: 768px){
/* High-specificity, robust override */
body .modal-holder.spatial-unit-add-modal-window .modal-dialog,
body .spatial-unit-add-modal-window .modal-dialog,
body .modal.spatial-unit-add-modal-window .modal-dialog {
--bs-modal-width: 95vw;
max-width: 95vw !important;
width: 95vw !important;
}
}

/* Custom width for Role Add and related role modals (use same sizing as spatial unit add) */
@media (min-width: 768px){
.modal-dialog.role-add-modal {
--bs-modal-width: 95vw;
max-width: 95vw !important;
width: 95vw !important;
}
}

@media (min-width: 768px){
body .modal-holder.role-add-modal-window .modal-dialog,
body .role-add-modal-window .modal-dialog,
body .modal.role-add-modal-window .modal-dialog {
--bs-modal-width: 95vw;
max-width: 95vw !important;
width: 95vw !important;
}
}

/* Custom width for Script Add modal (align with spatial unit modal) */
@media (min-width: 768px){
.modal-dialog.script-add-modal {
--bs-modal-width: 95vw;
max-width: 95vw !important;
width: 95vw !important;
}
}

/* Fallback targeting windowClass container for Script Add modal */
@media (min-width: 768px){
body .modal-holder.script-add-modal-window .modal-dialog,
body .script-add-modal-window .modal-dialog,
body .modal.script-add-modal-window .modal-dialog {
--bs-modal-width: 95vw;
max-width: 95vw !important;
width: 95vw !important;
}
}

/* Custom width for Script Delete modal */
@media (min-width: 768px){
.modal-dialog.script-delete-modal {
--bs-modal-width: 95vw;
max-width: 95vw !important;
width: 95vw !important;
}
}

/* Fallback targeting windowClass container for Script Delete modal */
@media (min-width: 768px){
body .modal-holder.script-delete-modal-window .modal-dialog,
body .script-delete-modal-window .modal-dialog,
body .modal.script-delete-modal-window .modal-dialog {
--bs-modal-width: 95vw;
max-width: 95vw !important;
width: 95vw !important;
}
}

select {
overflow: auto;
}
Expand Down
Loading