Compare commits
1719 Commits
react-app
...
perms-refa
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cab9fd08fa | ||
|
|
461f69b11e | ||
|
|
ad7a5bddcb | ||
|
|
a64feacb5c | ||
|
|
a27b51ea94 | ||
|
|
a0f7324c01 | ||
|
|
c3b0302cbe | ||
|
|
abc7a43d1b | ||
|
|
05e9282d7f | ||
|
|
75d2a01a5a | ||
|
|
8d02eddfc6 | ||
|
|
33d38611e2 | ||
|
|
31335ee6b5 | ||
|
|
6eb228d0b8 | ||
|
|
f644ac117f | ||
|
|
08ddfb1017 | ||
|
|
68724478da | ||
|
|
ca621bf41c | ||
|
|
c470abf36c | ||
|
|
39bd722cf5 | ||
|
|
3851827afb | ||
|
|
cd5c333d97 | ||
|
|
fee16520df | ||
|
|
025648482e | ||
|
|
89a3d3a6ac | ||
|
|
e4da9c5212 | ||
|
|
1e61fec929 | ||
|
|
6a76665c79 | ||
|
|
2d3d0449e5 | ||
|
|
fee5132e7e | ||
|
|
2dbb91ba24 | ||
|
|
9a37c4b031 | ||
|
|
d3d64979e0 | ||
|
|
c6efe40f3b | ||
|
|
d0ace48aeb | ||
|
|
faf0641503 | ||
|
|
4fcc066971 | ||
|
|
e37347a611 | ||
|
|
95dbeaddba | ||
|
|
5a12e70742 | ||
|
|
ab0b7bb6ec | ||
|
|
c9874df43f | ||
|
|
594a44392d | ||
|
|
5b9232c785 | ||
|
|
06b7f5c236 | ||
|
|
f20f833720 | ||
|
|
91c37a2a9e | ||
|
|
937879aa68 | ||
|
|
df77fdac74 | ||
|
|
28917b3fcb | ||
|
|
853715b17c | ||
|
|
5bdc381925 | ||
|
|
c499df2812 | ||
|
|
5ef5dbf562 | ||
|
|
332aa47e63 | ||
|
|
cb1ddfe0df | ||
|
|
d5bb29f9b4 | ||
|
|
5f851b6936 | ||
|
|
5fa7c5baaa | ||
|
|
557c3f1427 | ||
|
|
a14614b7de | ||
|
|
cc1c968d3c | ||
|
|
1830f031e9 | ||
|
|
5d8dd6ef3c | ||
|
|
d0b63b5c8b | ||
|
|
e94cc8083a | ||
|
|
847f426bc6 | ||
|
|
74bcadb2e7 | ||
|
|
3e255e6dd1 | ||
|
|
eb5cf5a3cb | ||
|
|
df7bd46428 | ||
|
|
e6dadd0673 | ||
|
|
ee8706e75b | ||
|
|
da70359945 | ||
|
|
3622021e57 | ||
|
|
5aeada377a | ||
|
|
d34a493724 | ||
|
|
5f7dcf7433 | ||
|
|
39407795a2 | ||
|
|
63dfb56da3 | ||
|
|
ed8714cc34 | ||
|
|
dedda5b53b | ||
|
|
df2af5858c | ||
|
|
e25d38ee74 | ||
|
|
2b0dd6687d | ||
|
|
22f08a4c47 | ||
|
|
fda11d81c0 | ||
|
|
18e68b3505 | ||
|
|
a8a550809d | ||
|
|
dbacf998ff | ||
|
|
0d41d97b8d | ||
|
|
36ecf78c4c | ||
|
|
3eb0eb4289 | ||
|
|
01c214b51e | ||
|
|
f756df1e5f | ||
|
|
e2a7f7efc5 | ||
|
|
3bf4137db2 | ||
|
|
f592e852f2 | ||
|
|
a5f05376b0 | ||
|
|
89e08614f4 | ||
|
|
631c22aa64 | ||
|
|
0c4ad712b0 | ||
|
|
0e4f54d048 | ||
|
|
80ede00ced | ||
|
|
40b9573324 | ||
|
|
e09f856c92 | ||
|
|
9db5aa56e6 | ||
|
|
f8c43136e9 | ||
|
|
3fb804c4e7 | ||
|
|
dad1f1a464 | ||
|
|
95e9eacc83 | ||
|
|
14b5da110f | ||
|
|
b66cd889c0 | ||
|
|
d323c70a51 | ||
|
|
8962ecf42a | ||
|
|
31f92c3611 | ||
|
|
6bed753de3 | ||
|
|
4017e7ce0e | ||
|
|
ccaaaa1823 | ||
|
|
7d7fa2b8f1 | ||
|
|
2ca57ac8bf | ||
|
|
a75f655f72 | ||
|
|
6ca38a1adb | ||
|
|
46a095569d | ||
|
|
cec38190fd | ||
|
|
ca746d1436 | ||
|
|
2f6133bba0 | ||
|
|
d1f62d3c66 | ||
|
|
db2c6b0ea5 | ||
|
|
a2033b94dd | ||
|
|
d23c62d30a | ||
|
|
6ca5b9572e | ||
|
|
f5f62d905b | ||
|
|
876de677cd | ||
|
|
19cb221f33 | ||
|
|
f0f774ecdb | ||
|
|
e333c2d43b | ||
|
|
4cdb832b34 | ||
|
|
367715c077 | ||
|
|
945eb3d11b | ||
|
|
b4c4273485 | ||
|
|
1c319bb432 | ||
|
|
6fc8bc3628 | ||
|
|
33e9c8fbe7 | ||
|
|
6f4da22874 | ||
|
|
772341a15c | ||
|
|
387fdd7b15 | ||
|
|
16bad74c4d | ||
|
|
054242df60 | ||
|
|
3d4aecb896 | ||
|
|
26c8712fce | ||
|
|
ab090ab016 | ||
|
|
4653711b58 | ||
|
|
9aa1876e70 | ||
|
|
40d9aff56a | ||
|
|
3c88a1b879 | ||
|
|
149baf17ef | ||
|
|
424cfa2094 | ||
|
|
d114c52d6f | ||
|
|
213e2111a5 | ||
|
|
31837ef1f5 | ||
|
|
b906ff1dce | ||
|
|
cc4d6514cc | ||
|
|
005256084e | ||
|
|
67b542d828 | ||
|
|
c147c49465 | ||
|
|
9428d08def | ||
|
|
79f27550df | ||
|
|
21d62eab18 | ||
|
|
f011559cd2 | ||
|
|
4bb5a29963 | ||
|
|
e771172b79 | ||
|
|
9476327a6a | ||
|
|
7c14931bb9 | ||
|
|
2ad245083d | ||
|
|
81da1546d9 | ||
|
|
a48f472c52 | ||
|
|
2a9b3db168 | ||
|
|
bbc95a3a1d | ||
|
|
0bbb35ff43 | ||
|
|
7edd8f197a | ||
|
|
1ad239a9fe | ||
|
|
eeae73b7a4 | ||
|
|
026997a679 | ||
|
|
aa83db3e48 | ||
|
|
5725c6a17a | ||
|
|
79171c93d9 | ||
|
|
5073a15bf1 | ||
|
|
9285e9b401 | ||
|
|
b6adf3fb40 | ||
|
|
164e6062c9 | ||
|
|
1ebc8a9d91 | ||
|
|
3205453608 | ||
|
|
be3d4b2ce0 | ||
|
|
7c8aabe3e8 | ||
|
|
b0c62ed827 | ||
|
|
80a1827455 | ||
|
|
bbb1b2e944 | ||
|
|
f70878317a | ||
|
|
f5184db0fa | ||
|
|
19128a50d2 | ||
|
|
8fbb3774d1 | ||
|
|
441efb3d1a | ||
|
|
180491fa57 | ||
|
|
7269e93967 | ||
|
|
a754ec094b | ||
|
|
d9e097eeb2 | ||
|
|
53d7aab558 | ||
|
|
dcf2584987 | ||
|
|
d18310ec69 | ||
|
|
f61d603e21 | ||
|
|
52a44a8383 | ||
|
|
be848d37a2 | ||
|
|
df3a7e1a99 | ||
|
|
a6e9f7cd1e | ||
|
|
2e29a63f7b | ||
|
|
c153c8c656 | ||
|
|
61cbaaf4f0 | ||
|
|
70aae76ae3 | ||
|
|
972bc9c4cf | ||
|
|
fb902170e2 | ||
|
|
286429b58f | ||
|
|
b799ce08a9 | ||
|
|
b30bb4c95e | ||
|
|
0e3eb81ae4 | ||
|
|
b997520977 | ||
|
|
29675f2624 | ||
|
|
fb83476795 | ||
|
|
0420586a0e | ||
|
|
900f76f8c8 | ||
|
|
082c5732c0 | ||
|
|
20c03c5fd9 | ||
|
|
5adb8f0d38 | ||
|
|
a54037408e | ||
|
|
4c0cf60c42 | ||
|
|
6aac72a226 | ||
|
|
d1424840d8 | ||
|
|
0a90736338 | ||
|
|
6c2144d77e | ||
|
|
e208b7cc78 | ||
|
|
69ff3dfe17 | ||
|
|
29d2abf226 | ||
|
|
1cf7cc4664 | ||
|
|
d29991117a | ||
|
|
0bf8713b60 | ||
|
|
dcc9d4fdf2 | ||
|
|
db32292d33 | ||
|
|
2b66c52907 | ||
|
|
d6b1edb8cb | ||
|
|
c7f62fac65 | ||
|
|
db0aee6c0f | ||
|
|
1f53ecb093 | ||
|
|
d0325f2d7d | ||
|
|
a1461a4019 | ||
|
|
d3096510bd | ||
|
|
8dac1a845a | ||
|
|
da26400aa7 | ||
|
|
c909d02a5d | ||
|
|
58e817cecd | ||
|
|
f9a784422d | ||
|
|
6494ab9a71 | ||
|
|
a3cf038d38 | ||
|
|
99a88ea6d7 | ||
|
|
d46604da53 | ||
|
|
4a05ee22be | ||
|
|
28e809c493 | ||
|
|
610373525b | ||
|
|
e84d1c2960 | ||
|
|
17cb699751 | ||
|
|
c3bf383e89 | ||
|
|
a3e5288737 | ||
|
|
14cf0d9343 | ||
|
|
4ed613bf2c | ||
|
|
f07da41cca | ||
|
|
fe2300146d | ||
|
|
207108dc2d | ||
|
|
b728256c63 | ||
|
|
0e5b71070c | ||
|
|
4c4bc92a14 | ||
|
|
40dccbb382 | ||
|
|
eedb7173db | ||
|
|
917d12d7f0 | ||
|
|
11a9cfcb98 | ||
|
|
172c3dacbe | ||
|
|
a9381e09c1 | ||
|
|
f0816f6fa5 | ||
|
|
ad95971f46 | ||
|
|
bb59a365b7 | ||
|
|
503dcffa87 | ||
|
|
42a91415da | ||
|
|
09c6160a15 | ||
|
|
0638b797b3 | ||
|
|
c6020a8eb6 | ||
|
|
2023f37ab7 | ||
|
|
65f024c3f6 | ||
|
|
06936f0065 | ||
|
|
41a2e2cdbe | ||
|
|
96cfe4c1fd | ||
|
|
0096860584 | ||
|
|
da90c9b733 | ||
|
|
5cef1bacb7 | ||
|
|
9560883954 | ||
|
|
f84a8d6d7a | ||
|
|
aea1ec24ef | ||
|
|
7c250a25e3 | ||
|
|
e7799adc1c | ||
|
|
2c949150ef | ||
|
|
983892d8b3 | ||
|
|
054234116b | ||
|
|
d6aafa8493 | ||
|
|
b5407b47b2 | ||
|
|
f84bec7e66 | ||
|
|
43354d850b | ||
|
|
1977dc3e62 | ||
|
|
c2bd27b0f9 | ||
|
|
264c0f0347 | ||
|
|
0de98ae262 | ||
|
|
573a12075b | ||
|
|
0a85e245d7 | ||
|
|
41d01cceee | ||
|
|
dcd9aeccb3 | ||
|
|
c59ebc2373 | ||
|
|
643f4acddd | ||
|
|
b3fb21af59 | ||
|
|
2164f45a68 | ||
|
|
8a4afe992c | ||
|
|
f35e50bab3 | ||
|
|
63064c587c | ||
|
|
edd11ffade | ||
|
|
97e1688b50 | ||
|
|
b7e97a29ee | ||
|
|
f0acbc6eb0 | ||
|
|
fdf6e3dfa3 | ||
|
|
b59b8257cc | ||
|
|
9bde353e93 | ||
|
|
a2c2867469 | ||
|
|
bd3ba94da8 | ||
|
|
8e6800c17b | ||
|
|
e481e043dd | ||
|
|
a4e6552c91 | ||
|
|
6ce5cde46e | ||
|
|
22014c81c4 | ||
|
|
bff63cdf58 | ||
|
|
5f9d57a099 | ||
|
|
ca100f9de9 | ||
|
|
68dbb010aa | ||
|
|
5cd213a750 | ||
|
|
26683914bc | ||
|
|
8a5adfd589 | ||
|
|
d2eefeabba | ||
|
|
1148b59416 | ||
|
|
848c0c8100 | ||
|
|
21f40961cf | ||
|
|
2f74fbe0a8 | ||
|
|
571784a523 | ||
|
|
7c60fe8009 | ||
|
|
07f99b8796 | ||
|
|
1a2fe1d16d | ||
|
|
a28a041c8d | ||
|
|
cfcce00060 | ||
|
|
da0fa045e6 | ||
|
|
859f62bf93 | ||
|
|
6a1cc1bd8b | ||
|
|
5b9abe8aea | ||
|
|
d0ec483a0f | ||
|
|
c03a3d6f56 | ||
|
|
8761dbd75b | ||
|
|
5541922b25 | ||
|
|
8693ab065e | ||
|
|
fe4daa7937 | ||
|
|
20d7f2f8b4 | ||
|
|
7f94f3d4d4 | ||
|
|
bc46370f7c | ||
|
|
b3346a9702 | ||
|
|
f793f7dd16 | ||
|
|
766f1f6178 | ||
|
|
9f76748037 | ||
|
|
469e06280a | ||
|
|
aede9af03d | ||
|
|
0bc7cf345f | ||
|
|
95c7b10ce0 | ||
|
|
daceab164c | ||
|
|
2d28fbaf85 | ||
|
|
8d2cbe49ad | ||
|
|
86f262583c | ||
|
|
4e748d1626 | ||
|
|
1dbea8e636 | ||
|
|
3991acf5fc | ||
|
|
1285830a9b | ||
|
|
96d3243205 | ||
|
|
08cbdb15d0 | ||
|
|
f59284e4d6 | ||
|
|
0c5d0e81a5 | ||
|
|
82829a5b97 | ||
|
|
d3c188a804 | ||
|
|
85ffc36fad | ||
|
|
8d34e9ccbe | ||
|
|
c6643d7f7c | ||
|
|
1433823efe | ||
|
|
bd5902ed6d | ||
|
|
b64666f0ff | ||
|
|
9706cced86 | ||
|
|
49cb3024ef | ||
|
|
2fec007c5f | ||
|
|
0f40f5f730 | ||
|
|
120ca78760 | ||
|
|
d50fdf3464 | ||
|
|
34ddb8efdb | ||
|
|
3724cce4f0 | ||
|
|
d864992bdb | ||
|
|
3515752a95 | ||
|
|
53d66db8cb | ||
|
|
548250f837 | ||
|
|
b3b343d4aa | ||
|
|
69a8f438f7 | ||
|
|
7b571f15a9 | ||
|
|
d783eaea9d | ||
|
|
2e5aafe151 | ||
|
|
dea938bcbb | ||
|
|
7c16b14ab4 | ||
|
|
e22ff26dc0 | ||
|
|
75bd6ca6ed | ||
|
|
f0bdb76999 | ||
|
|
a9e9d14f69 | ||
|
|
21daac0400 | ||
|
|
3cdf71906b | ||
|
|
0714161460 | ||
|
|
78b7252743 | ||
|
|
2ba406f802 | ||
|
|
48ebfc17dd | ||
|
|
9d180a2dcb | ||
|
|
0f2a970ede | ||
|
|
4ab3c99fe4 | ||
|
|
ae2e452d27 | ||
|
|
825d733f92 | ||
|
|
27039bc646 | ||
|
|
1bb1d80b09 | ||
|
|
983f587ce4 | ||
|
|
e1f9325512 | ||
|
|
96c27c86ca | ||
|
|
a172596e46 | ||
|
|
3d30e9356a | ||
|
|
7c04ecec35 | ||
|
|
80511a5f8d | ||
|
|
6692fb00b8 | ||
|
|
83e207a7de | ||
|
|
d62aa7f5a6 | ||
|
|
8a130f96e2 | ||
|
|
66a470ebe1 | ||
|
|
30a59aa21e | ||
|
|
7a6a5c141b | ||
|
|
c4bf458074 | ||
|
|
ae873e296c | ||
|
|
4a973d7107 | ||
|
|
9bbf460b97 | ||
|
|
c348a8bd05 | ||
|
|
76d8f5d5ef | ||
|
|
72ac305aad | ||
|
|
1ac05450e7 | ||
|
|
67165375ac | ||
|
|
6325e36bd0 | ||
|
|
e6375087cd | ||
|
|
737e234ec0 | ||
|
|
1427d52c9f | ||
|
|
8377285a27 | ||
|
|
7414c6563d | ||
|
|
0669e96a5d | ||
|
|
54a6101315 | ||
|
|
eaaef7280f | ||
|
|
b368633ff9 | ||
|
|
37b25c3a8f | ||
|
|
191d0154b4 | ||
|
|
1f786699d2 | ||
|
|
00b5453b3f | ||
|
|
077ca1037b | ||
|
|
1be827741e | ||
|
|
d51e818d10 | ||
|
|
d312c2b0cf | ||
|
|
96a09353fb | ||
|
|
fe40c5bb8d | ||
|
|
7cbbce4067 | ||
|
|
2870d28354 | ||
|
|
899bc1d205 | ||
|
|
308dba7f24 | ||
|
|
a0e565485b | ||
|
|
35c21d7611 | ||
|
|
a0ef85b8cd | ||
|
|
818f8cc421 | ||
|
|
eaeb40ec49 | ||
|
|
74273e6e9b | ||
|
|
c092adfa3d | ||
|
|
9eec9042bd | ||
|
|
496c2ca32c | ||
|
|
499ab07cd3 | ||
|
|
c634526215 | ||
|
|
cda9921f5d | ||
|
|
d3ca5a97ea | ||
|
|
f22ae5844d | ||
|
|
a71190493a | ||
|
|
caf3377cee | ||
|
|
f0e4d6bf71 | ||
|
|
f34e4a23d6 | ||
|
|
e03ecb0e0d | ||
|
|
0a8574678c | ||
|
|
0fdf63ce0c | ||
|
|
d1586f75da | ||
|
|
f47b53c5b9 | ||
|
|
7523c3ad4c | ||
|
|
11d580a373 | ||
|
|
9a78c4c24d | ||
|
|
ec936b43e2 | ||
|
|
3bc2e639d9 | ||
|
|
fa672be557 | ||
|
|
695f16ca1e | ||
|
|
003b638170 | ||
|
|
1cf208387f | ||
|
|
625cb49939 | ||
|
|
7d44eb1a33 | ||
|
|
ab42ca1ef9 | ||
|
|
910aa113b5 | ||
|
|
1516f81180 | ||
|
|
b9f86d029a | ||
|
|
ecfc47ee59 | ||
|
|
5d9a11fb48 | ||
|
|
894d15918b | ||
|
|
73e6a20503 | ||
|
|
ef0dc5305a | ||
|
|
73dc057c99 | ||
|
|
092564434f | ||
|
|
7623fe7df4 | ||
|
|
da03636bd0 | ||
|
|
21b119d8a0 | ||
|
|
4ee62fcca4 | ||
|
|
8acfb0f798 | ||
|
|
6e2d343264 | ||
|
|
3dd03cda46 | ||
|
|
87c8993141 | ||
|
|
323601db3a | ||
|
|
1ac7d4920f | ||
|
|
617a436eb5 | ||
|
|
7e6af77d70 | ||
|
|
59a6771e73 | ||
|
|
b88320bcbb | ||
|
|
06bafdfce6 | ||
|
|
441aef4823 | ||
|
|
0f86812258 | ||
|
|
f601e93101 | ||
|
|
bf8d4757b1 | ||
|
|
4b69717687 | ||
|
|
0647f7d22a | ||
|
|
ae6852d5eb | ||
|
|
d4902784c2 | ||
|
|
e2644586b6 | ||
|
|
cc80f6fa54 | ||
|
|
32c78f24e9 | ||
|
|
8b0f23e18f | ||
|
|
b76d16262c | ||
|
|
4c60f080f0 | ||
|
|
5f40c393b1 | ||
|
|
7b22d293f2 | ||
|
|
7f6c247652 | ||
|
|
267950bb54 | ||
|
|
d4b6bf6ca0 | ||
|
|
9d0c110a74 | ||
|
|
9d3c4df5e7 | ||
|
|
ca89818cc1 | ||
|
|
6b2caebd0d | ||
|
|
f716ece35f | ||
|
|
6dcc72e708 | ||
|
|
47a718ad2a | ||
|
|
e4e3d5d362 | ||
|
|
73b4987b32 | ||
|
|
7574d3921a | ||
|
|
c6b47c3a1b | ||
|
|
a5fec2560a | ||
|
|
b139d667d2 | ||
|
|
906a42c218 | ||
|
|
529b22c97c | ||
|
|
89f3508ce0 | ||
|
|
a9cc7f41ba | ||
|
|
cc517d36dc | ||
|
|
8363279050 | ||
|
|
7c0f9c307a | ||
|
|
3a7c9f7fab | ||
|
|
ba993ba09a | ||
|
|
fca1f80243 | ||
|
|
96926ffa63 | ||
|
|
48b850d350 | ||
|
|
ab6a01e59b | ||
|
|
cd5eb62f61 | ||
|
|
d04aa43b6d | ||
|
|
308fe269fc | ||
|
|
0f92e37712 | ||
|
|
7f41cebdf7 | ||
|
|
351734d661 | ||
|
|
961de94f81 | ||
|
|
2a89d57560 | ||
|
|
039e0b17a4 | ||
|
|
77802eec58 | ||
|
|
5db4cc8d21 | ||
|
|
f44260ee41 | ||
|
|
895bacfc11 | ||
|
|
de6363574c | ||
|
|
2a07d62146 | ||
|
|
3138415bd0 | ||
|
|
527ba63c94 | ||
|
|
6910648daf | ||
|
|
9fb68afe79 | ||
|
|
350f808b44 | ||
|
|
6438953c91 | ||
|
|
7f98e469cc | ||
|
|
d49ba093f0 | ||
|
|
1ebcbeeba2 | ||
|
|
c4eb6cd44a | ||
|
|
48a58951e8 | ||
|
|
414f8c7208 | ||
|
|
cb1d640c56 | ||
|
|
8a271608e8 | ||
|
|
dd3627dca8 | ||
|
|
fe6c917862 | ||
|
|
0dfa3f912e | ||
|
|
d8bfab3ae0 | ||
|
|
d7a9adf791 | ||
|
|
fb070b9448 | ||
|
|
add313980c | ||
|
|
29a909d547 | ||
|
|
13b10ca874 | ||
|
|
d0738ad64d | ||
|
|
a21b9ca555 | ||
|
|
f0e2910bd5 | ||
|
|
8f84027813 | ||
|
|
970b6fbb92 | ||
|
|
c8db6f237f | ||
|
|
01477fd102 | ||
|
|
0bd173dd93 | ||
|
|
87b7bbad16 | ||
|
|
2524684b1f | ||
|
|
6cc00a1e5b | ||
|
|
c2285848cd | ||
|
|
506a89aeb3 | ||
|
|
7c0221e6b8 | ||
|
|
e9d8c5b2bc | ||
|
|
8e5fc32f4d | ||
|
|
2eaeec326f | ||
|
|
c5823308af | ||
|
|
f0e255eb24 | ||
|
|
bccd2fd5d2 | ||
|
|
534c798028 | ||
|
|
2a48b585a4 | ||
|
|
8de699cb94 | ||
|
|
03ffeba683 | ||
|
|
153d55b774 | ||
|
|
1b95dfa5ed | ||
|
|
d9451af991 | ||
|
|
da375dce63 | ||
|
|
d12e2f7622 | ||
|
|
d0e9120559 | ||
|
|
d35ae2f075 | ||
|
|
92076dad8b | ||
|
|
a1ded23b46 | ||
|
|
4d618e6d93 | ||
|
|
d3e461e0bd | ||
|
|
7a94f4fcbc | ||
|
|
2758b5273b | ||
|
|
79d18ab920 | ||
|
|
13dd7c2db5 | ||
|
|
2486cd93c0 | ||
|
|
980c82ce31 | ||
|
|
1f6a4dbf40 | ||
|
|
b14f518461 | ||
|
|
70d243aa7b | ||
|
|
3f3996b155 | ||
|
|
5b3915fc65 | ||
|
|
53d33eb0fb | ||
|
|
c2722cb66a | ||
|
|
2ccc7a8061 | ||
|
|
97244b5c2c | ||
|
|
90a0988e06 | ||
|
|
a3778b8ce6 | ||
|
|
79bac7fd3f | ||
|
|
112863a52b | ||
|
|
c1150c06e0 | ||
|
|
fcfb3f7e50 | ||
|
|
7c6c5ccac1 | ||
|
|
03ad9bf349 | ||
|
|
f95ab83ae2 | ||
|
|
a25951f330 | ||
|
|
5b0f450802 | ||
|
|
be2b32822b | ||
|
|
6ebc601121 | ||
|
|
14d049bd0f | ||
|
|
47b5f44796 | ||
|
|
ec8bb3d67b | ||
|
|
71abac2c3f | ||
|
|
21a227d67a | ||
|
|
df0783e4d4 | ||
|
|
a9a14b1253 | ||
|
|
dc13aacb13 | ||
|
|
7f7d4c7388 | ||
|
|
f6642d5582 | ||
|
|
e85f216b9e | ||
|
|
04289df987 | ||
|
|
5e0bb766d6 | ||
|
|
e23c979911 | ||
|
|
cf43a3fb4e | ||
|
|
5d809015ee | ||
|
|
6b30e9aa2f | ||
|
|
29c4a43968 | ||
|
|
3a29d7b703 | ||
|
|
a4cbe21683 | ||
|
|
113a42b17f | ||
|
|
4682467bde | ||
|
|
f7c2415b63 | ||
|
|
c243409a0e | ||
|
|
b89760ab1a | ||
|
|
3acb419667 | ||
|
|
12a98bcb5f | ||
|
|
bca41d7dbc | ||
|
|
1875d97d6f | ||
|
|
b49336a224 | ||
|
|
95ac77ac4e | ||
|
|
6ef91fd1b7 | ||
|
|
e0bcfd31bf | ||
|
|
4b5cc40542 | ||
|
|
44db5b57e5 | ||
|
|
382c71be93 | ||
|
|
445a8d3f35 | ||
|
|
356bacf9a0 | ||
|
|
5a84cc1b1d | ||
|
|
2e7ea183e6 | ||
|
|
f8eaeb52a1 | ||
|
|
b23aac7b21 | ||
|
|
1ca9ecede1 | ||
|
|
39d7b76e23 | ||
|
|
bcefa8ae3a | ||
|
|
3c022e30ea | ||
|
|
1401daab06 | ||
|
|
11fd2d3c65 | ||
|
|
210420d180 | ||
|
|
d8f9e64aa4 | ||
|
|
f57596391d | ||
|
|
8282669fbd | ||
|
|
f38d8ae452 | ||
|
|
7726bad4e2 | ||
|
|
a50510819b | ||
|
|
27e9ee9721 | ||
|
|
d43765645e | ||
|
|
0c73bd8292 | ||
|
|
ad1c6152a0 | ||
|
|
9b8b1a87fe | ||
|
|
58b17bd27b | ||
|
|
e6f348ed0d | ||
|
|
dbd8ebcb35 | ||
|
|
d5c58356fc | ||
|
|
aedbda27c4 | ||
|
|
2715d544e7 | ||
|
|
41f1470685 | ||
|
|
00670b46de | ||
|
|
40ec2b54ec | ||
|
|
06303618c8 | ||
|
|
e66ac04566 | ||
|
|
65b124ca22 | ||
|
|
25ee0404ee | ||
|
|
0334117a40 | ||
|
|
5d3d19d210 | ||
|
|
ad4c29b74a | ||
|
|
74ad8fc725 | ||
|
|
fd5e7272de | ||
|
|
730d01a73f | ||
|
|
7f23c0e5a9 | ||
|
|
e2671832e8 | ||
|
|
0e7f96856c | ||
|
|
59fff01663 | ||
|
|
e8c6c3c0a7 | ||
|
|
3d00471677 | ||
|
|
692ebdb006 | ||
|
|
37ee7b25f2 | ||
|
|
2bca4963a0 | ||
|
|
efded8947f | ||
|
|
d663b0c65f | ||
|
|
9f354383f7 | ||
|
|
73be1fa956 | ||
|
|
07b10cfdf7 | ||
|
|
630f6767ab | ||
|
|
4d1c007d68 | ||
|
|
3b85e4fe99 | ||
|
|
35daff14d9 | ||
|
|
73f3ef7622 | ||
|
|
f11f1c23c5 | ||
|
|
c52501ef0e | ||
|
|
78e9ad439c | ||
|
|
e35dba93ce | ||
|
|
1991977af1 | ||
|
|
acf35e1c4c | ||
|
|
36f290edf0 | ||
|
|
1ad1aebc1b | ||
|
|
e11b781fc5 | ||
|
|
bc1ca32991 | ||
|
|
b668281ad6 | ||
|
|
2cbabe7a67 | ||
|
|
03e1545ebd | ||
|
|
2a16389a37 | ||
|
|
32a10892a4 | ||
|
|
39f0e66b35 | ||
|
|
ed7e70aa8d | ||
|
|
d1697c37df | ||
|
|
0c2774214a | ||
|
|
9bc98e0a35 | ||
|
|
20dff66769 | ||
|
|
6ac98d2531 | ||
|
|
586cbdb424 | ||
|
|
689de266a1 | ||
|
|
0015906bac | ||
|
|
5070d8137a | ||
|
|
d4d8848124 | ||
|
|
abcde37960 | ||
|
|
1fbdc19645 | ||
|
|
c17740b315 | ||
|
|
1568f5ef94 | ||
|
|
c4d7f345e2 | ||
|
|
ec0c1b102f | ||
|
|
72559f146d | ||
|
|
37829e3ef6 | ||
|
|
389397d31b | ||
|
|
6d68154855 | ||
|
|
9d50cbb889 | ||
|
|
b6932d07ac | ||
|
|
d8b1ed9516 | ||
|
|
8a0b94a18f | ||
|
|
a03524496d | ||
|
|
ebc9835374 | ||
|
|
9bfcc4f0c8 | ||
|
|
7ed0d55479 | ||
|
|
74b57c6d83 | ||
|
|
34697dd8ca | ||
|
|
c390a88866 | ||
|
|
8a5984faad | ||
|
|
80f2e12a1f | ||
|
|
5f3d208557 | ||
|
|
b2492db82a | ||
|
|
6a6fa1876d | ||
|
|
57db166e8a | ||
|
|
afdc891942 | ||
|
|
37a13ce853 | ||
|
|
8ebcb1b659 | ||
|
|
0e2e440a90 | ||
|
|
fa06d208dc | ||
|
|
69cac18ca7 | ||
|
|
40ba8bd2de | ||
|
|
a89e7db46e | ||
|
|
1f8c0e6b71 | ||
|
|
d547660284 | ||
|
|
d99f5310e7 | ||
|
|
fcc9231d1e | ||
|
|
68ea2c4e9a | ||
|
|
dfaa31ba41 | ||
|
|
1e1fe04eb0 | ||
|
|
6612e44ae5 | ||
|
|
206f0199e9 | ||
|
|
90ceb9cfc6 | ||
|
|
f503a45f3b | ||
|
|
375afe288a | ||
|
|
0e0bd71ead | ||
|
|
e3017f1680 | ||
|
|
f5c9ba7e3d | ||
|
|
ab92f256a5 | ||
|
|
af1f3a3bae | ||
|
|
a30392730e | ||
|
|
eb6c3888ad | ||
|
|
e22d39eea2 | ||
|
|
1d93fdf73b | ||
|
|
641c8de84b | ||
|
|
2fb509b98c | ||
|
|
39c7f6f2ba | ||
|
|
3f5f16cb74 | ||
|
|
038684e512 | ||
|
|
28f4f0f37c | ||
|
|
e793456980 | ||
|
|
bbff753799 | ||
|
|
5246f9f9cb | ||
|
|
fb35f23971 | ||
|
|
30db649f40 | ||
|
|
5088a14665 | ||
|
|
4f2302aa3c | ||
|
|
559c124294 | ||
|
|
b285caeea4 | ||
|
|
ed3e0e05c4 | ||
|
|
f61e44f1d7 | ||
|
|
c6e47ddc83 | ||
|
|
bc72200378 | ||
|
|
1b61d7a641 | ||
|
|
1ac7c646d5 | ||
|
|
fedb247972 | ||
|
|
4da6d9f492 | ||
|
|
899649d55e | ||
|
|
fac6e23b7e | ||
|
|
f7739ab4a8 | ||
|
|
f7c33cb799 | ||
|
|
466ebc8c41 | ||
|
|
676e2c654d | ||
|
|
ac0bafe560 | ||
|
|
5d90c2992f | ||
|
|
8e8019a9f8 | ||
|
|
267d9ccd0d | ||
|
|
8dabddd5ed | ||
|
|
c052cadc98 | ||
|
|
c893990722 | ||
|
|
1fbc80db8e | ||
|
|
1c3e184566 | ||
|
|
4335377285 | ||
|
|
4c27494b7a | ||
|
|
95f487c3d4 | ||
|
|
830393c74f | ||
|
|
393336ad60 | ||
|
|
8c8b323a14 | ||
|
|
85551a5608 | ||
|
|
ec5b1fc88d | ||
|
|
bab7f6331e | ||
|
|
592ff4efb7 | ||
|
|
3e0c5e8846 | ||
|
|
c9d5d92934 | ||
|
|
15739f99b5 | ||
|
|
8513d969db | ||
|
|
0def943102 | ||
|
|
da8fb1e032 | ||
|
|
48087e1ce4 | ||
|
|
56187ed256 | ||
|
|
80ff772e48 | ||
|
|
e82fffdc55 | ||
|
|
547beaf890 | ||
|
|
e2da673f53 | ||
|
|
32473b0d51 | ||
|
|
ed404dfdd1 | ||
|
|
57b99e2e99 | ||
|
|
34d7c9b152 | ||
|
|
87ad6dd73b | ||
|
|
c188d23e0c | ||
|
|
d7ecd18975 | ||
|
|
67d241bb5e | ||
|
|
a41bbb301a | ||
|
|
672f2ecd70 | ||
|
|
8428677714 | ||
|
|
efa0990250 | ||
|
|
c03d250a62 | ||
|
|
0c9cedafa1 | ||
|
|
39f0834cc2 | ||
|
|
151b8c2262 | ||
|
|
cdb9c0ee5a | ||
|
|
48427a341c | ||
|
|
7477aeca94 | ||
|
|
04415198fc | ||
|
|
d9cfd750a4 | ||
|
|
57e3b7ba9b | ||
|
|
95fc43f3a5 | ||
|
|
90689bfb1a | ||
|
|
c484a8484c | ||
|
|
0dbbbfda61 | ||
|
|
4278b1014c | ||
|
|
3954e7600c | ||
|
|
ea04be214f | ||
|
|
4bcd12b659 | ||
|
|
13de53166a | ||
|
|
b01e4ecbd7 | ||
|
|
61d6ca9a20 | ||
|
|
08c9fc9311 | ||
|
|
ac46ba74d0 | ||
|
|
a382a6f207 | ||
|
|
9dfb9f0dc6 | ||
|
|
7b98ccb590 | ||
|
|
0803f44407 | ||
|
|
36182cbe95 | ||
|
|
6e894d7b79 | ||
|
|
4bb0c36050 | ||
|
|
044347296c | ||
|
|
59ef638ad9 | ||
|
|
8a9902941d | ||
|
|
dd6a36df65 | ||
|
|
6c238e0e6b | ||
|
|
a61c496a78 | ||
|
|
8b2a819bd5 | ||
|
|
e3a28bf0e7 | ||
|
|
c149991884 | ||
|
|
544bb37581 | ||
|
|
5c1b8d420d | ||
|
|
d76eebceb0 | ||
|
|
993a01659b | ||
|
|
8e08dea7ec | ||
|
|
82e5977e15 | ||
|
|
53481a58eb | ||
|
|
faa225d275 | ||
|
|
263d659761 | ||
|
|
7f0535459e | ||
|
|
4901749ae6 | ||
|
|
bab36f9b86 | ||
|
|
2757bc01c7 | ||
|
|
d6affe3949 | ||
|
|
3304191b29 | ||
|
|
6a6b60afe8 | ||
|
|
400ebf994d | ||
|
|
328a5d49f4 | ||
|
|
52acb22acc | ||
|
|
08339a5247 | ||
|
|
f9bf1e45be | ||
|
|
ba59f77563 | ||
|
|
316fefbf53 | ||
|
|
ab9619ca40 | ||
|
|
735a476097 | ||
|
|
7538367b0a | ||
|
|
b73a11992c | ||
|
|
94412fb515 | ||
|
|
a3916be807 | ||
|
|
3576fdfbb5 | ||
|
|
14016d23d8 | ||
|
|
1056123d31 | ||
|
|
96a5f75731 | ||
|
|
18e8b7cb00 | ||
|
|
e64c9f6e4c | ||
|
|
5976fc22f5 | ||
|
|
750fe2867c | ||
|
|
5c89ed97e6 | ||
|
|
27090a346c | ||
|
|
d23aff2e73 | ||
|
|
f1852a95d0 | ||
|
|
6eb3b1f80d | ||
|
|
8dc65283d8 | ||
|
|
324572d37d | ||
|
|
aa764cdb14 | ||
|
|
0ca18bebd5 | ||
|
|
f742fcb3c4 | ||
|
|
0839cbe297 | ||
|
|
0914ae6bda | ||
|
|
e7dd5adb2a | ||
|
|
b85ec355f5 | ||
|
|
ec0dafb7a6 | ||
|
|
e8316078c8 | ||
|
|
0b1069f9a8 | ||
|
|
bd3959e844 | ||
|
|
bf8561a166 | ||
|
|
e92ee600c9 | ||
|
|
31fc399a5e | ||
|
|
1acfedeebb | ||
|
|
5895f515a0 | ||
|
|
2830293949 | ||
|
|
2d060e335d | ||
|
|
6b01d73903 | ||
|
|
10ebfda7d0 | ||
|
|
98c3581022 | ||
|
|
859aca85a7 | ||
|
|
b94402525e | ||
|
|
efbdc85ade | ||
|
|
efd8a0e79f | ||
|
|
6067babb9f | ||
|
|
4451b5343d | ||
|
|
6ebeef5397 | ||
|
|
56d2d348fb | ||
|
|
3a21e8df47 | ||
|
|
81ab8d135f | ||
|
|
f9c9b9addf | ||
|
|
b29a19c6e9 | ||
|
|
d1d1734183 | ||
|
|
decc09e3b9 | ||
|
|
1a3f8fca1a | ||
|
|
b5ff064a27 | ||
|
|
d91e944c2e | ||
|
|
98b8e89d71 | ||
|
|
b516a7a350 | ||
|
|
ebc1724093 | ||
|
|
0954336a69 | ||
|
|
8552556289 | ||
|
|
d329160fc0 | ||
|
|
d1af2e62bf | ||
|
|
a06e5035df | ||
|
|
b2a15ff460 | ||
|
|
eb53b5a81d | ||
|
|
363f7b81e8 | ||
|
|
4e55541026 | ||
|
|
deb0aaf35f | ||
|
|
fdcf8c66fa | ||
|
|
f9f9aa4433 | ||
|
|
5f50a11786 | ||
|
|
4648d5232a | ||
|
|
f282344c78 | ||
|
|
b12d6c713e | ||
|
|
6d6e7ce013 | ||
|
|
99aa76ea81 | ||
|
|
dbd2462958 | ||
|
|
1dbfea9051 | ||
|
|
aae6abd9d8 | ||
|
|
a15e91d4bf | ||
|
|
cb4b845caa | ||
|
|
3586895494 | ||
|
|
a20be2441e | ||
|
|
4efca8a758 | ||
|
|
4c49189315 | ||
|
|
74322a72e7 | ||
|
|
80c39d8e64 | ||
|
|
e7bbe30a88 | ||
|
|
9cf2ae4326 | ||
|
|
9b70dd2ce6 | ||
|
|
af06b616b3 | ||
|
|
4c8fb5db10 | ||
|
|
901ba63487 | ||
|
|
40a14275d2 | ||
|
|
45005c9473 | ||
|
|
1a4a2c7c93 | ||
|
|
a3a194a26a | ||
|
|
f4f9629350 | ||
|
|
98e1c3a41d | ||
|
|
6524b09b75 | ||
|
|
9a11bfbed7 | ||
|
|
0b75bced0d | ||
|
|
a4d5e089aa | ||
|
|
d15fa225f3 | ||
|
|
f12e2eebc5 | ||
|
|
5da16c2c09 | ||
|
|
6a4f9a09bd | ||
|
|
9f8632bf02 | ||
|
|
f5ddaea15c | ||
|
|
cfc0a64c23 | ||
|
|
2bddbbe2a9 | ||
|
|
972184b3f3 | ||
|
|
bde6c65538 | ||
|
|
b482a2fd6c | ||
|
|
ea7a234556 | ||
|
|
1c6ad0f67a | ||
|
|
cd53f7eb02 | ||
|
|
ae51ceeb62 | ||
|
|
7ec14d5104 | ||
|
|
5ae46e7bde | ||
|
|
999fa00e4f | ||
|
|
d767d58dde | ||
|
|
a7b14ea18a | ||
|
|
a01827fb6b | ||
|
|
b6c97b6e4f | ||
|
|
a169a0a5d3 | ||
|
|
1d595dd9d8 | ||
|
|
16a84a32f1 | ||
|
|
0c6cf62361 | ||
|
|
7bb87f58a2 | ||
|
|
7cb955e284 | ||
|
|
24c55f42a2 | ||
|
|
e1fce39fbc | ||
|
|
261299fc3a | ||
|
|
4b076a8000 | ||
|
|
633d60c0af | ||
|
|
a1e407ce15 | ||
|
|
e87e3b0724 | ||
|
|
2c3b238ef5 | ||
|
|
d8651ac951 | ||
|
|
04283133d9 | ||
|
|
d0dd20c314 | ||
|
|
a7d1ab5d71 | ||
|
|
d305c2b368 | ||
|
|
48c7fefe93 | ||
|
|
b8fcc4c40c | ||
|
|
e37271021a | ||
|
|
632ebe77e8 | ||
|
|
f296483088 | ||
|
|
7a83337391 | ||
|
|
e3c8cfd8eb | ||
|
|
6664284b37 | ||
|
|
aa2e2187f9 | ||
|
|
fa108743d4 | ||
|
|
eb2fb1c51e | ||
|
|
6a9a7bfd32 | ||
|
|
9a25f8ea00 | ||
|
|
2310ab0929 | ||
|
|
2e9cb1de23 | ||
|
|
23dc041541 | ||
|
|
16a945e142 | ||
|
|
befacef639 | ||
|
|
7c13b66c40 | ||
|
|
58c7860f9b | ||
|
|
01e5964207 | ||
|
|
d3957363c3 | ||
|
|
c255205f9c | ||
|
|
463f4c2e18 | ||
|
|
cc2e65445d | ||
|
|
78863b4700 | ||
|
|
7caf1cff35 | ||
|
|
a8cc459558 | ||
|
|
ea5fca175e | ||
|
|
af73638cb9 | ||
|
|
ad220634e5 | ||
|
|
15f3f9f6d3 | ||
|
|
0060965116 | ||
|
|
cf9bdb4eb1 | ||
|
|
aaa0a12bac | ||
|
|
5d37de0c71 | ||
|
|
f5c128fd6a | ||
|
|
075212aec8 | ||
|
|
261436e968 | ||
|
|
f4b92789e7 | ||
|
|
c76132fec0 | ||
|
|
d6d699f0b5 | ||
|
|
b1cc8098b4 | ||
|
|
e3d0ed4d48 | ||
|
|
b8da25e982 | ||
|
|
64e0d3e7fa | ||
|
|
e5dcc61f14 | ||
|
|
2be50afabc | ||
|
|
2a63edcc09 | ||
|
|
b6a331fed4 | ||
|
|
ee64fb75bc | ||
|
|
4a11a26d9e | ||
|
|
a0dd4c3847 | ||
|
|
8937839b2a | ||
|
|
0f45d050b5 | ||
|
|
4eac714258 | ||
|
|
f393a65ddc | ||
|
|
d069a141b8 | ||
|
|
59b2839067 | ||
|
|
17483bc03e | ||
|
|
4e99b45c2e | ||
|
|
d4963d3966 | ||
|
|
12bd7c995a | ||
|
|
011c91b863 | ||
|
|
5c2c40aa38 | ||
|
|
90c7f9abbf | ||
|
|
2c63122985 | ||
|
|
9856ee8557 | ||
|
|
1cb0e281ab | ||
|
|
65f01802e4 | ||
|
|
ba47793317 | ||
|
|
c6edb20fd5 | ||
|
|
be23196ad0 | ||
|
|
fab0c18b1f | ||
|
|
424f1ac9c4 | ||
|
|
92e3164071 | ||
|
|
a2ad789f5a | ||
|
|
49a2cbd579 | ||
|
|
6c08d12f4c | ||
|
|
024992c831 | ||
|
|
2aa1289705 | ||
|
|
706078e56c | ||
|
|
3353860e16 | ||
|
|
96729e6d69 | ||
|
|
cb9b763f96 | ||
|
|
8ee2d53d1a | ||
|
|
d82c54521d | ||
|
|
6446c06215 | ||
|
|
f03f4c67eb | ||
|
|
b1ab64ad83 | ||
|
|
a982fff251 | ||
|
|
fcfe8c5ba8 | ||
|
|
15f5cd540c | ||
|
|
47cfb3b165 | ||
|
|
66b1d10282 | ||
|
|
7a56f88fc0 | ||
|
|
d9569a1993 | ||
|
|
7fd912b83a | ||
|
|
80aeaf6987 | ||
|
|
05c7796f77 | ||
|
|
a75eb5821e | ||
|
|
6981cd0c85 | ||
|
|
c855540b15 | ||
|
|
38be8badc0 | ||
|
|
ab1932f499 | ||
|
|
5460dcc86f | ||
|
|
75f22b4bee | ||
|
|
6fbb5948fb | ||
|
|
8879a6763a | ||
|
|
6ed56361f4 | ||
|
|
01abbf570c | ||
|
|
44d5ca9aa6 | ||
|
|
6515de9536 | ||
|
|
439a38fbf2 | ||
|
|
eccefe30df | ||
|
|
3ad5955f89 | ||
|
|
cbca931460 | ||
|
|
e4b6daf9d8 | ||
|
|
9224748eff | ||
|
|
1cbd6fa403 | ||
|
|
da577b4906 | ||
|
|
5a1acbce2e | ||
|
|
4d5a2b24c1 | ||
|
|
b912a71df0 | ||
|
|
58332e519e | ||
|
|
2bdc0b60f9 | ||
|
|
429435cbe9 | ||
|
|
e423779da3 | ||
|
|
b44d1b94e9 | ||
|
|
6b33fb1260 | ||
|
|
b581981815 | ||
|
|
9c9195e4c1 | ||
|
|
e876e01234 | ||
|
|
b3236c046f | ||
|
|
dc15725194 | ||
|
|
407b8a4b8e | ||
|
|
9384385f66 | ||
|
|
2165db9d1f | ||
|
|
3d294af5ac | ||
|
|
d131ae2494 | ||
|
|
190be32d9c | ||
|
|
1075d70cd9 | ||
|
|
54776576a7 | ||
|
|
38006459cf | ||
|
|
30c1932ca1 | ||
|
|
54b6eb8b74 | ||
|
|
684eec0a9e | ||
|
|
cd4b9afe3e | ||
|
|
76c0ed7323 | ||
|
|
c3c7549df7 | ||
|
|
31d1850148 | ||
|
|
708280aaf9 | ||
|
|
d2ff892569 | ||
|
|
8325ba5c08 | ||
|
|
e84da1cf86 | ||
|
|
95ab4ab682 | ||
|
|
76ee8ba13e | ||
|
|
2945cb497a | ||
|
|
62444f12dc | ||
|
|
df04029668 | ||
|
|
1e637a4546 | ||
|
|
0bb9a493a7 | ||
|
|
295fa606c5 | ||
|
|
332e3b0018 | ||
|
|
084ea8baad | ||
|
|
20f718d6d9 | ||
|
|
25517d505a | ||
|
|
975c175920 | ||
|
|
18f8f787d2 | ||
|
|
56f22fea18 | ||
|
|
14b336e927 | ||
|
|
9b1470ee8a | ||
|
|
6f65c777a8 | ||
|
|
5fc3acc0ee | ||
|
|
a01616fe58 | ||
|
|
99f43bfb18 | ||
|
|
3f05c6dcc4 | ||
|
|
f5017e8c65 | ||
|
|
18af825228 | ||
|
|
3f7c2ebb43 | ||
|
|
2ae8bd0da4 | ||
|
|
d1efe9ef84 | ||
|
|
58770cc090 | ||
|
|
95cf29a2f9 | ||
|
|
5cc77b94b8 | ||
|
|
2f4712196b | ||
|
|
7a93632ddb | ||
|
|
43ed6def0f | ||
|
|
b0f90861af | ||
|
|
c9406b551f | ||
|
|
27f44e9187 | ||
|
|
9cc47cd3a5 | ||
|
|
cd554565e9 | ||
|
|
f17c6aeed9 | ||
|
|
85cc4318c5 | ||
|
|
c833d8fe88 | ||
|
|
4d4180358e | ||
|
|
5795762e12 | ||
|
|
559e77a614 | ||
|
|
636586cffe | ||
|
|
86466a503f | ||
|
|
3586e53341 | ||
|
|
2d1d07de1a | ||
|
|
b3eaf4aead | ||
|
|
285fee22d3 | ||
|
|
7915b62555 | ||
|
|
134d53b481 | ||
|
|
976bcdc982 | ||
|
|
aed44be095 | ||
|
|
27184994a2 | ||
|
|
c4757b562b | ||
|
|
0ee6913e69 | ||
|
|
cbf29026f1 | ||
|
|
a6ecb26cdd | ||
|
|
41abb4f174 | ||
|
|
ce84a5683e | ||
|
|
22a7ca9e79 | ||
|
|
79fd515f58 | ||
|
|
4285331835 | ||
|
|
b1e798948e | ||
|
|
44d405fb8c | ||
|
|
17cfffa16e | ||
|
|
de953528f2 | ||
|
|
d281a9ad33 | ||
|
|
68d60f1068 | ||
|
|
fbbe29fd19 | ||
|
|
04e049f028 | ||
|
|
fa2282b48f | ||
|
|
b87027b5c1 | ||
|
|
4262379a87 | ||
|
|
c3a95b0442 | ||
|
|
7db3e2f0ca | ||
|
|
715875ab46 | ||
|
|
e144e6bb35 | ||
|
|
739f7a0aef | ||
|
|
26e3025a95 | ||
|
|
af44b4d959 | ||
|
|
eaf93f43b0 | ||
|
|
abd3385bff | ||
|
|
6956338c47 | ||
|
|
5876aba680 | ||
|
|
ac9442e085 | ||
|
|
7e256ab68c | ||
|
|
ad29eaad78 | ||
|
|
4ea0d0c8ec | ||
|
|
79469d79e5 | ||
|
|
006a01d0a5 | ||
|
|
1034587fbe | ||
|
|
35744b938f | ||
|
|
31875081e5 | ||
|
|
50770eb6e8 | ||
|
|
dd9893184e | ||
|
|
2c2bdd9fe3 | ||
|
|
512af9015d | ||
|
|
ba0ddf01b2 | ||
|
|
b423d2c5e8 | ||
|
|
13d0bc0967 | ||
|
|
f89c2a1580 | ||
|
|
4d2b0a7fbe | ||
|
|
e5d34c4cde | ||
|
|
73fa83e79c | ||
|
|
1d19789573 | ||
|
|
e0159e0582 | ||
|
|
0b1838fe57 | ||
|
|
3cda3b90c7 | ||
|
|
c99f5d79c2 | ||
|
|
a1496c1149 | ||
|
|
22bf6eb908 | ||
|
|
d4d389d792 | ||
|
|
ac59d9fe2b | ||
|
|
5da560f533 | ||
|
|
5cd81147b9 | ||
|
|
3e7070e5e8 | ||
|
|
45b706d7d5 | ||
|
|
2a94700348 | ||
|
|
74d126225e | ||
|
|
7dc326fb42 | ||
|
|
b96a450d21 | ||
|
|
d47e217215 | ||
|
|
94d7e97c8a | ||
|
|
efe8196c53 | ||
|
|
bf2b94cfa2 | ||
|
|
b32dd31121 | ||
|
|
3e2937d07f | ||
|
|
d2cbd2819a | ||
|
|
ea53172b43 | ||
|
|
dbc95aad55 | ||
|
|
617bd266f9 | ||
|
|
b47dd5656d | ||
|
|
5b6bf12ad3 | ||
|
|
6f12eb2414 | ||
|
|
f59c9d6c42 | ||
|
|
d112eaee28 | ||
|
|
73a6b2d1fa | ||
|
|
625a2c410c | ||
|
|
f0e14af0e6 | ||
|
|
47b1d83102 | ||
|
|
6f64f78b3f | ||
|
|
31c73193f0 | ||
|
|
ab5044e472 | ||
|
|
ccc5a51482 | ||
|
|
bd77be13f7 | ||
|
|
63e77118ba | ||
|
|
c238341636 | ||
|
|
07f1bd24d7 | ||
|
|
823c6538d0 | ||
|
|
1d67af5359 | ||
|
|
150e6b9207 | ||
|
|
29092b23ba | ||
|
|
50a8bd8057 | ||
|
|
61be62740a | ||
|
|
a8fa15d38b | ||
|
|
747104dd87 | ||
|
|
24b40d8ab1 | ||
|
|
f8810d0711 | ||
|
|
dfbf9a827f | ||
|
|
ccb960f30e | ||
|
|
07ab132946 | ||
|
|
7ced477ec9 | ||
|
|
5b5501474f | ||
|
|
bc47842e35 | ||
|
|
392fcd7b27 | ||
|
|
b064102f62 | ||
|
|
1f0bda90f1 | ||
|
|
f50d32e029 | ||
|
|
35ddcd5db8 | ||
|
|
7594e7deb9 | ||
|
|
d18ff841ab | ||
|
|
7a9e597f8b | ||
|
|
555e67076f | ||
|
|
52f40369a8 | ||
|
|
31bff7ff94 | ||
|
|
2ff93a1440 | ||
|
|
b9afe175b0 | ||
|
|
9ab9d537c1 | ||
|
|
803f52381e | ||
|
|
17fbae7cd5 | ||
|
|
5dc625c34b | ||
|
|
b12582ab67 | ||
|
|
19e73ec2c7 | ||
|
|
841892f2df | ||
|
|
7a81de1b17 | ||
|
|
309562c6f6 | ||
|
|
8689f884bf | ||
|
|
a9293f272b | ||
|
|
f328b38b1f | ||
|
|
3ed422145d | ||
|
|
406ee71b8b | ||
|
|
ed601cc187 | ||
|
|
c9df4deb16 | ||
|
|
b9d5fc29db | ||
|
|
4ca2ced020 | ||
|
|
2519e819cc | ||
|
|
e3bbe0f916 | ||
|
|
3c48005d90 | ||
|
|
f5fec459fa | ||
|
|
3f159aa515 | ||
|
|
2ff44ebd16 | ||
|
|
eb9c30e9c4 | ||
|
|
ab01ad7b7a | ||
|
|
8d4a9c6f12 | ||
|
|
da7a16f985 | ||
|
|
de2bbb1f08 | ||
|
|
efdce26756 | ||
|
|
83d069ee5b | ||
|
|
c118faef0a | ||
|
|
04b143b6e7 | ||
|
|
8232c4a4dc | ||
|
|
ed2574c449 | ||
|
|
c1c82530ed | ||
|
|
e1f534ce70 | ||
|
|
8f1826c69c | ||
|
|
bdc811661c | ||
|
|
2de7d00fa2 | ||
|
|
dd144d00ac | ||
|
|
af5a5332e5 | ||
|
|
e21a583a68 | ||
|
|
b55ae93ade | ||
|
|
633a790973 | ||
|
|
8513b4b13e | ||
|
|
aeaf9f55e4 | ||
|
|
30d9cbe9a3 | ||
|
|
fb7fe8af1e | ||
|
|
80b19d03ed | ||
|
|
18a39c5c2e | ||
|
|
e389de20b7 | ||
|
|
9187c633d4 | ||
|
|
03591a4d3a | ||
|
|
c857918b3f | ||
|
|
8acbd49d52 | ||
|
|
811927e5a3 | ||
|
|
29f0cd0280 | ||
|
|
bc30df272f | ||
|
|
9bec7568dc | ||
|
|
c6a5ee81b3 | ||
|
|
0cf5edc8e9 | ||
|
|
c637f889e2 | ||
|
|
3f83cf77df | ||
|
|
6a5f2c26ae | ||
|
|
0816b5e7ba | ||
|
|
6c9b62dc2d | ||
|
|
99dcf4c222 | ||
|
|
eeffd749d4 | ||
|
|
fa61d74671 | ||
|
|
2b4990c3c6 | ||
|
|
b819083bb9 | ||
|
|
7764d946cf | ||
|
|
c8edc321bf | ||
|
|
602bfd5e7e | ||
|
|
f0e543d7fc | ||
|
|
bec568c589 | ||
|
|
6a952742d8 | ||
|
|
b087551a04 | ||
|
|
3613c4b599 | ||
|
|
91ea029676 | ||
|
|
5125d96981 | ||
|
|
eb24c2c727 | ||
|
|
2be0f5d965 | ||
|
|
de0ede0a24 | ||
|
|
f996f36edb | ||
|
|
d2b6719088 | ||
|
|
f60c0539d4 | ||
|
|
a7ca645268 | ||
|
|
b57587b0ae | ||
|
|
bc3510b114 | ||
|
|
2aeeb77154 | ||
|
|
596b80bd71 | ||
|
|
c1d6978ffc | ||
|
|
3c68f56d79 | ||
|
|
50e07a7947 | ||
|
|
b6d53c02cd | ||
|
|
5a71f70a37 | ||
|
|
0472c8115f | ||
|
|
b952f0666b | ||
|
|
abc5526507 | ||
|
|
96787b6905 | ||
|
|
519daba294 | ||
|
|
3ade0146ec | ||
|
|
48001b1383 | ||
|
|
5c3eb0bb11 | ||
|
|
2ff5aae91a | ||
|
|
d7b033bb2a | ||
|
|
82e30a0a04 | ||
|
|
9792983b5e | ||
|
|
6bdce925b7 | ||
|
|
e53666860e | ||
|
|
8e689e79e2 | ||
|
|
a9c9ea8057 | ||
|
|
88feb381db | ||
|
|
f4d5b9c492 | ||
|
|
6b0dd27052 | ||
|
|
d2df65e2ff | ||
|
|
4118edf4f2 | ||
|
|
2185048eea | ||
|
|
2f3e436db5 | ||
|
|
15203520d8 | ||
|
|
6438943f05 | ||
|
|
6891119c1a | ||
|
|
8de1cec844 | ||
|
|
43c0301ee9 | ||
|
|
af5a33e41f | ||
|
|
19979e99b8 | ||
|
|
9e92a351e8 | ||
|
|
f7b4b671dc | ||
|
|
438855fb12 | ||
|
|
aec156e154 | ||
|
|
92e16ddd15 | ||
|
|
5b373ced11 | ||
|
|
b13e021d83 | ||
|
|
a8b4a0a57a | ||
|
|
333c9d1199 | ||
|
|
337f46b0d3 | ||
|
|
7852aa909e | ||
|
|
0de12ec66e | ||
|
|
5d5f0c9294 | ||
|
|
39dc11fb37 | ||
|
|
7f0d5f43d8 | ||
|
|
26b6533810 | ||
|
|
3e9476ea16 | ||
|
|
9e3bd114dd | ||
|
|
d797e4b36c | ||
|
|
7e5ffd7d98 | ||
|
|
757df64cdc | ||
|
|
e74b2cf84f | ||
|
|
803045aeb8 | ||
|
|
7ea5f79085 | ||
|
|
7d90a71091 | ||
|
|
57e78b53cb | ||
|
|
f0c08c14e8 | ||
|
|
0ecb344a5f | ||
|
|
2390c1c561 | ||
|
|
ce143583f1 | ||
|
|
514e726ad4 | ||
|
|
1653c5d8ed | ||
|
|
5a7a5b7550 | ||
|
|
8aaa63d2ca | ||
|
|
e572458d07 | ||
|
|
74d82286da | ||
|
|
ce7c789f36 | ||
|
|
d738c23078 | ||
|
|
346bba4708 | ||
|
|
42a0d09c68 | ||
|
|
894ed95560 | ||
|
|
e645b88542 | ||
|
|
69f2f8df5b | ||
|
|
38c356f891 | ||
|
|
15c4013b4f | ||
|
|
6d6f5c7746 | ||
|
|
0a0a9f7899 | ||
|
|
9b0b8ad3d3 | ||
|
|
4efa6bf809 | ||
|
|
3c2e4dde9e | ||
|
|
263ef045ff | ||
|
|
b96bc5d0a6 | ||
|
|
43710eccef | ||
|
|
e3a6c30969 | ||
|
|
12b1cc5736 | ||
|
|
2bacd4466f | ||
|
|
4fc32260bf | ||
|
|
1e44f5afaa | ||
|
|
355e28ca79 | ||
|
|
29bb09a379 | ||
|
|
cc343fb489 | ||
|
|
31a653bf8b | ||
|
|
be4bdc5871 | ||
|
|
3bbb722195 | ||
|
|
785ae35d3c | ||
|
|
8d61372243 | ||
|
|
c560bd0310 | ||
|
|
7f6a1b05ea | ||
|
|
52d496236f | ||
|
|
6d78e864f6 | ||
|
|
5e3a5460d5 | ||
|
|
3539c537e3 | ||
|
|
3e57270a0e | ||
|
|
4a8a78eb83 | ||
|
|
768fd118c5 | ||
|
|
37f0829f05 | ||
|
|
bdd7f58bfa | ||
|
|
2a9be4e512 | ||
|
|
3635a4d839 | ||
|
|
aac3f169ae | ||
|
|
450c9f7107 | ||
|
|
088aba033b | ||
|
|
80bae0c0a6 | ||
|
|
166fd1ca36 | ||
|
|
1a47402ce3 | ||
|
|
29ef61df88 | ||
|
|
0b5110b604 | ||
|
|
37c87130b6 | ||
|
|
60e25b5954 | ||
|
|
423324bc2d | ||
|
|
ec672ea631 | ||
|
|
d46085f30b | ||
|
|
ddc9eaafba | ||
|
|
ee99d10be1 | ||
|
|
0233919f3b | ||
|
|
5f735a316f | ||
|
|
899422812d | ||
|
|
e8e735d8d2 | ||
|
|
0518cc4840 | ||
|
|
19eb4fe9ef | ||
|
|
d9d648829e | ||
|
|
d65d24af09 | ||
|
|
8f6a088e3d | ||
|
|
4bcee2e0ac |
@@ -82,15 +82,20 @@
|
||||
"@typescript-eslint/no-empty-interface": [
|
||||
"error",
|
||||
{
|
||||
"allowSingleExtends": true
|
||||
"allowSingleExtends": true
|
||||
}
|
||||
],
|
||||
],
|
||||
// https://www.npmjs.com/package/eslint-plugin-unused-imports
|
||||
"no-unused-vars": "off",
|
||||
"@typescript-eslint/no-unused-vars": ["error", {"argsIgnorePattern": "^_"}],
|
||||
"@typescript-eslint/no-unused-vars": [
|
||||
"error",
|
||||
{
|
||||
"argsIgnorePattern": "^_"
|
||||
}
|
||||
],
|
||||
"@typescript-eslint/no-extra-non-null-assertion": "error",
|
||||
"@typescript-eslint/no-floating-promises":"error",
|
||||
"@typescript-eslint/await-thenable":"error",
|
||||
"@typescript-eslint/no-floating-promises": "error",
|
||||
"@typescript-eslint/await-thenable": "error",
|
||||
"@typescript-eslint/no-non-null-asserted-optional-chain": "error",
|
||||
"unused-imports/no-unused-imports": "error",
|
||||
"unused-imports/no-unused-vars": [
|
||||
@@ -108,6 +113,7 @@
|
||||
"no-console": "error",
|
||||
"no-undef": "error",
|
||||
"no-empty": "error",
|
||||
"no-control-regex": "off",
|
||||
"prefer-arrow-callback": "error",
|
||||
"constructor-super": "error",
|
||||
"no-case-declarations": "error",
|
||||
@@ -180,8 +186,27 @@
|
||||
}
|
||||
],
|
||||
"no-var": "error",
|
||||
"object-curly-spacing": ["error", "always"],
|
||||
"no-unneeded-ternary": "error"
|
||||
"object-curly-spacing": [
|
||||
"error",
|
||||
"always"
|
||||
],
|
||||
"no-unneeded-ternary": "error",
|
||||
"@typescript-eslint/ban-types": [
|
||||
"error",
|
||||
{
|
||||
"types": {
|
||||
"String": true,
|
||||
"Boolean": true,
|
||||
"Number": true,
|
||||
"Symbol": false,
|
||||
"{}": true,
|
||||
"Object": true,
|
||||
"object": true,
|
||||
"Function": true
|
||||
},
|
||||
"extendDefaults": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"settings": {
|
||||
"react": {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name: Docker Build
|
||||
name: Build
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
@@ -25,6 +25,21 @@ jobs:
|
||||
- name: build docker image
|
||||
run: sudo docker build -f ./Accounts/Dockerfile .
|
||||
|
||||
docker-build-isolated-vm:
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
CI_PIPELINE_ID: ${{github.run_number}}
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Preinstall
|
||||
run: npm run prerun
|
||||
|
||||
# build image for accounts service
|
||||
- name: build docker image
|
||||
run: sudo docker build -f ./IsolatedVM/Dockerfile .
|
||||
|
||||
|
||||
docker-build-otel-collector:
|
||||
runs-on: ubuntu-latest
|
||||
@@ -57,6 +72,22 @@ jobs:
|
||||
- name: build docker image
|
||||
run: sudo docker build -f ./App/Dockerfile .
|
||||
|
||||
docker-build-e2e:
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
CI_PIPELINE_ID: ${{github.run_number}}
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Preinstall
|
||||
run: npm run prerun
|
||||
|
||||
|
||||
# build image for accounts service
|
||||
- name: build docker image
|
||||
run: sudo docker build -f ./E2E/Dockerfile .
|
||||
|
||||
docker-build-admin-dashboard:
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
@@ -148,7 +179,6 @@ jobs:
|
||||
- name: build docker image
|
||||
run: sudo docker build -f ./StatusPage/Dockerfile .
|
||||
|
||||
|
||||
docker-build-test-server:
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
@@ -162,4 +192,4 @@ jobs:
|
||||
|
||||
# build image for mail service
|
||||
- name: build docker image
|
||||
run: sudo docker build -f ./TestServer/Dockerfile .
|
||||
run: sudo docker build -f ./TestServer/Dockerfile .
|
||||
39
.github/workflows/compile.yml
vendored
@@ -25,6 +25,19 @@ jobs:
|
||||
- run: cd CommonUI && npm install --force
|
||||
- run: cd Accounts && npm install && npm run compile && npm run dep-check
|
||||
|
||||
compile-isolated-vm:
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
CI_PIPELINE_ID: ${{github.run_number}}
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: 18.3.0
|
||||
- run: cd Common && npm install
|
||||
- run: cd CommonServer && npm install
|
||||
- run: cd IsolatedVM && npm install && npm run compile && npm run dep-check
|
||||
|
||||
compile-common-server:
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
@@ -77,6 +90,31 @@ jobs:
|
||||
- run: cd CommonServer && npm install
|
||||
- run: cd CommonUI && npm install --force
|
||||
- run: cd App && npm install && npm run compile && npm run dep-check
|
||||
|
||||
compile-nginx:
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
CI_PIPELINE_ID: ${{github.run_number}}
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: 18.3.0
|
||||
- run: cd Common && npm install
|
||||
- run: cd Model && npm install
|
||||
- run: cd CommonServer && npm install
|
||||
- run: cd CommonUI && npm install --force
|
||||
- run: cd Nginx && npm install && npm run compile && npm run dep-check
|
||||
|
||||
compile-infrastructure-agent:
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
CI_PIPELINE_ID: ${{github.run_number}}
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
# Setup Go
|
||||
- uses: actions/setup-go@v5
|
||||
- run: cd InfrastructureAgent && go build .
|
||||
|
||||
|
||||
compile-admin-dashboard:
|
||||
@@ -132,6 +170,7 @@ jobs:
|
||||
- uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: 18.3.0
|
||||
- run: cd Common && npm install
|
||||
- run: cd E2E && npm install && npm run compile && npm run dep-check
|
||||
|
||||
compile-probe:
|
||||
|
||||
199
.github/workflows/release.yml
vendored
@@ -19,7 +19,7 @@ jobs:
|
||||
- run: echo "Build number is ${{ steps.buildnumber.outputs.build_number }}"
|
||||
|
||||
github-release:
|
||||
needs: generate-build-number
|
||||
needs: [generate-build-number]
|
||||
runs-on: ubuntu-latest
|
||||
if: github.ref == 'refs/heads/release'
|
||||
permissions:
|
||||
@@ -31,7 +31,11 @@ jobs:
|
||||
- run: echo "${{needs.generate-build-number.outputs.build_number}}"
|
||||
- name: "Build Changelog"
|
||||
id: build_changelog
|
||||
uses: mikepenz/release-changelog-builder-action@v3.7.1
|
||||
uses: mikepenz/release-changelog-builder-action@v4.2.0
|
||||
with:
|
||||
configuration: "./Scripts/Release/ChangelogConfig.json"
|
||||
- run: echo "Changelog:"
|
||||
- run: echo "${{steps.build_changelog.outputs.changelog}}"
|
||||
- uses: ncipollo/release-action@v1
|
||||
with:
|
||||
tag: "7.0.${{needs.generate-build-number.outputs.build_number}}"
|
||||
@@ -42,7 +46,7 @@ jobs:
|
||||
|
||||
helm-chart-deploy:
|
||||
runs-on: ubuntu-latest
|
||||
needs: generate-build-number
|
||||
needs: [generate-build-number, github-release]
|
||||
env:
|
||||
CI_COMMIT_AUTHOR: Continuous Integration
|
||||
steps:
|
||||
@@ -88,7 +92,7 @@ jobs:
|
||||
git push origin master
|
||||
|
||||
nginx-docker-image-deploy:
|
||||
needs: generate-build-number
|
||||
needs: [generate-build-number, github-release]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Docker Meta
|
||||
@@ -147,8 +151,128 @@ jobs:
|
||||
GIT_SHA=${{ github.sha }}
|
||||
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
|
||||
|
||||
e2e-docker-image-deploy:
|
||||
needs: [generate-build-number, github-release]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Docker Meta
|
||||
id: meta
|
||||
uses: docker/metadata-action@v4
|
||||
with:
|
||||
images: |
|
||||
oneuptime/e2e
|
||||
ghcr.io/oneuptime/e2e
|
||||
tags: |
|
||||
type=raw,value=release,enable=true
|
||||
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}},pattern={{version}},enable=true
|
||||
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
ref: ${{ github.ref }}
|
||||
|
||||
- uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: 18.3.0
|
||||
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v2
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v2
|
||||
|
||||
- name: Generate Dockerfile from Dockerfile.tpl
|
||||
run: npm run prerun
|
||||
|
||||
# Build and deploy e2e.
|
||||
|
||||
- name: Login to Docker Hub
|
||||
uses: docker/login-action@v2.2.0
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
||||
|
||||
- name: Login to GitHub Container Registry
|
||||
uses: docker/login-action@v2.2.0
|
||||
with:
|
||||
registry: ghcr.io
|
||||
username: ${{ github.repository_owner }}
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Build and push
|
||||
uses: docker/build-push-action@v4
|
||||
with:
|
||||
file: ./E2E/Dockerfile
|
||||
context: .
|
||||
platforms: linux/amd64,linux/arm64
|
||||
push: true
|
||||
tags: ${{ steps.meta.outputs.tags }}
|
||||
labels: ${{ steps.meta.outputs.labels }}
|
||||
build-args: |
|
||||
GIT_SHA=${{ github.sha }}
|
||||
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
|
||||
|
||||
isolated-vm-docker-image-deploy:
|
||||
needs: [generate-build-number, github-release]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Docker Meta
|
||||
id: meta
|
||||
uses: docker/metadata-action@v4
|
||||
with:
|
||||
images: |
|
||||
oneuptime/isolated-vm
|
||||
ghcr.io/oneuptime/isolated-vm
|
||||
tags: |
|
||||
type=raw,value=release,enable=true
|
||||
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}},pattern={{version}},enable=true
|
||||
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
ref: ${{ github.ref }}
|
||||
|
||||
- uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: 18.3.0
|
||||
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v2
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v2
|
||||
|
||||
- name: Generate Dockerfile from Dockerfile.tpl
|
||||
run: npm run prerun
|
||||
|
||||
# Build and deploy isolated-vm.
|
||||
|
||||
- name: Login to Docker Hub
|
||||
uses: docker/login-action@v2.2.0
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
||||
|
||||
- name: Login to GitHub Container Registry
|
||||
uses: docker/login-action@v2.2.0
|
||||
with:
|
||||
registry: ghcr.io
|
||||
username: ${{ github.repository_owner }}
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Build and push
|
||||
uses: docker/build-push-action@v4
|
||||
with:
|
||||
file: ./IsolatedVM/Dockerfile
|
||||
context: .
|
||||
platforms: linux/amd64,linux/arm64
|
||||
push: true
|
||||
tags: ${{ steps.meta.outputs.tags }}
|
||||
labels: ${{ steps.meta.outputs.labels }}
|
||||
build-args: |
|
||||
GIT_SHA=${{ github.sha }}
|
||||
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
|
||||
|
||||
test-server-docker-image-deploy:
|
||||
needs: generate-build-number
|
||||
needs: [generate-build-number, github-release]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Docker Meta
|
||||
@@ -208,7 +332,7 @@ jobs:
|
||||
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
|
||||
|
||||
otel-collector-docker-image-deploy:
|
||||
needs: generate-build-number
|
||||
needs: [generate-build-number, github-release]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Docker Meta
|
||||
@@ -270,7 +394,7 @@ jobs:
|
||||
|
||||
|
||||
status-page-docker-image-deploy:
|
||||
needs: generate-build-number
|
||||
needs: [generate-build-number, github-release]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Docker Meta
|
||||
@@ -330,7 +454,7 @@ jobs:
|
||||
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
|
||||
|
||||
test-docker-image-deploy:
|
||||
needs: generate-build-number
|
||||
needs: [generate-build-number, github-release]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Docker Meta
|
||||
@@ -390,7 +514,7 @@ jobs:
|
||||
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
|
||||
|
||||
ingestor-docker-image-deploy:
|
||||
needs: generate-build-number
|
||||
needs: [generate-build-number, github-release]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Docker Meta
|
||||
@@ -450,7 +574,7 @@ jobs:
|
||||
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
|
||||
|
||||
probe-docker-image-deploy:
|
||||
needs: generate-build-number
|
||||
needs: [generate-build-number, github-release]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Docker Meta
|
||||
@@ -511,7 +635,7 @@ jobs:
|
||||
|
||||
|
||||
haraka-docker-image-deploy:
|
||||
needs: generate-build-number
|
||||
needs: [generate-build-number, github-release]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Docker Meta
|
||||
@@ -571,7 +695,7 @@ jobs:
|
||||
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
|
||||
|
||||
admin-dashboard-docker-image-deploy:
|
||||
needs: generate-build-number
|
||||
needs: [generate-build-number, github-release]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Docker Meta
|
||||
@@ -632,7 +756,7 @@ jobs:
|
||||
|
||||
|
||||
dashboard-docker-image-deploy:
|
||||
needs: generate-build-number
|
||||
needs: [generate-build-number, github-release]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Docker Meta
|
||||
@@ -692,7 +816,7 @@ jobs:
|
||||
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
|
||||
|
||||
app-docker-image-deploy:
|
||||
needs: generate-build-number
|
||||
needs: [generate-build-number, github-release]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Docker Meta
|
||||
@@ -752,7 +876,7 @@ jobs:
|
||||
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
|
||||
|
||||
accounts-docker-image-deploy:
|
||||
needs: generate-build-number
|
||||
needs: [generate-build-number, github-release]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Docker Meta
|
||||
@@ -810,3 +934,48 @@ jobs:
|
||||
build-args: |
|
||||
GIT_SHA=${{ github.sha }}
|
||||
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
|
||||
|
||||
|
||||
publish-npm-packages:
|
||||
runs-on: ubuntu-latest
|
||||
needs: [generate-build-number, github-release]
|
||||
env:
|
||||
CI_PIPELINE_ID: ${{github.run_number}}
|
||||
NPM_AUTH_TOKEN: ${{secrets.NPM_AUTH_TOKEN}}
|
||||
PACKAGE_VERSION: 7.0.${{needs.generate-build-number.outputs.build_number}}
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
- name: Preinstall
|
||||
run: npm run prerun
|
||||
- name: Publish Infrastructure Agent
|
||||
run: bash ./Scripts/NPM/PublishAllPackages.sh
|
||||
|
||||
infrastructure-agent-deploy:
|
||||
needs: [generate-build-number, github-release]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- name: Set up Go
|
||||
uses: actions/setup-go@v4
|
||||
|
||||
- name: Install GoReleaser
|
||||
uses: goreleaser/goreleaser-action@v5
|
||||
with:
|
||||
install-only: true
|
||||
|
||||
- name: Show GoReleaser version
|
||||
run: goreleaser -v
|
||||
|
||||
- name: Run GoReleaser
|
||||
run: cd InfrastructureAgent && export GORELEASER_CURRENT_TAG=7.0.${{needs.generate-build-number.outputs.build_number}} && goreleaser release --clean
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
128
.github/workflows/test-release.yaml
vendored
@@ -80,6 +80,68 @@ jobs:
|
||||
GIT_SHA=${{ github.sha }}
|
||||
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
|
||||
|
||||
|
||||
e2e-docker-image-deploy:
|
||||
needs: generate-build-number
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Docker Meta
|
||||
id: meta
|
||||
uses: docker/metadata-action@v4
|
||||
with:
|
||||
images: |
|
||||
oneuptime/e2e
|
||||
ghcr.io/oneuptime/e2e
|
||||
tags: |
|
||||
type=raw,value=test,enable=true
|
||||
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}}-test,pattern={{version}},enable=true
|
||||
|
||||
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
ref: ${{ github.ref }}
|
||||
|
||||
- uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: 18.3.0
|
||||
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v2
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v2
|
||||
|
||||
- name: Generate Dockerfile from Dockerfile.tpl
|
||||
run: npm run prerun
|
||||
|
||||
# Build and deploy e2e.
|
||||
|
||||
- name: Login to Docker Hub
|
||||
uses: docker/login-action@v2.2.0
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
||||
|
||||
- name: Login to GitHub Container Registry
|
||||
uses: docker/login-action@v2.2.0
|
||||
with:
|
||||
registry: ghcr.io
|
||||
username: ${{ github.repository_owner }}
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Build and push
|
||||
uses: docker/build-push-action@v4
|
||||
with:
|
||||
file: ./E2E/Dockerfile
|
||||
context: .
|
||||
platforms: linux/amd64,linux/arm64
|
||||
push: true
|
||||
tags: ${{ steps.meta.outputs.tags }}
|
||||
labels: ${{ steps.meta.outputs.labels }}
|
||||
build-args: |
|
||||
GIT_SHA=${{ github.sha }}
|
||||
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
|
||||
|
||||
test-server-docker-image-deploy:
|
||||
needs: generate-build-number
|
||||
runs-on: ubuntu-latest
|
||||
@@ -202,6 +264,67 @@ jobs:
|
||||
GIT_SHA=${{ github.sha }}
|
||||
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
|
||||
|
||||
isolated-vm-docker-image-deploy:
|
||||
needs: generate-build-number
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Docker Meta
|
||||
id: meta
|
||||
uses: docker/metadata-action@v4
|
||||
with:
|
||||
images: |
|
||||
oneuptime/isolated-vm
|
||||
ghcr.io/oneuptime/isolated-vm
|
||||
tags: |
|
||||
type=raw,value=test,enable=true
|
||||
type=semver,value=7.0.${{needs.generate-build-number.outputs.build_number}}-test,pattern={{version}},enable=true
|
||||
|
||||
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
ref: ${{ github.ref }}
|
||||
|
||||
- uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: 18.3.0
|
||||
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v2
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v2
|
||||
|
||||
- name: Generate Dockerfile from Dockerfile.tpl
|
||||
run: npm run prerun
|
||||
|
||||
# Build and deploy isolated-vm.
|
||||
|
||||
- name: Login to Docker Hub
|
||||
uses: docker/login-action@v2.2.0
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
||||
|
||||
- name: Login to GitHub Container Registry
|
||||
uses: docker/login-action@v2.2.0
|
||||
with:
|
||||
registry: ghcr.io
|
||||
username: ${{ github.repository_owner }}
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Build and push
|
||||
uses: docker/build-push-action@v4
|
||||
with:
|
||||
file: ./IsolatedVM/Dockerfile
|
||||
context: .
|
||||
platforms: linux/amd64,linux/arm64
|
||||
push: true
|
||||
tags: ${{ steps.meta.outputs.tags }}
|
||||
labels: ${{ steps.meta.outputs.labels }}
|
||||
build-args: |
|
||||
GIT_SHA=${{ github.sha }}
|
||||
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
|
||||
|
||||
status-page-docker-image-deploy:
|
||||
needs: generate-build-number
|
||||
runs-on: ubuntu-latest
|
||||
@@ -753,9 +876,10 @@ jobs:
|
||||
GIT_SHA=${{ github.sha }}
|
||||
APP_VERSION=7.0.${{needs.generate-build-number.outputs.build_number}}
|
||||
|
||||
|
||||
test-helm-chart:
|
||||
runs-on: ubuntu-latest
|
||||
needs: [test-server-docker-image-deploy, test-docker-image-deploy, ingestor-docker-image-deploy, probe-docker-image-deploy, haraka-docker-image-deploy, dashboard-docker-image-deploy, admin-dashboard-docker-image-deploy, app-docker-image-deploy, accounts-docker-image-deploy, otel-collector-docker-image-deploy, status-page-docker-image-deploy, nginx-docker-image-deploy]
|
||||
needs: [isolated-vm-docker-image-deploy, test-server-docker-image-deploy, test-docker-image-deploy, ingestor-docker-image-deploy, probe-docker-image-deploy, haraka-docker-image-deploy, dashboard-docker-image-deploy, admin-dashboard-docker-image-deploy, app-docker-image-deploy, accounts-docker-image-deploy, otel-collector-docker-image-deploy, status-page-docker-image-deploy, nginx-docker-image-deploy, e2e-docker-image-deploy]
|
||||
env:
|
||||
CI_PIPELINE_ID: ${{github.run_number}}
|
||||
steps:
|
||||
@@ -763,4 +887,4 @@ jobs:
|
||||
- uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: 18.3.0
|
||||
- run: cd HelmChart && cd Tests && bash index.sh
|
||||
- run: cd HelmChart && cd Tests && bash index.sh
|
||||
|
||||
62
.github/workflows/test.e2e.yaml
vendored
Normal file
@@ -0,0 +1,62 @@
|
||||
name: E2E Tests
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
push:
|
||||
branches-ignore:
|
||||
- 'hotfix-*' # excludes hotfix branches
|
||||
- 'release'
|
||||
|
||||
jobs:
|
||||
test:
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
CI_PIPELINE_ID: ${{github.run_number}}
|
||||
steps:
|
||||
# Docker compose needs a lot of space to build images, so we need to free up some space first in the GitHub Actions runner
|
||||
- name: Free Disk Space (Ubuntu)
|
||||
uses: jlumbroso/free-disk-space@main
|
||||
with:
|
||||
# this might remove tools that are actually needed,
|
||||
# if set to "true" but frees about 6 GB
|
||||
tool-cache: false
|
||||
android: true
|
||||
dotnet: true
|
||||
haskell: true
|
||||
large-packages: true
|
||||
docker-images: true
|
||||
swap-storage: true
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: 18.3.0
|
||||
- run: npm run prerun && bash ./Tests/Scripts/enable-billing-env-var.sh
|
||||
- run: npm run dev
|
||||
- name: Wait for server to start
|
||||
run: bash ./Tests/Scripts/status-check.sh http://localhost
|
||||
- name: Run E2E Tests. Run docker container e2e in docker compose file
|
||||
run: export $(grep -v '^#' config.env | xargs) && docker-compose -f docker-compose.dev.yml up --exit-code-from e2e --abort-on-container-exit e2e || (docker-compose -f docker-compose.dev.yml logs e2e && exit 1)
|
||||
- name: Upload test results
|
||||
uses: actions/upload-artifact@v4
|
||||
# Run this on failure
|
||||
if: failure()
|
||||
with:
|
||||
# Name of the artifact to upload.
|
||||
# Optional. Default is 'artifact'
|
||||
name: test-results
|
||||
|
||||
# A file, directory or wildcard pattern that describes what to upload
|
||||
# Required.
|
||||
path: |
|
||||
./E2E/playwright-report
|
||||
./E2E/test-results
|
||||
|
||||
|
||||
# Duration after which artifact will expire in days. 0 means using default retention.
|
||||
# Minimum 1 day.
|
||||
# Maximum 90 days unless changed from the repository settings page.
|
||||
# Optional. Defaults to repository settings.
|
||||
retention-days: 7
|
||||
|
||||
|
||||
|
||||
2
.github/workflows/test.probe.yaml
vendored
@@ -9,7 +9,7 @@ on:
|
||||
|
||||
jobs:
|
||||
test:
|
||||
runs-on: self-hosted # this needs to be self-hosted because ICMP checks are disbled in hosted runners
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
CI_PIPELINE_ID: ${{github.run_number}}
|
||||
steps:
|
||||
|
||||
16
.gitignore
vendored
@@ -98,4 +98,18 @@ Llama/Models/llama*
|
||||
|
||||
Llama/__pycache__/*
|
||||
|
||||
Examples/otel-dotnet/obj
|
||||
Examples/otel-dotnet/obj/*
|
||||
|
||||
InfrastructureAgent/sea-prep.blob
|
||||
InfrastructureAgent/InfrastructureAgent
|
||||
InfrastructureAgent/build/*
|
||||
|
||||
|
||||
InfrastructureAgent/err.log
|
||||
InfrastructureAgent/out.log
|
||||
InfrastructureAgent/daemon.pid
|
||||
App/greenlock/.greenlockrc
|
||||
App/greenlock/greenlock.d/config.json
|
||||
App/greenlock/greenlock.d/config.json.bak
|
||||
Examples/otel-dotnet/bin/Debug/net6.0/Grpc.Core.Api.dll.txt
|
||||
InfrastructureAgent/oneuptime-infrastructure-agent
|
||||
|
||||
@@ -50,4 +50,7 @@ marketing/*/*
|
||||
licenses/*
|
||||
certifications/*
|
||||
ApiReference/public/assets/*
|
||||
JavaScriptSDK/src/cli/server-monitor/out/scripts/prettify/*
|
||||
JavaScriptSDK/src/cli/server-monitor/out/scripts/prettify/*
|
||||
|
||||
|
||||
CommonServer/Tests/TestingUtils/__mocks__/Stripe.mock.ts
|
||||
@@ -4,5 +4,9 @@
|
||||
"semi": true,
|
||||
"singleQuote": true,
|
||||
"bracketSpacing": true,
|
||||
"arrowParens": "avoid"
|
||||
"arrowParens": "avoid",
|
||||
"plugins": ["@trivago/prettier-plugin-sort-imports"],
|
||||
"importOrderSeparation": true,
|
||||
"importOrderSortSpecifiers": true,
|
||||
"importOrderParserPlugins": ["typescript", "decorators", "dynamicImport", "jsx"]
|
||||
}
|
||||
63
.vscode/launch.json
vendored
@@ -19,6 +19,14 @@
|
||||
}
|
||||
],
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Debug Infrastructure Agent",
|
||||
"type": "go",
|
||||
"request": "launch",
|
||||
"mode": "debug",
|
||||
"program": "./InfrastructureAgent",
|
||||
"args": ["start"],
|
||||
},
|
||||
{
|
||||
"name": "Node.js - Debug Current File",
|
||||
"type": "node",
|
||||
@@ -83,6 +91,20 @@
|
||||
"restart": true,
|
||||
"autoAttachChildProcesses": true
|
||||
},
|
||||
{
|
||||
"address": "127.0.0.1",
|
||||
"localRoot": "${workspaceFolder}/IsolatedVM",
|
||||
"name": "Isolated VM: Debug with Docker",
|
||||
"port": 9974,
|
||||
"remoteRoot": "/usr/src/app",
|
||||
"request": "attach",
|
||||
"skipFiles": [
|
||||
"<node_internals>/**"
|
||||
],
|
||||
"type": "node",
|
||||
"restart": true,
|
||||
"autoAttachChildProcesses": true
|
||||
},
|
||||
{
|
||||
"address": "127.0.0.1",
|
||||
"localRoot": "${workspaceFolder}/Workflow",
|
||||
@@ -139,34 +161,6 @@
|
||||
"restart": true,
|
||||
"autoAttachChildProcesses": true
|
||||
},
|
||||
{
|
||||
"address": "127.0.0.1",
|
||||
"localRoot": "${workspaceFolder}/Ingestor",
|
||||
"name": "Probe API: Debug with Docker",
|
||||
"port": 9251,
|
||||
"remoteRoot": "/usr/src/app",
|
||||
"request": "attach",
|
||||
"skipFiles": [
|
||||
"<node_internals>/**"
|
||||
],
|
||||
"type": "node",
|
||||
"restart": true,
|
||||
"autoAttachChildProcesses": true
|
||||
},
|
||||
{
|
||||
"address": "127.0.0.1",
|
||||
"localRoot": "${workspaceFolder}/Identity",
|
||||
"name": "File: Debug with Docker",
|
||||
"port": 9012,
|
||||
"remoteRoot": "/usr/src/app",
|
||||
"request": "attach",
|
||||
"skipFiles": [
|
||||
"<node_internals>/**"
|
||||
],
|
||||
"type": "node",
|
||||
"restart": true,
|
||||
"autoAttachChildProcesses": true
|
||||
},
|
||||
{
|
||||
"address": "127.0.0.1",
|
||||
"localRoot": "${workspaceFolder}/HttpTestServer",
|
||||
@@ -222,19 +216,6 @@
|
||||
"debug:test"
|
||||
],
|
||||
},
|
||||
{
|
||||
"name": "Probe: Debug Tests",
|
||||
"type": "node",
|
||||
"restart": true,
|
||||
"autoAttachChildProcesses": true,
|
||||
"request": "launch",
|
||||
"cwd": "${workspaceRoot}/Probe",
|
||||
"runtimeExecutable": "npm",
|
||||
"runtimeArgs": [
|
||||
"run-script",
|
||||
"debug:test"
|
||||
],
|
||||
},
|
||||
{
|
||||
"name": "Accounts: Debug Local Files",
|
||||
"type": "node",
|
||||
|
||||
56
Accounts/.dockerignore
Executable file
@@ -0,0 +1,56 @@
|
||||
.git
|
||||
|
||||
node_modules
|
||||
# See https://help.github.com/ignore-files/ for more about ignoring files.
|
||||
|
||||
# dependencies
|
||||
/node_modules
|
||||
node_modules
|
||||
|
||||
.idea
|
||||
# testing
|
||||
/coverage
|
||||
|
||||
# production
|
||||
/build
|
||||
|
||||
# misc
|
||||
.DS_Store
|
||||
|
||||
env.js
|
||||
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
|
||||
yarn.lock
|
||||
Untitled-1
|
||||
*.local.sh
|
||||
*.local.yaml
|
||||
run
|
||||
stop
|
||||
|
||||
nohup.out*
|
||||
|
||||
encrypted-credentials.tar
|
||||
encrypted-credentials/
|
||||
|
||||
_README.md
|
||||
|
||||
# Important Add production values to gitignore.
|
||||
values-saas-production.yaml
|
||||
kubernetes/values-saas-production.yaml
|
||||
|
||||
/private
|
||||
|
||||
/tls_cert.pem
|
||||
/tls_key.pem
|
||||
/keys
|
||||
|
||||
temp_readme.md
|
||||
|
||||
tests/coverage
|
||||
|
||||
settings.json
|
||||
|
||||
GoSDK/tester/
|
||||
1
Accounts/.gitattributes
vendored
Normal file
@@ -0,0 +1 @@
|
||||
*.js text eol=lf
|
||||
23
Accounts/.gitignore
vendored
Executable file
@@ -0,0 +1,23 @@
|
||||
# See https://help.github.com/ignore-files/ for more about ignoring files.
|
||||
|
||||
# dependencies
|
||||
/node_modules
|
||||
node_modules
|
||||
.idea
|
||||
# testing
|
||||
/coverage
|
||||
|
||||
# production
|
||||
/build
|
||||
/dist
|
||||
|
||||
# misc
|
||||
.DS_Store
|
||||
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
|
||||
yarn.lock
|
||||
Untitled-1
|
||||
.eslintcache
|
||||
100
Accounts/Dockerfile.tpl
Normal file
@@ -0,0 +1,100 @@
|
||||
#
|
||||
# Accounts Dockerfile
|
||||
#
|
||||
|
||||
# Pull base image nodejs image.
|
||||
FROM node:21.7.3-alpine3.18
|
||||
RUN mkdir /tmp/npm && chmod 2777 /tmp/npm && chown 1000:1000 /tmp/npm && npm config set cache /tmp/npm --global
|
||||
|
||||
|
||||
ARG GIT_SHA
|
||||
ARG APP_VERSION
|
||||
|
||||
ENV GIT_SHA=${GIT_SHA}
|
||||
ENV APP_VERSION=${APP_VERSION}
|
||||
|
||||
|
||||
# IF APP_VERSION is not set, set it to 1.0.0
|
||||
RUN if [ -z "$APP_VERSION" ]; then export APP_VERSION=1.0.0; fi
|
||||
|
||||
|
||||
# Install bash.
|
||||
RUN apk add bash && apk add curl
|
||||
|
||||
#Use bash shell by default
|
||||
SHELL ["/bin/bash", "-c"]
|
||||
|
||||
|
||||
RUN mkdir /usr/src
|
||||
|
||||
WORKDIR /usr/src/Common
|
||||
COPY ./Common/package*.json /usr/src/Common/
|
||||
# Set version in ./Common/package.json to the APP_VERSION
|
||||
RUN sed -i "s/\"version\": \".*\"/\"version\": \"$APP_VERSION\"/g" /usr/src/Common/package.json
|
||||
RUN npm install
|
||||
COPY ./Common /usr/src/Common
|
||||
|
||||
|
||||
|
||||
WORKDIR /usr/src/Model
|
||||
COPY ./Model/package*.json /usr/src/Model/
|
||||
# Set version in ./Model/package.json to the APP_VERSION
|
||||
RUN sed -i "s/\"version\": \".*\"/\"version\": \"$APP_VERSION\"/g" /usr/src/Model/package.json
|
||||
RUN npm install
|
||||
COPY ./Model /usr/src/Model
|
||||
|
||||
|
||||
|
||||
WORKDIR /usr/src/CommonServer
|
||||
COPY ./CommonServer/package*.json /usr/src/CommonServer/
|
||||
# Set version in ./CommonServer/package.json to the APP_VERSION
|
||||
RUN sed -i "s/\"version\": \".*\"/\"version\": \"$APP_VERSION\"/g" /usr/src/CommonServer/package.json
|
||||
RUN npm install
|
||||
COPY ./CommonServer /usr/src/CommonServer
|
||||
|
||||
|
||||
|
||||
|
||||
# Install CommonUI
|
||||
|
||||
WORKDIR /usr/src/CommonUI
|
||||
COPY ./CommonUI/package*.json /usr/src/CommonUI/
|
||||
# Set version in ./CommonUI/package.json to the APP_VERSION
|
||||
RUN sed -i "s/\"version\": \".*\"/\"version\": \"$APP_VERSION\"/g" /usr/src/CommonUI/package.json
|
||||
RUN npm install --force
|
||||
COPY ./CommonUI /usr/src/CommonUI
|
||||
|
||||
|
||||
|
||||
|
||||
ENV PRODUCTION=true
|
||||
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
|
||||
|
||||
WORKDIR /usr/src/app
|
||||
|
||||
# Install app dependencies
|
||||
COPY ./Accounts/package*.json /usr/src/app/
|
||||
RUN npm install
|
||||
|
||||
# Expose ports.
|
||||
# - 3003: accounts
|
||||
EXPOSE 3003
|
||||
|
||||
RUN npm i -D webpack-cli
|
||||
|
||||
{{ if eq .Env.ENVIRONMENT "development" }}
|
||||
RUN mkdir /usr/src/app/dev-env
|
||||
RUN touch /usr/src/app/dev-env/.env
|
||||
RUN npm i -D webpack-dev-server
|
||||
|
||||
#Run the app
|
||||
CMD [ "npm", "run", "dev" ]
|
||||
{{ else }}
|
||||
# Copy app source
|
||||
COPY ./Accounts /usr/src/app
|
||||
# Bundle app source
|
||||
|
||||
RUN npm run build
|
||||
#Run the app
|
||||
CMD [ "npm", "start" ]
|
||||
{{ end }}
|
||||
@@ -1,16 +1,26 @@
|
||||
import App from 'CommonServer/Utils/StartServer';
|
||||
|
||||
import { PromiseVoidFunction } from 'Common/Types/FunctionTypes';
|
||||
import Express, { ExpressApplication } from 'CommonServer/Utils/Express';
|
||||
import logger from 'CommonServer/Utils/Logger';
|
||||
import App from 'CommonServer/Utils/StartServer';
|
||||
|
||||
export const APP_NAME: string = 'accounts';
|
||||
|
||||
const app: ExpressApplication = Express.getExpressApp();
|
||||
|
||||
const init: () => Promise<void> = async (): Promise<void> => {
|
||||
const init: PromiseVoidFunction = async (): Promise<void> => {
|
||||
try {
|
||||
// init the app
|
||||
await App(APP_NAME, undefined, true);
|
||||
await App.init({
|
||||
appName: APP_NAME,
|
||||
port: undefined,
|
||||
isFrontendApp: true,
|
||||
statusOptions: {
|
||||
liveCheck: async () => {},
|
||||
readyCheck: async () => {},
|
||||
},
|
||||
});
|
||||
// add default routes
|
||||
await App.addDefaultRoutes();
|
||||
} catch (err) {
|
||||
logger.error('App Init Failed:');
|
||||
logger.error(err);
|
||||
@@ -20,7 +30,7 @@ const init: () => Promise<void> = async (): Promise<void> => {
|
||||
|
||||
init().catch((err: Error) => {
|
||||
logger.error(err);
|
||||
logger.info('Exiting node process');
|
||||
logger.error('Exiting node process');
|
||||
process.exit(1);
|
||||
});
|
||||
|
||||
4
Accounts/nodemon.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"watch": ["webpack.config.js"],
|
||||
"exec": "export DEBUG=express:* && printenv > /usr/src/app/dev-env/.env && echo 'USE_HTTPS=false' >> /usr/src/app/dev-env/.env && webpack-dev-server --port=3003 --mode=development"
|
||||
}
|
||||
@@ -1,26 +1,26 @@
|
||||
{
|
||||
"name": "accounts",
|
||||
"name": "@oneuptime/accounts",
|
||||
"version": "0.1.0",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "accounts",
|
||||
"name": "@oneuptime/accounts",
|
||||
"version": "0.1.0",
|
||||
"dependencies": {
|
||||
"Common": "file:../Common",
|
||||
"CommonServer": "file:../CommonServer",
|
||||
"CommonUI": "file:../CommonUI",
|
||||
"css-loader": "^6.8.1",
|
||||
"dotenv": "^16.3.1",
|
||||
"express": "^4.18.2",
|
||||
"css-loader": "^6.11.0",
|
||||
"dotenv": "^16.4.5",
|
||||
"express": "^4.19.2",
|
||||
"file-loader": "^6.2.0",
|
||||
"Model": "file:../Model",
|
||||
"react": "^18.2.0",
|
||||
"react-dom": "^18.1.0",
|
||||
"react-router-dom": "^6.21.1",
|
||||
"react": "^18.3.1",
|
||||
"react-dom": "^18.3.1",
|
||||
"react-router-dom": "^6.23.0",
|
||||
"sass-loader": "^13.3.3",
|
||||
"style-loader": "^3.3.3",
|
||||
"style-loader": "^3.3.4",
|
||||
"ts-loader": "^9.5.1",
|
||||
"use-async-effect": "^2.2.7"
|
||||
},
|
||||
@@ -35,21 +35,21 @@
|
||||
}
|
||||
},
|
||||
"../Common": {
|
||||
"name": "common",
|
||||
"name": "@oneuptime/common",
|
||||
"version": "1.0.0",
|
||||
"license": "MIT",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@types/crypto-js": "^4.1.1",
|
||||
"@types/crypto-js": "^4.2.2",
|
||||
"@types/uuid": "^8.3.4",
|
||||
"axios": "^1.6.2",
|
||||
"axios": "^1.6.8",
|
||||
"crypto-js": "^4.1.1",
|
||||
"json5": "^2.2.3",
|
||||
"moment": "^2.29.2",
|
||||
"moment-timezone": "^0.5.40",
|
||||
"posthog-js": "^1.77.0",
|
||||
"reflect-metadata": "^0.1.13",
|
||||
"moment": "^2.30.1",
|
||||
"moment-timezone": "^0.5.45",
|
||||
"posthog-js": "^1.116.6",
|
||||
"reflect-metadata": "^0.2.2",
|
||||
"slugify": "^1.6.5",
|
||||
"typeorm": "^0.3.6",
|
||||
"typeorm": "^0.3.20",
|
||||
"uuid": "^8.3.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
@@ -61,40 +61,46 @@
|
||||
}
|
||||
},
|
||||
"../CommonServer": {
|
||||
"name": "common-server",
|
||||
"name": "@oneuptime/common-server",
|
||||
"version": "1.0.0",
|
||||
"license": "MIT",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@clickhouse/client": "^0.2.1",
|
||||
"@elastic/elasticsearch": "^8.1.0",
|
||||
"@clickhouse/client": "^0.2.10",
|
||||
"@elastic/elasticsearch": "^8.12.1",
|
||||
"@opentelemetry/api": "^1.7.0",
|
||||
"@opentelemetry/auto-instrumentations-node": "^0.40.1",
|
||||
"@opentelemetry/sdk-node": "^0.45.1",
|
||||
"@socket.io/redis-adapter": "^8.2.1",
|
||||
"@opentelemetry/api-logs": "^0.49.1",
|
||||
"@opentelemetry/auto-instrumentations-node": "^0.43.0",
|
||||
"@opentelemetry/exporter-logs-otlp-http": "^0.49.1",
|
||||
"@opentelemetry/exporter-metrics-otlp-proto": "^0.49.1",
|
||||
"@opentelemetry/exporter-trace-otlp-proto": "^0.49.1",
|
||||
"@opentelemetry/id-generator-aws-xray": "^1.2.1",
|
||||
"@opentelemetry/sdk-logs": "^0.49.1",
|
||||
"@opentelemetry/sdk-metrics": "^1.21.0",
|
||||
"@opentelemetry/sdk-node": "^0.48.0",
|
||||
"@opentelemetry/sdk-trace-node": "^1.21.0",
|
||||
"acme-client": "^5.3.0",
|
||||
"airtable": "^0.12.2",
|
||||
"axios": "^1.6.2",
|
||||
"bullmq": "^3.6.6",
|
||||
"bullmq": "^5.3.3",
|
||||
"Common": "file:../Common",
|
||||
"cookie-parser": "^1.4.6",
|
||||
"cors": "^2.8.5",
|
||||
"cron-parser": "^4.8.1",
|
||||
"dotenv": "^16.0.0",
|
||||
"ejs": "^3.1.8",
|
||||
"express": "^4.17.3",
|
||||
"dotenv": "^16.4.4",
|
||||
"ejs": "^3.1.10",
|
||||
"express": "^4.19.2",
|
||||
"ioredis": "^5.3.2",
|
||||
"json2csv": "^5.0.7",
|
||||
"jsonwebtoken": "^9.0.0",
|
||||
"markdown-it": "^13.0.1",
|
||||
"Model": "file:../Model",
|
||||
"nodemailer": "^6.7.3",
|
||||
"node-cron": "^3.0.3",
|
||||
"nodemailer": "^6.9.10",
|
||||
"pg": "^8.7.3",
|
||||
"socket.io": "^4.7.2",
|
||||
"socket.io": "^4.7.4",
|
||||
"stripe": "^10.17.0",
|
||||
"twilio": "^4.19.3",
|
||||
"typeorm": "^0.3.10",
|
||||
"typeorm-extension": "^2.2.13",
|
||||
"vm2": "^3.9.14",
|
||||
"winston": "^3.6.0"
|
||||
"twilio": "^4.22.0",
|
||||
"typeorm": "^0.3.20",
|
||||
"typeorm-extension": "^2.2.13"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@faker-js/faker": "^6.3.1",
|
||||
@@ -107,6 +113,7 @@
|
||||
"@types/jsonwebtoken": "^8.5.9",
|
||||
"@types/markdown-it": "^12.2.3",
|
||||
"@types/node": "^17.0.22",
|
||||
"@types/node-cron": "^3.0.7",
|
||||
"@types/nodemailer": "^6.4.7",
|
||||
"jest": "^27.5.1",
|
||||
"jest-mock-extended": "^3.0.5",
|
||||
@@ -114,34 +121,48 @@
|
||||
}
|
||||
},
|
||||
"../CommonUI": {
|
||||
"name": "common-ui",
|
||||
"name": "@oneuptime/common-ui",
|
||||
"version": "1.0.0",
|
||||
"license": "MIT",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.24.1",
|
||||
"@monaco-editor/react": "^4.4.6",
|
||||
"@nivo/core": "^0.85.1",
|
||||
"@nivo/line": "^0.85.1",
|
||||
"@opentelemetry/api": "^1.8.0",
|
||||
"@opentelemetry/context-zone": "^1.22.0",
|
||||
"@opentelemetry/exporter-trace-otlp-http": "^0.49.1",
|
||||
"@opentelemetry/instrumentation": "^0.49.1",
|
||||
"@opentelemetry/instrumentation-fetch": "^0.49.1",
|
||||
"@opentelemetry/instrumentation-xml-http-request": "^0.49.1",
|
||||
"@opentelemetry/resources": "^1.21.0",
|
||||
"@opentelemetry/sdk-trace-web": "^1.21.0",
|
||||
"@opentelemetry/semantic-conventions": "^1.21.0",
|
||||
"@tippyjs/react": "^4.2.6",
|
||||
"@types/react-highlight": "^0.12.8",
|
||||
"Common": "file:../Common",
|
||||
"formik": "^2.2.9",
|
||||
"history": "^5.3.0",
|
||||
"lodash": "^4.17.21",
|
||||
"Model": "file:../Model",
|
||||
"moment-timezone": "^0.5.43",
|
||||
"moment-timezone": "^0.5.45",
|
||||
"prop-types": "^15.8.1",
|
||||
"react": "^18.2.0",
|
||||
"react-beautiful-dnd": "^13.1.1",
|
||||
"react-big-calendar": "^1.8.5",
|
||||
"react-big-calendar": "^1.11.2",
|
||||
"react-color": "^2.19.3",
|
||||
"react-dom": "^18.1.0",
|
||||
"react-dropzone": "^14.2.2",
|
||||
"react-error-boundary": "^4.0.11",
|
||||
"react-error-boundary": "^4.0.13",
|
||||
"react-highlight": "^0.15.0",
|
||||
"react-markdown": "^8.0.3",
|
||||
"react-router-dom": "^6.3.0",
|
||||
"react-router-dom": "^6.22.3",
|
||||
"react-select": "^5.4.0",
|
||||
"react-spinners": "^0.13.6",
|
||||
"react-toggle": "^4.1.3",
|
||||
"reactflow": "^11.5.3",
|
||||
"reactflow": "^11.10.4",
|
||||
"remark-gfm": "^3.0.1",
|
||||
"socket.io-client": "^4.7.2",
|
||||
"socket.io-client": "^4.7.5",
|
||||
"tippy.js": "^6.3.7",
|
||||
"universal-cookie": "^4.0.4",
|
||||
"use-async-effect": "^2.2.6"
|
||||
@@ -167,12 +188,12 @@
|
||||
}
|
||||
},
|
||||
"../Model": {
|
||||
"name": "model",
|
||||
"name": "@oneuptime/model",
|
||||
"version": "1.0.0",
|
||||
"license": "ISC",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"Common": "file:../Common",
|
||||
"typeorm": "^0.3.17"
|
||||
"typeorm": "^0.3.20"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/jest": "^27.4.1",
|
||||
@@ -246,9 +267,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@remix-run/router": {
|
||||
"version": "1.14.1",
|
||||
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.14.1.tgz",
|
||||
"integrity": "sha512-Qg4DMQsfPNAs88rb2xkdk03N3bjK4jgX5fR24eHCTR9q6PrhZQZ4UJBPzCHJkIpTRN1UKxx2DzjZmnC+7Lj0Ow==",
|
||||
"version": "1.16.0",
|
||||
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.0.tgz",
|
||||
"integrity": "sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==",
|
||||
"engines": {
|
||||
"node": ">=14.0.0"
|
||||
}
|
||||
@@ -641,12 +662,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/body-parser": {
|
||||
"version": "1.20.1",
|
||||
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
|
||||
"integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==",
|
||||
"version": "1.20.2",
|
||||
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
|
||||
"integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==",
|
||||
"dependencies": {
|
||||
"bytes": "3.1.2",
|
||||
"content-type": "~1.0.4",
|
||||
"content-type": "~1.0.5",
|
||||
"debug": "2.6.9",
|
||||
"depd": "2.0.0",
|
||||
"destroy": "1.2.0",
|
||||
@@ -654,7 +675,7 @@
|
||||
"iconv-lite": "0.4.24",
|
||||
"on-finished": "2.4.1",
|
||||
"qs": "6.11.0",
|
||||
"raw-body": "2.5.1",
|
||||
"raw-body": "2.5.2",
|
||||
"type-is": "~1.6.18",
|
||||
"unpipe": "1.0.0"
|
||||
},
|
||||
@@ -742,13 +763,18 @@
|
||||
}
|
||||
},
|
||||
"node_modules/call-bind": {
|
||||
"version": "1.0.5",
|
||||
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz",
|
||||
"integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==",
|
||||
"version": "1.0.7",
|
||||
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
|
||||
"integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
|
||||
"dependencies": {
|
||||
"es-define-property": "^1.0.0",
|
||||
"es-errors": "^1.3.0",
|
||||
"function-bind": "^1.1.2",
|
||||
"get-intrinsic": "^1.2.1",
|
||||
"set-function-length": "^1.1.1"
|
||||
"get-intrinsic": "^1.2.4",
|
||||
"set-function-length": "^1.2.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
@@ -901,9 +927,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/cookie": {
|
||||
"version": "0.5.0",
|
||||
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
|
||||
"integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
|
||||
"version": "0.6.0",
|
||||
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
|
||||
"integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
|
||||
"engines": {
|
||||
"node": ">= 0.6"
|
||||
}
|
||||
@@ -920,18 +946,18 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/css-loader": {
|
||||
"version": "6.8.1",
|
||||
"resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz",
|
||||
"integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==",
|
||||
"version": "6.11.0",
|
||||
"resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz",
|
||||
"integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==",
|
||||
"dependencies": {
|
||||
"icss-utils": "^5.1.0",
|
||||
"postcss": "^8.4.21",
|
||||
"postcss-modules-extract-imports": "^3.0.0",
|
||||
"postcss-modules-local-by-default": "^4.0.3",
|
||||
"postcss-modules-scope": "^3.0.0",
|
||||
"postcss": "^8.4.33",
|
||||
"postcss-modules-extract-imports": "^3.1.0",
|
||||
"postcss-modules-local-by-default": "^4.0.5",
|
||||
"postcss-modules-scope": "^3.2.0",
|
||||
"postcss-modules-values": "^4.0.0",
|
||||
"postcss-value-parser": "^4.2.0",
|
||||
"semver": "^7.3.8"
|
||||
"semver": "^7.5.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 12.13.0"
|
||||
@@ -941,7 +967,16 @@
|
||||
"url": "https://opencollective.com/webpack"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@rspack/core": "0.x || 1.x",
|
||||
"webpack": "^5.0.0"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"@rspack/core": {
|
||||
"optional": true
|
||||
},
|
||||
"webpack": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/cssesc": {
|
||||
@@ -971,16 +1006,19 @@
|
||||
}
|
||||
},
|
||||
"node_modules/define-data-property": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",
|
||||
"integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
|
||||
"version": "1.1.4",
|
||||
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
|
||||
"integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
|
||||
"dependencies": {
|
||||
"get-intrinsic": "^1.2.1",
|
||||
"gopd": "^1.0.1",
|
||||
"has-property-descriptors": "^1.0.0"
|
||||
"es-define-property": "^1.0.0",
|
||||
"es-errors": "^1.3.0",
|
||||
"gopd": "^1.0.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
}
|
||||
},
|
||||
"node_modules/depd": {
|
||||
@@ -1010,14 +1048,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/dotenv": {
|
||||
"version": "16.3.1",
|
||||
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz",
|
||||
"integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==",
|
||||
"version": "16.4.5",
|
||||
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz",
|
||||
"integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==",
|
||||
"engines": {
|
||||
"node": ">=12"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/motdotla/dotenv?sponsor=1"
|
||||
"url": "https://dotenvx.com"
|
||||
}
|
||||
},
|
||||
"node_modules/ee-first": {
|
||||
@@ -1058,6 +1096,25 @@
|
||||
"node": ">=10.13.0"
|
||||
}
|
||||
},
|
||||
"node_modules/es-define-property": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
|
||||
"integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
|
||||
"dependencies": {
|
||||
"get-intrinsic": "^1.2.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
}
|
||||
},
|
||||
"node_modules/es-errors": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
|
||||
"integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
}
|
||||
},
|
||||
"node_modules/es-module-lexer": {
|
||||
"version": "1.4.1",
|
||||
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz",
|
||||
@@ -1132,16 +1189,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/express": {
|
||||
"version": "4.18.2",
|
||||
"resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz",
|
||||
"integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==",
|
||||
"version": "4.19.2",
|
||||
"resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
|
||||
"integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
|
||||
"dependencies": {
|
||||
"accepts": "~1.3.8",
|
||||
"array-flatten": "1.1.1",
|
||||
"body-parser": "1.20.1",
|
||||
"body-parser": "1.20.2",
|
||||
"content-disposition": "0.5.4",
|
||||
"content-type": "~1.0.4",
|
||||
"cookie": "0.5.0",
|
||||
"cookie": "0.6.0",
|
||||
"cookie-signature": "1.0.6",
|
||||
"debug": "2.6.9",
|
||||
"depd": "2.0.0",
|
||||
@@ -1294,15 +1351,19 @@
|
||||
}
|
||||
},
|
||||
"node_modules/get-intrinsic": {
|
||||
"version": "1.2.2",
|
||||
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
|
||||
"integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==",
|
||||
"version": "1.2.4",
|
||||
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
|
||||
"integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
|
||||
"dependencies": {
|
||||
"es-errors": "^1.3.0",
|
||||
"function-bind": "^1.1.2",
|
||||
"has-proto": "^1.0.1",
|
||||
"has-symbols": "^1.0.3",
|
||||
"hasown": "^2.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
}
|
||||
@@ -1350,20 +1411,20 @@
|
||||
}
|
||||
},
|
||||
"node_modules/has-property-descriptors": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",
|
||||
"integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==",
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
|
||||
"integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
|
||||
"dependencies": {
|
||||
"get-intrinsic": "^1.2.2"
|
||||
"es-define-property": "^1.0.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
}
|
||||
},
|
||||
"node_modules/has-proto": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
|
||||
"integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
|
||||
"integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
},
|
||||
@@ -1383,9 +1444,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/hasown": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",
|
||||
"integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
|
||||
"integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
|
||||
"dependencies": {
|
||||
"function-bind": "^1.1.2"
|
||||
},
|
||||
@@ -1834,9 +1895,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/postcss": {
|
||||
"version": "8.4.32",
|
||||
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz",
|
||||
"integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==",
|
||||
"version": "8.4.35",
|
||||
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz",
|
||||
"integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "opencollective",
|
||||
@@ -1861,9 +1922,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/postcss-modules-extract-imports": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
|
||||
"integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz",
|
||||
"integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==",
|
||||
"engines": {
|
||||
"node": "^10 || ^12 || >= 14"
|
||||
},
|
||||
@@ -1872,9 +1933,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/postcss-modules-local-by-default": {
|
||||
"version": "4.0.3",
|
||||
"resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz",
|
||||
"integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==",
|
||||
"version": "4.0.5",
|
||||
"resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz",
|
||||
"integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==",
|
||||
"dependencies": {
|
||||
"icss-utils": "^5.0.0",
|
||||
"postcss-selector-parser": "^6.0.2",
|
||||
@@ -1888,9 +1949,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/postcss-modules-scope": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz",
|
||||
"integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==",
|
||||
"version": "3.2.0",
|
||||
"resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz",
|
||||
"integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==",
|
||||
"dependencies": {
|
||||
"postcss-selector-parser": "^6.0.4"
|
||||
},
|
||||
@@ -1916,9 +1977,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/postcss-selector-parser": {
|
||||
"version": "6.0.13",
|
||||
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz",
|
||||
"integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==",
|
||||
"version": "6.0.16",
|
||||
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz",
|
||||
"integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==",
|
||||
"dependencies": {
|
||||
"cssesc": "^3.0.0",
|
||||
"util-deprecate": "^1.0.2"
|
||||
@@ -1989,9 +2050,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/raw-body": {
|
||||
"version": "2.5.1",
|
||||
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
|
||||
"integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
|
||||
"version": "2.5.2",
|
||||
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
|
||||
"integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
|
||||
"dependencies": {
|
||||
"bytes": "3.1.2",
|
||||
"http-errors": "2.0.0",
|
||||
@@ -2003,9 +2064,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/react": {
|
||||
"version": "18.2.0",
|
||||
"resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
|
||||
"integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
|
||||
"version": "18.3.1",
|
||||
"resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
|
||||
"integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
|
||||
"dependencies": {
|
||||
"loose-envify": "^1.1.0"
|
||||
},
|
||||
@@ -2014,23 +2075,23 @@
|
||||
}
|
||||
},
|
||||
"node_modules/react-dom": {
|
||||
"version": "18.2.0",
|
||||
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
|
||||
"integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
|
||||
"version": "18.3.1",
|
||||
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
|
||||
"integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
|
||||
"dependencies": {
|
||||
"loose-envify": "^1.1.0",
|
||||
"scheduler": "^0.23.0"
|
||||
"scheduler": "^0.23.2"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "^18.2.0"
|
||||
"react": "^18.3.1"
|
||||
}
|
||||
},
|
||||
"node_modules/react-router": {
|
||||
"version": "6.21.1",
|
||||
"resolved": "https://registry.npmjs.org/react-router/-/react-router-6.21.1.tgz",
|
||||
"integrity": "sha512-W0l13YlMTm1YrpVIOpjCADJqEUpz1vm+CMo47RuFX4Ftegwm6KOYsL5G3eiE52jnJpKvzm6uB/vTKTPKM8dmkA==",
|
||||
"version": "6.23.0",
|
||||
"resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.0.tgz",
|
||||
"integrity": "sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==",
|
||||
"dependencies": {
|
||||
"@remix-run/router": "1.14.1"
|
||||
"@remix-run/router": "1.16.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14.0.0"
|
||||
@@ -2040,12 +2101,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/react-router-dom": {
|
||||
"version": "6.21.1",
|
||||
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.21.1.tgz",
|
||||
"integrity": "sha512-QCNrtjtDPwHDO+AO21MJd7yIcr41UetYt5jzaB9Y1UYaPTCnVuJq6S748g1dE11OQlCFIQg+RtAA1SEZIyiBeA==",
|
||||
"version": "6.23.0",
|
||||
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.0.tgz",
|
||||
"integrity": "sha512-Q9YaSYvubwgbal2c9DJKfx6hTNoBp3iJDsl+Duva/DwxoJH+OTXkxGpql4iUK2sla/8z4RpjAm6EWx1qUDuopQ==",
|
||||
"dependencies": {
|
||||
"@remix-run/router": "1.14.1",
|
||||
"react-router": "6.21.1"
|
||||
"@remix-run/router": "1.16.0",
|
||||
"react-router": "6.23.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14.0.0"
|
||||
@@ -2128,9 +2189,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/scheduler": {
|
||||
"version": "0.23.0",
|
||||
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
|
||||
"integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
|
||||
"version": "0.23.2",
|
||||
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
|
||||
"integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
|
||||
"dependencies": {
|
||||
"loose-envify": "^1.1.0"
|
||||
}
|
||||
@@ -2225,14 +2286,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/set-function-length": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz",
|
||||
"integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==",
|
||||
"version": "1.2.2",
|
||||
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
|
||||
"integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
|
||||
"dependencies": {
|
||||
"define-data-property": "^1.1.1",
|
||||
"get-intrinsic": "^1.2.1",
|
||||
"define-data-property": "^1.1.4",
|
||||
"es-errors": "^1.3.0",
|
||||
"function-bind": "^1.1.2",
|
||||
"get-intrinsic": "^1.2.4",
|
||||
"gopd": "^1.0.1",
|
||||
"has-property-descriptors": "^1.0.0"
|
||||
"has-property-descriptors": "^1.0.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
@@ -2244,13 +2307,17 @@
|
||||
"integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
|
||||
},
|
||||
"node_modules/side-channel": {
|
||||
"version": "1.0.4",
|
||||
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
|
||||
"integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
|
||||
"version": "1.0.6",
|
||||
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
|
||||
"integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
|
||||
"dependencies": {
|
||||
"call-bind": "^1.0.0",
|
||||
"get-intrinsic": "^1.0.2",
|
||||
"object-inspect": "^1.9.0"
|
||||
"call-bind": "^1.0.7",
|
||||
"es-errors": "^1.3.0",
|
||||
"get-intrinsic": "^1.2.4",
|
||||
"object-inspect": "^1.13.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.4"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/ljharb"
|
||||
@@ -2319,9 +2386,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/style-loader": {
|
||||
"version": "3.3.3",
|
||||
"resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz",
|
||||
"integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==",
|
||||
"version": "3.3.4",
|
||||
"resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz",
|
||||
"integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==",
|
||||
"engines": {
|
||||
"node": ">= 12.13.0"
|
||||
},
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"name": "accounts",
|
||||
"name": "@oneuptime/accounts",
|
||||
"version": "0.1.0",
|
||||
"private": false,
|
||||
"scripts": {
|
||||
"dev": "printenv > /usr/src/app/FeatureSet/Accounts/dev-env/.env && echo 'HOST=localhost' >> /usr/src/app/featureset/accounts/dev-env/.env && echo 'USE_HTTPS=false' >> /usr/src/app/featureset/accounts/dev-env/.env && webpack-dev-server --port=3003 --mode=development",
|
||||
"dev": "npx nodemon",
|
||||
"build": "webpack build --mode=production",
|
||||
"test": "",
|
||||
"compile": "tsc",
|
||||
@@ -29,16 +29,16 @@
|
||||
"Common": "file:../Common",
|
||||
"CommonServer": "file:../CommonServer",
|
||||
"CommonUI": "file:../CommonUI",
|
||||
"css-loader": "^6.8.1",
|
||||
"dotenv": "^16.3.1",
|
||||
"express": "^4.18.2",
|
||||
"css-loader": "^6.11.0",
|
||||
"dotenv": "^16.4.5",
|
||||
"express": "^4.19.2",
|
||||
"file-loader": "^6.2.0",
|
||||
"Model": "file:../Model",
|
||||
"react": "^18.2.0",
|
||||
"react-dom": "^18.1.0",
|
||||
"react-router-dom": "^6.21.1",
|
||||
"react": "^18.3.1",
|
||||
"react-dom": "^18.3.1",
|
||||
"react-router-dom": "^6.23.0",
|
||||
"sass-loader": "^13.3.3",
|
||||
"style-loader": "^3.3.3",
|
||||
"style-loader": "^3.3.4",
|
||||
"ts-loader": "^9.5.1",
|
||||
"use-async-effect": "^2.2.7"
|
||||
},
|
||||
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 5.4 KiB |
|
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 5.4 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 764 B After Width: | Height: | Size: 764 B |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 870 B After Width: | Height: | Size: 870 B |
|
Before Width: | Height: | Size: 7.5 KiB After Width: | Height: | Size: 7.5 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 902 B After Width: | Height: | Size: 902 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 924 B After Width: | Height: | Size: 924 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 804 B After Width: | Height: | Size: 804 B |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 5.2 KiB |
|
Before Width: | Height: | Size: 9.4 KiB After Width: | Height: | Size: 9.4 KiB |
@@ -1,18 +1,18 @@
|
||||
import React, { ReactElement } from 'react';
|
||||
import {
|
||||
Routes,
|
||||
Route,
|
||||
useNavigate,
|
||||
useLocation,
|
||||
useParams,
|
||||
} from 'react-router-dom';
|
||||
import ForgotPasswordPage from './Pages/ForgotPassword';
|
||||
import LoginPage from './Pages/Login';
|
||||
import NotFound from './Pages/NotFound';
|
||||
import ForgotPasswordPage from './Pages/ForgotPassword';
|
||||
import RegisterPage from './Pages/Register';
|
||||
import Navigation from 'CommonUI/src/Utils/Navigation';
|
||||
import VerifyEmail from './Pages/VerifyEmail';
|
||||
import ResetPasswordPage from './Pages/ResetPassword';
|
||||
import VerifyEmail from './Pages/VerifyEmail';
|
||||
import Navigation from 'CommonUI/src/Utils/Navigation';
|
||||
import React, { ReactElement } from 'react';
|
||||
import {
|
||||
Route,
|
||||
Routes,
|
||||
useLocation,
|
||||
useNavigate,
|
||||
useParams,
|
||||
} from 'react-router-dom';
|
||||
|
||||
function App(): ReactElement {
|
||||
Navigation.setNavigateHook(useNavigate());
|
||||
@@ -1,8 +1,13 @@
|
||||
import App from './App';
|
||||
import Telemetry from 'CommonUI/src/Utils/Telemetry';
|
||||
import React from 'react';
|
||||
import ReactDOM from 'react-dom/client';
|
||||
import App from './App';
|
||||
import { BrowserRouter } from 'react-router-dom';
|
||||
|
||||
Telemetry.init({
|
||||
serviceName: 'Accounts',
|
||||
});
|
||||
|
||||
const root: any = ReactDOM.createRoot(
|
||||
document.getElementById('root') as HTMLElement
|
||||
);
|
||||
@@ -1,12 +1,12 @@
|
||||
import React, { useState } from 'react';
|
||||
import ModelForm, { FormType } from 'CommonUI/src/Components/Forms/ModelForm';
|
||||
import User from 'Model/Models/User';
|
||||
import Route from 'Common/Types/API/Route';
|
||||
import FormFieldSchemaType from 'CommonUI/src/Components/Forms/Types/FormFieldSchemaType';
|
||||
import OneUptimeLogo from 'CommonUI/src/Images/logos/OneUptimeSVG/3-transparent.svg';
|
||||
import Link from 'CommonUI/src/Components/Link/Link';
|
||||
import { FORGOT_PASSWORD_API_URL } from '../Utils/ApiPaths';
|
||||
import Route from 'Common/Types/API/Route';
|
||||
import URL from 'Common/Types/API/URL';
|
||||
import ModelForm, { FormType } from 'CommonUI/src/Components/Forms/ModelForm';
|
||||
import FormFieldSchemaType from 'CommonUI/src/Components/Forms/Types/FormFieldSchemaType';
|
||||
import Link from 'CommonUI/src/Components/Link/Link';
|
||||
import OneUptimeLogo from 'CommonUI/src/Images/logos/OneUptimeSVG/3-transparent.svg';
|
||||
import User from 'Model/Models/User';
|
||||
import React, { useState } from 'react';
|
||||
|
||||
const ForgotPassword: () => JSX.Element = () => {
|
||||
const apiUrl: URL = FORGOT_PASSWORD_API_URL;
|
||||
@@ -1,19 +1,20 @@
|
||||
import React, { useState } from 'react';
|
||||
import User from 'Model/Models/User';
|
||||
import Route from 'Common/Types/API/Route';
|
||||
import FormFieldSchemaType from 'CommonUI/src/Components/Forms/Types/FormFieldSchemaType';
|
||||
import OneUptimeLogo from 'CommonUI/src/Images/logos/OneUptimeSVG/3-transparent.svg';
|
||||
import Link from 'CommonUI/src/Components/Link/Link';
|
||||
import ModelForm, { FormType } from 'CommonUI/src/Components/Forms/ModelForm';
|
||||
import { LOGIN_API_URL } from '../Utils/ApiPaths';
|
||||
import Route from 'Common/Types/API/Route';
|
||||
import URL from 'Common/Types/API/URL';
|
||||
import { JSONObject } from 'Common/Types/JSON';
|
||||
import LoginUtil from '../Utils/Login';
|
||||
import UserUtil from 'CommonUI/src/Utils/User';
|
||||
import Navigation from 'CommonUI/src/Utils/Navigation';
|
||||
import { DASHBOARD_URL } from 'CommonUI/src/Config';
|
||||
import Alert, { AlertType } from 'CommonUI/src/Components/Alerts/Alert';
|
||||
import ModelForm, { FormType } from 'CommonUI/src/Components/Forms/ModelForm';
|
||||
import FormFieldSchemaType from 'CommonUI/src/Components/Forms/Types/FormFieldSchemaType';
|
||||
import Link from 'CommonUI/src/Components/Link/Link';
|
||||
import { DASHBOARD_URL } from 'CommonUI/src/Config';
|
||||
import OneUptimeLogo from 'CommonUI/src/Images/logos/OneUptimeSVG/3-transparent.svg';
|
||||
import UiAnalytics from 'CommonUI/src/Utils/Analytics';
|
||||
import LoginUtil from 'CommonUI/src/Utils/Login';
|
||||
import Navigation from 'CommonUI/src/Utils/Navigation';
|
||||
import UserUtil from 'CommonUI/src/Utils/User';
|
||||
import User from 'Model/Models/User';
|
||||
import React, { useState } from 'react';
|
||||
import useAsyncEffect from 'use-async-effect';
|
||||
|
||||
const LoginPage: () => JSX.Element = () => {
|
||||
const apiUrl: URL = LOGIN_API_URL;
|
||||
@@ -28,6 +29,16 @@ const LoginPage: () => JSX.Element = () => {
|
||||
|
||||
const [showSsoTip, setShowSSOTip] = useState<boolean>(false);
|
||||
|
||||
const [initialValues, setInitialValues] = React.useState<JSONObject>({});
|
||||
|
||||
useAsyncEffect(async () => {
|
||||
if (Navigation.getQueryStringByName('email')) {
|
||||
setInitialValues({
|
||||
email: Navigation.getQueryStringByName('email'),
|
||||
});
|
||||
}
|
||||
}, []);
|
||||
|
||||
return (
|
||||
<div className="flex min-h-full flex-col justify-center py-12 sm:px-6 lg:px-8">
|
||||
<div className="">
|
||||
@@ -66,9 +77,14 @@ const LoginPage: () => JSX.Element = () => {
|
||||
field: {
|
||||
email: true,
|
||||
},
|
||||
title: 'Email',
|
||||
fieldType: FormFieldSchemaType.Email,
|
||||
placeholder: 'jeff@example.com',
|
||||
required: true,
|
||||
disabled: Boolean(
|
||||
initialValues && initialValues['email']
|
||||
),
|
||||
title: 'Email',
|
||||
dataTestId: 'email',
|
||||
},
|
||||
{
|
||||
field: {
|
||||
@@ -85,6 +101,7 @@ const LoginPage: () => JSX.Element = () => {
|
||||
url: new Route('/accounts/forgot-password'),
|
||||
openLinkInNewTab: false,
|
||||
},
|
||||
dataTestId: 'password',
|
||||
},
|
||||
]}
|
||||
createOrUpdateApiUrl={apiUrl}
|
||||
@@ -106,7 +123,7 @@ const LoginPage: () => JSX.Element = () => {
|
||||
}}
|
||||
maxPrimaryButtonWidth={true}
|
||||
footer={
|
||||
<div className="actions pointer text-center mt-4 hover:underline fw-semibold">
|
||||
<div className="actions text-center mt-4 hover:underline fw-semibold">
|
||||
<div>
|
||||
{!showSsoTip && (
|
||||
<div
|
||||
@@ -121,11 +138,9 @@ const LoginPage: () => JSX.Element = () => {
|
||||
|
||||
{showSsoTip && (
|
||||
<div className="text-gray-500 text-sm">
|
||||
Please sign in with your username
|
||||
and password. Once you have signed
|
||||
in, you'll be able to sign in
|
||||
via SSO that's configured for
|
||||
your project.
|
||||
Please sign in with your SSO
|
||||
provider like Okta, Auth0, Entra ID
|
||||
or any other SAML 2.0 provider.
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
@@ -1,26 +1,26 @@
|
||||
import React, { useState } from 'react';
|
||||
import ModelForm, { FormType } from 'CommonUI/src/Components/Forms/ModelForm';
|
||||
import User from 'Model/Models/User';
|
||||
import Link from 'CommonUI/src/Components/Link/Link';
|
||||
import Route from 'Common/Types/API/Route';
|
||||
import FormFieldSchemaType from 'CommonUI/src/Components/Forms/Types/FormFieldSchemaType';
|
||||
import OneUptimeLogo from 'CommonUI/src/Images/logos/OneUptimeSVG/3-transparent.svg';
|
||||
import LoginUtil from '../Utils/Login';
|
||||
import { JSONObject } from 'Common/Types/JSON';
|
||||
import UserUtil from 'CommonUI/src/Utils/User';
|
||||
import Navigation from 'CommonUI/src/Utils/Navigation';
|
||||
import { BILLING_ENABLED, DASHBOARD_URL } from 'CommonUI/src/Config';
|
||||
import URL from 'Common/Types/API/URL';
|
||||
import { SIGNUP_API_URL } from '../Utils/ApiPaths';
|
||||
import Fields from 'CommonUI/src/Components/Forms/Types/Fields';
|
||||
import Route from 'Common/Types/API/Route';
|
||||
import URL from 'Common/Types/API/URL';
|
||||
import Dictionary from 'Common/Types/Dictionary';
|
||||
import { JSONObject } from 'Common/Types/JSON';
|
||||
import ErrorMessage from 'CommonUI/src/Components/ErrorMessage/ErrorMessage';
|
||||
import ModelForm, { FormType } from 'CommonUI/src/Components/Forms/ModelForm';
|
||||
import Fields from 'CommonUI/src/Components/Forms/Types/Fields';
|
||||
import FormFieldSchemaType from 'CommonUI/src/Components/Forms/Types/FormFieldSchemaType';
|
||||
import Link from 'CommonUI/src/Components/Link/Link';
|
||||
import PageLoader from 'CommonUI/src/Components/Loader/PageLoader';
|
||||
import { BILLING_ENABLED, DASHBOARD_URL } from 'CommonUI/src/Config';
|
||||
import OneUptimeLogo from 'CommonUI/src/Images/logos/OneUptimeSVG/3-transparent.svg';
|
||||
import BaseAPI from 'CommonUI/src/Utils/API/API';
|
||||
import UiAnalytics from 'CommonUI/src/Utils/Analytics';
|
||||
import LocalStorage from 'CommonUI/src/Utils/LocalStorage';
|
||||
import Reseller from 'Model/Models/Reseller';
|
||||
import LoginUtil from 'CommonUI/src/Utils/Login';
|
||||
import ModelAPI, { ListResult } from 'CommonUI/src/Utils/ModelAPI/ModelAPI';
|
||||
import BaseAPI from 'CommonUI/src/Utils/API/API';
|
||||
import ErrorMessage from 'CommonUI/src/Components/ErrorMessage/ErrorMessage';
|
||||
import PageLoader from 'CommonUI/src/Components/Loader/PageLoader';
|
||||
import Navigation from 'CommonUI/src/Utils/Navigation';
|
||||
import UserUtil from 'CommonUI/src/Utils/User';
|
||||
import Reseller from 'Model/Models/Reseller';
|
||||
import User from 'Model/Models/User';
|
||||
import React, { useState } from 'react';
|
||||
import useAsyncEffect from 'use-async-effect';
|
||||
|
||||
const RegisterPage: () => JSX.Element = () => {
|
||||
@@ -40,7 +40,9 @@ const RegisterPage: () => JSX.Element = () => {
|
||||
Navigation.navigate(DASHBOARD_URL);
|
||||
}
|
||||
|
||||
const fetchReseller: Function = async (
|
||||
type FetchResellerFunction = (resellerId: string) => Promise<void>;
|
||||
|
||||
const fetchReseller: FetchResellerFunction = async (
|
||||
resellerId: string
|
||||
): Promise<void> => {
|
||||
setIsLoading(true);
|
||||
@@ -102,6 +104,7 @@ const RegisterPage: () => JSX.Element = () => {
|
||||
required: true,
|
||||
disabled: Boolean(initialValues && initialValues['email']),
|
||||
title: 'Email',
|
||||
dataTestId: 'email',
|
||||
},
|
||||
{
|
||||
field: {
|
||||
@@ -111,6 +114,7 @@ const RegisterPage: () => JSX.Element = () => {
|
||||
placeholder: 'Jeff Smith',
|
||||
required: true,
|
||||
title: 'Full Name',
|
||||
dataTestId: 'name',
|
||||
},
|
||||
];
|
||||
|
||||
@@ -124,6 +128,7 @@ const RegisterPage: () => JSX.Element = () => {
|
||||
placeholder: 'Acme, Inc.',
|
||||
required: true,
|
||||
title: 'Company Name',
|
||||
dataTestId: 'companyName',
|
||||
},
|
||||
]);
|
||||
|
||||
@@ -137,6 +142,7 @@ const RegisterPage: () => JSX.Element = () => {
|
||||
required: true,
|
||||
placeholder: '+11234567890',
|
||||
title: 'Phone Number',
|
||||
dataTestId: 'companyPhoneNumber',
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -153,6 +159,7 @@ const RegisterPage: () => JSX.Element = () => {
|
||||
placeholder: 'Password',
|
||||
title: 'Password',
|
||||
required: true,
|
||||
dataTestId: 'password',
|
||||
},
|
||||
{
|
||||
field: {
|
||||
@@ -168,6 +175,7 @@ const RegisterPage: () => JSX.Element = () => {
|
||||
overrideFieldKey: 'confirmPassword',
|
||||
required: true,
|
||||
showEvenIfPermissionDoesNotExist: true,
|
||||
dataTestId: 'confirmPassword',
|
||||
},
|
||||
]);
|
||||
|
||||
@@ -1,14 +1,13 @@
|
||||
import React, { useState } from 'react';
|
||||
import ModelForm, { FormType } from 'CommonUI/src/Components/Forms/ModelForm';
|
||||
import User from 'Model/Models/User';
|
||||
import Link from 'CommonUI/src/Components/Link/Link';
|
||||
import Route from 'Common/Types/API/Route';
|
||||
import FormFieldSchemaType from 'CommonUI/src/Components/Forms/Types/FormFieldSchemaType';
|
||||
import OneUptimeLogo from 'CommonUI/src/Images/logos/OneUptimeSVG/3-transparent.svg';
|
||||
|
||||
import URL from 'Common/Types/API/URL';
|
||||
import { RESET_PASSWORD_API_URL } from '../Utils/ApiPaths';
|
||||
import Route from 'Common/Types/API/Route';
|
||||
import URL from 'Common/Types/API/URL';
|
||||
import ModelForm, { FormType } from 'CommonUI/src/Components/Forms/ModelForm';
|
||||
import FormFieldSchemaType from 'CommonUI/src/Components/Forms/Types/FormFieldSchemaType';
|
||||
import Link from 'CommonUI/src/Components/Link/Link';
|
||||
import OneUptimeLogo from 'CommonUI/src/Images/logos/OneUptimeSVG/3-transparent.svg';
|
||||
import Navigation from 'CommonUI/src/Utils/Navigation';
|
||||
import User from 'Model/Models/User';
|
||||
import React, { useState } from 'react';
|
||||
|
||||
const RegisterPage: () => JSX.Element = () => {
|
||||
const apiUrl: URL = RESET_PASSWORD_API_URL;
|
||||
@@ -1,23 +1,24 @@
|
||||
import React, { useEffect, useState } from 'react';
|
||||
import { VERIFY_EMAIL_API_URL } from '../Utils/ApiPaths';
|
||||
import Route from 'Common/Types/API/Route';
|
||||
import OneUptimeLogo from 'CommonUI/src/Images/logos/OneUptimeSVG/3-transparent.svg';
|
||||
import URL from 'Common/Types/API/URL';
|
||||
import { PromiseVoidFunction } from 'Common/Types/FunctionTypes';
|
||||
import ObjectID from 'Common/Types/ObjectID';
|
||||
import { FormType } from 'CommonUI/src/Components/Forms/ModelForm';
|
||||
import Link from 'CommonUI/src/Components/Link/Link';
|
||||
import PageLoader from 'CommonUI/src/Components/Loader/PageLoader';
|
||||
import ModelAPI from 'CommonUI/src/Utils/ModelAPI/ModelAPI';
|
||||
import EmailVerificationToken from 'Model/Models/EmailVerificationToken';
|
||||
import { VERIFY_EMAIL_API_URL } from '../Utils/ApiPaths';
|
||||
import { FormType } from 'CommonUI/src/Components/Forms/ModelForm';
|
||||
import Navigation from 'CommonUI/src/Utils/Navigation';
|
||||
import ObjectID from 'Common/Types/ObjectID';
|
||||
import URL from 'Common/Types/API/URL';
|
||||
import OneUptimeLogo from 'CommonUI/src/Images/logos/OneUptimeSVG/3-transparent.svg';
|
||||
import API from 'CommonUI/src/Utils/API/API';
|
||||
import ModelAPI from 'CommonUI/src/Utils/ModelAPI/ModelAPI';
|
||||
import Navigation from 'CommonUI/src/Utils/Navigation';
|
||||
import EmailVerificationToken from 'Model/Models/EmailVerificationToken';
|
||||
import React, { useEffect, useState } from 'react';
|
||||
|
||||
const VerifyEmail: () => JSX.Element = () => {
|
||||
const apiUrl: URL = VERIFY_EMAIL_API_URL;
|
||||
const [error, setError] = useState<string>('');
|
||||
const [isLoading, setIsLoading] = useState<boolean>(true);
|
||||
|
||||
const init: () => Promise<void> = async (): Promise<void> => {
|
||||
const init: PromiseVoidFunction = async (): Promise<void> => {
|
||||
// Ping an API here.
|
||||
setError('');
|
||||
setIsLoading(true);
|
||||
@@ -3,7 +3,8 @@
|
||||
// these options are overrides used only by ts-node
|
||||
// same as the --compilerOptions flag and the TS_NODE_COMPILER_OPTIONS environment variable
|
||||
"compilerOptions": {
|
||||
"module": "commonjs"
|
||||
"module": "commonjs",
|
||||
"resolveJsonModule": true,
|
||||
}
|
||||
},
|
||||
"compilerOptions": {
|
||||
@@ -105,6 +106,7 @@
|
||||
|
||||
/* Completeness */
|
||||
// "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */
|
||||
"skipLibCheck": true /* Skip type checking all .d.ts files. */
|
||||
"skipLibCheck": true, /* Skip type checking all .d.ts files. */
|
||||
"resolveJsonModule": true
|
||||
}
|
||||
}
|
||||