Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Oce 546 upgrade #1029

Merged
merged 797 commits into from
Feb 27, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
797 commits
Select commit Hold shift + click to select a range
8f9ad85
Merge branch 'develop-elgeyo' into OCMAKU-977-contract-locations-map-…
developster Apr 9, 2021
9d290f1
Merge branch 'OCMAKU-977-contract-locations-map-core' into OCMAKU-977…
developster Apr 9, 2021
a7703bd
Merge pull request #852 from devgateway/OCMAKU-748-import-elgeyo
lilitk Apr 9, 2021
7236e8a
Merge branch 'OCMAKU-977-contract-locations-map-core' into OCMAKU-977…
developster Apr 9, 2021
9020442
Merge branch 'develop-elgeyo' into OCMAKU-977-contract-locations-map-…
developster Apr 9, 2021
0b1e026
Merge pull request #887 from devgateway/OCMAKU-977-contract-locations…
lilitk Apr 9, 2021
32f5b87
Merge branch 'develop-elgeyo' into OCMAKU-1023-limit-attached-files-e…
developster Apr 9, 2021
3ed6384
Merge branch 'develop-elgeyo' into OCMAKU-977-me-charts-elgeyo
developster Apr 9, 2021
baa4e06
Merge remote-tracking branch 'origin/OCMAKU-977-me-charts-elgeyo' int…
mpostelnicu Apr 9, 2021
41358e3
Merge branch 'OCMAKU-817-react-router-core' into OCMAKU-817-react-rou…
mpostelnicu Apr 9, 2021
c12471c
Merge branch 'OCMAKU-817-react-router-core' into OCMAKU-817-react-rou…
mpostelnicu Apr 12, 2021
fb38ace
Merge branch 'develop-elgeyo' into OCMAKU-1038-js-errors-elgeyo
developster Apr 12, 2021
33ae8c5
Merge branch 'develop-elgeyo' into OCMAKU-1031-css-fixes-elgeyo
developster Apr 12, 2021
7204f9e
Merge branch 'OCMAKU-817-react-router-core' into OCMAKU-817-react-rou…
mpostelnicu Apr 12, 2021
8b210f1
Merge branch 'OCMAKU-817-react-router-core' into OCMAKU-817-react-rou…
mpostelnicu Apr 12, 2021
4ddb230
Merge branch 'OCMAKU-817-react-router-core' into OCMAKU-817-react-rou…
mpostelnicu Apr 12, 2021
6f75a0f
Merge pull request #896 from devgateway/OCMAKU-977-me-charts-elgeyo
lilitk Apr 12, 2021
e8c7f1f
Merge branch 'develop-elgeyo' into OCMAKU-1001-pmc-reporter-improveme…
developster Apr 13, 2021
7e8a555
Merge branch 'develop-elgeyo' into OCMAKU-880-supplier-fields-elgeyo
developster Apr 13, 2021
e55c124
Merge branch 'OCMAKU-817-react-router-core' into OCMAKU-817-react-rou…
mpostelnicu Apr 13, 2021
31be7b0
Merge branch 'develop-elgeyo' into OCMAKU-1044-download-column-elgeyo
developster Apr 13, 2021
550ec4b
Merge branch 'OCMAKU-817-react-router-core' into OCMAKU-817-react-rou…
mpostelnicu Apr 13, 2021
7f3abe6
Merge branch 'OCMAKU-817-react-router-core' into OCMAKU-817-react-rou…
mpostelnicu Apr 13, 2021
4a6f4de
Merge branch 'OCMAKU-817-react-router-core' into OCMAKU-817-react-rou…
mpostelnicu Apr 13, 2021
f99c87e
Merge branch 'OCMAKU-817-react-router-core' into OCMAKU-817-react-rou…
mpostelnicu Apr 13, 2021
0a73322
Merge branch 'OCMAKU-817-react-router-core' into OCMAKU-817-react-rou…
mpostelnicu Apr 14, 2021
41aab3d
Merge branch 'OCMAKU-817-react-router-core' into OCMAKU-817-react-rou…
mpostelnicu Apr 14, 2021
7991e9c
OCMAKU-969: Changed URL to preprod temporarily
developster Apr 14, 2021
60fb755
Merge pull request #919 from devgateway/OCMAKU-969-preprod-url-hotfix
developster Apr 14, 2021
2dc4cbd
Merge branch 'develop-elgeyo' into master-elgeyo-updates
developster Apr 14, 2021
a0096df
Merge pull request #920 from devgateway/master-elgeyo-updates
developster Apr 14, 2021
2a7b935
Merge remote-tracking branch 'origin/develop-elgeyo' into OCMAKU-817-…
mpostelnicu Apr 14, 2021
3fc5630
Merge branch 'OCMAKU-817-react-router-core' into OCMAKU-817-react-rou…
mpostelnicu Apr 14, 2021
2f68413
Merge branch 'OCMAKU-1050-target-group-core' into OCMAKU-1050-target-…
developster Apr 16, 2021
d0f79c2
OCMAKU-1050: Target group is now required 2
developster Apr 16, 2021
76dbaf8
Merge pull request #906 from devgateway/OCMAKU-1001-pmc-reporter-impr…
lilitk Apr 16, 2021
82b02b8
Merge branch 'OCMAKU-1050-target-group-core' into OCMAKU-1050-target-…
developster Apr 19, 2021
dfed37b
Merge branch 'OCMAKU-1050-target-group-core' into OCMAKU-1050-target-…
developster Apr 19, 2021
f4afd0c
Merge branch 'OCMAKU-1054-pwd-core' into OCMAKU-1054-pwd-elgeyo
developster Apr 19, 2021
7f8ad26
Merge branch 'OCMAKU-1030-prequalified-extension-core' into OCMAKU-10…
mpostelnicu Apr 19, 2021
c9c8c3c
Merge branch 'OCMAKU-1030-prequalified-extension-core' into OCMAKU-10…
mpostelnicu Apr 19, 2021
815394c
OCMAKU-1030 links to master-elgeyo
mpostelnicu Apr 19, 2021
b981334
Merge pull request #932 from devgateway/OCMAKU-1054-pwd-elgeyo
lilitk Apr 19, 2021
3be908a
Merge pull request #928 from devgateway/OCMAKU-1050-target-group-elgeyo
lilitk Apr 19, 2021
6ed5e9a
Merge pull request #903 from devgateway/OCMAKU-817-react-router-elgeyo
lilitk Apr 19, 2021
84516a0
Merge pull request #892 from devgateway/OCMAKU-769-align-btn-elgeyo
lilitk Apr 19, 2021
8ca4648
Merge branch 'OCMAKU-1030-prequalified-extension-core' into OCMAKU-10…
mpostelnicu Apr 20, 2021
9dd425b
Merge remote-tracking branch 'origin/develop-elgeyo' into OCMAKU-1030…
mpostelnicu Apr 20, 2021
423bac6
Merge pull request #936 from devgateway/OCMAKU-1030-prequalified-exte…
lilitk Apr 20, 2021
f07bd4e
Merge branch 'OCMAKU-1061-alert-links-core' into OCMAKU-1061-alert-li…
developster Apr 20, 2021
daf8b61
Merge branch 'OCMAKU-1058-filter-category-core' into OCMAKU-1058-filt…
developster Apr 20, 2021
0ff3df1
Merge branch 'develop-elgeyo' into OCMAKU-1023-limit-attached-files-e…
developster Apr 20, 2021
78ac58c
Merge branch 'OCMAKU-1023-limit-attached-files-core' into OCMAKU-1023…
developster Apr 20, 2021
15627f1
Merge pull request #945 from devgateway/OCMAKU-1061-alert-links-elgeyo
lilitk Apr 21, 2021
f1ce6f8
Merge branch 'develop-elgeyo' into OCMAKU-1058-filter-category-elgeyo
developster Apr 21, 2021
4e12631
Merge branch 'develop-elgeyo' into OCMAKU-1023-limit-attached-files-e…
developster Apr 21, 2021
6b63603
Merge pull request #947 from devgateway/OCMAKU-1058-filter-category-e…
lilitk Apr 21, 2021
60adba1
Merge branch 'OCMAKU-1062-core' into OCMAKU-1062-elgeyo
mpostelnicu Apr 21, 2021
f1d5bd7
Merge pull request #949 from devgateway/OCMAKU-1062-elgeyo
lilitk Apr 21, 2021
6d8e8df
Merge pull request #951 from devgateway/develop-elgeyo
mpostelnicu Apr 21, 2021
0e41c52
[maven-release-plugin] prepare release elgeyo-2.0.9
mpostelnicu Apr 21, 2021
7906072
[maven-release-plugin] prepare for next development iteration
mpostelnicu Apr 21, 2021
90d343a
Merge pull request #893 from devgateway/OCMAKU-1023-limit-attached-fi…
lilitk Apr 22, 2021
67fefd5
Merge branch 'OCMAKU-1032-ocds-matrix-core' into OCMAKU-1032-ocds-mat…
developster Apr 26, 2021
92cbc27
Merge branch 'master-elgeyo' into master-elgeyo-updates
developster Apr 26, 2021
94c3dfb
Merge pull request #960 from devgateway/master-elgeyo-updates
developster Apr 26, 2021
ec71366
Merge branch 'OCMAKU-1067-sync-releases-core' into OCMAKU-1067-sync-r…
developster Apr 26, 2021
40e154b
Merge branch 'OCMAKU-958-bintray-core' into OCMAKU-958-bintray-elgeyo
mpostelnicu Apr 27, 2021
f48ee55
Merge branch 'OCMAKU-958-bintray-core' into OCMAKU-958-bintray-elgeyo
mpostelnicu Apr 27, 2021
902a690
Merge branch 'OCMAKU-958-bintray-core' into OCMAKU-958-bintray-elgeyo
mpostelnicu Apr 27, 2021
9faec50
Merge branch 'OCMAKU-958-bintray-core' into OCMAKU-958-bintray-elgeyo
mpostelnicu Apr 27, 2021
172eb2c
Merge pull request #914 from devgateway/OCMAKU-880-supplier-fields-el…
lilitk Apr 27, 2021
aac383e
Merge branch 'OCMAKU-1070-core' into OCMAKU-1070-elgeyo
developster Apr 28, 2021
e911acf
Merge branch 'OCMAKU-958-bintray-core' into OCMAKU-958-bintray-elgeyo
mpostelnicu Apr 28, 2021
8998faa
Merge branch 'OCMAKU-958-bintray-core' into OCMAKU-958-bintray-elgeyo
mpostelnicu Apr 28, 2021
83be3a0
Merge branch 'OCMAKU-1076-core' into OCMAKU-1076-elgeyo
developster Apr 28, 2021
c6947d5
Merge branch 'OCMAKU-958-bintray-core' into OCMAKU-958-bintray-elgeyo
mpostelnicu Apr 28, 2021
2682623
Merge branch 'OCMAKU-973-core' into OCMAKU-973-elgeyo
developster Apr 28, 2021
e61dee0
Merge branch 'OCMAKU-958-bintray-core' into OCMAKU-958-bintray-elgeyo
mpostelnicu Apr 28, 2021
c2dd661
Merge pull request #964 from devgateway/OCMAKU-1067-sync-releases-elgeyo
lilitk Apr 28, 2021
3976e7c
Merge pull request #900 from devgateway/OCMAKU-1038-js-errors-elgeyo
lilitk Apr 28, 2021
4f8ccb9
Merge branch 'OCMAKU-1080-alerts-core' into OCMAKU-1080-alerts-elgeyo
developster Apr 29, 2021
d30deea
Merge branch 'OCMAKU-1081-filter-item-core' into OCMAKU-1081-filter-i…
developster Apr 29, 2021
e7e99fb
Merge branch 'OCMAKU-958-bintray-core' into OCMAKU-958-bintray-elgeyo
mpostelnicu Apr 29, 2021
6df5d99
Merge branch 'OCMAKU-1082-save-buttons-core' into OCMAKU-1082-save-bu…
developster Apr 29, 2021
cf4a4e0
Merge pull request #968 from devgateway/OCMAKU-958-bintray-elgeyo
developster Apr 29, 2021
7723e08
Merge branch 'develop-elgeyo' into OCMAKU-1082-save-buttons-elgeyo
developster Apr 29, 2021
366ec69
Merge branch 'develop-elgeyo' into OCMAKU-1081-filter-item-elgeyo
developster Apr 29, 2021
08795f6
Merge branch 'develop-elgeyo' into OCMAKU-1080-alerts-elgeyo
developster Apr 29, 2021
93e3610
Merge branch 'develop-elgeyo' into OCMAKU-973-elgeyo
developster Apr 29, 2021
c50670f
Merge branch 'develop-elgeyo' into OCMAKU-1076-elgeyo
developster Apr 29, 2021
7b5b5ec
Merge branch 'develop-elgeyo' into OCMAKU-1070-elgeyo
developster Apr 29, 2021
bd9b340
Merge branch 'develop-elgeyo' into OCMAKU-1032-ocds-matrix-elgeyo
developster Apr 29, 2021
7fceeb3
Merge branch 'develop-elgeyo' into OCMAKU-1031-css-fixes-elgeyo
developster Apr 29, 2021
e2c750f
Merge branch 'develop-elgeyo' into OCMAKU-1044-download-column-elgeyo
developster Apr 29, 2021
6295618
OCMAKU-1071
mpostelnicu Apr 29, 2021
147b4d8
Merge branch 'OCMAKU-1074-chart-margin-core' into OCMAKU-1074-chart-m…
developster Apr 29, 2021
bef0618
Merge branch 'OCMAKU-1079-core' into OCMAKU-1079-elgeyo
mpostelnicu Apr 29, 2021
105c476
Merge branch 'release-2.0.10' into release-elgeyo-2.0.10
developster Apr 29, 2021
25ada8d
Merge branch 'OCMAKU-1032-ocds-matrix-elgeyo' into release-elgeyo-2.0.10
developster Apr 29, 2021
749b260
Merge branch 'OCMAKU-973-elgeyo' into release-elgeyo-2.0.10
developster Apr 29, 2021
d0714f7
Merge branch 'OCMAKU-1031-css-fixes-elgeyo' into release-elgeyo-2.0.10
developster Apr 29, 2021
472fcbe
Merge branch 'OCMAKU-1044-download-column-elgeyo' into release-elgeyo…
developster Apr 29, 2021
ae4d9fc
Merge branch 'OCMAKU-1070-elgeyo' into release-elgeyo-2.0.10
developster Apr 29, 2021
70c700e
Merge remote-tracking branch 'origin/OCMAKU-1071-yotube-links' into r…
developster Apr 29, 2021
7c04d5c
Merge branch 'OCMAKU-1074-chart-margin-elgeyo' into release-elgeyo-2.…
developster Apr 29, 2021
70b8f0a
Merge branch 'OCMAKU-1076-elgeyo' into release-elgeyo-2.0.10
developster Apr 29, 2021
ff58ace
Merge remote-tracking branch 'origin/OCMAKU-1079-elgeyo' into release…
developster Apr 29, 2021
0d587ab
Merge branch 'OCMAKU-1080-alerts-elgeyo' into release-elgeyo-2.0.10
developster Apr 29, 2021
1b5e880
Merge branch 'OCMAKU-1081-filter-item-elgeyo' into release-elgeyo-2.0.10
developster Apr 29, 2021
aa4fe60
Merge branch 'OCMAKU-1082-save-buttons-elgeyo' into release-elgeyo-2.…
developster Apr 29, 2021
2d9c5b0
Merge branch 'feature/OCMAKU-909/export-fields-elgeyo' into release-e…
developster Apr 29, 2021
8f1ee04
Merge pull request #985 from devgateway/OCMAKU-1082-save-buttons-elgeyo
lilitk Apr 29, 2021
9324309
Merge pull request #982 from devgateway/OCMAKU-1081-filter-item-elgeyo
lilitk Apr 29, 2021
78d47f2
Merge pull request #992 from devgateway/OCMAKU-1074-chart-margin-elgeyo
lilitk Apr 29, 2021
71c0291
Merge pull request #916 from devgateway/OCMAKU-1044-download-column-e…
lilitk Apr 29, 2021
1b0484f
Merge pull request #973 from devgateway/OCMAKU-1076-elgeyo
lilitk Apr 29, 2021
ab1fcb3
Merge pull request #979 from devgateway/OCMAKU-1080-alerts-elgeyo
lilitk Apr 29, 2021
d7e2285
Merge branch 'OCMAKU-1085-map-core' into OCMAKU-1085-map-elgeyo
developster Apr 30, 2021
67fee6d
Merge branch 'OCMAKU-1085-map-elgeyo' into release-elgeyo-2.0.10
developster Apr 30, 2021
800f9a2
Merge branch 'OCMAKU-517-gdpr-core' into OCMAKU-517-gdpr-elgeyo
developster Apr 30, 2021
7992136
Merge branch 'OCMAKU-517-gdpr-elgeyo' into release-elgeyo-2.0.10
developster Apr 30, 2021
63d81ba
Merge pull request #1001 from devgateway/OCMAKU-1085-map-elgeyo
lilitk Apr 30, 2021
f4387eb
Merge pull request #1009 from devgateway/OCMAKU-517-gdpr-elgeyo
lilitk Apr 30, 2021
e15e503
Merge branch 'OCMAKU-973-core' into OCMAKU-973-elgeyo
developster Apr 30, 2021
b2844d9
Merge branch 'OCMAKU-973-elgeyo' into release-elgeyo-2.0.10
developster Apr 30, 2021
9661ad6
Merge pull request #971 from devgateway/OCMAKU-1070-elgeyo
developster Apr 30, 2021
2b2bcea
Merge pull request #990 from devgateway/OCMAKU-1071-yotube-links
developster Apr 30, 2021
c07283e
Merge pull request #957 from devgateway/OCMAKU-1032-ocds-matrix-elgeyo
developster Apr 30, 2021
d5acfcc
Merge branch 'OCMAKU-1086-core' into OCMAKU-1086-elgeyo
developster Apr 30, 2021
d351ddc
Merge branch 'OCMAKU-1086-elgeyo' into release-elgeyo-2.0.10
developster Apr 30, 2021
1dabd00
Merge branch 'develop-elgeyo' into OCMAKU-973-elgeyo
mpostelnicu Apr 30, 2021
e043b18
Merge pull request #976 from devgateway/OCMAKU-973-elgeyo
lilitk Apr 30, 2021
00cee4f
Merge pull request #1013 from devgateway/OCMAKU-1086-elgeyo
lilitk Apr 30, 2021
fbf3925
Merge pull request #760 from devgateway/feature/OCMAKU-909/export-fie…
mpostelnicu Apr 30, 2021
c892b38
Merge remote-tracking branch 'origin/develop-elgeyo' into OCMAKU-1079…
mpostelnicu Apr 30, 2021
5d56da3
Merge pull request #995 from devgateway/OCMAKU-1079-elgeyo
mpostelnicu Apr 30, 2021
377dd16
Merge remote-tracking branch 'origin/develop' into core-into-elgeyo
mpostelnicu Apr 30, 2021
9b70c45
Merge pull request #1016 from devgateway/core-into-elgeyo
mpostelnicu Apr 30, 2021
924f38e
Merge pull request #902 from devgateway/OCMAKU-1031-css-fixes-elgeyo
mpostelnicu Apr 30, 2021
1d42fd2
Merge pull request #1020 from devgateway/develop
mpostelnicu Apr 30, 2021
d17e1ef
Merge remote-tracking branch 'origin/release-elgeyo-2.0.10' into deve…
mpostelnicu Oct 19, 2021
510fcbf
Merge pull request #1023 from devgateway/develop-elgeyo-merge-release…
mpostelnicu Oct 19, 2021
c8d90f1
OCNANDI-1
mpostelnicu Aug 28, 2023
98d57eb
Merge pull request #1 from devgateway/OCNANDI-1
mpostelnicu Sep 2, 2023
2e7c8ad
OCNANDI-3 replace node-saas with saas
mpostelnicu Sep 2, 2023
8a26cc2
OCNANDI-3 replace elgeyo-marakwet with nandi
mpostelnicu Sep 2, 2023
b37f11b
OCNANDI-3 replace elgeyo-marakwet with nandi typo makueni
mpostelnicu Sep 5, 2023
7c23e57
Merge pull request #2 from devgateway/OCNANDI-3-rename-elgeyo
mpostelnicu Sep 6, 2023
45d2d7c
OCNANDI-8 Define the Nandi's contact email
mpostelnicu Sep 7, 2023
45bac03
Merge pull request #3 from devgateway/OCNANDI-8
mpostelnicu Sep 7, 2023
2119324
OCNANDI-1 deployment fixes
mpostelnicu Sep 7, 2023
523581e
OCNANDI-1 dockerize deployment
mpostelnicu Sep 7, 2023
35bbfe1
OCNANDI-1 dockerize deployment
mpostelnicu Sep 8, 2023
8ead518
OCNANDI-5
gkalvatcheva Sep 11, 2023
aad6beb
OCNANDI-10 Dockerize OC Nandi
mpostelnicu Sep 11, 2023
2806a7f
OCNANDI-10 fully functional docker prod
mpostelnicu Sep 12, 2023
7ad6ab0
OCNANDI-5 integrate nandi logo
mpostelnicu Sep 12, 2023
0f82eec
OCNANDI-5
gkalvatcheva Sep 12, 2023
40d10d8
OCNANDI-10 automated backups
mpostelnicu Sep 12, 2023
aac1562
Merge remote-tracking branch 'origin/OCNANDI-5' into OCNANDI-10
mpostelnicu Sep 12, 2023
6dd08cc
Merge pull request #4 from devgateway/OCNANDI-5
mpostelnicu Sep 12, 2023
b5459c8
Merge pull request #5 from devgateway/OCNANDI-10
mpostelnicu Sep 13, 2023
3567c42
OCNANDI-11 omit loading mapper from jocds
mpostelnicu Sep 13, 2023
3476557
Merge pull request #6 from devgateway/OCNANDI-11
mpostelnicu Sep 13, 2023
ce9e8e3
OCNANDI-16 Error in Excel downloads of user list
mpostelnicu Sep 20, 2023
393f4ca
Merge pull request #7 from devgateway/OCNANDI-16
mpostelnicu Sep 20, 2023
35060e4
OCNANDI-17 Re: M&E Dashboard
mpostelnicu Sep 20, 2023
29a7949
Merge pull request #8 from devgateway/OCNANDI-17
mpostelnicu Sep 20, 2023
3a86d1d
OCNANDI-17 serverURL
mpostelnicu Sep 22, 2023
bc7015c
Merge pull request #9 from devgateway/OCNANDI-17-serverUrl
mpostelnicu Sep 22, 2023
43f56ab
OCNANDI-12 Register ocds prefix with OCP
mpostelnicu Sep 25, 2023
29cbdd6
Merge pull request #10 from devgateway/OCNANDI-12
mpostelnicu Sep 25, 2023
924f531
OCNANDI-9 Upgrade backend libraries to preserve security
mpostelnicu Sep 28, 2023
12bfd44
OCNANDI-9 various lib upgrades
mpostelnicu Sep 28, 2023
df8732e
OCNANDI-9 upgrade to spring boot 2.4
mpostelnicu Sep 28, 2023
ecc6deb
OCNANDI-9 upgrade to spring boot 2.7
mpostelnicu Sep 29, 2023
e84806b
OCNANDI-9 docker update for boot 2.7
mpostelnicu Sep 29, 2023
b913487
OCNANDI-9 upgrade to spring boot 2.7 - downgrade reflections to addre…
mpostelnicu Oct 13, 2023
d153cc3
OCNANDI-19
mpostelnicu Oct 21, 2023
c0d89e7
Merge pull request #11 from devgateway/OCNANDI-9
mpostelnicu Oct 21, 2023
1ad5aa0
OCNANDI-11 Collision between spring Jackson2ObjectMapperBuilder beans…
mpostelnicu Oct 23, 2023
18cec35
OCNANDI-11 prod configs
mpostelnicu Oct 23, 2023
6d42aa9
OCNANDI-11 limit docker bind to localhost
mpostelnicu Oct 23, 2023
3500cbb
Merge remote-tracking branch 'origin/main-OCNANDI-11' into develop
mpostelnicu Oct 24, 2023
6cdd7ac
OCNANDI-20 docker improvements for running dev
mpostelnicu Oct 24, 2023
c5b97bb
Merge remote-tracking branch 'origin/OCNANDI-19' into OCNANDI-20
mpostelnicu Oct 25, 2023
73066e2
OCNANDI-20 Dashboard - The chart filters are not working
mpostelnicu Oct 25, 2023
db3ddc5
OCNANDI-22 Dashboard - The map doesnt work
mpostelnicu Oct 27, 2023
ee95a33
OCNANDI-23 Do not export procurement plans unless they are approved o…
mpostelnicu Oct 27, 2023
629fe16
Merge pull request #13 from devgateway/OCNANDI-22
mpostelnicu Oct 30, 2023
7d24360
Merge pull request #14 from devgateway/OCNANDI-23
mpostelnicu Oct 30, 2023
e04ee15
Merge pull request #12 from devgateway/main-OCNANDI-11
mpostelnicu Oct 30, 2023
7c9b42c
Merge pull request #15 from devgateway/main
mpostelnicu Oct 30, 2023
cc1f596
OCNANDI-25
mpostelnicu Oct 30, 2023
b8b2d47
OCNANDI-24 Dashboard - Charts - The budget spent chart is not filtere…
mpostelnicu Oct 30, 2023
fe33d3c
Merge branch 'OCNANDI-25' into OCNANDI-24-25
mpostelnicu Oct 30, 2023
4200c76
Create docker-image.yml
mpostelnicu Nov 1, 2023
f92f8a5
Update README.md
mpostelnicu Nov 1, 2023
af469b5
Merge pull request #16 from devgateway/OCNANDI-24-25
mpostelnicu Nov 2, 2023
32979e9
OCNANDI-26 Dashaboard - Month filter wrong behavior
mpostelnicu Nov 2, 2023
0217d52
Merge pull request #17 from devgateway/OCNANDI-26-month-filter-css
mpostelnicu Nov 8, 2023
82442a2
Merge pull request #18 from devgateway/develop
mpostelnicu Nov 9, 2023
922167e
OCNANDI-28 Cannot upload procurement plan for Lands, Physical departm…
mpostelnicu Nov 15, 2023
5e7c792
OCNANDI-28 Cannot upload procurement plan for Lands, Physical departm…
mpostelnicu Nov 17, 2023
d71b6fe
Merge pull request #19 from devgateway/OCNANDI-28-improve-procurement…
mpostelnicu Nov 20, 2023
0681a2b
OCNANDI-29 Make procurement plan excel import more resilient to empty…
mpostelnicu Nov 23, 2023
24a869b
Merge pull request #22 from devgateway/OCNANDI-29-ppl-excel-import-nu…
mpostelnicu Nov 24, 2023
92b6292
OCNANDI-31 Editorial changes (OC Nandi)
mpostelnicu Dec 21, 2023
028752e
OCNANDI-32 Public Dashboard - The Specific End Points page retrieves …
mpostelnicu Dec 22, 2023
abf4927
Merge branch 'OCNANDI-31' into OCNANDI-32
mpostelnicu Dec 22, 2023
b20775f
OCNANDI-32 Public Dashboard - The Specific End Points page retrieves …
mpostelnicu Dec 22, 2023
b087590
OCNANDI-31 Editorial changes (OC Nandi)
mpostelnicu Dec 22, 2023
60089ab
Merge pull request #24 from devgateway/OCNANDI-32
mpostelnicu Dec 22, 2023
c286613
OCNANDI-33 disabled i083 flag due to errors
mpostelnicu Mar 27, 2024
1726b43
OCNANDI-33 fiscalyear name typo
mpostelnicu Mar 28, 2024
1597e4a
Merge pull request #25 from devgateway/OCNANDI-33
mpostelnicu Apr 2, 2024
a731c2a
Merge remote-tracking branch 'forked/main' into OCE-546
brianbrix Feb 6, 2025
491bcdf
OCE-546: Make ocportal Nandi generic
brianbrix Feb 7, 2025
11b8dfa
OCE-546: Make ocportal Nandi generic
brianbrix Feb 7, 2025
74b83d2
OCE-546: Make ocportal Nandi generic
brianbrix Feb 7, 2025
1c33c0b
OCE-546: Remove Makueni text/code occurences
brianbrix Feb 10, 2025
0d19835
OCE-546: Upgrade soring boot and other dependencies
brianbrix Feb 11, 2025
d324601
OCE-546: Upgrade spring boot and other dependencies
brianbrix Feb 12, 2025
121eb48
OCE-546: Upgrade spring security and other dependencies
brianbrix Feb 13, 2025
76fdd8a
OCE-546: Upgrade spring security swagger and other dependencies
brianbrix Feb 14, 2025
87f1313
OCE-546: Upgrade spring security swagger and other dependencies
brianbrix Feb 14, 2025
abf9005
OCE-546: Upgrade spring security swagger and other dependencies
brianbrix Feb 17, 2025
a5d5788
OCE-546: Remove DozerModel
brianbrix Feb 17, 2025
471c442
OCE-546: Set Component Labels Correctly
brianbrix Feb 17, 2025
61c5219
OCE-546: Set Component Labels Correctly
brianbrix Feb 17, 2025
aa7cd6e
OCE-546: Set Component Labels Correctly
brianbrix Feb 17, 2025
7e86497
OCE-546: Set Component Labels Correctly
brianbrix Feb 18, 2025
813b436
OCE-546: Update Component Models to StringResource Model
brianbrix Feb 18, 2025
1f69492
OCE-546: Empty listview in ProcurementPlan Edit
brianbrix Feb 18, 2025
99f3fd7
OCE-546: Id issue when creating new records, Update Choice Model
brianbrix Feb 19, 2025
4786f78
OCE-546: Id issue when creating new records, Update Choice Model
brianbrix Feb 19, 2025
4b4b248
OCE-546: Id issue when creating new records, Update Choice Model
brianbrix Feb 19, 2025
b638931
OCE-546: Id issue when creating new records, Update Choice Model
brianbrix Feb 19, 2025
2d6981c
OCE-546: Set button labels
brianbrix Feb 20, 2025
d0ee799
OCE-546: Set button labels
brianbrix Feb 20, 2025
033a88a
OCE-546: Use customAbstarctPersistable superclass
brianbrix Feb 20, 2025
5af330f
OCE-546: Upgrade react and other front libraries
brianbrix Feb 24, 2025
0d89ead
OCE-546: Upgrade react and other front libraries
brianbrix Feb 25, 2025
c655791
OCE-546: Upgrade react and other front libraries
brianbrix Feb 26, 2025
6bb4b67
OCE-546: JPA Upgrade
brianbrix Feb 26, 2025
6cc7c66
OCE-546: JPA Upgrade
brianbrix Feb 26, 2025
7a42a06
OCE-546: JPA Upgrade
brianbrix Feb 26, 2025
8965411
OCE-546: JPA Upgrade
brianbrix Feb 27, 2025
81dfcb5
OCE-546: Resolve edit bug and change logo
brianbrix Feb 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 20 additions & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
JWT_SECRET=1321323232
POSTGRES_USER=postgres
POSTGRES_PASSWORD=1234
MONGO_INITDB_ROOT_USERNAME=root
MONGO_INITDB_ROOT_PASSWORD=1234
RECAPTCHA_SECRET=431243325342
INFOBIP_KEY=452789534289
SMSGATEWAY_KEY=98459432897
SMTP_PORT=25
SMTP_HOST=host.docker.internal
SERVER_URL=http://localhost:8090
SPRING_DEVTOOLS_RESTART_ENABLED=false
DISABLE_EMAIL_SENDING=false
APP_IMAGE=ocportal-client/admin/dev
TAG=latest
PROJECT_NAME=ocmakueni

#Organization properties
ORG_NAME=Wakanda
ORG_SHORT_NAME=DOGEdd
18 changes: 18 additions & 0 deletions .github/workflows/docker-image.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Docker Image CI

on:
push:
branches: [ "develop" ]
pull_request:
branches: [ "develop" ]

jobs:

build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- name: Build the Docker image
run: docker compose build
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
v14.15.2
94 changes: 94 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
# Base image for compiling
FROM maven:3.8-openjdk-17 as compiler

WORKDIR /tmp/build

# Install required tools
RUN microdnf install zip

# Define a build argument for project name (default: ocportal)
ARG PROJECT_NAME=ocportal

# Copy pom.xml files
COPY forms/pom.xml forms/pom.xml
COPY persistence/pom.xml persistence/pom.xml
COPY persistence-mongodb/pom.xml persistence-mongodb/pom.xml
COPY web/pom.xml web/pom.xml
COPY pom.xml .

# Set Maven options
ENV MAVEN_OPTS="-XX:-TieredCompilation -XX:TieredStopAtLevel=1"

# Use a cache-friendly Maven dependency resolution
RUN --mount=type=cache,target=/root/.m2,id=${PROJECT_NAME}-m2 \
find . -name pom.xml | xargs -I@ mvn -B -f @ dependency:go-offline dependency:resolve-plugins || true

# Copy all source code
COPY . .
#we compile the code then we explode the fat jar. This is useful to create a reusable layer and save image space/compile time
RUN --mount=type=cache,target=/root/.m2,id=${PROJECT_NAME}-m2 \
mvn -T 1C clean package -DskipTests -Dmaven.javadoc.skip=true -Dmaven.test.skip=true -Dmaven.gitcommitid.skip=true

# Extract compiled JAR to save space and improve caching
RUN mkdir -p forms/target/deps \
&& cd forms/target/deps \
&& unzip -qo '../*.jar' || ( e=$? && if [ $e -ne 1 ]; then exit $e; fi ) \
&& rm -f ../*.*

# Production image
FROM openjdk:17-jdk-slim as prod

WORKDIR /opt/app

# Install required dependencies
RUN apt-get update && apt-get install -y fontconfig libfreetype6 && rm -rf /var/lib/apt/lists/*
#we copy artifacts from exploded jar, one by one, each COPY command will create a separate docker layer
#this means that for example if lib folder gets unchanged in between builds (no jars were updated) the same layer is reused
COPY --from=compiler /tmp/build/forms/target/deps/BOOT-INF/lib lib
COPY --from=compiler /tmp/build/forms/target/deps/META-INF META-INF
COPY --from=compiler /tmp/build/forms/target/deps/BOOT-INF/classes .

# Copy entrypoint script
COPY --chmod=0755 entrypoint.sh .

# Expose application port
EXPOSE 8090

# Wait for dependencies before starting app
ADD https://github.com/ufoscout/docker-compose-wait/releases/download/2.12.0/wait /wait
RUN chmod +x /wait

# Start application
CMD /wait && /opt/app/entrypoint.sh admin

# Development image
FROM openjdk:17-jdk-slim as dev

WORKDIR /opt/app

# Install required dependencies
RUN apt-get update && apt-get install -y fontconfig libfreetype6 && rm -rf /var/lib/apt/lists/*

# Copy compiled dependencies
COPY --from=compiler /tmp/build/forms/target/deps/BOOT-INF/lib lib

# Remove development-specific JARs to avoid conflicts
RUN rm -f lib/persistence*-SNAPSHOT.jar
RUN rm -f lib/web*-SNAPSHOT.jar

# Copy entrypoint script
COPY --chmod=0755 entrypoint.sh .

# Expose application and debug ports
EXPOSE 8090
EXPOSE 8000

# Enable remote debugging
ENV JAVA_TOOL_OPTIONS "-agentlib:jdwp=transport=dt_socket,address=*:8000,server=y,suspend=n"

# Wait for database readiness before starting the app
ADD https://github.com/ufoscout/docker-compose-wait/releases/download/2.12.0/wait /wait
RUN chmod +x /wait

# Start application in development mode
CMD /wait && /opt/app/entrypoint.sh admin-dev
21 changes: 21 additions & 0 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
pipeline {
agent any
tools {
maven 'Maven36'
}

stages {
stage('Build') {
steps {
sh 'mvn -T 4C clean package -Dmaven.javadoc.skip=true -Dmaven.compile.fork=true -Dmaven.junit.fork=true -DskipTests'
archiveArtifacts artifacts: 'forms/target/forms*.jar', fingerprint: true
}
}
}
post {
always {
cleanWs(cleanWhenNotBuilt: false, deleteDirs: true)
}
}

}
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

[![Build Status](https://travis-ci.org/devgateway/oc-explorer.svg?branch=develop)](https://travis-ci.org/devgateway/oc-explorer)

[![Docker Image CI](https://github.com/devgateway/ocportal-nandi/actions/workflows/docker-image.yml/badge.svg?branch=develop)](https://github.com/devgateway/ocportal-nandi/actions/workflows/docker-image.yml)

## Presentation

OCE is a project that allows importing the public procurement data, available in the common MS Excel format, into a native [Open Contracting Data Standard (OCDS)](http://standard.open-contracting.org/) NoSQL storage, and then run visual data analytics (display a *live* dashboard with charts, maps and data tables as well as custom comparison charts). Since the data is natively stored in the OCDS format, it can be readily exported in this format without any transformation required, and with great throughput.
Expand Down
2 changes: 1 addition & 1 deletion checkstyle.xml
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
</module>
<module name="SuppressionFilter">
<property name="file" value="checkstyle-suppressions.xml"/>
<property name="file" value="${checkstyle.config.path}checkstyle-suppressions.xml"/>
<property name="optional" value="false"/>
</module>
</module>
77 changes: 77 additions & 0 deletions docker-compose-dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
version: '3.8'

services:

app:
image: ${APP_IMAGE:-ocportal/admin/dev}:${TAG:-local}
restart: 'no'
extra_hosts:
- "host.docker.internal:host-gateway" #required so docker connects to host interface (this is for sending emails)
build:
target: dev
args:
PROJECT_NAME: ${PROJECT_NAME:-ocportal}
depends_on:
- db
- mongo
ports:
- "8090:8090"
- "8000:8000"
env_file:
- .env
environment:
# Set environment variables that the app can use at runtime
ORG_NAME: ${ORG_NAME:-Makueni County Government}
ORG_SHORT_NAME: ${ORG_SHORT_NAME:-Makueni}
#entrypoint: /bin/sh -c "while sleep 1000; do :; done"
volumes:
- ./forms/target/classes:/opt/app/forms/classes
- ./persistence/target/classes:/opt/app/persistence/classes
- ./persistence-mongodb/target/classes:/opt/app/persistence-mongodb/classes
- ./web/target/classes:/opt/app/web/classes
- ./ui:/opt/app/ui

db:
image: postgis/postgis:11-3.3
restart: 'no'
volumes:
- pgdata:/var/lib/postgresql/data
ports:
- "5432:5432"
env_file:
- .env

mongo:
image: mongo:4.2
restart: 'no'
command: [--auth]
volumes:
- mongodata:/data/db
ports:
- "27017:27017"
env_file:
- .env

# pgbackups:
# image: prodrigestivill/postgres-backup-local
# restart: 'no'
# volumes:
# - /opt/pgbackups:/backups
# env_file:
# - .env
# depends_on:
# - db
# environment:
# - POSTGRES_HOST=db
# - POSTGRES_DB=ocportal
# - POSTGRES_USER=$POSTGRES_USER
# - POSTGRES_PASSWORD=$POSTGRES_PASSWORD
# - SCHEDULE=@daily
# - BACKUP_KEEP_DAYS=30
# - BACKUP_KEEP_WEEKS=12
# - BACKUP_KEEP_MONTHS=24
# - HEALTHCHECK_PORT=5432

volumes:
pgdata:
mongodata:
61 changes: 61 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
version: '3.8'

services:

app:
image: ${APP_IMAGE:-ocportal/admin/dev}:${TAG:-local}
restart: always
extra_hosts:
- "host.docker.internal:host-gateway" #required so docker connects to host interface (this is for sending emails)
build:
target: prod
args:
PROJECT_NAME: ${PROJECT_NAME:-ocportal}
depends_on:
- db
- mongo
ports:
- "127.0.0.1:8090:8090"
env_file:
- .env

db:
image: postgis/postgis:11-3.3
restart: always
volumes:
- pgdata:/var/lib/postgresql/data
env_file:
- .env

mongo:
image: mongo:4.2
restart: always
command: [--auth]
volumes:
- mongodata:/data/db
env_file:
- .env

pgbackups:
image: prodrigestivill/postgres-backup-local
restart: always
volumes:
- /opt/pgbackups:/backups
env_file:
- .env
depends_on:
- db
environment:
- POSTGRES_HOST=db
- POSTGRES_DB=ocportal
- POSTGRES_USER=$POSTGRES_USER
- POSTGRES_PASSWORD=$POSTGRES_PASSWORD
- SCHEDULE=@daily
- BACKUP_KEEP_DAYS=30
- BACKUP_KEEP_WEEKS=12
- BACKUP_KEEP_MONTHS=24
- HEALTHCHECK_PORT=5432

volumes:
pgdata:
mongodata:
67 changes: 67 additions & 0 deletions entrypoint.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
#!/bin/sh

COMMON_JAVA_ARGS="$(tr '\n' ' ' <<-EOF
-server
-DjwtSecret=$JWT_SECRET
-Dserver.address=0.0.0.0
-Dwicket.configuration=deployment
-Dfile.encoding=UTF-8
-DserverURL=$SERVER_URL
-DdisableEmailSending=$DISABLE_EMAIL_SENDING
-Dspring.devtools.restart.enabled=$SPRING_DEVTOOLS_RESTART_ENABLED
-Xms512m
-Xmx6144m
--add-opens=java.naming/jakarta.naming=ALL-UNNAMED
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
--add-opens=java.base/java.lang.ref=ALL-UNNAMED
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
--add-opens=java.base/java.io=ALL-UNNAMED
--add-opens=java.base/java.security=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
--add-opens=java.management/jakarta.management=ALL-UNNAMED
-Dspring.mail.port=$SMTP_PORT
-Dspring.mail.host=$SMTP_HOST
-XX:MaxMetaspaceSize=512m
-XX:ReservedCodeCacheSize=256m
-Dspring.jmx.enabled=true
-Dspring.datasource.username=$POSTGRES_USER
-Dspring.datasource.password=$POSTGRES_PASSWORD
-DJava.awt.headless=true
-XX:+UseG1GC
-Dspring.data.mongodb.uri=mongodb://$MONGO_INITDB_ROOT_USERNAME:$MONGO_INITDB_ROOT_PASSWORD@mongo:27017/ocportal?authSource=admin
-Dspring.datasource.url=jdbc:postgresql://db/ocportal
-Dgoogle.recaptcha.secret=$RECAPTCHA_SECRET
-Dinfobip.key=$INFOBIP_KEY
-Dsmsgateway.key=$SMSGATEWAY_KEY
EOF
)"

case "$1" in
admin)
JAVA_ARGS="${COMMON_JAVA_ARGS} $(tr '\n' ' ' <<-EOF
-cp .:lib/*
org.devgateway.toolkit.forms.wicket.FormsWebApplication
EOF
)"
exec java $JAVA_ARGS $@
;;
admin-dev)
JAVA_ARGS="${COMMON_JAVA_ARGS} $(tr '\n' ' ' <<-EOF
-Dspring.devtools.restart.additional-exclude=logs/**,META-INF/**,ehcache-disk-store/**
-Dspring.devtools.restart.poll-interval=3s
-Dspring.devtools.restart.quiet-period=2s
-XX:+TieredCompilation
-XX:TieredStopAtLevel=1
-noverify
-cp forms/classes:persistence-mongodb/classes:web/classes:persistence/classes:lib/*
org.devgateway.toolkit.forms.wicket.FormsWebApplication
EOF
)"
exec java $JAVA_ARGS $@
;;
*)
exec "$@"
;;
esac
3 changes: 3 additions & 0 deletions forms/.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ORG_NAME=Wakanda
ORG_SHORT_NAME=REDDIT
LOGO_PATH=assets/img/logo.png
2 changes: 1 addition & 1 deletion forms/forms.conf
Original file line number Diff line number Diff line change
@@ -1 +1 @@
JAVA_OPTS="-Dspring.profiles.active=default -Djava.awt.headless=true -Xmx4096M -Dwicket.configuration=deployment -Dderby.optimizer.optimizeJoinOrder=false -Dspringfox.documentation.swagger.v2.host=website.url"
JAVA_OPTS="-Dspring.profiles.active=default -Djava.awt.headless=true -Xmx4096M -Dwicket.configuration=deployment -Dderby.optimizer.optimizeJoinOrder=false"
Loading