Compare commits
822 Commits
feature/sf
...
feature/sf
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2b7f4c3f06 | ||
|
|
26de811174 | ||
|
|
d023848c70 | ||
|
|
a109c0fb39 | ||
|
|
9b5a0162ff | ||
|
|
a57cdbe2f3 | ||
|
|
d02e0cf455 | ||
|
|
e3bdf9409f | ||
|
|
93a6b4ccb4 | ||
|
|
d532ff8c05 | ||
|
|
0f15814916 | ||
|
|
f02d1a0ace | ||
|
|
cbc298f6ad | ||
|
|
e02ab7fd95 | ||
|
|
dbbddfadab | ||
|
|
1f090fdd20 | ||
|
|
0b72c59335 | ||
|
|
7c6dd76464 | ||
|
|
01ad3e7d8c | ||
|
|
53f7f75795 | ||
|
|
a80ab33c50 | ||
|
|
3bd5c7efb3 | ||
|
|
aa2e9e8c1f | ||
|
|
8db9ed68c1 | ||
|
|
53e307cd55 | ||
|
|
e4fb6edb05 | ||
|
|
6724d0e0c1 | ||
|
|
e505285a91 | ||
|
|
2ecc130fd1 | ||
|
|
ecb1f4140e | ||
|
|
b1d2cd1ceb | ||
|
|
0752ba9d2d | ||
|
|
6b7b536236 | ||
|
|
b9d6e0ea35 | ||
|
|
8f4eff6d1c | ||
|
|
708889b1ed | ||
|
|
59514cc433 | ||
|
|
ea3dbb290f | ||
|
|
30cebea5a1 | ||
|
|
e586ed8e3b | ||
|
|
7551bf38ef | ||
|
|
34beb03a6a | ||
|
|
af05d3ec30 | ||
|
|
ac6315c76a | ||
|
|
960bea5bb0 | ||
|
|
69bae5b853 | ||
|
|
6b375ee64d | ||
|
|
84b211911f | ||
|
|
22a4ccad6b | ||
|
|
f6fd70bb51 | ||
|
|
9c5900e4fe | ||
|
|
51f4c1787f | ||
|
|
81cae99093 | ||
|
|
587daef6ee | ||
|
|
9217372097 | ||
|
|
256d86567e | ||
|
|
37541fdcd6 | ||
|
|
b574175a56 | ||
|
|
8e13d2011c | ||
|
|
aba664375f | ||
|
|
a50501e75e | ||
|
|
16534bb348 | ||
|
|
a538477272 | ||
|
|
9c2d4dbc24 | ||
|
|
1acfefa555 | ||
|
|
52a7e2d698 | ||
|
|
d8363f2637 | ||
|
|
f42383fd10 | ||
|
|
c919f0724a | ||
|
|
681b769356 | ||
|
|
cee39f3e1f | ||
|
|
9dc653694a | ||
|
|
a9f51df151 | ||
|
|
3aa34ee0cf | ||
|
|
cde801a837 | ||
|
|
e9e25c582e | ||
|
|
90fa7c159a | ||
|
|
d4180df7e9 | ||
|
|
ab42bde8f2 | ||
|
|
a96c7a34c1 | ||
|
|
0ac82acbad | ||
|
|
f03b77f9bb | ||
|
|
dc796abd4a | ||
|
|
cf7551011e | ||
|
|
586dc5dbe2 | ||
|
|
3dbc6f0d6a | ||
|
|
0ae5d724d6 | ||
|
|
2dcd9bef53 | ||
|
|
38331f1501 | ||
|
|
e35b4af123 | ||
|
|
618d4718c9 | ||
|
|
f36e9c3d99 | ||
|
|
0de26c4f2f | ||
|
|
d78fe872ae | ||
|
|
3c25b829e2 | ||
|
|
fd60505eec | ||
|
|
42cc64db74 | ||
|
|
496fb40807 | ||
|
|
e3e717ea60 | ||
|
|
1e29f7010a | ||
|
|
c514af2511 | ||
|
|
6d4221a565 | ||
|
|
5148ad3952 | ||
|
|
be3df9817c | ||
|
|
95e095c184 | ||
|
|
db5d9863b1 | ||
|
|
2cc03c21ed | ||
|
|
480d628125 | ||
|
|
9e212a2684 | ||
|
|
a7da1dbadd | ||
|
|
99f078fad9 | ||
|
|
0445c3bbc4 | ||
|
|
23214ae6e6 | ||
|
|
b966bdd8da | ||
|
|
5fa9d1e16e | ||
|
|
c45c45607f | ||
|
|
69506af2ab | ||
|
|
00cb9cb8db | ||
|
|
757a1ef102 | ||
|
|
5416ecb709 | ||
|
|
766771e435 | ||
|
|
eb0d83aa3a | ||
|
|
826119aea6 | ||
|
|
650bf2cf86 | ||
|
|
ad0603f921 | ||
|
|
4613dc791b | ||
|
|
6026244783 | ||
|
|
43d9c54626 | ||
|
|
400f4b6201 | ||
|
|
ce62f90ede | ||
|
|
778ce3e409 | ||
|
|
532e4a4c7a | ||
|
|
4d9c0474e6 | ||
|
|
c1739feabb | ||
|
|
6dbdcd2eb9 | ||
|
|
2e508c7a85 | ||
|
|
e3b7d5ad02 | ||
|
|
a65a3ecfbe | ||
|
|
1f0f7ae0c7 | ||
|
|
0ffe66b501 | ||
|
|
9e424600bc | ||
|
|
f9e41f262c | ||
|
|
7fcd079535 | ||
|
|
165f961fb4 | ||
|
|
2793bd2472 | ||
|
|
f554c2073f | ||
|
|
3a9f408be2 | ||
|
|
4bcb12d3f1 | ||
|
|
7cbaf7373a | ||
|
|
d6960c2717 | ||
|
|
cf7e6ea33d | ||
|
|
49d41539b0 | ||
|
|
0d40171f13 | ||
|
|
e919858e63 | ||
|
|
c1be9a90fe | ||
|
|
26db256336 | ||
|
|
aa17de3384 | ||
|
|
9cbc1428e9 | ||
|
|
857a26231d | ||
|
|
b76c192f33 | ||
|
|
e50f0c4465 | ||
|
|
41641f69fe | ||
|
|
5802c55ab3 | ||
|
|
b12880da50 | ||
|
|
a23fe9942d | ||
|
|
5e9b376721 | ||
|
|
35afdd3b2a | ||
|
|
00dd03bb2c | ||
|
|
121217d70f | ||
|
|
3225916629 | ||
|
|
75fabfb63d | ||
|
|
255786325b | ||
|
|
797a7207e9 | ||
|
|
f49f63a32a | ||
|
|
e0bfea40e1 | ||
|
|
78e3a0f24f | ||
|
|
408a5c72c8 | ||
|
|
ae3f7c9c0c | ||
|
|
093badd3a7 | ||
|
|
9331a22a10 | ||
|
|
5353630975 | ||
|
|
ecc9bd446f | ||
|
|
1983271a9b | ||
|
|
0b8042f07a | ||
|
|
1f5cabad1a | ||
|
|
48e30865af | ||
|
|
fe78d91fa9 | ||
|
|
4ac95c20ad | ||
|
|
4a712ff9f1 | ||
|
|
f8c5553837 | ||
|
|
7ea997219b | ||
|
|
a6ddfa22a1 | ||
|
|
b6a071d33a | ||
|
|
26f07a00c3 | ||
|
|
b47dbe29c0 | ||
|
|
dbeb975cf6 | ||
|
|
e5213d06ae | ||
|
|
a0affba407 | ||
|
|
940d2cead8 | ||
|
|
c8129478d5 | ||
|
|
4342a2a175 | ||
|
|
19f19d5fd0 | ||
|
|
18259c73a2 | ||
|
|
32b773c486 | ||
|
|
699728963c | ||
|
|
d66d320e7d | ||
|
|
c56be1641e | ||
|
|
7351ea675b | ||
|
|
e51fc8a68e | ||
|
|
4ec6e7c7a4 | ||
|
|
44872d4c9f | ||
|
|
8bf726382d | ||
|
|
d07098bae1 | ||
|
|
c575ea51cd | ||
|
|
2b22215853 | ||
|
|
b4eb57f3df | ||
|
|
41566a4d74 | ||
|
|
e64cf88809 | ||
|
|
2fdcd3a009 | ||
|
|
76af8c6f2d | ||
|
|
eae06ccdd7 | ||
|
|
d322754798 | ||
|
|
908e8b3ff2 | ||
|
|
e9afce298d | ||
|
|
f373c69430 | ||
|
|
8ece696775 | ||
|
|
5ea6158e8d | ||
|
|
a799793ca8 | ||
|
|
27571942c9 | ||
|
|
e6a68eb1eb | ||
|
|
b7f2c4a000 | ||
|
|
3e922df2f8 | ||
|
|
7713ade077 | ||
|
|
12ead3579e | ||
|
|
be0f62ffe0 | ||
|
|
5ccd754261 | ||
|
|
dea565f8c6 | ||
|
|
6e6b0b66d3 | ||
|
|
ed96f8dc0e | ||
|
|
8f6bfa2a9b | ||
|
|
d92dcbd4e6 | ||
|
|
c765682311 | ||
|
|
fb717c22ad | ||
|
|
39feda07e5 | ||
|
|
5d30dae189 | ||
|
|
19b4cfd078 | ||
|
|
1e1ed20231 | ||
|
|
df650edefd | ||
|
|
7cb94f79a0 | ||
|
|
cd3ad6f975 | ||
|
|
425b926948 | ||
|
|
71ca6d27ce | ||
|
|
7174de3de6 | ||
|
|
194faf5a55 | ||
|
|
caeff1e17a | ||
|
|
a9954c1231 | ||
|
|
e3f58ccee8 | ||
|
|
7e071151a8 | ||
|
|
e4af4ca0b6 | ||
|
|
3ef20d64ac | ||
|
|
c6a6eec5b7 | ||
|
|
5de04449e4 | ||
|
|
eda57036bd | ||
|
|
e33a25e47a | ||
|
|
e7d32e5041 | ||
|
|
55504c2725 | ||
|
|
9318be0f09 | ||
|
|
f31a6d0d43 | ||
|
|
3b3847990d | ||
|
|
c699cdff0a | ||
|
|
bbfb29f60b | ||
|
|
28a50a1d94 | ||
|
|
623d89bf31 | ||
|
|
7a4dd55fa4 | ||
|
|
bf7ef78b20 | ||
|
|
bcb05cb2e2 | ||
|
|
9c52e23e44 | ||
|
|
1c50e11a43 | ||
|
|
a2f5dbd70d | ||
|
|
0f283c1eda | ||
|
|
f67c8169bf | ||
|
|
f9e4b73fb0 | ||
|
|
e31858c9d7 | ||
|
|
4f70f7ef70 | ||
|
|
11a06df0a4 | ||
|
|
da8caf42f5 | ||
|
|
0b30408aae | ||
|
|
e2f5ce42e6 | ||
|
|
90868d4a09 | ||
|
|
b01a5a4216 | ||
|
|
c27bfb5990 | ||
|
|
589f99db1a | ||
|
|
7d0e35a9f4 | ||
|
|
a64d24d8ff | ||
|
|
2ae7b2c8ec | ||
|
|
cd33fb9fb9 | ||
|
|
1176aee38b | ||
|
|
e781bce27e | ||
|
|
10292df48d | ||
|
|
76293f5cca | ||
|
|
16de3e40df | ||
|
|
642007d29b | ||
|
|
3c281230cc | ||
|
|
a5a9ae150f | ||
|
|
c2e2de4ab5 | ||
|
|
e49e3b6981 | ||
|
|
1b3c929fa7 | ||
|
|
fb8ca5f145 | ||
|
|
dfc5c206fd | ||
|
|
3ab0fcb337 | ||
|
|
f6841e5e9f | ||
|
|
2cb84c5f55 | ||
|
|
ff60824291 | ||
|
|
82322b5024 | ||
|
|
bfa51d378c | ||
|
|
78ddf4e52f | ||
|
|
8a50a10b23 | ||
|
|
80f7da7979 | ||
|
|
eec6dce4fc | ||
|
|
cd671bdc88 | ||
|
|
0fa2656aad | ||
|
|
109da940ba | ||
|
|
64143798e0 | ||
|
|
d8489a5f07 | ||
|
|
8ae4d0dce8 | ||
|
|
f88dd790a0 | ||
|
|
baea2d2a3e | ||
|
|
43d6794151 | ||
|
|
c924426725 | ||
|
|
607eac90c6 | ||
|
|
06b1e30670 | ||
|
|
5644ee2670 | ||
|
|
6fccd63916 | ||
|
|
bed385d025 | ||
|
|
77b1ef2d91 | ||
|
|
3cef87ea46 | ||
|
|
97fcf6d91f | ||
|
|
ae07a515b7 | ||
|
|
422698ce34 | ||
|
|
08ac2978a1 | ||
|
|
92a9894757 | ||
|
|
093b0e63ce | ||
|
|
07564248d2 | ||
|
|
908d247f98 | ||
|
|
6193fa3c09 | ||
|
|
5c1ba207b6 | ||
|
|
21bfad2f95 | ||
|
|
8b88f31672 | ||
|
|
28fcf5c4fa | ||
|
|
f5653ce1dd | ||
|
|
23b11fce15 | ||
|
|
facd5d23d7 | ||
|
|
a8c817d704 | ||
|
|
cd0f455db3 | ||
|
|
fac3450257 | ||
|
|
fcf5963079 | ||
|
|
2f732e41ed | ||
|
|
1747f38bca | ||
|
|
d17cfc7793 | ||
|
|
ddce0ab436 | ||
|
|
9d025c10b4 | ||
|
|
928257f125 | ||
|
|
2169c10417 | ||
|
|
ab61902deb | ||
|
|
06ed10bd5e | ||
|
|
4e2bf6534a | ||
|
|
b780b50a42 | ||
|
|
f4428fde9f | ||
|
|
42066865be | ||
|
|
8a99bd8589 | ||
|
|
e0f43fa9fe | ||
|
|
0ecd4e4c3b | ||
|
|
a79a3ef64f | ||
|
|
5b64664bbb | ||
|
|
0f5e5d6ebe | ||
|
|
abddb82f94 | ||
|
|
9856bb65fb | ||
|
|
1533ef7be9 | ||
|
|
4a5fb0c6e4 | ||
|
|
ea958ed489 | ||
|
|
5556274d8b | ||
|
|
d3e6315269 | ||
|
|
9c7d27f860 | ||
|
|
9e90c98454 | ||
|
|
ce3ffb75ae | ||
|
|
b83a3cc185 | ||
|
|
d103a1cd29 | ||
|
|
150c40f9b1 | ||
|
|
4d650a9aca | ||
|
|
9b239dbcb2 | ||
|
|
68805fee4a | ||
|
|
fc490f1612 | ||
|
|
e6a496d062 | ||
|
|
fb2cc0e504 | ||
|
|
94efe4e7ca | ||
|
|
8a736775d8 | ||
|
|
4b34335963 | ||
|
|
6116434399 | ||
|
|
eccc4c3ade | ||
|
|
a764f42d23 | ||
|
|
650a29b74f | ||
|
|
1e1b0dd359 | ||
|
|
8d126a0024 | ||
|
|
06d73a815f | ||
|
|
386b5eb11c | ||
|
|
9fe58a1fba | ||
|
|
924b838a83 | ||
|
|
b2012c004a | ||
|
|
e638245b8a | ||
|
|
be53b012f1 | ||
|
|
35ef00a8cd | ||
|
|
0e292ea597 | ||
|
|
b3f2065edd | ||
|
|
7fb585dfdd | ||
|
|
194bb28085 | ||
|
|
46f40ec480 | ||
|
|
a99fe44408 | ||
|
|
432920b100 | ||
|
|
f0e1939b95 | ||
|
|
f85a0e4c85 | ||
|
|
578d9c46d9 | ||
|
|
5a28ec7579 | ||
|
|
d971cbd5f1 | ||
|
|
72a0be3a54 | ||
|
|
5f04cbb896 | ||
|
|
4f893929ca | ||
|
|
de32f5db78 | ||
|
|
aa7e39c28a | ||
|
|
0838ff417f | ||
|
|
2321304e2a | ||
|
|
1910b461f3 | ||
|
|
2a1b39b0fb | ||
|
|
cd042a8073 | ||
|
|
c75e1b3c19 | ||
|
|
7f6ea605d2 | ||
|
|
9203f13161 | ||
|
|
cb011a9bd7 | ||
|
|
da7184d841 | ||
|
|
921336ad13 | ||
|
|
17476fdcf4 | ||
|
|
fe310de31d | ||
|
|
d0fab40b03 | ||
|
|
810ef41c05 | ||
|
|
30ad60c2c1 | ||
|
|
5df00e14da | ||
|
|
1929fb1b57 | ||
|
|
06bb0f77c9 | ||
|
|
aed5ac4c3d | ||
|
|
03cc5b2281 | ||
|
|
8c963be133 | ||
|
|
1afd164712 | ||
|
|
0eedca58e9 | ||
|
|
95c57a3ffb | ||
|
|
48d673a48e | ||
|
|
3f3a72a905 | ||
|
|
3c934e3a4b | ||
|
|
24afa53028 | ||
|
|
5c2a9f62dc | ||
|
|
57de3f9456 | ||
|
|
6c001b6950 | ||
|
|
f940d1bf24 | ||
|
|
aaeab9a241 | ||
|
|
109674bdb5 | ||
|
|
49e0c64dfd | ||
|
|
f71c437b46 | ||
|
|
26a6d01654 | ||
|
|
1670b3fd78 | ||
|
|
d7729028cf | ||
|
|
858acf053e | ||
|
|
d574925122 | ||
|
|
5c2e7c80da | ||
|
|
6abafcaf68 | ||
|
|
f6e50161c6 | ||
|
|
7c8e470199 | ||
|
|
a4f511b47b | ||
|
|
84aeb0d8eb | ||
|
|
501756d4e7 | ||
|
|
06630fb85e | ||
|
|
10fde2b175 | ||
|
|
06de46c084 | ||
|
|
2b69524c57 | ||
|
|
7eca8110cf | ||
|
|
47b2e8c709 | ||
|
|
6380e1ad0a | ||
|
|
0e2973f01e | ||
|
|
d7a7256929 | ||
|
|
eebc4f7a63 | ||
|
|
0f3f27ff26 | ||
|
|
21a69a1048 | ||
|
|
7ee652d021 | ||
|
|
72b3e736c0 | ||
|
|
459a9c3fbb | ||
|
|
7671830648 | ||
|
|
b1ea52cbe3 | ||
|
|
503361a847 | ||
|
|
bace7aa175 | ||
|
|
fd7875b24e | ||
|
|
e5c5aa6cdd | ||
|
|
98f9269766 | ||
|
|
d3c7f8cd56 | ||
|
|
f246827d3d | ||
|
|
bcec481268 | ||
|
|
810ec1fd6c | ||
|
|
fc2d77a0dc | ||
|
|
65157e93a9 | ||
|
|
a43e423c06 | ||
|
|
abc7e1c8c6 | ||
|
|
3c89404543 | ||
|
|
ae2fdad4f1 | ||
|
|
8d024ad625 | ||
|
|
24e9cc0658 | ||
|
|
b15d574d8b | ||
|
|
507392b23e | ||
|
|
8765a00ead | ||
|
|
9334d5cdc8 | ||
|
|
a94bc7073d | ||
|
|
fe8402b856 | ||
|
|
b37656d4fe | ||
|
|
399aaa9e2d | ||
|
|
80616bf9bd | ||
|
|
3832b9216f | ||
|
|
9c556c5f40 | ||
|
|
532d5cbc6d | ||
|
|
292af4d1ef | ||
|
|
4b16fc2ec5 | ||
|
|
de0b37bf43 | ||
|
|
89eec3250a | ||
|
|
07a06ae598 | ||
|
|
3b09297600 | ||
|
|
1bae5ecb55 | ||
|
|
e44e44df41 | ||
|
|
e6ecc6068d | ||
|
|
a7028e00f9 | ||
|
|
66f0097b80 | ||
|
|
b5484ecda6 | ||
|
|
2462c3774d | ||
|
|
baf13117dc | ||
|
|
988f70bf69 | ||
|
|
4f60118f37 | ||
|
|
b7e1bff0f4 | ||
|
|
a0758b4b61 | ||
|
|
b614eed79d | ||
|
|
b22cc7f19f | ||
|
|
a11dcc16f0 | ||
|
|
8333a834fc | ||
|
|
fc93d5c646 | ||
|
|
92a04d5f2a | ||
|
|
ff0786def7 | ||
|
|
4907f06183 | ||
|
|
ad5a8c06a5 | ||
|
|
749765c85d | ||
|
|
aafa9317e0 | ||
|
|
628a74c3f7 | ||
|
|
9a392eebad | ||
|
|
f67850461f | ||
|
|
ad60e1a624 | ||
|
|
21a594a81e | ||
|
|
253736221e | ||
|
|
1252d11bba | ||
|
|
b1da9ff18b | ||
|
|
c6d6937f21 | ||
|
|
f40655b1af | ||
|
|
f68dce9ee2 | ||
|
|
ebda457684 | ||
|
|
d9a6d1a803 | ||
|
|
fc5a3dcab4 | ||
|
|
5b0df0befd | ||
|
|
0dd5e5086d | ||
|
|
bb464a2351 | ||
|
|
c03d683dcb | ||
|
|
344fe1b58b | ||
|
|
c0d14daf44 | ||
|
|
cf22c6f6fc | ||
|
|
f579875b35 | ||
|
|
b49677d5ba | ||
|
|
6389186851 | ||
|
|
d27fedcd0b | ||
|
|
c1350f04b7 | ||
|
|
b48c231dcc | ||
|
|
9752b2e49f | ||
|
|
00795ca3e9 | ||
|
|
a557a42cf5 | ||
|
|
1743801c78 | ||
|
|
ad84eedda3 | ||
|
|
6055921556 | ||
|
|
b74a029166 | ||
|
|
4bb3ab3e16 | ||
|
|
095b707f0c | ||
|
|
992435b1f8 | ||
|
|
a4339d1d67 | ||
|
|
9c4f51d5f6 | ||
|
|
90a71326a9 | ||
|
|
a8e30a5228 | ||
|
|
808f57adfb | ||
|
|
a71497d3a8 | ||
|
|
5b6a563a87 | ||
|
|
3de5a95a98 | ||
|
|
14283ab5e4 | ||
|
|
3b789d040a | ||
|
|
f0e7d41ad6 | ||
|
|
debcca8b07 | ||
|
|
741c2b34bf | ||
|
|
3b8ea6874b | ||
|
|
381505bd9d | ||
|
|
28b6f854cb | ||
|
|
cb4dc2a057 | ||
|
|
412083e2aa | ||
|
|
ad565d0096 | ||
|
|
31d335af48 | ||
|
|
48cb394b3f | ||
|
|
c709c046c7 | ||
|
|
a0744e6713 | ||
|
|
98d3e61d66 | ||
|
|
7b4d4a0d9a | ||
|
|
a48c8b2baa | ||
|
|
1c022711a1 | ||
|
|
0291ed9a56 | ||
|
|
08e0eeee3d | ||
|
|
8f795096c3 | ||
|
|
2161f4c140 | ||
|
|
b544e10b0d | ||
|
|
9073880aac | ||
|
|
b48a835808 | ||
|
|
5e8e380a8e | ||
|
|
d7732fe2ff | ||
|
|
36bb77ccb0 | ||
|
|
7a690abe1a | ||
|
|
5beb7b3417 | ||
|
|
d9adfc30d5 | ||
|
|
3643c5ecb7 | ||
|
|
f9c63b69a1 | ||
|
|
701ae26eb4 | ||
|
|
81842dc5ec | ||
|
|
571e32925e | ||
|
|
ef7d9c22d4 | ||
|
|
b6de9d5e64 | ||
|
|
a3760a7d9d | ||
|
|
58b9ea404b | ||
|
|
feb15e4db2 | ||
|
|
acd37b6c8c | ||
|
|
94ffec20db | ||
|
|
7743c9658c | ||
|
|
3544c6a957 | ||
|
|
6dfced8541 | ||
|
|
1502336286 | ||
|
|
78fd5a7ac3 | ||
|
|
94856b0c55 | ||
|
|
a0570cb999 | ||
|
|
1d970712e3 | ||
|
|
9a03235cfa | ||
|
|
e711ff0ab3 | ||
|
|
3fdf9130e8 | ||
|
|
e7075a83ca | ||
|
|
e78a60b6ef | ||
|
|
5b5d41559c | ||
|
|
123adcfc76 | ||
|
|
1a0fa3fdb0 | ||
|
|
621b75d437 | ||
|
|
b72c3ce08a | ||
|
|
20c6a67f34 | ||
|
|
c440afa435 | ||
|
|
8dfcd943f0 | ||
|
|
26319beaa4 | ||
|
|
c0b7e3679b | ||
|
|
bc7f516d2d | ||
|
|
f31becc215 | ||
|
|
3943b0994e | ||
|
|
3a653a9485 | ||
|
|
b754534b5b | ||
|
|
66cd682f7d | ||
|
|
52674a6747 | ||
|
|
a962af0f57 | ||
|
|
caf367b10d | ||
|
|
afa630682c | ||
|
|
3e6130da15 | ||
|
|
0d7c269c3b | ||
|
|
f685c9a3d4 | ||
|
|
e693bd97f3 | ||
|
|
e6060b9bab | ||
|
|
3743c65da9 | ||
|
|
4199a86264 | ||
|
|
e0315bafc7 | ||
|
|
1a937a7476 | ||
|
|
576d2d7758 | ||
|
|
1f61cf7b5a | ||
|
|
05227b9022 | ||
|
|
4212340519 | ||
|
|
dbb3ea8a35 | ||
|
|
36fe0cab18 | ||
|
|
8f841314b5 | ||
|
|
5bcd1e579d | ||
|
|
2c71439a96 | ||
|
|
0f7f67aade | ||
|
|
0c515cd563 | ||
|
|
80a88b8afb | ||
|
|
69cb1adc3e | ||
|
|
7795cfef29 | ||
|
|
e77eb4d20d | ||
|
|
8664c196f0 | ||
|
|
d5938bf407 | ||
|
|
b32722ca54 | ||
|
|
3907901dc3 | ||
|
|
6ad7a1e613 | ||
|
|
89475f46a3 | ||
|
|
37b834b3cf | ||
|
|
78c13acbab | ||
|
|
2aae162f73 | ||
|
|
79dfa10d4e | ||
|
|
ec95e09553 | ||
|
|
7689701ab1 | ||
|
|
b02cb16dc9 | ||
|
|
eab6f0ceee | ||
|
|
05e69d21fa | ||
|
|
ec0da8cf76 | ||
|
|
6dc167fae1 | ||
|
|
cb56a3ed83 | ||
|
|
59ae98a21c | ||
|
|
5dba31576a | ||
|
|
c94c661506 | ||
|
|
1eea2bb1c3 | ||
|
|
d6f749fff5 | ||
|
|
aea68f5239 | ||
|
|
d18b1808d9 | ||
|
|
8b94696dc3 | ||
|
|
e880b020c6 | ||
|
|
1348712c83 | ||
|
|
87e3f6d04e | ||
|
|
65ec935a9f | ||
|
|
cf91ef5604 | ||
|
|
8b227d9ac9 | ||
|
|
c37166397e | ||
|
|
65c8d4a4e9 | ||
|
|
f135f0a5e7 | ||
|
|
6caae0325a | ||
|
|
15304d6eb5 | ||
|
|
6dc2935741 | ||
|
|
8c9a211295 | ||
|
|
7d6bd9119b | ||
|
|
062b50d34c | ||
|
|
23aba08c87 | ||
|
|
b835103cef | ||
|
|
018fecfc59 | ||
|
|
e9ad452c43 | ||
|
|
376731fbd9 | ||
|
|
4f7489f471 | ||
|
|
ff904c2c02 | ||
|
|
c81730d7ba | ||
|
|
f455f1e7b4 | ||
|
|
0259270ece | ||
|
|
8a0d89161b | ||
|
|
c7ec8be141 | ||
|
|
95870699d5 | ||
|
|
ba93adfb7b | ||
|
|
a219a17165 | ||
|
|
b1da7a8fda | ||
|
|
8b549a19a8 | ||
|
|
fc6b756aaf | ||
|
|
1eeafeddb9 | ||
|
|
34cc5bf125 | ||
|
|
a205220acd | ||
|
|
f6651ffffb | ||
|
|
b8dc06a7c7 | ||
|
|
08f8d7f03a | ||
|
|
93c5bcebe1 | ||
|
|
24fd92fa3b | ||
|
|
c919dac8cb | ||
|
|
414f485c17 | ||
|
|
6068a55b79 | ||
|
|
3236d477c0 | ||
|
|
3d1d5e6ef3 | ||
|
|
6886354fc5 | ||
|
|
3a8c65c8d1 | ||
|
|
2eadcbe31a | ||
|
|
c76c01d78f | ||
|
|
3baa438c2b | ||
|
|
f457890b73 | ||
|
|
06f907ba00 | ||
|
|
56580fa22a | ||
|
|
3d04200ca7 | ||
|
|
e9ccdd958d | ||
|
|
e0983d0530 | ||
|
|
a1678f76c2 | ||
|
|
b53a115489 | ||
|
|
41cc8f1d73 | ||
|
|
f95e04afc9 | ||
|
|
ac66e15d7a | ||
|
|
8a4320c031 | ||
|
|
8c23acceaf | ||
|
|
c481f5776e | ||
|
|
bc8f66c4e5 | ||
|
|
bf3c7e2b4d | ||
|
|
99b89f2e15 | ||
|
|
9d1597089b | ||
|
|
46c57162d7 | ||
|
|
7dfab63a89 | ||
|
|
38961c5ba1 | ||
|
|
f973bb031d | ||
|
|
657293bf06 | ||
|
|
f462aec08a | ||
|
|
bb9c4d1c27 | ||
|
|
8b19e0be38 | ||
|
|
1c5d135e48 | ||
|
|
48e0809bd7 | ||
|
|
29acd4d879 | ||
|
|
ce532a6b63 | ||
|
|
fd943df012 | ||
|
|
9ae2ff1a2b | ||
|
|
c913973936 | ||
|
|
92cbdfd4f5 | ||
|
|
0a2454507b | ||
|
|
6ea98623fb | ||
|
|
f2218f7afb | ||
|
|
d04e98a5fd | ||
|
|
4e81243adc | ||
|
|
774d688929 | ||
|
|
9415599b53 | ||
|
|
e1a8f68eea | ||
|
|
7ec8feec2c | ||
|
|
cdb5493461 | ||
|
|
19531bba04 | ||
|
|
af5b319d0c | ||
|
|
b942696c69 |
2
.gitignore
vendored
@@ -14,7 +14,7 @@ dist/
|
||||
downloads/
|
||||
eggs/
|
||||
.eggs/
|
||||
lib/
|
||||
#lib/
|
||||
lib64/
|
||||
parts/
|
||||
sdist/
|
||||
|
||||
8
.idea/.gitignore
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
# 默认忽略的文件
|
||||
/shelf/
|
||||
/workspace.xml
|
||||
# 基于编辑器的 HTTP 客户端请求
|
||||
/httpRequests/
|
||||
# Datasource local storage ignored files
|
||||
/dataSources/
|
||||
/dataSources.local.xml
|
||||
1
.idea/.name
generated
Normal file
@@ -0,0 +1 @@
|
||||
__manifest__.py
|
||||
6
.idea/inspectionProfiles/profiles_settings.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<settings>
|
||||
<option name="USE_PROJECT_PROFILE" value="false" />
|
||||
<version value="1.0" />
|
||||
</settings>
|
||||
</component>
|
||||
19
.idea/jikimo_sf.iml
generated
Normal file
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="PYTHON_MODULE" version="4">
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$" />
|
||||
<orderEntry type="jdk" jdkName="Python 3.9" jdkType="Python SDK" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
<component name="PyDocumentationSettings">
|
||||
<option name="format" value="PLAIN" />
|
||||
<option name="myDocStringFormat" value="Plain" />
|
||||
</component>
|
||||
<component name="TemplatesService">
|
||||
<option name="TEMPLATE_FOLDERS">
|
||||
<list>
|
||||
<option value="$MODULE_DIR$/yizuo_login_background_and_styles/templates" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
</module>
|
||||
4
.idea/misc.xml
generated
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.9 (venv)" project-jdk-type="Python SDK" />
|
||||
</project>
|
||||
8
.idea/modules.xml
generated
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/jikimo_sf.iml" filepath="$PROJECT_DIR$/.idea/jikimo_sf.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
6
.idea/vcs.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
8
code_backend_theme/.idea/code_backend_theme.iml
generated
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="PYTHON_MODULE" version="4">
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$" />
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
||||
6
code_backend_theme/.idea/inspectionProfiles/profiles_settings.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<settings>
|
||||
<option name="USE_PROJECT_PROFILE" value="false" />
|
||||
<version value="1.0" />
|
||||
</settings>
|
||||
</component>
|
||||
8
code_backend_theme/.idea/modules.xml
generated
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/code_backend_theme.iml" filepath="$PROJECT_DIR$/.idea/code_backend_theme.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
40
code_backend_theme/README.rst
Normal file
@@ -0,0 +1,40 @@
|
||||
Code Backend Theme
|
||||
==================
|
||||
* Code Backend Theme module for Odoo 16 community editions
|
||||
|
||||
Installation
|
||||
============
|
||||
- www.odoo.com/documentation/16.0/setup/install.html
|
||||
- Install our custom addon
|
||||
|
||||
License
|
||||
-------
|
||||
General Public License, Version 3 (LGPL v3).
|
||||
(https://www.odoo.com/documentation/user/14.0/legal/licenses/licenses.html)
|
||||
|
||||
Company
|
||||
-------
|
||||
* 'Cybrosys Techno Solutions <https://cybrosys.com/>'__
|
||||
|
||||
Credits
|
||||
-------
|
||||
* 'Cybrosys Techno Solutions <https://cybrosys.com/>'__
|
||||
|
||||
Contacts
|
||||
--------
|
||||
* Mail Contact : odoo@cybrosys.com
|
||||
|
||||
Bug Tracker
|
||||
-----------
|
||||
Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported.
|
||||
|
||||
Maintainer
|
||||
==========
|
||||
This module is maintained by Cybrosys Technologies.
|
||||
|
||||
For support and more information, please visit https://www.cybrosys.com
|
||||
|
||||
Further information
|
||||
===================
|
||||
HTML Description: `<static/description/index.html>`__
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#
|
||||
# Cybrosys Technologies Pvt. Ltd.
|
||||
#
|
||||
# Copyright (C) 2022-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
|
||||
# Copyright (C) 2021-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
|
||||
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
|
||||
#
|
||||
# You can modify it under the terms of the GNU LESSER
|
||||
@@ -20,6 +20,3 @@
|
||||
#
|
||||
#############################################################################
|
||||
from .hooks import test_pre_init_hook, test_post_init_hook
|
||||
from . import wizard
|
||||
from . import models
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#
|
||||
# Cybrosys Technologies Pvt. Ltd.
|
||||
#
|
||||
# Copyright (C) 2022-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
|
||||
# Copyright (C) 2021-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
|
||||
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
|
||||
#
|
||||
# You can modify it under the terms of the GNU LESSER
|
||||
@@ -21,45 +21,47 @@
|
||||
#############################################################################
|
||||
|
||||
{
|
||||
"name": "Vista Backend Theme V16",
|
||||
"name": "Code Backend Theme V16",
|
||||
"description": """Minimalist and elegant backend theme for Odoo 16, Backend Theme, Theme""",
|
||||
"summary": "Vista Backend Theme V16 is an attractive theme for backend",
|
||||
"summary": "Code Backend Theme V16 is an attractive theme for backend",
|
||||
"category": "Themes/Backend",
|
||||
"version": "16.0.1.0.0",
|
||||
"version": "16.0.1.0.2",
|
||||
'author': 'Cybrosys Techno Solutions',
|
||||
'company': 'Cybrosys Techno Solutions',
|
||||
'maintainer': 'Cybrosys Techno Solutions',
|
||||
'website': "https://www.cybrosys.com",
|
||||
"depends": ['base', 'web', 'mail', 'base_setup'],
|
||||
"depends": ['base', 'web', 'mail'],
|
||||
"data": [
|
||||
'security/ir.model.access.csv',
|
||||
'views/icons.xml',
|
||||
'views/layout.xml',
|
||||
'views/theme.xml',
|
||||
'views/assets.xml',
|
||||
'data/theme_data.xml',
|
||||
'views/res_config.xml',
|
||||
'views/icons.xml',
|
||||
# 'views/navbar.xml'
|
||||
],
|
||||
'assets': {
|
||||
'web.assets_backend': {
|
||||
'/vista_backend_theme/static/src/scss/theme.scss',
|
||||
'/vista_backend_theme/static/src/js/systray.js',
|
||||
'/vista_backend_theme/static/src/js/load.js',
|
||||
'/vista_backend_theme/static/src/js/chrome/sidebar_menu.js',
|
||||
'/vista_backend_theme/static/src/xml/systray.xml',
|
||||
'/vista_backend_theme/static/src/xml/top_bar.xml',
|
||||
'/vista_backend_theme/static/src/js/web_window_title.js',
|
||||
},
|
||||
'web.assets_frontend': {
|
||||
'/vista_backend_theme/static/src/scss/login.scss',
|
||||
'/vista_backend_theme/static/src/scss/login.scss',
|
||||
'web.assets_backend': [
|
||||
'code_backend_theme/static/src/js/chrome/myDropdown.js',
|
||||
'code_backend_theme/static/src/xml/styles.xml',
|
||||
'code_backend_theme/static/src/xml/top_bar.xml',
|
||||
# 'code_backend_theme/static/src/xml/dropdown.xml',
|
||||
'code_backend_theme/static/src/xml/navbar.xml',
|
||||
'code_backend_theme/static/src/scss/theme_accent.scss',
|
||||
'code_backend_theme/static/src/scss/navigation_bar.scss',
|
||||
'code_backend_theme/static/src/scss/datetimepicker.scss',
|
||||
'code_backend_theme/static/src/scss/theme.scss',
|
||||
'code_backend_theme/static/src/scss/change.scss',
|
||||
'code_backend_theme/static/src/scss/sidebar.scss',
|
||||
'code_backend_theme/static/src/js/chrome/sidebar_menu.js',
|
||||
'code_backend_theme/static/src/js/chrome/test.js',
|
||||
'code_backend_theme/static/src/js/fields/colors.js',
|
||||
|
||||
],
|
||||
'web.assets_frontend': [
|
||||
'code_backend_theme/static/src/scss/login.scss',
|
||||
],
|
||||
|
||||
},
|
||||
},
|
||||
'images': [
|
||||
'static/description/banner.png',
|
||||
'static/description/theme_screenshot.png',
|
||||
'static/description/main_screenshot.png',
|
||||
],
|
||||
'license': 'LGPL-3',
|
||||
'pre_init_hook': 'test_pre_init_hook',
|
||||
6
code_backend_theme/doc/RELEASE_NOTES.md
Normal file
@@ -0,0 +1,6 @@
|
||||
## Module <code_backend_theme>
|
||||
|
||||
#### 17.10.2022
|
||||
#### Version 16.0.1.0.0
|
||||
#### ADD
|
||||
Initial Commit
|
||||
292
code_backend_theme/hooks.py
Normal file
@@ -0,0 +1,292 @@
|
||||
"""Hooks for Changing Menu Web_icon"""
|
||||
# -*- coding: utf-8 -*-
|
||||
#############################################################################
|
||||
#
|
||||
# Cybrosys Technologies Pvt. Ltd.
|
||||
#
|
||||
# Copyright (C) 2021-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
|
||||
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
|
||||
#
|
||||
# You can modify it under the terms of the GNU LESSER
|
||||
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
|
||||
# (LGPL v3) along with this program.
|
||||
# If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
#############################################################################
|
||||
import base64
|
||||
|
||||
from odoo import api, SUPERUSER_ID
|
||||
from odoo.modules import get_module_resource
|
||||
|
||||
|
||||
def test_pre_init_hook(cr):
|
||||
"""pre init hook"""
|
||||
|
||||
env = api.Environment(cr, SUPERUSER_ID, {})
|
||||
menu_item = env['ir.ui.menu'].search([('parent_id', '=', False)])
|
||||
|
||||
for menu in menu_item:
|
||||
if menu.name == 'Contacts':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Contacts.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Link Tracker':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Link Tracker.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Dashboards':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Dashboards.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Sales':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Sales.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Invoicing':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Invoicing.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Inventory':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Inventory.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Purchase':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Purchase.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Calendar':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Calendar.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'CRM':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'CRM.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Note' or menu.name == 'Notes':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Note.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Website':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Website.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Point of Sale':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Point of Sale.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Manufacturing':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Manufacturing.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Repairs':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Repairs.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Email Marketing':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Email Marketing.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'SMS Marketing':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'SMS Marketing.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Project':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Project.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Surveys':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Surveys.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Employees':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Employees.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Recruitment':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Recruitment.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Attendances':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Attendances.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Time Off':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Time Off.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Expenses':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Expenses.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Maintenance':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Maintenance.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Live Chat':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Live Chat.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Lunch':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Lunch.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Fleet':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Fleet.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Timesheets':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Timesheets.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Events':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Events.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'eLearning':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'eLearning.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Members':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Members.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
|
||||
|
||||
def test_post_init_hook(cr, registry):
|
||||
"""post init hook"""
|
||||
|
||||
env = api.Environment(cr, SUPERUSER_ID, {})
|
||||
menu_item = env['ir.ui.menu'].search([('parent_id', '=', False)])
|
||||
|
||||
for menu in menu_item:
|
||||
if menu.name == 'Contacts':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Contacts.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Link Tracker':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Link Tracker.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Dashboards':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Dashboards.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Sales':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Sales.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Invoicing' or menu.name == 'Accounting':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Invoicing.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Inventory':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Inventory.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Purchase':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Purchase.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Calendar':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Calendar.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'CRM':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'CRM.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Note':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Note.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Website':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Website.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Point of Sale':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Point of Sale.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Manufacturing':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Manufacturing.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Repairs':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Repairs.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Email Marketing':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Email Marketing.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'SMS Marketing':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'SMS Marketing.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Project':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Project.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Surveys':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Surveys.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Employees':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Employees.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Recruitment':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Recruitment.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Attendances':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Attendances.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Time Off':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Time Off.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Expenses':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Expenses.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Maintenance':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Maintenance.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Live Chat':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Live Chat.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Lunch':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Lunch.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Fleet':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Fleet.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Timesheets':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Timesheets.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Events':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Events.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'eLearning':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'eLearning.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
if menu.name == 'Members':
|
||||
img_path = get_module_resource(
|
||||
'code_backend_theme', 'static', 'src', 'img', 'icons', 'Members.png')
|
||||
menu.write({'web_icon_data': base64.b64encode(open(img_path, "rb").read())})
|
||||
BIN
code_backend_theme/static/description/assets/all_screens.png
Normal file
|
After Width: | Height: | Size: 120 KiB |
|
After Width: | Height: | Size: 168 KiB |
BIN
code_backend_theme/static/description/assets/hero.png
Normal file
|
After Width: | Height: | Size: 306 KiB |
BIN
code_backend_theme/static/description/assets/icons/check.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 310 B After Width: | Height: | Size: 310 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 576 B After Width: | Height: | Size: 576 B |
|
Before Width: | Height: | Size: 733 B After Width: | Height: | Size: 733 B |
|
Before Width: | Height: | Size: 911 B After Width: | Height: | Size: 911 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 673 B After Width: | Height: | Size: 673 B |
|
Before Width: | Height: | Size: 878 B After Width: | Height: | Size: 878 B |
|
Before Width: | Height: | Size: 653 B After Width: | Height: | Size: 653 B |
|
Before Width: | Height: | Size: 905 B After Width: | Height: | Size: 905 B |
|
Before Width: | Height: | Size: 839 B After Width: | Height: | Size: 839 B |
|
Before Width: | Height: | Size: 427 B After Width: | Height: | Size: 427 B |
|
Before Width: | Height: | Size: 627 B After Width: | Height: | Size: 627 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 988 B After Width: | Height: | Size: 988 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
BIN
code_backend_theme/static/description/assets/menu_focus.png
Normal file
|
After Width: | Height: | Size: 169 KiB |
BIN
code_backend_theme/static/description/assets/misc/categories.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
code_backend_theme/static/description/assets/misc/check-box.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
code_backend_theme/static/description/assets/misc/compass.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
code_backend_theme/static/description/assets/misc/corporate.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
BIN
code_backend_theme/static/description/assets/misc/features.png
Normal file
|
After Width: | Height: | Size: 589 B |
BIN
code_backend_theme/static/description/assets/misc/logo.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
code_backend_theme/static/description/assets/misc/pictures.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
code_backend_theme/static/description/assets/misc/pie-chart.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 967 B |
BIN
code_backend_theme/static/description/assets/misc/star.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
code_backend_theme/static/description/assets/misc/support.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
code_backend_theme/static/description/assets/misc/whatsapp.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
code_backend_theme/static/description/assets/modules/1.png
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
code_backend_theme/static/description/assets/modules/2.png
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
code_backend_theme/static/description/assets/modules/3.png
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
code_backend_theme/static/description/assets/modules/4.png
Normal file
|
After Width: | Height: | Size: 59 KiB |
BIN
code_backend_theme/static/description/assets/modules/5.gif
Normal file
|
After Width: | Height: | Size: 1.8 MiB |
BIN
code_backend_theme/static/description/assets/modules/6.png
Normal file
|
After Width: | Height: | Size: 57 KiB |
BIN
code_backend_theme/static/description/assets/resp-gif.gif
Normal file
|
After Width: | Height: | Size: 722 KiB |
BIN
code_backend_theme/static/description/assets/responsive.jpg
Normal file
|
After Width: | Height: | Size: 88 KiB |
BIN
code_backend_theme/static/description/assets/screenshots/1.png
Normal file
|
After Width: | Height: | Size: 90 KiB |
|
After Width: | Height: | Size: 98 KiB |
BIN
code_backend_theme/static/description/assets/screenshots/10.png
Normal file
|
After Width: | Height: | Size: 71 KiB |
BIN
code_backend_theme/static/description/assets/screenshots/11.png
Normal file
|
After Width: | Height: | Size: 102 KiB |
|
After Width: | Height: | Size: 137 KiB |
BIN
code_backend_theme/static/description/assets/screenshots/12.png
Normal file
|
After Width: | Height: | Size: 522 KiB |
|
After Width: | Height: | Size: 68 KiB |
|
After Width: | Height: | Size: 606 KiB |
BIN
code_backend_theme/static/description/assets/screenshots/13.png
Normal file
|
After Width: | Height: | Size: 290 KiB |
BIN
code_backend_theme/static/description/assets/screenshots/14.png
Normal file
|
After Width: | Height: | Size: 93 KiB |
|
After Width: | Height: | Size: 334 KiB |
|
After Width: | Height: | Size: 62 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 218 KiB |
BIN
code_backend_theme/static/description/assets/screenshots/2.png
Normal file
|
After Width: | Height: | Size: 218 KiB |
BIN
code_backend_theme/static/description/assets/screenshots/3.png
Normal file
|
After Width: | Height: | Size: 37 KiB |
|
After Width: | Height: | Size: 104 KiB |
|
After Width: | Height: | Size: 40 KiB |
BIN
code_backend_theme/static/description/assets/screenshots/4.png
Normal file
|
After Width: | Height: | Size: 222 KiB |
BIN
code_backend_theme/static/description/assets/screenshots/5.png
Normal file
|
After Width: | Height: | Size: 117 KiB |
|
After Width: | Height: | Size: 253 KiB |
BIN
code_backend_theme/static/description/assets/screenshots/6.png
Normal file
|
After Width: | Height: | Size: 116 KiB |
|
After Width: | Height: | Size: 130 KiB |
BIN
code_backend_theme/static/description/assets/screenshots/7.png
Normal file
|
After Width: | Height: | Size: 85 KiB |
|
After Width: | Height: | Size: 99 KiB |
BIN
code_backend_theme/static/description/assets/screenshots/8.png
Normal file
|
After Width: | Height: | Size: 120 KiB |
|
After Width: | Height: | Size: 85 KiB |
BIN
code_backend_theme/static/description/assets/screenshots/9.png
Normal file
|
After Width: | Height: | Size: 106 KiB |
|
After Width: | Height: | Size: 72 KiB |
|
After Width: | Height: | Size: 378 KiB |
|
After Width: | Height: | Size: 101 KiB |
|
After Width: | Height: | Size: 295 KiB |
|
After Width: | Height: | Size: 65 KiB |
|
After Width: | Height: | Size: 194 KiB |
BIN
code_backend_theme/static/description/banner.png
Normal file
|
After Width: | Height: | Size: 1.7 MiB |
BIN
code_backend_theme/static/description/icon.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
1108
code_backend_theme/static/description/index.html
Normal file
BIN
code_backend_theme/static/description/theme_screenshot.png
Normal file
|
After Width: | Height: | Size: 368 KiB |
1
code_backend_theme/static/src/icon/caret-down.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"/></svg>
|
||||
|
After Width: | Height: | Size: 448 B |