Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
316 commits
Select commit Hold shift + click to select a range
4222f76
30723
mokandubrian Sep 14, 2023
f1a960a
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 14, 2023
209b4cf
Merge branch 'future/v4.0' into feature/AMP-30711/integrate-amp-login…
mokandubrian Sep 14, 2023
bbab26f
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 14, 2023
7036fe1
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 14, 2023
29086c2
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 14, 2023
b8fcebd
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 15, 2023
2aa31d5
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 15, 2023
7e50d80
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 15, 2023
04548e4
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 15, 2023
668d07a
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 15, 2023
0889969
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 15, 2023
aef1a65
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 15, 2023
15195b6
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 15, 2023
f314e0d
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 15, 2023
b66588e
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 15, 2023
951654d
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 15, 2023
86cbdb0
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 15, 2023
f524cea
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 15, 2023
f4eb45a
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 15, 2023
5aef5d8
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 15, 2023
ac9bc3a
Merge remote-tracking branch 'origin/feature/AMP-30711/integrate-amp-…
mokandubrian Sep 15, 2023
c0e2286
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 15, 2023
a9cd166
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 15, 2023
eb35b20
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 17, 2023
6fc1ad8
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 17, 2023
196b862
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 17, 2023
018d18f
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 17, 2023
82aba0e
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 17, 2023
3e44be4
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 17, 2023
df35ee1
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 17, 2023
f49ab73
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 18, 2023
e1b6483
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 18, 2023
9738594
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 18, 2023
b8113cf
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 18, 2023
b29ec82
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 18, 2023
7a33f19
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 18, 2023
0e0a0c4
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 18, 2023
70c2cf4
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 18, 2023
823b006
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 18, 2023
322eb6e
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 18, 2023
c67b22a
Merge branch 'feature/AMP-30620/migrate-spring-jersey-hibernate' into…
mokandubrian Sep 19, 2023
52460ce
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 19, 2023
d02ed01
AMP-30723 Feature -implement amp TruBudget integration
mokandubrian Sep 19, 2023
a6f034a
AMP-30723-Feature -implement amp TruBudget integration
mokandubrian Sep 19, 2023
3764195
AMP-30723-Feature -implement amp TruBudget integration
mokandubrian Sep 19, 2023
2d3af6e
AMP-30723-Feature -implement amp TruBudget integration
mokandubrian Sep 19, 2023
6fbfc0c
AMP-30723-Feature -implement amp TruBudget integration
mokandubrian Sep 19, 2023
7e97a73
AMP-30723-Feature -implement amp TruBudget integration
mokandubrian Sep 20, 2023
65a851b
AMP-30723-Feature -implement amp TruBudget integration
mokandubrian Sep 20, 2023
106f240
AMP-30723-Feature -implement amp TruBudget integration
mokandubrian Sep 22, 2023
8f92356
AMP-30723-Feature -implement amp TruBudget integration
mokandubrian Sep 22, 2023
238a7f3
AMP-30723-Feature -implement amp TruBudget integration
mokandubrian Sep 22, 2023
c0d5740
AMP-30723-Feature -implement amp TruBudget integration
mokandubrian Sep 22, 2023
79dc1ac
AMP-30723-Feature -implement amp TruBudget integration
mokandubrian Sep 22, 2023
32215a6
AMP-30723-Feature -implement amp TruBudget integration
mokandubrian Sep 22, 2023
1c4ffbe
AMP-30723-Feature -implement amp TruBudget integration
mokandubrian Sep 22, 2023
b860f1f
AMP-30723-Feature -implement amp TruBudget integration
mokandubrian Sep 25, 2023
b191363
AMP-30723-Feature -implement amp TruBudget integration
mokandubrian Sep 25, 2023
ee07f26
AMP-30723-Feature -implement amp TruBudget integration
mokandubrian Sep 25, 2023
80bc86b
GGW-93 -set user group
mokandubrian Sep 25, 2023
1c9ace2
GGW-93 -set user group
mokandubrian Sep 25, 2023
f7d297a
GGW-93 -set user group
mokandubrian Sep 25, 2023
a1c7bb7
Merge branch 'task/GGW/september-dashboards' into feature/AMP-30711/i…
mokandubrian Sep 26, 2023
2695843
GGW-93 -set user group
mokandubrian Sep 26, 2023
e5cfe1d
GGW-93 -set user group
mokandubrian Sep 26, 2023
fc11f52
GGW-93 -set user group
mokandubrian Sep 26, 2023
a1a190a
AMP-30723
mokandubrian Sep 26, 2023
af5b7a4
AMP-30723 implement amp TruBudget integration
mokandubrian Sep 27, 2023
7d5b9c9
AMP-30723 implement amp TruBudget integration
mokandubrian Sep 27, 2023
ccf1c8e
AMP-30723 implement amp TruBudget integration
mokandubrian Sep 27, 2023
8b631c6
AMP-30723 implement amp TruBudget integration
mokandubrian Sep 28, 2023
9630e14
AMP-30723 implement amp TruBudget integration
mokandubrian Sep 28, 2023
b56f02e
AMP-30723 implement amp TruBudget integration
mokandubrian Sep 28, 2023
6f2e9d6
AMP-30723 implement amp TruBudget integration
mokandubrian Oct 1, 2023
49d6a5a
AMP-30723 implement amp TruBudget integration
mokandubrian Oct 1, 2023
44cee64
AMP-30723 implement amp TruBudget integration
mokandubrian Oct 1, 2023
56a4046
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 1, 2023
c5d576e
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 2, 2023
74a0b2c
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 2, 2023
51edf3c
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 2, 2023
4428282
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 2, 2023
4569046
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 2, 2023
27a1cb7
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 2, 2023
5b8b8fe
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 2, 2023
35ddf7e
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 3, 2023
b74ef41
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 3, 2023
a0b5c2f
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 3, 2023
25d7c67
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 4, 2023
837fc3b
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 8, 2023
d871e9a
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 8, 2023
df561f3
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 8, 2023
c4e385f
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 8, 2023
f9717d2
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 9, 2023
5b68ff9
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 9, 2023
9576d0a
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 9, 2023
3fd7a24
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 9, 2023
8b1e29a
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 9, 2023
b7988a2
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 9, 2023
410b101
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 9, 2023
3fa1a9e
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 9, 2023
c8791a0
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 10, 2023
882bb14
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 11, 2023
3a8cc33
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 11, 2023
2cc7e51
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 11, 2023
5c1b22e
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 11, 2023
464eccf
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 11, 2023
a597307
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 11, 2023
496fb93
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 12, 2023
196969e
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 12, 2023
82c4ff9
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 12, 2023
56f0524
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 12, 2023
2810914
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 12, 2023
1517ab9
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 12, 2023
7bb1c88
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 12, 2023
b6fa9c5
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 12, 2023
733e4b4
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 12, 2023
6ddf191
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 12, 2023
5b2cce0
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 12, 2023
c7590f0
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 12, 2023
a91d571
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 12, 2023
f4251a8
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 12, 2023
4284b13
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 12, 2023
96c5d55
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 13, 2023
1ff0eb4
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 14, 2023
8ee075f
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 15, 2023
1953be7
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 15, 2023
6385a76
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 15, 2023
aa90dd9
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 15, 2023
07708c2
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 16, 2023
fd94669
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 16, 2023
603b5a4
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 16, 2023
2445663
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 16, 2023
2323145
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 16, 2023
70db755
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 17, 2023
4f3997d
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 18, 2023
cd27ba9
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 18, 2023
d55cb46
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 18, 2023
3f744d8
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 18, 2023
39503e8
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 19, 2023
097db57
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 23, 2023
760e6da
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 23, 2023
9ba2dba
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 23, 2023
28af1c6
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 23, 2023
2d577f1
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 23, 2023
4cce787
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 23, 2023
a8bc252
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 23, 2023
49ee95d
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
eaa2234
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
b4f22ae
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
517e4f4
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
11e7656
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
9f4f3ad
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
bb5c833
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
e8a3faa
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
44b2433
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
7847512
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
28b3218
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
867cf3a
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
78b6ac0
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
f0948a3
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
b5e1305
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
b66a771
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
f8e9599
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
d3e3524
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
7c0e5f4
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
240d54b
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
639a372
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
adffed7
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
221e074
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
0835b00
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
19c35ee
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
66b4c2f
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 24, 2023
7de981e
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 25, 2023
c03cddc
AMP-30723 -implement amp TruBudget integration
mokandubrian Oct 25, 2023
5e8606b
AMP-30723 - Add component status
mokandubrian Oct 25, 2023
cedd8dd
AMP-30723 - Add component status
mokandubrian Oct 25, 2023
c9c9d22
AMP-30723 - Add component status
mokandubrian Oct 25, 2023
8835858
AMP-30723 - Add component status
mokandubrian Oct 25, 2023
2a9c9fa
AMP-30723 - Add component status
mokandubrian Oct 25, 2023
8316bca
AMP-30723 - Add component status
mokandubrian Oct 25, 2023
2a4a87a
AMP-30723 - Add component status
mokandubrian Oct 25, 2023
d877f3d
AMP-30723 - Add component status
mokandubrian Oct 26, 2023
9e93537
AMP-30723 - Add component status
mokandubrian Oct 26, 2023
cf3a91e
AMP-30723 - Add component status
mokandubrian Oct 26, 2023
bbfdd2d
AMP-30723 - Add component status
mokandubrian Oct 27, 2023
d0725fa
AMP-30723 - Use correct way of getting idProperty
mokandubrian Oct 27, 2023
6bd1ef9
Merge remote-tracking branch 'origin/feature/AMP-30711/integrate-amp-…
mokandubrian Oct 27, 2023
eb664c3
AMP-30723 - Use correct way of getting idProperty
mokandubrian Oct 27, 2023
720e32b
AMP-30723 - Use correct way of getting idProperty
mokandubrian Oct 28, 2023
88469a5
AMP-30723 - Use correct way of getting idProperty
mokandubrian Oct 28, 2023
bebf802
AMP-30723 - Use correct way of getting idProperty
mokandubrian Oct 29, 2023
3130686
AMP-30723 - Use correct way of getting idProperty
mokandubrian Oct 29, 2023
ff29493
AMP-30723 - Use correct way of getting idProperty
mokandubrian Oct 30, 2023
45b190e
AMP-30723 - Use correct way of getting idProperty
mokandubrian Oct 30, 2023
805cc3e
AMP-30754 - Add filters for reports
mokandubrian Nov 13, 2023
3583b1f
AMP-30723 - Add filters for reports
mokandubrian Nov 14, 2023
b98b930
AMP-30723 - Add filters for reports
mokandubrian Nov 14, 2023
abb9ba9
AMP-30723 - Add filters for reports
mokandubrian Nov 14, 2023
d451154
AMP-30723 - Add filters for reports
mokandubrian Nov 14, 2023
e8c4be4
AMP-30723 - Add filters for reports
mokandubrian Nov 14, 2023
4dac34c
AMP-30723 - Add filters for reports
mokandubrian Nov 14, 2023
4c9dd60
AMP-30723 - Add component filters for reports
mokandubrian Nov 14, 2023
e503418
AMP-30723 - Edit project name
mokandubrian Nov 15, 2023
e3a238a
AMP-30723 - Edit project name
mokandubrian Nov 15, 2023
a344e50
Merge branch 'feature/AMP-30711/integrate-amp-with-trubudget' into fe…
mokandubrian Nov 15, 2023
778e274
AMP-30723 - Edit project name
mokandubrian Nov 15, 2023
a1f4375
AMP-30723 - Add component filters
mokandubrian Nov 15, 2023
372b072
AMP-30723 - Add component filters
mokandubrian Nov 15, 2023
7a59e76
AMP-30723 - Add component filters
mokandubrian Nov 15, 2023
42b29a4
AMP-30723 - Add component filters
mokandubrian Nov 15, 2023
a8c2d23
AMP-30723 - Add component filters
mokandubrian Nov 15, 2023
606e9e9
AMP-30723 - Fix Add patch and save to DB
mokandubrian Nov 16, 2023
b447b10
AMP-30723 - Fix Add patch and save to DB
mokandubrian Nov 16, 2023
46552df
AMP-30723 - Fix Add patch and save to DB
mokandubrian Nov 17, 2023
631af31
AMP-30723 - Fix Add patch and save to DB
mokandubrian Nov 17, 2023
4f8c8e4
AMP-30723 - Fix Add patch and save to DB
mokandubrian Nov 17, 2023
33b8ad6
AMP-30723 - Fix Add patch and save to DB
mokandubrian Nov 17, 2023
f7e6ef9
AMP-30723 - Fix Add patch and save to DB
mokandubrian Nov 19, 2023
e1bb10f
AMP-30723 - Fix Add patch and save to DB
mokandubrian Nov 19, 2023
b80242d
AMP-30723 - Fix activity form- Refresh session
mokandubrian Nov 19, 2023
68ed6e4
AMP-30723 - Fix activity form- OnsaveAsDraftaction multiple save issues
mokandubrian Nov 22, 2023
bc834d9
AMP-30723 - Fix activity form- OnsaveAsDraftaction multiple save issues
mokandubrian Nov 22, 2023
c5e212d
AMP-30723 - Fix activity form- OnsaveAsDraftaction multiple save issues
mokandubrian Nov 22, 2023
c29e15e
AMP-30723 - Fix activity form- OnsaveAsDraftaction multiple save issues
mokandubrian Nov 22, 2023
fca2052
AMP-30723 - Fix activity form- OnsaveAsDraftaction multiple save issues
mokandubrian Nov 22, 2023
71c4b11
AMP-30723 - Fix activity form- OnsaveAsDraftaction multiple save issues
mokandubrian Nov 22, 2023
c06ac49
AMP-30723 - Fix activity form- OnsaveAsDraftaction multiple save issues
mokandubrian Nov 22, 2023
2d1e39f
AMP-30723 - Fix activity form- OnsaveAsDraftaction multiple save issues
mokandubrian Nov 22, 2023
80aba8f
Merge branch 'feature/AMP-30711/integrate-amp-with-trubudget-tests' i…
mokandubrian Nov 22, 2023
c93f76a
AMP-30770
mokandubrian Nov 28, 2023
1e5fdbb
AMP-30770
mokandubrian Nov 28, 2023
fcbf6e3
AMP-30770
mokandubrian Nov 28, 2023
3293b6e
AMP-30770
mokandubrian Nov 28, 2023
9b88b43
AMP-30770
mokandubrian Nov 28, 2023
d37a945
AMP-30770
mokandubrian Nov 28, 2023
19ff97c
AMP-30770
mokandubrian Nov 28, 2023
30be469
AMP-30770
mokandubrian Nov 28, 2023
11fa0cb
AMP-30770
mokandubrian Nov 28, 2023
68d6a61
AMP-30770
mokandubrian Nov 28, 2023
7986ff8
AMP-30770
mokandubrian Nov 28, 2023
7160f98
AMP-30770
mokandubrian Nov 28, 2023
6c995de
AMP-30770
mokandubrian Nov 28, 2023
245064e
AMP-30770
mokandubrian Nov 28, 2023
63c1c40
AMP-30770
mokandubrian Nov 28, 2023
de36528
AMP-30770
mokandubrian Nov 28, 2023
0e47ca6
AMP-30770
mokandubrian Nov 28, 2023
dad0319
Merge remote-tracking branch 'origin/feature/AMP-30711/integrate-amp-…
Nov 29, 2023
a1006a4
AMP-30784
brianbrix Nov 30, 2023
2703512
Merge pull request #4177 from devgateway/feature/AMP-30711/integrate-…
jdeanquin-dg Dec 6, 2023
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
10 changes: 10 additions & 0 deletions amp/TEMPLATE/ampTemplate/css_2/amp-wicket.css
Original file line number Diff line number Diff line change
Expand Up @@ -684,4 +684,14 @@ input[disabled], select[disabled]{

.top-padding-10 {
padding-top: 10px;
}
.save-gray-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5); /* Black background with opacity */
z-index: 1000; /* Ensure it's above other elements */
display: none; /* Hidden by default */
}
3 changes: 3 additions & 0 deletions amp/WEB-INF/applicationContext.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@
<beans:import resource="classpath:/applicationContext.xml" />

<beans:bean id="customHttpFirewall" class="org.springframework.security.web.firewall.DefaultHttpFirewall"/>



<http-firewall ref="customHttpFirewall"/>


Expand Down
2 changes: 1 addition & 1 deletion amp/WEB-INF/src/hibernate.cfg.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<property name="jdbc.use_get_generated_keys">true</property>
<property name="jdbc.use_streams_for_binary">true</property>
<property name="query.substitutions">true 1, false 0, yes 'Y', no 'N'</property>
<property name="hbm2ddl.auto">update</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<property name="hibernate.event.merge.entity_copy_observer" >allow</property>

</session-factory>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@
import org.hibernate.Session;
import org.hibernate.criterion.Restrictions;

import javax.persistence.criteria.CriteriaBuilder;
import javax.persistence.criteria.CriteriaQuery;
import javax.persistence.criteria.Root;
import java.time.LocalDate;
import java.util.ArrayList;
import java.util.HashMap;
Expand Down Expand Up @@ -73,12 +76,14 @@ private Pair<Map<String, String>, List<String>> loadCachedTranslations(

for (int i = 0; i < contents.size(); i += BATCH_SIZE) {
List<String> batchContents = contents.subList(i, Math.min(i + BATCH_SIZE, contents.size()));
translations.addAll(PersistenceManager.getSession()
.createCriteria(MachineTranslation.class)
.add(Restrictions.eq("sourceLanguage", srcLang))
.add(Restrictions.eq("targetLanguage", destLang))
.add(Restrictions.in("text", batchContents))
.list());
Session session = PersistenceManager.getRequestDBSession();
CriteriaBuilder builder = session.getCriteriaBuilder();
CriteriaQuery<MachineTranslation> criteriaQuery = builder.createQuery(MachineTranslation.class);
Root<MachineTranslation> root = criteriaQuery.from(MachineTranslation.class);
criteriaQuery.select(root).where(builder.equal(root.get("sourceLanguage"), srcLang),builder.equal(root.get("targetLanguage"), destLang),
builder.equal(root.get("text"), batchContents));

translations.addAll(session.createQuery(criteriaQuery).list());
}

return translations.stream().map(o -> ((MachineTranslation) o))
Expand Down Expand Up @@ -124,10 +129,13 @@ private Predicate<? super String> upToCodePoints(int charsAllowed) {
}

private int getCharactersUsedThisMonth() {
MachineTranslationCharactersUsed used = (MachineTranslationCharactersUsed) PersistenceManager.getSession()
.createCriteria(MachineTranslationCharactersUsed.class)
.add(Restrictions.eq("id", 1L))
.uniqueResult();
Session session = PersistenceManager.getRequestDBSession();
CriteriaBuilder builder = session.getCriteriaBuilder();
CriteriaQuery<MachineTranslationCharactersUsed> criteriaQuery = builder.createQuery(MachineTranslationCharactersUsed.class);
Root<MachineTranslationCharactersUsed> root = criteriaQuery.from(MachineTranslationCharactersUsed.class);
criteriaQuery.select(root).where(builder.equal(root.get("id"),1L));

MachineTranslationCharactersUsed used = session.createQuery(criteriaQuery).uniqueResult();
if (used != null && used.getMonth().equals(getCurrentMonth())) {
return used.getUsed();
} else {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
import org.digijava.kernel.translator.TranslatorWorker;
import org.digijava.module.aim.action.ExportActivityToPDF;


import java.util.ArrayList;
import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@
import org.dgfoundation.amp.ar.Viewable;
import org.digijava.module.aim.action.ExportActivityToPDF;

import java.util.Iterator;

/**
*
* @author Mihai Postelnicu - mpostelnicu@dgfoundation.org
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
import com.itextpdf.text.BaseColor;
import com.itextpdf.text.pdf.PdfPCell;

import java.awt.*;
import java.util.ArrayList;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
import org.digijava.module.aim.annotations.translation.TranslatableClass;
import org.digijava.module.aim.annotations.translation.TranslatableField;
import org.digijava.module.translation.util.ContentTranslationUtil;
import org.hibernate.Session;
import org.hibernate.metamodel.internal.MetamodelImpl;
import org.hibernate.persister.entity.AbstractEntityPersister;
import org.slf4j.Logger;
Expand Down Expand Up @@ -31,28 +32,16 @@ private InternationalizedModelDescription(Class<?> modelClass) {
scanClass(modelClass);
}

// public static java.sql.Connection connection = initConnection();
//
// private static java.sql.Connection initConnection()
// {
// try
// {
// return PersistenceManager.getJdbcConnection();
// }
// catch(Exception e)
// {
// throw new RuntimeException("Could not get RAW JDBC Connection", e);
// }
// }
public static AbstractEntityPersister getPersister(final Class<?> modelClazz) {
EntityManager entityManager = PersistenceManager.getRequestDBSession().getEntityManagerFactory().createEntityManager();

public static AbstractEntityPersister getPersister(final Class<?> modelClazz, Session session) {
EntityManager entityManager = session.getEntityManagerFactory().createEntityManager();
final MetamodelImpl metamodel = (MetamodelImpl) entityManager.getMetamodel();
return (AbstractEntityPersister) metamodel.entityPersister(modelClazz);
}

public static boolean isEntity(final Class<?> modelClazz) {
try {
getPersister(modelClazz);
getPersister(modelClazz, PersistenceManager.getRequestDBSession());
return true;
} catch (Exception e) {
logger.error("Seems this is not an entity: " + modelClazz);
Expand All @@ -61,9 +50,9 @@ public static boolean isEntity(final Class<?> modelClazz) {
}

public String getColumnNameByPropertyName(String propertyName, Class<?> modelClazz) {
int propertyIndex = getPersister(modelClazz).getEntityMetamodel().getPropertyIndex(propertyName);
int propertyIndex = getPersister(modelClazz, PersistenceManager.getRequestDBSession()).getEntityMetamodel().getPropertyIndex(propertyName);
if (propertyIndex != -1) {
String[] columnNames = getPersister(modelClazz).getPropertyColumnNames(propertyIndex);
String[] columnNames = getPersister(modelClazz, PersistenceManager.getRequestDBSession()).getPropertyColumnNames(propertyIndex);
// In a single table inheritance strategy, typically there will be only one column name per property
if (columnNames.length > 0) {
return columnNames[0];
Expand All @@ -81,8 +70,8 @@ protected void scanClass(Class<?> modelClass) {
if (modelClass.getAnnotation(TranslatableClass.class) == null)
throw new RuntimeException("asked to scan class " + modelClass + ", which is translatable");

String keyColumnName = Arrays.stream(((AbstractEntityPersister) getPersister(modelClass)).getKeyColumnNames()).iterator().next();
String modelTableName = ((AbstractEntityPersister) getPersister(modelClass)).getTableName();
String keyColumnName = Arrays.stream(getPersister(modelClass, PersistenceManager.getRequestDBSession()).getKeyColumnNames()).iterator().next();
String modelTableName = getPersister(modelClass, PersistenceManager.getRequestDBSession()).getTableName();
Set<String> existingColumns = SQLUtils.getTableColumns(modelTableName);
boolean idColumnExists = existingColumns.contains(keyColumnName);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@


import com.itextpdf.text.*;
import com.itextpdf.text.pdf.BaseFont;
import com.itextpdf.text.pdf.PdfPCell;
import com.itextpdf.text.pdf.PdfPTable;
import com.itextpdf.text.pdf.PdfWriter;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
import com.itextpdf.text.Element;
import com.itextpdf.text.Font;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.BaseFont;
import com.itextpdf.text.pdf.PdfPTable;
import org.dgfoundation.amp.gpi.reports.GPIReport;
import org.dgfoundation.amp.gpi.reports.GPIReportConstants;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@


import com.itextpdf.text.*;
import com.itextpdf.text.pdf.BaseFont;
import com.itextpdf.text.pdf.PdfPCell;
import com.itextpdf.text.pdf.PdfPTable;
import org.dgfoundation.amp.ar.ColumnConstants;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@


import com.itextpdf.text.*;
import com.itextpdf.text.pdf.BaseFont;
import com.itextpdf.text.pdf.PdfPCell;
import com.itextpdf.text.pdf.PdfPTable;
import org.dgfoundation.amp.ar.ColumnConstants;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
import com.itextpdf.text.Element;
import com.itextpdf.text.Font;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.BaseFont;
import com.itextpdf.text.pdf.PdfPTable;
import org.dgfoundation.amp.ar.MeasureConstants;
import org.dgfoundation.amp.gpi.reports.GPIReport;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@


import com.itextpdf.text.*;
import com.itextpdf.text.pdf.BaseFont;
import com.itextpdf.text.pdf.PdfPCell;
import com.itextpdf.text.pdf.PdfPTable;
import com.itextpdf.text.pdf.PdfWriter;
Expand Down
Loading