forked from Wavyzz/dolibarr
Compare commits
2463 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
00fb6cc850 | ||
|
|
77c059f7e6 | ||
|
|
4c859999e8 | ||
|
|
c6fe8e5479 | ||
|
|
ebd9a97bab | ||
|
|
58f728eae5 | ||
|
|
806d3642d8 | ||
|
|
fd7a05490d | ||
|
|
713050bd57 | ||
|
|
062deae24c | ||
|
|
e9ee816826 | ||
|
|
c9c5484805 | ||
|
|
0ae8a3398d | ||
|
|
69e0f1ebc3 | ||
|
|
a656607122 | ||
|
|
5f7cb75518 | ||
|
|
d1362951d7 | ||
|
|
19300a2d82 | ||
|
|
f4d04b8f26 | ||
|
|
6f1ddd3ba4 | ||
|
|
d85f7be1f5 | ||
|
|
165771b652 | ||
|
|
229199aaad | ||
|
|
ee4b437bff | ||
|
|
bbf15d6a5d | ||
|
|
e22664b8cf | ||
|
|
1548be2614 | ||
|
|
325c35d355 | ||
|
|
43ac8b72a3 | ||
|
|
687afeaffe | ||
|
|
43d165f985 | ||
|
|
015f24e80a | ||
|
|
c1f084b448 | ||
|
|
2887eb8c70 | ||
|
|
22ce2872ac | ||
|
|
564594c3d7 | ||
|
|
48b191b1ff | ||
|
|
65162ae8e9 | ||
|
|
165b553a79 | ||
|
|
f22373b70b | ||
|
|
605c36de65 | ||
|
|
b93170b345 | ||
|
|
0076512d5b | ||
|
|
1b23ede857 | ||
|
|
640adcc666 | ||
|
|
2d0c823ffe | ||
|
|
7b15ac1179 | ||
|
|
d9e089256e | ||
|
|
2fa01a1754 | ||
|
|
c77fda5128 | ||
|
|
9a87d2bee5 | ||
|
|
5e9fd25a6e | ||
|
|
dfd4d36bdf | ||
|
|
c9661ee20e | ||
|
|
129f5aad8e | ||
|
|
8faeac611a | ||
|
|
6e69e99227 | ||
|
|
5212303208 | ||
|
|
d21908755e | ||
|
|
cc7d105d88 | ||
|
|
c6a6889d79 | ||
|
|
09a24b8dd8 | ||
|
|
3591f51918 | ||
|
|
b27e31b3ae | ||
|
|
2e7d88dffb | ||
|
|
c77fcfd291 | ||
|
|
f79b1d06cb | ||
|
|
e2d9989574 | ||
|
|
e574ebe34c | ||
|
|
f5a4b9db31 | ||
|
|
b162eb1bb0 | ||
|
|
72e8680f7c | ||
|
|
6aa6c067fb | ||
|
|
283412f489 | ||
|
|
cd58c93de6 | ||
|
|
2141a2f8a1 | ||
|
|
6eecf2f29a | ||
|
|
83e8efa910 | ||
|
|
99b2236260 | ||
|
|
c09fa6e0dd | ||
|
|
c8d232e056 | ||
|
|
8a80e06580 | ||
|
|
20e110a882 | ||
|
|
45656c18e8 | ||
|
|
e3d8a9a8a4 | ||
|
|
eec8d30625 | ||
|
|
fccecc902d | ||
|
|
e0683681ff | ||
|
|
5fd6057c6c | ||
|
|
25924f31ad | ||
|
|
33355c613a | ||
|
|
c2efee8a29 | ||
|
|
d33548e32c | ||
|
|
0f70ccad50 | ||
|
|
b690a2a860 | ||
|
|
feb114625d | ||
|
|
c1b6630c16 | ||
|
|
ed16699de6 | ||
|
|
0814fa76f8 | ||
|
|
667651860d | ||
|
|
9909918078 | ||
|
|
71c407e670 | ||
|
|
c286c4c6ec | ||
|
|
73d5e7036f | ||
|
|
e5808f876d | ||
|
|
83263e242e | ||
|
|
50d2665b0e | ||
|
|
4dd56c52d2 | ||
|
|
5b0d06e48c | ||
|
|
c0e5fdee0e | ||
|
|
615ffe5417 | ||
|
|
200a6d3c3b | ||
|
|
a841db1eeb | ||
|
|
a3c273aec8 | ||
|
|
f8cd4eb166 | ||
|
|
dbaa43f3be | ||
|
|
dc438792f4 | ||
|
|
9be246baa5 | ||
|
|
3903ced5b4 | ||
|
|
627f606c4d | ||
|
|
2b96c8f205 | ||
|
|
1012fb8be1 | ||
|
|
b09d3663d6 | ||
|
|
4c3f9db2a1 | ||
|
|
fac38db2bf | ||
|
|
540bb04cac | ||
|
|
dadc24462a | ||
|
|
49a325e7ae | ||
|
|
fedf1f3288 | ||
|
|
2b7b7e014d | ||
|
|
50b0019ead | ||
|
|
f2f4c60dbd | ||
|
|
a406334643 | ||
|
|
9fd56df03f | ||
|
|
9d63cb0156 | ||
|
|
cceeefb7c2 | ||
|
|
cbd01bae49 | ||
|
|
d857b3475b | ||
|
|
56a4466b5b | ||
|
|
34c648b351 | ||
|
|
cd71d53ffd | ||
|
|
219ce73ea2 | ||
|
|
4e87afddf1 | ||
|
|
57035ace24 | ||
|
|
b5c047d9a5 | ||
|
|
39aede4071 | ||
|
|
dd6e60630d | ||
|
|
3c68ac55b9 | ||
|
|
8a36bda3d2 | ||
|
|
192c58f10d | ||
|
|
48d674578b | ||
|
|
9ce6e2938c | ||
|
|
6eb6b0315f | ||
|
|
17ceca3758 | ||
|
|
2386b79dfc | ||
|
|
535d3bc087 | ||
|
|
da637db162 | ||
|
|
4d2b5d71af | ||
|
|
af4d57b461 | ||
|
|
be4f9baac6 | ||
|
|
d46c655fb4 | ||
|
|
6e30d5e516 | ||
|
|
6aeb18ed75 | ||
|
|
905f9d78ed | ||
|
|
71a46567ac | ||
|
|
cd8a59f35a | ||
|
|
ca6c2b4317 | ||
|
|
cb24f2b372 | ||
|
|
6acd31f8ad | ||
|
|
19bec6b0b3 | ||
|
|
a0fc26fbd8 | ||
|
|
b5f057051b | ||
|
|
0951042dad | ||
|
|
b8b84c67a6 | ||
|
|
8b2541ebf9 | ||
|
|
ef7061a575 | ||
|
|
23dd6b8388 | ||
|
|
ecb4661155 | ||
|
|
63ebd40ceb | ||
|
|
d98415f9b5 | ||
|
|
7b4ebb498e | ||
|
|
a8148b8b40 | ||
|
|
55a056a449 | ||
|
|
71b264dd86 | ||
|
|
f150676908 | ||
|
|
3a3ae90a0a | ||
|
|
004285c6b4 | ||
|
|
9b682e095f | ||
|
|
2c24094d60 | ||
|
|
9ba25be9bb | ||
|
|
f74dfe282b | ||
|
|
947f718329 | ||
|
|
93ed7c098b | ||
|
|
1b1bd73e6b | ||
|
|
85747c7383 | ||
|
|
0f53c49673 | ||
|
|
233dc051a1 | ||
|
|
5b26f456f4 | ||
|
|
64026c41f8 | ||
|
|
d7fdcc83bb | ||
|
|
79992b4947 | ||
|
|
f280061a90 | ||
|
|
92885065c6 | ||
|
|
7552fa20eb | ||
|
|
7281338f8d | ||
|
|
880a794acd | ||
|
|
bf09800540 | ||
|
|
861376e461 | ||
|
|
a9f0d6964a | ||
|
|
801e2bca4b | ||
|
|
cdaccf7c4b | ||
|
|
a88773cb81 | ||
|
|
47f63172e3 | ||
|
|
70b57322a2 | ||
|
|
6685502d5c | ||
|
|
694530bfae | ||
|
|
94814e58e5 | ||
|
|
40f0d0c9f2 | ||
|
|
70ffcfea33 | ||
|
|
d8001a8e7a | ||
|
|
ffe80a36e1 | ||
|
|
c22bc8a29e | ||
|
|
aa0b002119 | ||
|
|
fddd02eecc | ||
|
|
965a96784c | ||
|
|
87f1e55bcb | ||
|
|
af9e46d179 | ||
|
|
e82f7761bc | ||
|
|
2764fb240f | ||
|
|
3ff9fe3123 | ||
|
|
b2924885aa | ||
|
|
a8758fa5b7 | ||
|
|
0d8788e552 | ||
|
|
e79750dc89 | ||
|
|
e5d0bc9d57 | ||
|
|
06c97b931b | ||
|
|
37c106acff | ||
|
|
99f3870ee6 | ||
|
|
a0d11e157b | ||
|
|
127354f0af | ||
|
|
f9933aba0c | ||
|
|
c9176cd6b4 | ||
|
|
de36db19bc | ||
|
|
b6895c7c1f | ||
|
|
87c236b534 | ||
|
|
20f1455090 | ||
|
|
3dafe76f5e | ||
|
|
2259cf2340 | ||
|
|
8366310f0f | ||
|
|
e008922919 | ||
|
|
5414cb6f12 | ||
|
|
a26a6c2449 | ||
|
|
c2b8be9aaf | ||
|
|
844e8bff83 | ||
|
|
36df5a7325 | ||
|
|
6a058edc23 | ||
|
|
cce473b2cb | ||
|
|
3054076f9b | ||
|
|
d4aa83e7ca | ||
|
|
36dc8b1ce7 | ||
|
|
5785744d5a | ||
|
|
cbe65fbc79 | ||
|
|
f2178f0369 | ||
|
|
8c48785de7 | ||
|
|
f28ebefe93 | ||
|
|
b2aa1f2115 | ||
|
|
3c5eaf87d5 | ||
|
|
0eae624a60 | ||
|
|
f4d0c1404b | ||
|
|
befe58ab98 | ||
|
|
b3cb037abb | ||
|
|
4e2d4a6651 | ||
|
|
7b7f2e9fed | ||
|
|
dfdf58051e | ||
|
|
d8360a2a01 | ||
|
|
9d3afe45d3 | ||
|
|
b4d9f1bece | ||
|
|
9200a4b69d | ||
|
|
2945d2d171 | ||
|
|
601284672a | ||
|
|
a974fa858d | ||
|
|
d6c5a73264 | ||
|
|
3ae5da1cd6 | ||
|
|
4dacf462db | ||
|
|
a0b3cdbd21 | ||
|
|
ffd7f4ea30 | ||
|
|
cafe148f72 | ||
|
|
f6fead7403 | ||
|
|
1e1d6d4955 | ||
|
|
b2c41d8565 | ||
|
|
abe3f192fa | ||
|
|
ae2295d019 | ||
|
|
96e5651ed5 | ||
|
|
d5fa91f7ba | ||
|
|
998649d467 | ||
|
|
d02c261d2e | ||
|
|
0f7fd47a44 | ||
|
|
0314b3b5b1 | ||
|
|
8f0a004a58 | ||
|
|
e4640ca4c3 | ||
|
|
0cad938e09 | ||
|
|
b46aec8e7e | ||
|
|
35ce670bf2 | ||
|
|
5b305249a6 | ||
|
|
04c5516483 | ||
|
|
9b3533e753 | ||
|
|
865d93b19e | ||
|
|
1a5dab11e0 | ||
|
|
273f3678bc | ||
|
|
1ae4bef04b | ||
|
|
a7b2f000d8 | ||
|
|
52cd5d505e | ||
|
|
dbb8e49654 | ||
|
|
b1aba4b93b | ||
|
|
fffc8a430d | ||
|
|
2cbcbb8f85 | ||
|
|
a234482d08 | ||
|
|
c004342976 | ||
|
|
bc56b9a2a7 | ||
|
|
c63cbe34c6 | ||
|
|
5a49b8ce53 | ||
|
|
d07cb62cf0 | ||
|
|
3aba3eda3c | ||
|
|
08b4903057 | ||
|
|
cebb996120 | ||
|
|
f8e156ea30 | ||
|
|
b6b422042c | ||
|
|
c04eef35d5 | ||
|
|
039039bb00 | ||
|
|
bec00e37e0 | ||
|
|
5773171efc | ||
|
|
41516093bb | ||
|
|
47ee8993d3 | ||
|
|
07f7717b51 | ||
|
|
ed3f0ce86b | ||
|
|
cfd01b6060 | ||
|
|
a2e93056f7 | ||
|
|
6905842794 | ||
|
|
f13df0f952 | ||
|
|
a2c8208541 | ||
|
|
6f474c403c | ||
|
|
e536e10269 | ||
|
|
06754068ff | ||
|
|
96bc2023f3 | ||
|
|
40963f2f2a | ||
|
|
bf15ff56e7 | ||
|
|
0645938283 | ||
|
|
46d122c43a | ||
|
|
97030b05ce | ||
|
|
70b73f2d51 | ||
|
|
5afed31265 | ||
|
|
80989fd2c9 | ||
|
|
ff6dc32827 | ||
|
|
299e34f3ee | ||
|
|
68ee482915 | ||
|
|
e93ec106bc | ||
|
|
a9b52f36e6 | ||
|
|
c64eac5e72 | ||
|
|
7d84dd8f52 | ||
|
|
ebdaf7dfa6 | ||
|
|
c40c695d20 | ||
|
|
98351d6fec | ||
|
|
67bdfa2617 | ||
|
|
c65babf3b5 | ||
|
|
e557c002c8 | ||
|
|
686348a0d6 | ||
|
|
da959c5cf0 | ||
|
|
c6093fff3e | ||
|
|
d4466a652a | ||
|
|
c9e8c362a5 | ||
|
|
cdd1641b66 | ||
|
|
ed501cec46 | ||
|
|
b9d0fc5aaf | ||
|
|
9c78b083bd | ||
|
|
de1625b9de | ||
|
|
8b633aee66 | ||
|
|
d30c64413d | ||
|
|
a4d5e022cf | ||
|
|
8c1f271356 | ||
|
|
66e0c1285e | ||
|
|
74e8738ca7 | ||
|
|
45b60c7800 | ||
|
|
18fdb75c98 | ||
|
|
a9db42ddc1 | ||
|
|
559e621fd2 | ||
|
|
2d3915b88c | ||
|
|
930eb6dccf | ||
|
|
9441d98890 | ||
|
|
1eeee203d7 | ||
|
|
5e3c89fdbd | ||
|
|
442006dba5 | ||
|
|
6b25439161 | ||
|
|
a1990f4c63 | ||
|
|
ad5f65e988 | ||
|
|
dcbad8bb15 | ||
|
|
c740a85006 | ||
|
|
8e8c6b1534 | ||
|
|
db7a98f0ef | ||
|
|
8006baf592 | ||
|
|
536413523a | ||
|
|
fec5f4e20b | ||
|
|
0a515ca8c0 | ||
|
|
932c3f9172 | ||
|
|
7e03aaee23 | ||
|
|
96b6f0d8fb | ||
|
|
67462a81a8 | ||
|
|
b0b5e95c7f | ||
|
|
b179a193dd | ||
|
|
a2ae9b9cfc | ||
|
|
2f8fc05cdb | ||
|
|
f243b5230f | ||
|
|
fa277ef634 | ||
|
|
7a33e2983d | ||
|
|
f0802eb36b | ||
|
|
1c1d176715 | ||
|
|
065b7b6683 | ||
|
|
73f1596027 | ||
|
|
55e90c5676 | ||
|
|
f5c5dfd37f | ||
|
|
3517b64031 | ||
|
|
9334cf8fd1 | ||
|
|
ba9796a438 | ||
|
|
3b2a921378 | ||
|
|
d7e9c92144 | ||
|
|
50e496712e | ||
|
|
bef971cacf | ||
|
|
b1051c7396 | ||
|
|
a4edd90320 | ||
|
|
a973c91c24 | ||
|
|
bd91f327b8 | ||
|
|
298396a57e | ||
|
|
6ed87f43de | ||
|
|
b1b2038d71 | ||
|
|
0df45f10c1 | ||
|
|
a136e90749 | ||
|
|
f5fa557ef7 | ||
|
|
f25a9030eb | ||
|
|
41cdb65521 | ||
|
|
dd3f5a32d3 | ||
|
|
ebf68ecbe0 | ||
|
|
c1c0fa88c2 | ||
|
|
05ea9afa02 | ||
|
|
b47dc8a394 | ||
|
|
116bdf47a3 | ||
|
|
61df71cc64 | ||
|
|
11042fe499 | ||
|
|
064fad136e | ||
|
|
0dc4130a17 | ||
|
|
056ab63680 | ||
|
|
480111c6b1 | ||
|
|
5c8731b197 | ||
|
|
aa7e74f4c8 | ||
|
|
dc9c5ed5ef | ||
|
|
1b67a9faf1 | ||
|
|
484dc5937b | ||
|
|
43044bbb4f | ||
|
|
eaacfabdf6 | ||
|
|
4998516835 | ||
|
|
724817b966 | ||
|
|
dc8e5f45ae | ||
|
|
c215898c52 | ||
|
|
7af4d91828 | ||
|
|
c328860af0 | ||
|
|
452feca64a | ||
|
|
2a137cd126 | ||
|
|
3d6f1d911a | ||
|
|
74293cd7cc | ||
|
|
d0ec3f1152 | ||
|
|
70354def7c | ||
|
|
98cd4f8307 | ||
|
|
cb96618460 | ||
|
|
b10f9d4ca3 | ||
|
|
5eea1ce7d9 | ||
|
|
6e45ad92fa | ||
|
|
b91031b693 | ||
|
|
5f4947e3c1 | ||
|
|
cdc408a84c | ||
|
|
367d9de0b7 | ||
|
|
93845ffa69 | ||
|
|
c9d6607b04 | ||
|
|
92343901d6 | ||
|
|
ba3c8de785 | ||
|
|
21f7271e51 | ||
|
|
4f9ab7da24 | ||
|
|
7e98cfd5b6 | ||
|
|
02e053acc6 | ||
|
|
e6ec797af8 | ||
|
|
c2642acdba | ||
|
|
34f4e913d4 | ||
|
|
9973315a07 | ||
|
|
6133298e58 | ||
|
|
f87ccc97e2 | ||
|
|
33ea5c83b7 | ||
|
|
acc4623b74 | ||
|
|
609b8a8506 | ||
|
|
7c1fc2fee1 | ||
|
|
516e071363 | ||
|
|
710a8bb6a9 | ||
|
|
1435a3eec7 | ||
|
|
c03320ff0b | ||
|
|
cd70b296c1 | ||
|
|
d95be87e64 | ||
|
|
7b17d2ce0c | ||
|
|
b2640498c4 | ||
|
|
77e9ab763b | ||
|
|
4ef832b94b | ||
|
|
9e6698c6ca | ||
|
|
198e2cdcfa | ||
|
|
c71d578931 | ||
|
|
1ebe6fb9b5 | ||
|
|
ef487c48a4 | ||
|
|
3568b889bf | ||
|
|
973339e071 | ||
|
|
cb7f29b332 | ||
|
|
afe3e6ac27 | ||
|
|
5cd5413836 | ||
|
|
dfbc2814e7 | ||
|
|
36bc1321cb | ||
|
|
c1e77daeb1 | ||
|
|
90dbfc4870 | ||
|
|
011f0fbb0b | ||
|
|
23e727048e | ||
|
|
af85ade7ff | ||
|
|
3e3dbf850f | ||
|
|
40269c3c70 | ||
|
|
750443040a | ||
|
|
5770407464 | ||
|
|
687370071b | ||
|
|
9fa742ceb2 | ||
|
|
ed88a4c398 | ||
|
|
0fe64c6091 | ||
|
|
7c3779f39b | ||
|
|
4c60569cc4 | ||
|
|
e415a3ddf2 | ||
|
|
b9aa80c4ca | ||
|
|
84ee18a11b | ||
|
|
af5bcc5312 | ||
|
|
0ec62c05cc | ||
|
|
96d1486358 | ||
|
|
bbe7498de6 | ||
|
|
1aa232c4a7 | ||
|
|
65cebe37f3 | ||
|
|
dc6ec91b2c | ||
|
|
c5054c41cf | ||
|
|
da8e38b253 | ||
|
|
b949468b75 | ||
|
|
4d11c8b733 | ||
|
|
646a198399 | ||
|
|
e37fc87cd5 | ||
|
|
1978eebb69 | ||
|
|
ef13bd43b0 | ||
|
|
3b595f0247 | ||
|
|
4b741c6b9c | ||
|
|
a462cd232d | ||
|
|
4a88c9ea9f | ||
|
|
7db6ac592f | ||
|
|
ef33691818 | ||
|
|
3680202c1c | ||
|
|
9cc77787c5 | ||
|
|
2a6fbe3526 | ||
|
|
0330d8237f | ||
|
|
84205b5be4 | ||
|
|
5f4be14dd2 | ||
|
|
de0a13ae8f | ||
|
|
442f669dc7 | ||
|
|
c3acee56e2 | ||
|
|
57102aefde | ||
|
|
4b9e87367f | ||
|
|
9e2a056221 | ||
|
|
2cd49043a6 | ||
|
|
26b85d7cac | ||
|
|
f71225742a | ||
|
|
519e022c98 | ||
|
|
da5aa0cd36 | ||
|
|
1a58624775 | ||
|
|
f1374625f0 | ||
|
|
47fce16778 | ||
|
|
8ac189a1c3 | ||
|
|
793e6e2a8f | ||
|
|
42436a37f4 | ||
|
|
b85dd6647d | ||
|
|
3fea57f83b | ||
|
|
9c20694668 | ||
|
|
335530b496 | ||
|
|
30eb08151d | ||
|
|
9b0dd8159e | ||
|
|
8edf3c65c6 | ||
|
|
71d0024b27 | ||
|
|
8ccafc6e36 | ||
|
|
f34fb0d82d | ||
|
|
e193d9be97 | ||
|
|
3e2309d0e6 | ||
|
|
ac04fdbd9a | ||
|
|
5aaafc3f8a | ||
|
|
5f0c7b6c38 | ||
|
|
9bb9e6b787 | ||
|
|
9e0817ac05 | ||
|
|
fc8c12d6f6 | ||
|
|
ceb2920769 | ||
|
|
3bcdc5c9c0 | ||
|
|
99c99570cc | ||
|
|
dc2b5bd495 | ||
|
|
aef427423f | ||
|
|
c497a5e526 | ||
|
|
3e3a99ad5e | ||
|
|
936116a6a0 | ||
|
|
019bc7ba8e | ||
|
|
4f359616ce | ||
|
|
bbfd138896 | ||
|
|
b80518efb4 | ||
|
|
4e9b339439 | ||
|
|
c0862762a5 | ||
|
|
ab274ba1e3 | ||
|
|
96a95d6ae1 | ||
|
|
ea1a81f5f4 | ||
|
|
4885c64ab3 | ||
|
|
898f637457 | ||
|
|
238f977002 | ||
|
|
01c6728aa9 | ||
|
|
3f9efc537b | ||
|
|
2cf36d157f | ||
|
|
9257bfc5df | ||
|
|
8904828069 | ||
|
|
5dfa9ba369 | ||
|
|
9d0f096e47 | ||
|
|
bcf6c1243c | ||
|
|
63fd4cd6c0 | ||
|
|
c60178c95f | ||
|
|
771f7183d4 | ||
|
|
1dc5854535 | ||
|
|
05234390f2 | ||
|
|
7e31c8f38f | ||
|
|
a209d18649 | ||
|
|
9bf7f5a78b | ||
|
|
984068c136 | ||
|
|
5710bcd38a | ||
|
|
f73c059bc4 | ||
|
|
939a36428c | ||
|
|
e470869afe | ||
|
|
d9533e9001 | ||
|
|
3df097f4bf | ||
|
|
2aca50f7f8 | ||
|
|
9c227d154e | ||
|
|
7f3531a04c | ||
|
|
d4268c079f | ||
|
|
0279e99b0a | ||
|
|
50cf96bd16 | ||
|
|
745875d21e | ||
|
|
374480043e | ||
|
|
3fb7a9429b | ||
|
|
27c7e3cb7e | ||
|
|
497c30d994 | ||
|
|
9d3451b31d | ||
|
|
ff4f1e7a5b | ||
|
|
e002021d7d | ||
|
|
8c22274300 | ||
|
|
1075940e93 | ||
|
|
4a2bda3491 | ||
|
|
f640486c8b | ||
|
|
5cd43d2df0 | ||
|
|
94fe00fe8d | ||
|
|
eb795a7a9d | ||
|
|
c91aa0aa90 | ||
|
|
8c03e46a83 | ||
|
|
02784c89f9 | ||
|
|
b169b976b7 | ||
|
|
d0d7e83929 | ||
|
|
b3ed99ddc1 | ||
|
|
6542da404e | ||
|
|
87d6a5926b | ||
|
|
a8f67808de | ||
|
|
1dfd3f396e | ||
|
|
955fad910d | ||
|
|
bcadc33e31 | ||
|
|
6598ac6745 | ||
|
|
c30728326e | ||
|
|
e6ebc9c293 | ||
|
|
00aa5aace7 | ||
|
|
a24cbf5585 | ||
|
|
4dd1cb3e77 | ||
|
|
2b149aa514 | ||
|
|
53a8cb4475 | ||
|
|
7d7a978ba0 | ||
|
|
d2b221cfd1 | ||
|
|
b45d4a2a51 | ||
|
|
ebc1105b5c | ||
|
|
fb692f4cd5 | ||
|
|
43ab23ca28 | ||
|
|
6be9a04a56 | ||
|
|
e4f0b9ba15 | ||
|
|
eb98bd1e78 | ||
|
|
1658bee81c | ||
|
|
480a398f36 | ||
|
|
12702ee128 | ||
|
|
3dec67ffdf | ||
|
|
7105fabb79 | ||
|
|
64e35255ae | ||
|
|
a7d03af4af | ||
|
|
6763b5baa0 | ||
|
|
c088de517e | ||
|
|
540609d5ed | ||
|
|
6b3e20dcdc | ||
|
|
1694481df8 | ||
|
|
c86d4b51b1 | ||
|
|
a7020506aa | ||
|
|
10a925f7b4 | ||
|
|
63879c1ca6 | ||
|
|
7bad058f47 | ||
|
|
ee08c4afc4 | ||
|
|
b4160c7f81 | ||
|
|
33e73afda6 | ||
|
|
281eaf2987 | ||
|
|
cb8227f086 | ||
|
|
2f02919c70 | ||
|
|
c664a492e6 | ||
|
|
055e650adf | ||
|
|
9aaab2c1dc | ||
|
|
574b270da0 | ||
|
|
0c5c762c1c | ||
|
|
7841c97387 | ||
|
|
134adcf637 | ||
|
|
e1d5b4483a | ||
|
|
bd632cf2b0 | ||
|
|
eb504ffacc | ||
|
|
5360ea65bf | ||
|
|
e1c8e6d8f6 | ||
|
|
09a6cc9625 | ||
|
|
46611908ae | ||
|
|
882b66c586 | ||
|
|
6df4948a73 | ||
|
|
357bc7a00c | ||
|
|
de730c9762 | ||
|
|
b1122b55d4 | ||
|
|
daa8399764 | ||
|
|
292d3ba959 | ||
|
|
d6d2a2fadb | ||
|
|
7e74b6af5c | ||
|
|
62634a1db8 | ||
|
|
863f81160f | ||
|
|
3dfed0fc31 | ||
|
|
09b61fd185 | ||
|
|
9e988ee03e | ||
|
|
5dab92836b | ||
|
|
94101412e9 | ||
|
|
136724c083 | ||
|
|
a12e959833 | ||
|
|
d518b24d55 | ||
|
|
a52408c520 | ||
|
|
1b62cd4481 | ||
|
|
c55d11869b | ||
|
|
4a0ea97772 | ||
|
|
38957f7fb7 | ||
|
|
ae461815df | ||
|
|
bb627e32d3 | ||
|
|
b0e938fab4 | ||
|
|
480623a6d5 | ||
|
|
b2a2f5b449 | ||
|
|
bbece06b8e | ||
|
|
ebe4867ab1 | ||
|
|
263be5aa0a | ||
|
|
7b6d8dd23e | ||
|
|
79263d06e9 | ||
|
|
6d7e360498 | ||
|
|
5df193ec93 | ||
|
|
5d5cfd498a | ||
|
|
e3443365d2 | ||
|
|
d178c1bf37 | ||
|
|
212fce2ab7 | ||
|
|
acbbb70c44 | ||
|
|
3e403720e6 | ||
|
|
d00ebd54f9 | ||
|
|
fcdb3af708 | ||
|
|
e6806611a6 | ||
|
|
901f952cb9 | ||
|
|
e72f4cb063 | ||
|
|
ae87a270e4 | ||
|
|
2ce00b2956 | ||
|
|
5b22eee938 | ||
|
|
3485e351a4 | ||
|
|
826c4de26b | ||
|
|
8bf66d2f58 | ||
|
|
0a3ab4617c | ||
|
|
d12e3ca91f | ||
|
|
88e76dcf64 | ||
|
|
cbcb79b1eb | ||
|
|
eb02b8d944 | ||
|
|
4539d84609 | ||
|
|
e6033369a8 | ||
|
|
1b9039af36 | ||
|
|
208bf2545f | ||
|
|
9817ce8b20 | ||
|
|
cb6038e125 | ||
|
|
37da315af6 | ||
|
|
9a2259c681 | ||
|
|
a6d8f943df | ||
|
|
b47dbc7a5f | ||
|
|
995db61110 | ||
|
|
f814bc11a0 | ||
|
|
4f3196edf2 | ||
|
|
1608fec937 | ||
|
|
f353464bce | ||
|
|
a1a5eba2de | ||
|
|
a454e92656 | ||
|
|
20b8a2d110 | ||
|
|
041fa8d3f3 | ||
|
|
bc6d04e495 | ||
|
|
ddd0f8224f | ||
|
|
02ac828e4c | ||
|
|
f79aeeeb0b | ||
|
|
8746ee1310 | ||
|
|
9d10533f3d | ||
|
|
ad087a75e6 | ||
|
|
85d788d43a | ||
|
|
66a1becbf9 | ||
|
|
2d8c2221d8 | ||
|
|
28c77cbb49 | ||
|
|
1caf148dc6 | ||
|
|
c8da4ee9f3 | ||
|
|
4cf2941023 | ||
|
|
8c0dffd24e | ||
|
|
3457a732f5 | ||
|
|
973e42d10f | ||
|
|
677cba01ce | ||
|
|
ce18cda92a | ||
|
|
1d9e9ccaba | ||
|
|
cf98c7a6f5 | ||
|
|
2593022684 | ||
|
|
5568ff1c54 | ||
|
|
a30f7d543a | ||
|
|
91ce70a6e9 | ||
|
|
da51a28766 | ||
|
|
231196437c | ||
|
|
a1824955f6 | ||
|
|
12358c9721 | ||
|
|
cbddff42d3 | ||
|
|
61b46352b7 | ||
|
|
0899e7392b | ||
|
|
71189248d9 | ||
|
|
5bed70b04e | ||
|
|
f9e82721d7 | ||
|
|
3d05b53a62 | ||
|
|
ffeae34f51 | ||
|
|
0c958521ac | ||
|
|
73bcc3bfe3 | ||
|
|
296e04022f | ||
|
|
99fa751edc | ||
|
|
3c55479705 | ||
|
|
3aa25cd2be | ||
|
|
91f1acd1f1 | ||
|
|
3f87b30327 | ||
|
|
6b4b70bdbb | ||
|
|
a94aedb171 | ||
|
|
cb3765bc92 | ||
|
|
e438d76df9 | ||
|
|
bfd97d5226 | ||
|
|
f4c8b5e7f8 | ||
|
|
210c6c67cd | ||
|
|
9cdf0f427e | ||
|
|
c7447b0899 | ||
|
|
6f7a3f2c66 | ||
|
|
e3c6e4ebe5 | ||
|
|
0408e309f8 | ||
|
|
7b0a9fabab | ||
|
|
7bde781206 | ||
|
|
c8cf06c14b | ||
|
|
d64664f5a7 | ||
|
|
dc6496fdf3 | ||
|
|
4481c4f978 | ||
|
|
295d83001a | ||
|
|
54b6ff02c0 | ||
|
|
50cfd38e62 | ||
|
|
e78794cab2 | ||
|
|
55bab28b9c | ||
|
|
c15c0f6fbb | ||
|
|
548ff26628 | ||
|
|
a456d21249 | ||
|
|
2a345b6fc0 | ||
|
|
ecd3114683 | ||
|
|
758b8e1f7e | ||
|
|
0892724ffe | ||
|
|
c04743aa84 | ||
|
|
3fbe10a578 | ||
|
|
9f27e2323f | ||
|
|
4bf6cf4e65 | ||
|
|
e8fc5f0d3a | ||
|
|
eba5832d3a | ||
|
|
e31a8f25a2 | ||
|
|
c0d29d2a15 | ||
|
|
32f420eefa | ||
|
|
928c44b04f | ||
|
|
69757210ce | ||
|
|
2eba3c9e81 | ||
|
|
30f0b6e2e8 | ||
|
|
c77eaeaa77 | ||
|
|
94fdff9a46 | ||
|
|
07d24a9a05 | ||
|
|
bfaa8d539f | ||
|
|
60724df496 | ||
|
|
9db71098ac | ||
|
|
1bea9917c4 | ||
|
|
a79e8d33f1 | ||
|
|
97dc4c346b | ||
|
|
45d6635bf6 | ||
|
|
611d8f3e86 | ||
|
|
a906774595 | ||
|
|
bf2af33b89 | ||
|
|
925b6a7c98 | ||
|
|
5e0b5cb75d | ||
|
|
e12760bb48 | ||
|
|
552ecbcd95 | ||
|
|
401b2a7389 | ||
|
|
db27e08b7d | ||
|
|
2dedea8736 | ||
|
|
5dba9ef54e | ||
|
|
ee4eb13fff | ||
|
|
07226d32ec | ||
|
|
b8af7625ff | ||
|
|
87c9132a6d | ||
|
|
101b45e397 | ||
|
|
b8cab9f4d9 | ||
|
|
4ff0c22e29 | ||
|
|
eac28076c9 | ||
|
|
1566be35a1 | ||
|
|
4233d24f4b | ||
|
|
47485b39ce | ||
|
|
80f19de223 | ||
|
|
6c8ac1e95c | ||
|
|
3a2cb63575 | ||
|
|
9c1545bc1b | ||
|
|
826592c480 | ||
|
|
e4125c9802 | ||
|
|
4f280f63d0 | ||
|
|
0c4f7a1b22 | ||
|
|
98d5f21787 | ||
|
|
a627e32fca | ||
|
|
1f8b05264f | ||
|
|
6c379029fa | ||
|
|
3094f9ed32 | ||
|
|
5218501c04 | ||
|
|
9ecdfa8be8 | ||
|
|
dfdc220c6b | ||
|
|
c647ad6425 | ||
|
|
fe7cc95efd | ||
|
|
f615927d24 | ||
|
|
85a58f666a | ||
|
|
42ed3d2bb7 | ||
|
|
209ec62bfe | ||
|
|
fbe8a181a9 | ||
|
|
0cbf8ca1dd | ||
|
|
735c7b7d68 | ||
|
|
0ffc2a226c | ||
|
|
fbd1d2360f | ||
|
|
5c6f7425f1 | ||
|
|
28196a5fd9 | ||
|
|
1e4d8ec104 | ||
|
|
ad457b416d | ||
|
|
96d97657fd | ||
|
|
258ac45519 | ||
|
|
1f9960d1bb | ||
|
|
c7df6c15a2 | ||
|
|
b7b25c9682 | ||
|
|
a5ca6cb732 | ||
|
|
5082b1cc66 | ||
|
|
683ad24ece | ||
|
|
b1c5768de9 | ||
|
|
ce367bfa31 | ||
|
|
6dc6bab556 | ||
|
|
bd368fd1e5 | ||
|
|
86db029cb3 | ||
|
|
4aad7122e0 | ||
|
|
8630a2d56b | ||
|
|
ce54d37956 | ||
|
|
161b75acfc | ||
|
|
c6e7413349 | ||
|
|
f5631cac45 | ||
|
|
fb6819764d | ||
|
|
a8bfa1a258 | ||
|
|
508b11733a | ||
|
|
2f1a1c5111 | ||
|
|
835700bb25 | ||
|
|
04ffe1c7f0 | ||
|
|
76eeb0d2f1 | ||
|
|
0e511027f6 | ||
|
|
9693982f27 | ||
|
|
dbf384ec6b | ||
|
|
d16efbaf24 | ||
|
|
21880589d0 | ||
|
|
66f24ff400 | ||
|
|
2fbb030d61 | ||
|
|
de70321149 | ||
|
|
59dd1502de | ||
|
|
e9be3d19f4 | ||
|
|
146aa7815b | ||
|
|
a7d2bdc2c1 | ||
|
|
37c41b2124 | ||
|
|
e4b821c266 | ||
|
|
0424a2bb3d | ||
|
|
c21354101f | ||
|
|
55b23c4918 | ||
|
|
53fb085766 | ||
|
|
ec7e4cb3d4 | ||
|
|
0880b13142 | ||
|
|
be460b6cbf | ||
|
|
8e9e2911ae | ||
|
|
73da011461 | ||
|
|
9e51cf66dd | ||
|
|
0a92849de3 | ||
|
|
85068ec4e9 | ||
|
|
f190e5f931 | ||
|
|
06f752b250 | ||
|
|
43f3999234 | ||
|
|
ba60313f88 | ||
|
|
faff8e2cd8 | ||
|
|
dfc01e971f | ||
|
|
c3b7bbfb3b | ||
|
|
7afedd3f8b | ||
|
|
6bd6be0912 | ||
|
|
388748055a | ||
|
|
e0ee6718ad | ||
|
|
db941d5395 | ||
|
|
f308606ee1 | ||
|
|
192fdbdcc4 | ||
|
|
c2ec4a4fd2 | ||
|
|
6895daa5e9 | ||
|
|
80127cbbc9 | ||
|
|
1da53501a1 | ||
|
|
01058be44c | ||
|
|
b4af55ab40 | ||
|
|
b75923871c | ||
|
|
488acfd177 | ||
|
|
653fb00a0e | ||
|
|
298a671342 | ||
|
|
5b1e20494b | ||
|
|
3ff42a45d4 | ||
|
|
85c0ed39f1 | ||
|
|
510e3bc4c2 | ||
|
|
2a2155a239 | ||
|
|
88356e2e97 | ||
|
|
8068d01cfc | ||
|
|
5e67eefff3 | ||
|
|
ab177b43af | ||
|
|
93be4305c4 | ||
|
|
965de406d3 | ||
|
|
bad28c6d92 | ||
|
|
eac80d7db4 | ||
|
|
c59482fea1 | ||
|
|
c7546dbad2 | ||
|
|
b3be7f65cd | ||
|
|
682842f15f | ||
|
|
81a8933256 | ||
|
|
0f75d76296 | ||
|
|
9a98206d5a | ||
|
|
64c783623b | ||
|
|
778941b549 | ||
|
|
7d9fde803b | ||
|
|
471bcdd29f | ||
|
|
ea6fe02f18 | ||
|
|
0ca9027459 | ||
|
|
e2e804e37a | ||
|
|
4065b3f1df | ||
|
|
74a4006a84 | ||
|
|
b2285ca5e0 | ||
|
|
b307431348 | ||
|
|
f65829ec42 | ||
|
|
60535086d4 | ||
|
|
816bacc37e | ||
|
|
bab41e40e7 | ||
|
|
bd7687b6ab | ||
|
|
924db5b8aa | ||
|
|
8925717bbe | ||
|
|
8a26e27ef3 | ||
|
|
3c70157a7a | ||
|
|
9a9be97c2c | ||
|
|
52bd90f950 | ||
|
|
019575d9ed | ||
|
|
aaa6f00d11 | ||
|
|
f49a33b600 | ||
|
|
c712532bf6 | ||
|
|
f041c017e9 | ||
|
|
3c42df935d | ||
|
|
0cb9cc2213 | ||
|
|
d997ac83e7 | ||
|
|
a2c8c7c20e | ||
|
|
30c4f1c896 | ||
|
|
bedba7ffb7 | ||
|
|
154f88a58c | ||
|
|
7693b407e8 | ||
|
|
20872498ba | ||
|
|
4ce6287d52 | ||
|
|
f602e1fba7 | ||
|
|
2bd0f04d8f | ||
|
|
a3e82f5a63 | ||
|
|
1f4742b77b | ||
|
|
c05e623d97 | ||
|
|
cb29f91434 | ||
|
|
a19f88b664 | ||
|
|
327d764284 | ||
|
|
9ee06e8f0d | ||
|
|
f6a9597507 | ||
|
|
ca62689a96 | ||
|
|
954291ae0b | ||
|
|
765e83d456 | ||
|
|
e107f6d28a | ||
|
|
cd738ef483 | ||
|
|
01d4bd6cf5 | ||
|
|
21ca7dc823 | ||
|
|
59a79442b0 | ||
|
|
f7f3e16679 | ||
|
|
db6dff998d | ||
|
|
350cae4e44 | ||
|
|
d5361dd422 | ||
|
|
4ddfa6e1b5 | ||
|
|
a0606cece9 | ||
|
|
cc35f2b738 | ||
|
|
05b0ab2eab | ||
|
|
bbab5e5bc3 | ||
|
|
e673b18871 | ||
|
|
0c40a6dda5 | ||
|
|
54091a0661 | ||
|
|
47ce8baadc | ||
|
|
12c5d02a7a | ||
|
|
e157d8b8d2 | ||
|
|
ca0c68a8e2 | ||
|
|
e1b329e80a | ||
|
|
2799dbf45b | ||
|
|
d06a445e01 | ||
|
|
13a0fa2c69 | ||
|
|
b0419557b1 | ||
|
|
98c32fa1ec | ||
|
|
99513ac9f3 | ||
|
|
b8a84d68ec | ||
|
|
68cbd4699b | ||
|
|
19684f9a36 | ||
|
|
f49fab8a7e | ||
|
|
c3ed30ffd8 | ||
|
|
93d6ae3c16 | ||
|
|
e5915ce8d9 | ||
|
|
0e155be4e8 | ||
|
|
442431704b | ||
|
|
7c44198022 | ||
|
|
80ef746348 | ||
|
|
71fa347e8e | ||
|
|
9cdf45e0a6 | ||
|
|
9bc4b9f0bc | ||
|
|
7ebe032d6f | ||
|
|
096ec3100d | ||
|
|
6ec33a94c6 | ||
|
|
bd56396394 | ||
|
|
645e27d44a | ||
|
|
350345ecca | ||
|
|
7f0d81d255 | ||
|
|
722a133b31 | ||
|
|
d4aeb8b3bc | ||
|
|
04aba8ce96 | ||
|
|
9b8bb114cd | ||
|
|
04243510f3 | ||
|
|
c639e82062 | ||
|
|
e6ab6bdb8e | ||
|
|
7a0206adce | ||
|
|
98b887edae | ||
|
|
42ae4e10b3 | ||
|
|
6b98c50510 | ||
|
|
4a96fc5f62 | ||
|
|
972c364c37 | ||
|
|
0ce7cad48c | ||
|
|
8eb74b5bd4 | ||
|
|
57f0d0b327 | ||
|
|
aa16432018 | ||
|
|
7673a73a65 | ||
|
|
59b3124d7d | ||
|
|
f15e83e918 | ||
|
|
509b45a0d0 | ||
|
|
77284982d5 | ||
|
|
8377d6967a | ||
|
|
a6f0baefc1 | ||
|
|
0cab08b2f3 | ||
|
|
d69e76168f | ||
|
|
9e11289f5b | ||
|
|
a02100e3c7 | ||
|
|
f0a3bca4c2 | ||
|
|
1d2dab63a3 | ||
|
|
333dd10874 | ||
|
|
7a423c04d4 | ||
|
|
fa8863d2ea | ||
|
|
e350b759d3 | ||
|
|
24dff1d842 | ||
|
|
b5c9602da4 | ||
|
|
031b33d582 | ||
|
|
3906cb79c5 | ||
|
|
b34edeb751 | ||
|
|
a4fafae109 | ||
|
|
198f8102fa | ||
|
|
4e64230ac9 | ||
|
|
57e162d7f8 | ||
|
|
4a52d3c1b1 | ||
|
|
84a152dc2e | ||
|
|
75b4cb4727 | ||
|
|
ba42a7779f | ||
|
|
0451cc1e73 | ||
|
|
8ccb8c92e0 | ||
|
|
01854b3259 | ||
|
|
728f469c1e | ||
|
|
3bbedf1795 | ||
|
|
c0872d690e | ||
|
|
b4c3804c91 | ||
|
|
439e4a483d | ||
|
|
350ef610e9 | ||
|
|
e16555132e | ||
|
|
45b4122a95 | ||
|
|
6611cc7018 | ||
|
|
99f5211070 | ||
|
|
09fb87e47d | ||
|
|
7349862b64 | ||
|
|
a597d6c379 | ||
|
|
becce332dd | ||
|
|
d36a463221 | ||
|
|
875d1d078d | ||
|
|
e7554d377f | ||
|
|
b2d9f21253 | ||
|
|
d0e6db7f89 | ||
|
|
ef3c7f927e | ||
|
|
f52ae35dc6 | ||
|
|
9cb2d046d0 | ||
|
|
fdd93554ce | ||
|
|
b723ca7d16 | ||
|
|
2c4b0c0d24 | ||
|
|
ac8bee28ef | ||
|
|
9969179267 | ||
|
|
bef4dd2bae | ||
|
|
610ef2359d | ||
|
|
28b229c83a | ||
|
|
7b81ae0886 | ||
|
|
11f0cad2ab | ||
|
|
3d04de201e | ||
|
|
d3d62f7db5 | ||
|
|
dac0a7bc50 | ||
|
|
f62d6d1950 | ||
|
|
b0be2b04c7 | ||
|
|
f6b8c3a130 | ||
|
|
121d2beb80 | ||
|
|
f220f584ce | ||
|
|
126b5d6eca | ||
|
|
f33157033c | ||
|
|
87a102f5c8 | ||
|
|
00433e9628 | ||
|
|
4d11205a01 | ||
|
|
600dbced7e | ||
|
|
8d829dca32 | ||
|
|
5f74a0f1c0 | ||
|
|
67c9db6a51 | ||
|
|
75c0331b38 | ||
|
|
6bf8b7f328 | ||
|
|
eded4557fe | ||
|
|
f9d0c887ae | ||
|
|
6b01db5960 | ||
|
|
e78ebf041a | ||
|
|
0f358eea49 | ||
|
|
de8e7107ee | ||
|
|
2dc644da30 | ||
|
|
729f1c9d3a | ||
|
|
bd0c7c433f | ||
|
|
80ec28f9c0 | ||
|
|
0433f20354 | ||
|
|
c673b1c0c8 | ||
|
|
04664c203d | ||
|
|
58cac2d895 | ||
|
|
fe78996026 | ||
|
|
375e61de2e | ||
|
|
e4bd99aaf3 | ||
|
|
a7cea65710 | ||
|
|
5777c16b72 | ||
|
|
fdf9617e42 | ||
|
|
64fb4a30bb | ||
|
|
6948c65a13 | ||
|
|
d499fafdb9 | ||
|
|
60debe31c4 | ||
|
|
cbff03ca08 | ||
|
|
5860491b14 | ||
|
|
e689e9ed76 | ||
|
|
f3b8df3ea5 | ||
|
|
e7ecad2912 | ||
|
|
55dfa4859f | ||
|
|
f914873094 | ||
|
|
89411541b3 | ||
|
|
3ef6a92bb1 | ||
|
|
316b7453e4 | ||
|
|
80d2445540 | ||
|
|
8a765bf5fd | ||
|
|
8221817087 | ||
|
|
ad82135879 | ||
|
|
75bcb7e53f | ||
|
|
f566b38296 | ||
|
|
fa088eb6cc | ||
|
|
b0cf9bd0be | ||
|
|
04238da75d | ||
|
|
1927f47eaa | ||
|
|
d2fa580f5d | ||
|
|
e64057c276 | ||
|
|
63d447d1a7 | ||
|
|
6e8a6eca7a | ||
|
|
a9aca80f8d | ||
|
|
9b797c1831 | ||
|
|
015dedc3ab | ||
|
|
e1ea2215a3 | ||
|
|
b9c0cd316f | ||
|
|
0543a31920 | ||
|
|
41ccfc411a | ||
|
|
1a374ddd2c | ||
|
|
fa413fea76 | ||
|
|
f319976e5d | ||
|
|
a612289136 | ||
|
|
1f4481a6b0 | ||
|
|
7a5a5459cd | ||
|
|
fb34f25701 | ||
|
|
14ec86047f | ||
|
|
e12c8fea79 | ||
|
|
4bb21fd218 | ||
|
|
11b7d8a44c | ||
|
|
bd96d2f5b1 | ||
|
|
e26940ddf7 | ||
|
|
f3421bcf6d | ||
|
|
77371af35a | ||
|
|
f6991dd3ec | ||
|
|
644a104d5f | ||
|
|
69ac75bef8 | ||
|
|
eba0fa1b96 | ||
|
|
337643e53e | ||
|
|
c534f5bcd5 | ||
|
|
ece9f68e0c | ||
|
|
23a5c303dd | ||
|
|
876ab4bb59 | ||
|
|
c0136daeb5 | ||
|
|
d4ee183662 | ||
|
|
a7795f25fc | ||
|
|
09f3cd6f1d | ||
|
|
497bc91493 | ||
|
|
0b4a1b827a | ||
|
|
832afa139a | ||
|
|
f15425be52 | ||
|
|
6a9342f5a3 | ||
|
|
3726b127a1 | ||
|
|
81f0b516b9 | ||
|
|
826cc6db1b | ||
|
|
614f9c8e98 | ||
|
|
4a67a94704 | ||
|
|
5c725aceb8 | ||
|
|
d362d889f6 | ||
|
|
d5b77bdc5f | ||
|
|
0d4c5c4452 | ||
|
|
3ba194f638 | ||
|
|
e3a42a78f2 | ||
|
|
df4f09e72f | ||
|
|
74be7bf334 | ||
|
|
ea0bf44670 | ||
|
|
12e11da6b4 | ||
|
|
cd68ea9d0f | ||
|
|
1bcda200e3 | ||
|
|
563a020595 | ||
|
|
ffe1284a85 | ||
|
|
e7ced32245 | ||
|
|
7b3828b68f | ||
|
|
e9a0e10520 | ||
|
|
b8ffa56497 | ||
|
|
da0aa2f937 | ||
|
|
d8796e4cc7 | ||
|
|
38ed83d05f | ||
|
|
958c3851d7 | ||
|
|
055fe5e275 | ||
|
|
ccb69d313c | ||
|
|
bb26e1c195 | ||
|
|
67a2f6ee91 | ||
|
|
2dab183240 | ||
|
|
d3837ffaaa | ||
|
|
f928062e2b | ||
|
|
76c89884ba | ||
|
|
ebf6493987 | ||
|
|
d714d32424 | ||
|
|
5246557493 | ||
|
|
3ba97627ff | ||
|
|
85af140420 | ||
|
|
e12a38d584 | ||
|
|
d0d4c5e7f8 | ||
|
|
c06c2d0464 | ||
|
|
89f23b2129 | ||
|
|
7b8a33adfe | ||
|
|
c119859696 | ||
|
|
3c5903f75a | ||
|
|
ba4f306c83 | ||
|
|
269fb87342 | ||
|
|
20a1863866 | ||
|
|
9149032a03 | ||
|
|
250be086b7 | ||
|
|
1ee9594e38 | ||
|
|
a9ddcc1a80 | ||
|
|
a14fee7296 | ||
|
|
72915aa16d | ||
|
|
bc29898621 | ||
|
|
4cddb0175b | ||
|
|
1a0179dd1f | ||
|
|
200e4638f4 | ||
|
|
465ad6b3a7 | ||
|
|
8f2fb3cbee | ||
|
|
37f01f995c | ||
|
|
a658ff7e90 | ||
|
|
a161e6d47a | ||
|
|
3e752ed5c8 | ||
|
|
6fe43cbbeb | ||
|
|
3409686405 | ||
|
|
ac47c2f22e | ||
|
|
d8f77f58d7 | ||
|
|
cc257d8abc | ||
|
|
6df524bcb0 | ||
|
|
0fd7ba478a | ||
|
|
b9367bb196 | ||
|
|
2b4224d4c4 | ||
|
|
2f3e6958f9 | ||
|
|
bb06a55844 | ||
|
|
a58b5f26f6 | ||
|
|
fb03643f42 | ||
|
|
c096114155 | ||
|
|
b95108dc58 | ||
|
|
18f24c56f4 | ||
|
|
22d1cf860c | ||
|
|
df3af6979e | ||
|
|
0836a84c0e | ||
|
|
ff5fcbbc10 | ||
|
|
592348850f | ||
|
|
e1f2efee4d | ||
|
|
0f6a401edd | ||
|
|
ee94aea1ef | ||
|
|
6e2d4aebb1 | ||
|
|
8a07efb995 | ||
|
|
08dccf341c | ||
|
|
d49d3808b9 | ||
|
|
f3f83fa6c1 | ||
|
|
4108f55c1e | ||
|
|
4160342656 | ||
|
|
883aff8235 | ||
|
|
8602d41a28 | ||
|
|
456913e381 | ||
|
|
6f1acf8327 | ||
|
|
2f8afda29d | ||
|
|
64ff12c009 | ||
|
|
1ff29e9f66 | ||
|
|
efb6e87f3f | ||
|
|
975fe064ae | ||
|
|
6482a4ee04 | ||
|
|
a8d28b5e46 | ||
|
|
b6be372c4b | ||
|
|
e90f68906e | ||
|
|
1694c690ed | ||
|
|
e01bdebc49 | ||
|
|
5862037d34 | ||
|
|
59714e4b32 | ||
|
|
907a0ea216 | ||
|
|
c46f9350a5 | ||
|
|
2c682022cf | ||
|
|
c26c8c7fcc | ||
|
|
6cc3df7e71 | ||
|
|
3760f247a2 | ||
|
|
2b5746aec3 | ||
|
|
c481dc88ce | ||
|
|
8c8019ee99 | ||
|
|
282972784e | ||
|
|
ff9648eed9 | ||
|
|
b1c4e032fc | ||
|
|
e5063010b2 | ||
|
|
c14349f1ea | ||
|
|
35145cd739 | ||
|
|
94534f1ed8 | ||
|
|
aa6b5bc1ce | ||
|
|
440df980ea | ||
|
|
6373c82559 | ||
|
|
dba952e596 | ||
|
|
310ecb1e09 | ||
|
|
e5b1e214bc | ||
|
|
4e937a0252 | ||
|
|
de6bef82dd | ||
|
|
b6b8a9e0f0 | ||
|
|
eb497960fc | ||
|
|
6469a31a32 | ||
|
|
62dc6814a3 | ||
|
|
7940b249f5 | ||
|
|
4e9d06785c | ||
|
|
e2ba24826f | ||
|
|
4042c6d5cc | ||
|
|
f5eaeb2fb5 | ||
|
|
8e1fd5c3ed | ||
|
|
8f52d426d0 | ||
|
|
8c84ce1576 | ||
|
|
d517595f82 | ||
|
|
0bcb9dde10 | ||
|
|
a36559c55c | ||
|
|
31d5dc6658 | ||
|
|
4180862fec | ||
|
|
f385f8bcfa | ||
|
|
8cf2aa456b | ||
|
|
9a95401473 | ||
|
|
1eca2d33c0 | ||
|
|
87c240252c | ||
|
|
f9c9c58cba | ||
|
|
76ded0acea | ||
|
|
fb28586f32 | ||
|
|
8992cfaeb4 | ||
|
|
12e7c7b9e4 | ||
|
|
eff1f73950 | ||
|
|
b1bc000bae | ||
|
|
8e04a3d63a | ||
|
|
93d340e497 | ||
|
|
b90c56fbb5 | ||
|
|
0a3ba3a0c6 | ||
|
|
f4184c9dfe | ||
|
|
7d8fab73e1 | ||
|
|
5bdc4a83b1 | ||
|
|
24c3491ff7 | ||
|
|
bd69830cbd | ||
|
|
4f04775b41 | ||
|
|
0c83d152fc | ||
|
|
eb42e0fc4f | ||
|
|
4d839eea60 | ||
|
|
fa3af485ef | ||
|
|
6f1d758eae | ||
|
|
6493438e87 | ||
|
|
07b277b23f | ||
|
|
29b8919a40 | ||
|
|
990fbf3ef4 | ||
|
|
4b2db78c3a | ||
|
|
d5e42478a9 | ||
|
|
5c4ac0bf62 | ||
|
|
2696369470 | ||
|
|
4fd0086862 | ||
|
|
71da059ef0 | ||
|
|
14470feabd | ||
|
|
4b7c451f3d | ||
|
|
bd831b1f24 | ||
|
|
efe282fe39 | ||
|
|
f15e672c56 | ||
|
|
132bc610b6 | ||
|
|
080ba15e0d | ||
|
|
83420880dd | ||
|
|
77a0359cfc | ||
|
|
295eb533f8 | ||
|
|
9a4b62c279 | ||
|
|
54883f2d84 | ||
|
|
24732cf454 | ||
|
|
1f1e72f2b6 | ||
|
|
4e206fa80b | ||
|
|
d7761ece58 | ||
|
|
48ed8d4408 | ||
|
|
b49d63c12f | ||
|
|
1261ad43a1 | ||
|
|
1b8234d9fe | ||
|
|
c9e80fd148 | ||
|
|
461771d488 | ||
|
|
9d26d0fa4d | ||
|
|
b88a28b660 | ||
|
|
5181afd49d | ||
|
|
086582a7a0 | ||
|
|
3015a0388a | ||
|
|
082e41b6c0 | ||
|
|
43c80bec7d | ||
|
|
c007ae9361 | ||
|
|
8fffdae1fb | ||
|
|
2cbfb69f9b | ||
|
|
016dbd39ee | ||
|
|
f3a5331095 | ||
|
|
a01a85c3f6 | ||
|
|
f6d30d8b9e | ||
|
|
8d24adc97e | ||
|
|
2a412af00b | ||
|
|
3767ab437e | ||
|
|
90a221ef6d | ||
|
|
633055fe5b | ||
|
|
1000fd1b21 | ||
|
|
8df59134a9 | ||
|
|
531ef43a27 | ||
|
|
cac4a85ccd | ||
|
|
0440e313d2 | ||
|
|
9f21ea58a3 | ||
|
|
56ef1c7338 | ||
|
|
ef2337a338 | ||
|
|
00c2b1a32a | ||
|
|
81bf54a6cd | ||
|
|
77c43ebb26 | ||
|
|
2615e02e1e | ||
|
|
876eae7c5a | ||
|
|
9cce56895c | ||
|
|
3d7050e051 | ||
|
|
9cbb9129c2 | ||
|
|
ce681081c1 | ||
|
|
ceae04b76e | ||
|
|
d55f138fb1 | ||
|
|
b4c2fc7101 | ||
|
|
c682065ca4 | ||
|
|
a5912d1909 | ||
|
|
f312ee58de | ||
|
|
43f003f6f9 | ||
|
|
24919b1f3d | ||
|
|
40adaf716d | ||
|
|
4453ba53fd | ||
|
|
865e9d9738 | ||
|
|
8bdbed69c9 | ||
|
|
81d4148f4a | ||
|
|
474692e71a | ||
|
|
7daf9d10af | ||
|
|
fd72b4a400 | ||
|
|
4689b0cc11 | ||
|
|
c9d1b72087 | ||
|
|
ca8c1adf55 | ||
|
|
ef79bb3b67 | ||
|
|
88ca8d2ace | ||
|
|
ec9955986f | ||
|
|
4f519b5747 | ||
|
|
9a1ec900bd | ||
|
|
73f13045c1 | ||
|
|
15733f5ed0 | ||
|
|
be85943d13 | ||
|
|
2989a94458 | ||
|
|
4062e7474d | ||
|
|
5237a2afc7 | ||
|
|
506b251f24 | ||
|
|
d9a56ef418 | ||
|
|
8306d93286 | ||
|
|
6f37fef05e | ||
|
|
f123e11c8e | ||
|
|
0c6441df74 | ||
|
|
c6baeacd3d | ||
|
|
1b10612c4b | ||
|
|
6db09a0d64 | ||
|
|
2cb9dd8bf3 | ||
|
|
f22b3cdfee | ||
|
|
a0fe65266a | ||
|
|
3cb2637f25 | ||
|
|
72491db6b4 | ||
|
|
0d9c0b1215 | ||
|
|
39b0e21011 | ||
|
|
22979523db | ||
|
|
fa138ca526 | ||
|
|
2da9ec80c8 | ||
|
|
b5e633ef42 | ||
|
|
e70bb28be7 | ||
|
|
921faa0410 | ||
|
|
23d7d60d73 | ||
|
|
fcac4c6059 | ||
|
|
22f39d2c18 | ||
|
|
50fe3f6ee9 | ||
|
|
3e730cc9e2 | ||
|
|
229fa59f6c | ||
|
|
fe1931bba8 | ||
|
|
affe067ff1 | ||
|
|
6a524eeabb | ||
|
|
1d9f9c7f5b | ||
|
|
2264ecfb2c | ||
|
|
4de7874118 | ||
|
|
55657690bf | ||
|
|
a953a66616 | ||
|
|
ec04306348 | ||
|
|
7d382f7997 | ||
|
|
158281b14c | ||
|
|
d79fb71987 | ||
|
|
572be23fc1 | ||
|
|
5fb6705b5c | ||
|
|
9e9f32e3bf | ||
|
|
e7e152c122 | ||
|
|
bbbd5f5202 | ||
|
|
d71ccc4a02 | ||
|
|
6a90431cf1 | ||
|
|
18725b554b | ||
|
|
dcf7d344cd | ||
|
|
e43f1cee7b | ||
|
|
b9001d7ab8 | ||
|
|
9ad998d0be | ||
|
|
a90c5ce962 | ||
|
|
fd3ba13130 | ||
|
|
81580f75b9 | ||
|
|
bf6b48f5a0 | ||
|
|
afe4057a97 | ||
|
|
ccce974476 | ||
|
|
2ad805912d | ||
|
|
fc1718c0d2 | ||
|
|
a0e30aa218 | ||
|
|
d0e590f8ea | ||
|
|
4dc88406ac | ||
|
|
be8e7515a1 | ||
|
|
b5401edf16 | ||
|
|
c64c1a0201 | ||
|
|
12de2d5947 | ||
|
|
420bfd8301 | ||
|
|
c51bc09e39 | ||
|
|
1f05cb844c | ||
|
|
02c1f37a95 | ||
|
|
16f473f6a4 | ||
|
|
724470788b | ||
|
|
334c14d088 | ||
|
|
d192ed9676 | ||
|
|
6f4cfc86e8 | ||
|
|
c80c0f2c2c | ||
|
|
8e5c7746dc | ||
|
|
1762b3aaa7 | ||
|
|
f31ddc23aa | ||
|
|
0211ad64ee | ||
|
|
2f46683526 | ||
|
|
3d94e3d80e | ||
|
|
4eb7e023ed | ||
|
|
48f0e60014 | ||
|
|
78a57e9c4e | ||
|
|
5c1daa6135 | ||
|
|
fc8f4b4d6e | ||
|
|
bba8db2b60 | ||
|
|
5db82b8869 | ||
|
|
686a923974 | ||
|
|
d68db2a844 | ||
|
|
aac88519de | ||
|
|
91a2341e88 | ||
|
|
3ce147ccc1 | ||
|
|
b748c4e328 | ||
|
|
8c66a7d099 | ||
|
|
7fd6d8839a | ||
|
|
a2382bdde3 | ||
|
|
4e3ee259b0 | ||
|
|
2122d4d43a | ||
|
|
537a13e2f4 | ||
|
|
45a2156d71 | ||
|
|
d1d6c72d7d | ||
|
|
87c12717a7 | ||
|
|
ccf144dbae | ||
|
|
df0c6aa5cf | ||
|
|
ebdc402832 | ||
|
|
0663932589 | ||
|
|
dc5cc52395 | ||
|
|
b3491ef4e5 | ||
|
|
8a02c8288b | ||
|
|
9b85a70013 | ||
|
|
74c373a3af | ||
|
|
b3e3cc14a7 | ||
|
|
6bd13b8071 | ||
|
|
2c6aeac64f | ||
|
|
d44e961014 | ||
|
|
39d89ef9aa | ||
|
|
b43047bc2f | ||
|
|
8a32041f16 | ||
|
|
e79fe7401f | ||
|
|
577776b950 | ||
|
|
e2478eea07 | ||
|
|
4cdf17d8b5 | ||
|
|
7fe92bdf0a | ||
|
|
cee0364a1a | ||
|
|
ff1f7f1a48 | ||
|
|
6c2b46f939 | ||
|
|
d27330e012 | ||
|
|
e413eb29c4 | ||
|
|
7f75a3da9d | ||
|
|
e22b0b9a57 | ||
|
|
3638f17d75 | ||
|
|
00c8b27baf | ||
|
|
ed4013bb31 | ||
|
|
05686b532c | ||
|
|
df3639957d | ||
|
|
5d585fa04a | ||
|
|
a5b9a210ce | ||
|
|
f08d52b0e8 | ||
|
|
f4cbc81c97 | ||
|
|
e9aed15bed | ||
|
|
225313d8ac | ||
|
|
ca991da312 | ||
|
|
545f043353 | ||
|
|
68aac4476c | ||
|
|
309535c260 | ||
|
|
542ed40c9c | ||
|
|
e9facbf108 | ||
|
|
6b8707516e | ||
|
|
1a0ad2d1c9 | ||
|
|
727db56576 | ||
|
|
00b610d87f | ||
|
|
57ea4fc23d | ||
|
|
70f3da80df | ||
|
|
6520ed7a08 | ||
|
|
9f0c0bfc92 | ||
|
|
a84ec64ece | ||
|
|
918d9b7c18 | ||
|
|
87ad6e7941 | ||
|
|
8aaa1993c6 | ||
|
|
0251728e28 | ||
|
|
ddb23eaf3b | ||
|
|
0b54cc4509 | ||
|
|
2857d7cfda | ||
|
|
618e5f0419 | ||
|
|
84f5b72d2b | ||
|
|
87fad70f4a | ||
|
|
62dd936b08 | ||
|
|
80bd563fde | ||
|
|
75b7815d08 | ||
|
|
e6e4f0500d | ||
|
|
5b715c29e2 | ||
|
|
df39a1054e | ||
|
|
9fa2afb44b | ||
|
|
4e4efc97f0 | ||
|
|
c76af687ed | ||
|
|
1acaf44acf | ||
|
|
a9a3c3b97f | ||
|
|
a8e52f9c54 | ||
|
|
f8f600828d | ||
|
|
9a6ac4f457 | ||
|
|
3bb8eac92b | ||
|
|
b24d609ecc | ||
|
|
7fae9450a3 | ||
|
|
bd48ad265d | ||
|
|
0ba6bdb7c2 | ||
|
|
8cd17c0165 | ||
|
|
fd9f51df88 | ||
|
|
4e9a378f0d | ||
|
|
9f1fa7e212 | ||
|
|
252f00dfe7 | ||
|
|
db9d09c7a3 | ||
|
|
6ec77e2ca0 | ||
|
|
1cd0f7263f | ||
|
|
3fd626705f | ||
|
|
3f8e9bd181 | ||
|
|
7b7d27920d | ||
|
|
525f9841fa | ||
|
|
8d9f52ee4b | ||
|
|
fb50daaa40 | ||
|
|
e58de1fd34 | ||
|
|
cea6968478 | ||
|
|
b6b410a99c | ||
|
|
0032ad695c | ||
|
|
7065b2aa7d | ||
|
|
0222867a94 | ||
|
|
8b97196c2f | ||
|
|
8e37da55c3 | ||
|
|
4008a076ab | ||
|
|
8f8de587b8 | ||
|
|
cd7c5645c7 | ||
|
|
11387a5d38 | ||
|
|
5d7e05e313 | ||
|
|
f6947afc2f | ||
|
|
d7dbc8adb1 | ||
|
|
f4f7629037 | ||
|
|
effba68511 | ||
|
|
384c89dcef | ||
|
|
856bfaaa3a | ||
|
|
4fab809604 | ||
|
|
279e7028fb | ||
|
|
0899519dd6 | ||
|
|
f9485bd25b | ||
|
|
b27989d5d4 | ||
|
|
c675f88dda | ||
|
|
eeac01b794 | ||
|
|
2937ad219a | ||
|
|
dea095dbf7 | ||
|
|
ab4b423567 | ||
|
|
796a87e254 | ||
|
|
e886c89e06 | ||
|
|
53c9cb38ef | ||
|
|
be9027df1a | ||
|
|
a1d37f92cb | ||
|
|
b785db86a8 | ||
|
|
53e4cb3af9 | ||
|
|
f29c03c922 | ||
|
|
497c751fb9 | ||
|
|
82428fea68 | ||
|
|
bde7279aa1 | ||
|
|
61d739635e | ||
|
|
b571cc86ff | ||
|
|
6a7892ca52 | ||
|
|
d9693ba2f2 | ||
|
|
2fc11a289e | ||
|
|
cfc70c7f92 | ||
|
|
2b17cd3353 | ||
|
|
0d799402d0 | ||
|
|
00f0aff6f0 | ||
|
|
1f2a86078a | ||
|
|
0841feda47 | ||
|
|
0e343ae3b2 | ||
|
|
6cce2860c2 | ||
|
|
425e7ce808 | ||
|
|
deaf23870e | ||
|
|
f8ade01f0e | ||
|
|
e0f2c41a37 | ||
|
|
e1f946578b | ||
|
|
ea949437ab | ||
|
|
644f98c158 | ||
|
|
8f5d9597f8 | ||
|
|
8db83a51b2 | ||
|
|
9e12de7d83 | ||
|
|
4b103ba8ce | ||
|
|
01a6a0ffba | ||
|
|
8d47a307bb | ||
|
|
72cabe2fc3 | ||
|
|
8426e2e506 | ||
|
|
c460873c85 | ||
|
|
1f742c7464 | ||
|
|
d4a85d9fba | ||
|
|
e776f685ba | ||
|
|
6ea05aa311 | ||
|
|
c208fccf35 | ||
|
|
f54a1ca367 | ||
|
|
d92604f646 | ||
|
|
53d86e1661 | ||
|
|
9f2bcf0e4f | ||
|
|
f1cf629b80 | ||
|
|
fa64761b67 | ||
|
|
c7c3ba7ba0 | ||
|
|
a5ac5b6525 | ||
|
|
11fb52d2e3 | ||
|
|
afbee44993 | ||
|
|
3fdd59bf0a | ||
|
|
41354ca00d | ||
|
|
d24f5538f9 | ||
|
|
e3f225e038 | ||
|
|
3aeeab9654 | ||
|
|
e3bdc8aaaa | ||
|
|
a1ae920b4a | ||
|
|
cb54533273 | ||
|
|
f3ef9b868f | ||
|
|
bf262c2cae | ||
|
|
9dd4a23365 | ||
|
|
c9d8e041d5 | ||
|
|
78cb31e55f | ||
|
|
143c1e03f8 | ||
|
|
7b2fbdd638 | ||
|
|
b45f5039ed | ||
|
|
68d4a9fc63 | ||
|
|
9bedfc8788 | ||
|
|
2bbff8bb29 | ||
|
|
c20296f963 | ||
|
|
b5ec3b7085 | ||
|
|
c74bf517e2 | ||
|
|
e4014bf01d | ||
|
|
a65d10de90 | ||
|
|
39671d5c53 | ||
|
|
17416dba89 | ||
|
|
839d4c2a9a | ||
|
|
f4b26285a2 | ||
|
|
229f689a08 | ||
|
|
c2cc9711f7 | ||
|
|
780a5a1996 | ||
|
|
5a25abb61a | ||
|
|
406b271275 | ||
|
|
85a5b0fc69 | ||
|
|
2236d47da2 | ||
|
|
77218194c6 | ||
|
|
ba29eef9d6 | ||
|
|
0df42bc5ea | ||
|
|
d54650905b | ||
|
|
7f86797f73 | ||
|
|
75e337e8d9 | ||
|
|
8c17668665 | ||
|
|
36a6a77d82 | ||
|
|
9eab5206d4 | ||
|
|
1e8ff69267 | ||
|
|
f2d7523091 | ||
|
|
1108458de8 | ||
|
|
ed917ab447 | ||
|
|
835633f92a | ||
|
|
9a021e6de4 | ||
|
|
5deedcdb6f | ||
|
|
31230d296d | ||
|
|
6f513fabef | ||
|
|
b3fb320796 | ||
|
|
8f28e7cf1c | ||
|
|
8febf25c23 | ||
|
|
7bc6f14736 | ||
|
|
85186ee1a3 | ||
|
|
bc01d28061 | ||
|
|
0cfa112cf2 | ||
|
|
ebe937f8b7 | ||
|
|
c077e69047 | ||
|
|
4e5ca151b5 | ||
|
|
bea789edfe | ||
|
|
d737fd1fd2 | ||
|
|
c4c8ffd675 | ||
|
|
00911d1afe | ||
|
|
31acab92a6 | ||
|
|
474bf611ad | ||
|
|
9d60dee781 | ||
|
|
03a2fd740d | ||
|
|
322928fbae | ||
|
|
92f4c0d015 | ||
|
|
2d94e3635e | ||
|
|
ad0d6f2c75 | ||
|
|
5d10fc2c77 | ||
|
|
553c8c0bd0 | ||
|
|
d1a52119e4 | ||
|
|
fbc3efb5a9 | ||
|
|
8da8b66693 | ||
|
|
298fafd7d2 | ||
|
|
b6de2a954c | ||
|
|
67d28d6991 | ||
|
|
82c7022e20 | ||
|
|
47fd949068 | ||
|
|
c0c0cc2415 | ||
|
|
9e7ded94af | ||
|
|
a9e55fd08f | ||
|
|
19df00579d | ||
|
|
d19a9f66b3 | ||
|
|
996c9ca2ba | ||
|
|
b6a83ed5a6 | ||
|
|
7da49a3592 | ||
|
|
322a2a54b8 | ||
|
|
10b481f47f | ||
|
|
471e75f029 | ||
|
|
418bcf8d36 | ||
|
|
9191b77ecd | ||
|
|
6969339159 | ||
|
|
e444cb57d4 | ||
|
|
5acf961f23 | ||
|
|
f643613d69 | ||
|
|
f295b38ccb | ||
|
|
920803518f | ||
|
|
d451051d97 | ||
|
|
43f09dfccf | ||
|
|
8a984980ca | ||
|
|
17f6e5e48c | ||
|
|
1ffe8f55ca | ||
|
|
ac7ee86da3 | ||
|
|
379ebba8ac | ||
|
|
e22fb3c538 | ||
|
|
8a9c9f49d5 | ||
|
|
5a7adf9b47 | ||
|
|
17a5b0a0f4 | ||
|
|
bb050734b1 | ||
|
|
12275871a8 | ||
|
|
8912e111a3 | ||
|
|
cfa6938e5e | ||
|
|
f33d6de8c1 | ||
|
|
4c1e018ded | ||
|
|
65935c6603 | ||
|
|
6f9b0e1053 | ||
|
|
6e947add92 | ||
|
|
53269a2703 | ||
|
|
fcf3a0966c | ||
|
|
3f8b95de77 | ||
|
|
f11fd22809 | ||
|
|
5ad665d00c | ||
|
|
60c0338d64 | ||
|
|
e76124add5 | ||
|
|
fd29bb34be | ||
|
|
4201e8b032 | ||
|
|
e2a88cd010 | ||
|
|
09e5d71796 | ||
|
|
4057d682f1 | ||
|
|
45a70d7dc3 | ||
|
|
1c023e291c | ||
|
|
259f7af3e6 | ||
|
|
b57c156b60 | ||
|
|
076f2ed9d1 | ||
|
|
72c31c0fa9 | ||
|
|
4da8fb901b | ||
|
|
1907e5da54 | ||
|
|
34adc60d26 | ||
|
|
9c28894ec3 | ||
|
|
0c64fa04bc | ||
|
|
9c4a12b9d4 | ||
|
|
74fb718b77 | ||
|
|
d4b5256f18 | ||
|
|
9901406634 | ||
|
|
71ccdb5cfb | ||
|
|
c7e05d2473 | ||
|
|
747c49862c | ||
|
|
7037679718 | ||
|
|
f0466ba313 | ||
|
|
a96b92a618 | ||
|
|
d59f62cd75 | ||
|
|
673ce059e6 | ||
|
|
e209fb23a2 | ||
|
|
fecd213bb8 | ||
|
|
1108656d19 | ||
|
|
bb0de1dcad | ||
|
|
1851310bbe | ||
|
|
60c6510fc1 | ||
|
|
766b8535ae | ||
|
|
4f5e207f08 | ||
|
|
c05df2ab7e | ||
|
|
a585698b69 | ||
|
|
0b7305d21a | ||
|
|
453ed8a05e | ||
|
|
0f27edad5d | ||
|
|
188489c8ef | ||
|
|
3f506552e3 | ||
|
|
fa9103fc97 | ||
|
|
1e2d06bcd1 | ||
|
|
ff5f823bef | ||
|
|
0b266a8ee5 | ||
|
|
6f128907fe | ||
|
|
1454d942ef | ||
|
|
3381d8efdd | ||
|
|
e1b969cb90 | ||
|
|
a097938ce5 | ||
|
|
f0d39a6a92 | ||
|
|
6aa13d4189 | ||
|
|
e17b3529ab | ||
|
|
688d6e37e2 | ||
|
|
d119e04963 | ||
|
|
9ecc8e5e6b | ||
|
|
dd88a799fb | ||
|
|
c707c899c1 | ||
|
|
fef8203e65 | ||
|
|
a3647bea4e | ||
|
|
62792c08eb | ||
|
|
5a2dc88d42 | ||
|
|
b99ef6b27c | ||
|
|
4e77a651d4 | ||
|
|
9644e242ae | ||
|
|
5f765419ea | ||
|
|
f3ba115ef0 | ||
|
|
4fa1be0e35 | ||
|
|
7424b521ed | ||
|
|
8dcd6158e3 | ||
|
|
f14c806439 | ||
|
|
b8bf21b905 | ||
|
|
ad1a4c7e15 | ||
|
|
d503dd928b | ||
|
|
a046bcfc9b | ||
|
|
86a201edcf | ||
|
|
2fc0852492 | ||
|
|
40425d427d | ||
|
|
c726afe3bc | ||
|
|
ef161e356e | ||
|
|
dd19029279 | ||
|
|
4f187d3413 | ||
|
|
6999ad0a4f | ||
|
|
005ead8db4 | ||
|
|
93c0adf725 | ||
|
|
7bdb5ec86e | ||
|
|
99a945882d | ||
|
|
df0e64eb7c | ||
|
|
2a84afeee4 | ||
|
|
9d0cd148a8 | ||
|
|
dcf3c00023 | ||
|
|
c0433928c6 | ||
|
|
b5b90d1639 | ||
|
|
485c369d55 | ||
|
|
50edf63448 | ||
|
|
57f05e850a | ||
|
|
bd7d487c79 | ||
|
|
c0570a7f84 | ||
|
|
5f5ef43e04 | ||
|
|
b0b552c378 | ||
|
|
67ddb6c94e | ||
|
|
85c34af019 | ||
|
|
bbaa76fab1 | ||
|
|
65340667b6 | ||
|
|
3ee5920947 | ||
|
|
631ee83745 | ||
|
|
dabfad1529 | ||
|
|
3feffdb84f | ||
|
|
9f2545b95d | ||
|
|
b821878293 | ||
|
|
9e185eec75 | ||
|
|
d30d91b165 | ||
|
|
5dc78a337d | ||
|
|
342e3413db | ||
|
|
9b97e31a09 | ||
|
|
ea7384cf68 | ||
|
|
95daf14725 | ||
|
|
94c485ef85 | ||
|
|
7cfef16c24 | ||
|
|
f8f1f4fd2b | ||
|
|
f3a28682ea | ||
|
|
1c421a2fd2 | ||
|
|
d633118bd4 | ||
|
|
b222800012 | ||
|
|
206d6d0f7e | ||
|
|
84fa92045c | ||
|
|
00447f8e72 | ||
|
|
2d35124c71 | ||
|
|
12a08ae4e1 | ||
|
|
3ff8b3e437 | ||
|
|
8309ed5c12 | ||
|
|
918c323f8f | ||
|
|
74e46b2de3 | ||
|
|
f8f50b3071 | ||
|
|
a70e73a963 | ||
|
|
f81df66564 | ||
|
|
f1ab0d36c5 | ||
|
|
33f1dfd6f0 | ||
|
|
e62bb4da13 | ||
|
|
00b858e644 | ||
|
|
dc89e6c516 | ||
|
|
2d237cadc9 | ||
|
|
077c696c09 | ||
|
|
90b78702e5 | ||
|
|
72d7671a1e | ||
|
|
c125ba0d66 | ||
|
|
75daddbbe2 | ||
|
|
2ce43dc0d8 | ||
|
|
9acc75ac12 | ||
|
|
da6a1d6629 | ||
|
|
d5ab71ad0f | ||
|
|
178208918f | ||
|
|
c2bdd9b465 | ||
|
|
fe6af7d8eb | ||
|
|
ee683049a6 | ||
|
|
30bfb0eee3 | ||
|
|
23f6464999 | ||
|
|
30703e184c | ||
|
|
58a734cb17 | ||
|
|
d8c01a63f2 | ||
|
|
fd90ac517f | ||
|
|
c0ef8baa9d | ||
|
|
2df47ff99c | ||
|
|
f2e2edbc64 | ||
|
|
a71cef3aa6 | ||
|
|
7d4a9b17b6 | ||
|
|
d9acf32861 | ||
|
|
de04f3022c | ||
|
|
49f671eb1d | ||
|
|
1901b2fb3b | ||
|
|
bf85caade6 | ||
|
|
0821f18712 | ||
|
|
397e409b9a | ||
|
|
f9973d13b4 | ||
|
|
8332609d06 | ||
|
|
e85ddbb470 | ||
|
|
9658da5b7c | ||
|
|
378da082bd | ||
|
|
5f507cbbd8 | ||
|
|
8699776930 | ||
|
|
e974b07b09 | ||
|
|
f72f652d98 | ||
|
|
14b6a74b2d | ||
|
|
3eb8d3105a | ||
|
|
fd8afdf098 | ||
|
|
872b59f568 | ||
|
|
a4ab5f5552 | ||
|
|
9d7a77f2e5 | ||
|
|
f01b9c09a3 | ||
|
|
8dd843ab8f | ||
|
|
bf4fe91197 | ||
|
|
148e8a2c23 | ||
|
|
4195eb3366 | ||
|
|
c8e0839296 | ||
|
|
27b1f2ecc6 | ||
|
|
81b447dd0f | ||
|
|
57521f628c | ||
|
|
b1168d223a | ||
|
|
2cf0f240b9 | ||
|
|
8ff41a8ded | ||
|
|
f8f24f7b29 | ||
|
|
31266b3c11 | ||
|
|
8bb832d06b | ||
|
|
099e3f0376 | ||
|
|
9cbd236c8c | ||
|
|
313d9ddacd | ||
|
|
6ffdbf91ec | ||
|
|
7d8013b371 | ||
|
|
38bae655ea | ||
|
|
e36928fd65 | ||
|
|
8251807408 | ||
|
|
30ccd28d01 | ||
|
|
7f60abdf7b | ||
|
|
cb31ab3e2b | ||
|
|
3818bff86a | ||
|
|
e80f29c271 | ||
|
|
8fd9d2a7ce | ||
|
|
813667e564 | ||
|
|
1b836dc31e | ||
|
|
7b8096d367 | ||
|
|
4e19500cce | ||
|
|
91bac76511 | ||
|
|
a0fb27bd80 | ||
|
|
5b57231c52 | ||
|
|
95cfce925f | ||
|
|
2d2f59fe3f | ||
|
|
d985c77eca | ||
|
|
e0a88fabd9 | ||
|
|
36beb289f3 | ||
|
|
ca2b66ffb3 | ||
|
|
c75f62ddb7 | ||
|
|
b4c964760d | ||
|
|
3b01b8cb47 | ||
|
|
334766d194 | ||
|
|
27a85c074e | ||
|
|
1d4c747aa2 | ||
|
|
0ef297582b | ||
|
|
339b558b6b | ||
|
|
3db03ed558 | ||
|
|
b94fb9e1f3 | ||
|
|
637855485e | ||
|
|
94723a9b83 | ||
|
|
c785f8cfb1 | ||
|
|
24a216b154 | ||
|
|
06d19a5a40 | ||
|
|
5bc74ad6ea | ||
|
|
5e81eb7586 | ||
|
|
ff1b18ff46 | ||
|
|
6318b12aeb | ||
|
|
fc91e553ad | ||
|
|
1401debace | ||
|
|
4b97fae28f | ||
|
|
1396ed8f03 | ||
|
|
a49f88c259 | ||
|
|
6cb993c0b4 | ||
|
|
0055606256 | ||
|
|
3a90bfa6d3 | ||
|
|
b1b7966c88 | ||
|
|
1ad2aeaf2a | ||
|
|
a4d0e50175 | ||
|
|
5c0d90ae97 | ||
|
|
87a73b150a | ||
|
|
702edac00a | ||
|
|
15e50ecdb3 | ||
|
|
ae6f547ba5 | ||
|
|
41803cd868 | ||
|
|
2234d95a7b | ||
|
|
615734012e | ||
|
|
a726cd210b | ||
|
|
870267316b | ||
|
|
42ac326f07 | ||
|
|
3c91b8c890 | ||
|
|
79d63e0316 | ||
|
|
d0c2131b09 | ||
|
|
393d528be7 | ||
|
|
4b031e9e6a | ||
|
|
45a94b055a | ||
|
|
0c447d7497 | ||
|
|
5d401f275c | ||
|
|
e2a738bf54 | ||
|
|
b4a9a0cafb | ||
|
|
24f7100562 | ||
|
|
16585553c1 | ||
|
|
46b0e259b1 | ||
|
|
cf869f22b5 | ||
|
|
710e9327bf | ||
|
|
0a6451d72c | ||
|
|
e85c510b87 | ||
|
|
3624ae0ec7 | ||
|
|
71b98ffc0e | ||
|
|
706f62d8f2 | ||
|
|
92c08c77fd | ||
|
|
1168f0b6ae | ||
|
|
ec21916d3b | ||
|
|
9532baf0e5 | ||
|
|
887a4107a1 | ||
|
|
3a6271e714 | ||
|
|
53a9c93b90 | ||
|
|
5d285bf56d | ||
|
|
fc35c4e3f0 | ||
|
|
2de690259a | ||
|
|
fe60927503 | ||
|
|
7f05e19e0d | ||
|
|
3333970eb4 | ||
|
|
1b3db2ca41 | ||
|
|
ff3968b07f | ||
|
|
a44ab5168c | ||
|
|
5ffab9720f | ||
|
|
28c62fb214 | ||
|
|
f3c71a9a5a | ||
|
|
e85921c82f | ||
|
|
5780d33f9b | ||
|
|
168b5a1125 | ||
|
|
671018c5cc | ||
|
|
3c8d02b865 | ||
|
|
2f85d02911 | ||
|
|
c58b5a5117 | ||
|
|
9ce8024f1e | ||
|
|
47e62f2270 | ||
|
|
f1ea19e09b | ||
|
|
91ddca6ab0 | ||
|
|
7c2b6e7780 | ||
|
|
0d811dce6a | ||
|
|
77ef046af4 | ||
|
|
389cb00164 | ||
|
|
0a9f4a41f3 | ||
|
|
97f91d0ef9 | ||
|
|
873f33b8ab | ||
|
|
1b9b0082ba | ||
|
|
865489db75 | ||
|
|
d108881690 | ||
|
|
3c5159f497 | ||
|
|
974ea7cd79 | ||
|
|
9cf6b824d0 | ||
|
|
6a9933d9af | ||
|
|
3fbab48d81 | ||
|
|
fbbea5b9e1 | ||
|
|
c03d508bd3 | ||
|
|
087938e340 | ||
|
|
ce17ee2b88 | ||
|
|
6ac4b8d0d4 | ||
|
|
4c0f117e55 | ||
|
|
25d89f3b2b | ||
|
|
132a464df6 | ||
|
|
ef7df3f261 | ||
|
|
967a5b2a76 | ||
|
|
f33cd85c04 | ||
|
|
04e33fc92b | ||
|
|
51c5e01290 | ||
|
|
7926fd8083 | ||
|
|
2a8ebcefcc | ||
|
|
2395c1ca11 | ||
|
|
a80b4703a9 | ||
|
|
f69e35c6ce | ||
|
|
692fdbaec4 | ||
|
|
d18b03840b | ||
|
|
ba0bf57707 | ||
|
|
7924a8704d | ||
|
|
a66bcf1965 | ||
|
|
1618cbc5bc | ||
|
|
a6ef289470 | ||
|
|
7ef5cbfb96 | ||
|
|
7bb917e637 | ||
|
|
3b5473abe4 | ||
|
|
e5eefa685f | ||
|
|
1ffb28a460 | ||
|
|
32cb76a62b | ||
|
|
e0312d048b | ||
|
|
321094ab42 | ||
|
|
1b7ed43c60 | ||
|
|
0eb0f52b6d | ||
|
|
7d934db183 | ||
|
|
11402debbd | ||
|
|
d209ca0fa7 | ||
|
|
157f1ed532 | ||
|
|
62a1d1c4a2 | ||
|
|
f992c2091f | ||
|
|
a720f30335 | ||
|
|
3d6488d91e | ||
|
|
11241c51f5 | ||
|
|
55752610dc | ||
|
|
81caf74360 | ||
|
|
b3f3e57852 | ||
|
|
499673ea7a | ||
|
|
04b3c23692 | ||
|
|
dcaef54f9b | ||
|
|
9422b22edb | ||
|
|
b7cb98e873 | ||
|
|
52aee5562f | ||
|
|
69a4e2cd95 | ||
|
|
587a193a4d | ||
|
|
e9bb296a4f | ||
|
|
5ee00cf97b | ||
|
|
53a02e5863 | ||
|
|
2f08ddef54 | ||
|
|
99e679ec39 | ||
|
|
16268e9f0a | ||
|
|
6b85a49068 | ||
|
|
0aabf5eb08 | ||
|
|
bf00b5d795 | ||
|
|
7c550fdba5 | ||
|
|
a6701aeb69 | ||
|
|
3ae9515416 | ||
|
|
91c8057d51 | ||
|
|
d1c540157e | ||
|
|
82729744b5 | ||
|
|
573773d95d | ||
|
|
daa68efdd3 | ||
|
|
a3db26adfd | ||
|
|
dd2f699730 | ||
|
|
6801504755 | ||
|
|
049805e926 | ||
|
|
187c40aca9 | ||
|
|
f5d4cc5f89 | ||
|
|
4709a51c84 | ||
|
|
900c287de4 | ||
|
|
750974ec5c | ||
|
|
3cfa76a120 | ||
|
|
9f9ba12802 | ||
|
|
b8b337ff52 | ||
|
|
dc0a1b7fd5 | ||
|
|
5b5918f60c | ||
|
|
3b02bf1424 | ||
|
|
e86e46c682 |
19
.gitattributes
vendored
19
.gitattributes
vendored
@@ -31,3 +31,22 @@
|
||||
*.frm binary
|
||||
*.MYD binary
|
||||
*.MYI binary
|
||||
|
||||
# Export ignores to generate clean production tarballs
|
||||
/build export-ignore
|
||||
/dev export-ignore
|
||||
/doc export-ignore
|
||||
/test export-ignore
|
||||
.buildpath export-ignore
|
||||
/build.xml export-ignore
|
||||
.codeclimate.yml export-ignore
|
||||
Dockerfile export-ignore
|
||||
.dockerignore export-ignore
|
||||
.editorconfig export-ignore
|
||||
.gitattributes export-ignore
|
||||
.gitignore export-ignore
|
||||
.mailmap export-ignore
|
||||
.scrutinizer.yml export-ignore
|
||||
.settings export-ignore
|
||||
.travis.yml export-ignore
|
||||
.tx export-ignore
|
||||
|
||||
8
.gitignore
vendored
8
.gitignore
vendored
@@ -17,4 +17,10 @@ doxygen_warnings.log
|
||||
*.iml
|
||||
Thumbs.db
|
||||
# Vagrant generated files
|
||||
.vagrant
|
||||
.vagrant
|
||||
# Composer installed repositories
|
||||
/htdocs/includes/**/.git
|
||||
# Composer autoloader and unwanted files
|
||||
htdocs/includes/autoload.php
|
||||
htdocs/includes/bin/
|
||||
htdocs/includes/composer/
|
||||
|
||||
423
.travis.yml
423
.travis.yml
@@ -1,146 +1,313 @@
|
||||
# This script is used by Travis CI to run automatically Continuous test integration
|
||||
# from Dolibarr GitHub repository.
|
||||
# Command run is phpunit
|
||||
# For syntax, see http://about.travis-ci.org/docs/user/languages/php/
|
||||
|
||||
sudo: required
|
||||
|
||||
language: php
|
||||
|
||||
php:
|
||||
- '5.3'
|
||||
- '5.4'
|
||||
- '5.5'
|
||||
- '5.6'
|
||||
- '7.0'
|
||||
- nightly
|
||||
|
||||
addons:
|
||||
mariadb: '10.0'
|
||||
# FIXME: find a way to import a MySQL dump into PostgreSQL
|
||||
#postgresql: '9.3'
|
||||
apt:
|
||||
packages:
|
||||
# We need a webserver to test the webservices
|
||||
# Let's install Apache with.
|
||||
- apache2
|
||||
# mod_php is not supported by Travis. Add fcgi. We install FPM later on.
|
||||
- libapache2-mod-fastcgi
|
||||
|
||||
# Start on every boot
|
||||
services:
|
||||
- memcached
|
||||
|
||||
env:
|
||||
global:
|
||||
# Set to true for very verbose output
|
||||
- DEBUG=false
|
||||
matrix:
|
||||
# MariaDB overrides MySQL installation so it's not possible to test both yet
|
||||
#- DB=mysql
|
||||
- DB=mariadb
|
||||
# FIXME: find a way to import a MySQL dump into PostgreSQL
|
||||
#- DB=postgresql
|
||||
# TODO
|
||||
#- DB=sqlite
|
||||
# See https://docs.travis-ci.com/user/languages/php/#Apache-%2B-PHP
|
||||
#- WS=apache
|
||||
# See https://github.com/DracoBlue/travis-ci-nginx-php-fpm-test
|
||||
#- WS=nginx
|
||||
|
||||
matrix:
|
||||
fast_finish: true
|
||||
allow_failures:
|
||||
- php: '7.0'
|
||||
- php: nightly
|
||||
# FIXME
|
||||
#- env: DB=postgresql
|
||||
# TODO
|
||||
#- env: DB=sqlite
|
||||
|
||||
notifications:
|
||||
email:
|
||||
on_success: never # [always|never|change] default: change
|
||||
on_failure: change # [always|never|change] default: always
|
||||
|
||||
addons:
|
||||
postgresql: "9.3"
|
||||
irc:
|
||||
channels:
|
||||
- "chat.freenode.net#dolibarr"
|
||||
on_success: change
|
||||
on_failure: always
|
||||
use_notice: true
|
||||
|
||||
services:
|
||||
- memcached # will start memcached
|
||||
before_install:
|
||||
- |
|
||||
echo "Disabling Xdebug for composer"
|
||||
export PHP_VERSION_NAME=$(phpenv version-name)
|
||||
cp ~/.phpenv/versions/$PHP_VERSION_NAME/etc/conf.d/xdebug.ini /tmp/xdebug.ini
|
||||
phpenv config-rm xdebug.ini
|
||||
echo
|
||||
|
||||
# This will tell travis to run phpunit
|
||||
language: php
|
||||
php:
|
||||
# - "5.2" is not supported because pyrus to install PHP_Codesniffer is not available
|
||||
- 5.3
|
||||
- 5.4
|
||||
- 5.5
|
||||
- 5.6
|
||||
- 7.0
|
||||
|
||||
matrix:
|
||||
allow_failures:
|
||||
- php: 7.0
|
||||
install:
|
||||
- |
|
||||
echo "Updating Composer"
|
||||
composer self-update
|
||||
echo
|
||||
|
||||
env:
|
||||
- DB=mysql
|
||||
# - DB=postgres
|
||||
- |
|
||||
echo "Installing Parallel Lint"
|
||||
composer -n require jakub-onderka/php-parallel-lint ^0
|
||||
composer -n require jakub-onderka/php-console-highlighter ^0
|
||||
echo
|
||||
|
||||
before_script:
|
||||
- echo Start travis
|
||||
- echo Current dir is `pwd`
|
||||
- echo Home dir is `echo ~`
|
||||
- export PHPV=`phpenv version-name`
|
||||
- echo PHP version $PHPV
|
||||
# - echo Update composer
|
||||
# - ~/.phpenv/versions/$(phpenv version-name)/bin/composer.phar self-update
|
||||
- echo PHPUnit version
|
||||
- which phpunit
|
||||
- phpunit --version
|
||||
- echo Install phpcs then show installed rules
|
||||
- pyrus install pear/PHP_CodeSniffer
|
||||
- phpenv rehash
|
||||
- which phpcs
|
||||
- phpcs --version
|
||||
- phpcs -i
|
||||
- echo Create dir $(pwd)/htdocs/documents
|
||||
- sudo mkdir -p $(pwd)/htdocs/documents/admin/temp;
|
||||
- sudo touch $(pwd)/htdocs/documents/dolibarr.log;
|
||||
- sudo chmod a+rwx /home; sudo chmod a+rwx /home/travis; sudo chmod -R a+rwx /home/travis/build;
|
||||
- sudo chmod -R a+rwx $(pwd);
|
||||
- sudo chown -R www-data:travis $(pwd)/htdocs/documents;
|
||||
- find $(pwd)/htdocs/documents -type d -exec ls -alt {} \;
|
||||
- echo Edit php.ini file
|
||||
- echo 'date.timezone = "Europe/Paris"' >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
|
||||
# - echo "extension = memcache.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
|
||||
- echo "extension = memcached.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
|
||||
- sh -c "if [ '$PHPV' = '5.3' ]; then echo 'extension = apc.so' >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini; fi"
|
||||
- sh -c "if [ '$PHPV' = '5.4' ]; then echo 'extension = apc.so' >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini; fi"
|
||||
- sh -c "if [ '$PHPV' = '5.3' ]; then echo 'zend_extension_ts = xdebug.so' >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini; fi"
|
||||
- sh -c "if [ '$PHPV' = '5.4' ]; then echo 'zend_extension_ts = xdebug.so' >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini; fi"
|
||||
- cat ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
|
||||
- echo Mysql version
|
||||
# INSTALL MYSQL 5.6
|
||||
# (https://github.com/piwik/piwik/commit/20bd2e1c24e5d673dce3feb256204ad48c29f160)
|
||||
# TODO: Remove when mysql 5.6 is provided by travis.
|
||||
# Otherwise, our migrations will raise a syntax error.
|
||||
- "sudo apt-get remove mysql-common mysql-server-5.5 mysql-server-core-5.5 mysql-client-5.5 mysql-client-core-5.5"
|
||||
- "sudo apt-get autoremove"
|
||||
- "sudo apt-get install libaio1"
|
||||
- "wget -O mysql-5.6.14.deb http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.14-debian6.0-x86_64.deb/from/http://cdn.mysql.com/"
|
||||
- "sudo dpkg -i mysql-5.6.14.deb"
|
||||
- "sudo cp /opt/mysql/server-5.6/support-files/mysql.server /etc/init.d/mysql.server"
|
||||
- "sudo ln -s /opt/mysql/server-5.6/bin/* /usr/bin/"
|
||||
- "sudo sed -i'' 's/table_cache/table_open_cache/' /etc/mysql/my.cnf"
|
||||
- "sudo sed -i'' 's/log_slow_queries/slow_query_log/' /etc/mysql/my.cnf"
|
||||
- "sudo sed -i'' 's/basedir[^=]\\+=.*$/basedir = \\/opt\\/mysql\\/server-5.6/' /etc/mysql/my.cnf"
|
||||
- "sudo /etc/init.d/mysql.server start"
|
||||
- mysql --version
|
||||
- mysql -e "SELECT VERSION();"
|
||||
# /END MYSQL 5.6- mysql --version
|
||||
- echo Init database
|
||||
- sh -c "if [ '$DB' = 'pgsql' ]; then psql -c 'DROP DATABASE IF EXISTS myapp_test;' -U postgres; fi"
|
||||
- sh -c "if [ '$DB' = 'pgsql' ]; then psql -c 'CREATE DATABASE myapp_test;' -U postgres; fi"
|
||||
- sh -c "if [ '$DB' = 'mysql' ]; then mysql -e 'DROP DATABASE IF EXISTS myapp_test;'; fi"
|
||||
- sh -c "if [ '$DB' = 'mysql' ]; then mysql -e 'CREATE DATABASE IF NOT EXISTS myapp_test;'; fi"
|
||||
- sh -c "if [ '$DB' = 'mysql' ]; then mysql -D myapp_test < $(pwd)/dev/initdata/mysqldump_dolibarr_3.5.0.sql; fi"
|
||||
- echo Create config file htdocs/conf/conf.php
|
||||
- echo '<?php ' > htdocs/conf/conf.php
|
||||
- sh -c "if [ '$DB' = 'pgsql' ]; then echo '$'dolibarr_main_db_type=\'pgsql\'';' >> htdocs/conf/conf.php; fi"
|
||||
- sh -c "if [ '$DB' = 'mysql' ]; then echo '$'dolibarr_main_db_type=\'mysqli\'';' >> htdocs/conf/conf.php; fi"
|
||||
- echo '$'dolibarr_main_url_root=\'http://localhost/\'';' >> htdocs/conf/conf.php
|
||||
- echo '$'dolibarr_main_document_root=\'$(pwd)/htdocs\'';' >> htdocs/conf/conf.php
|
||||
- echo '$'dolibarr_main_data_root=\'$(pwd)/htdocs/documents\'';' >> htdocs/conf/conf.php
|
||||
- echo '$'dolibarr_main_db_host=\'localhost\'';' >> htdocs/conf/conf.php
|
||||
- echo '$'dolibarr_main_db_name=\'myapp_test\'';' >> htdocs/conf/conf.php
|
||||
- echo '$'dolibarr_main_db_user=\'travis\'';' >> htdocs/conf/conf.php
|
||||
- echo '$'dolibarr_main_authentication=\'dolibarr\'';' >> htdocs/conf/conf.php
|
||||
- echo '?>' >> htdocs/conf/conf.php
|
||||
- echo Show conf.php content
|
||||
- cat htdocs/conf/conf.php
|
||||
- echo Install apache server
|
||||
- sudo apt-get update
|
||||
- sudo apt-get install -y --force-yes apache2 libapache2-mod-php5 php5-curl php5-mysql php5-pgsql php5-intl
|
||||
- sudo sed -i -e "s,/var/www,$(pwd)/htdocs,g" /etc/apache2/sites-available/default
|
||||
- echo Show default virtual host
|
||||
- sudo cat /etc/apache2/sites-available/default
|
||||
- sudo /etc/init.d/apache2 restart
|
||||
- wget http://localhost/
|
||||
- sudo cat /etc/apache2/envvars
|
||||
- sudo cat /var/log/apache2/error.log
|
||||
- cat index.html
|
||||
- |
|
||||
echo "Installing PHP Unit"
|
||||
if [ "$TRAVIS_PHP_VERSION" = '5.3' ] || [ "$TRAVIS_PHP_VERSION" = '5.4' ] || [ "$TRAVIS_PHP_VERSION" = '5.5' ]; then
|
||||
composer -n require phpunit/phpunit ^4
|
||||
fi
|
||||
if [ "$TRAVIS_PHP_VERSION" = '5.6' ] || [ "$TRAVIS_PHP_VERSION" = '7.0' ] || [ "$TRAVIS_PHP_VERSION" = 'nightly' ]; then
|
||||
composer -n require phpunit/phpunit ^5
|
||||
fi
|
||||
echo
|
||||
|
||||
- |
|
||||
echo "Installing PHP CodeSniffer"
|
||||
composer require squizlabs/php_codesniffer ^2
|
||||
echo
|
||||
|
||||
- |
|
||||
echo "Adding Composer binaries to the path"
|
||||
export PATH="$TRAVIS_BUILD_DIR/htdocs/includes/bin:$PATH"
|
||||
echo
|
||||
|
||||
script:
|
||||
- cd htdocs/install
|
||||
- date
|
||||
# - php upgrade.php 3.4.0 3.5.0 ignoredbversion > upgrade340350.log
|
||||
# - php upgrade2.php 3.4.0 3.5.0 ignoredbversion > upgrade340350-2.log
|
||||
- php upgrade.php 3.5.0 3.6.0 ignoredbversion > upgrade350360.log
|
||||
- php upgrade2.php 3.5.0 3.6.0 ignoredbversion > upgrade350360-2.log
|
||||
- php upgrade.php 3.6.0 3.7.0 ignoredbversion > upgrade360370.log
|
||||
- php upgrade2.php 3.6.0 3.7.0 ignoredbversion > upgrade360370-2.log
|
||||
- php upgrade.php 3.7.0 3.8.0 ignoredbversion > upgrade370380.log
|
||||
# - cat upgrade370380.log
|
||||
- php upgrade2.php 3.7.0 3.8.0 ignoredbversion > upgrade370380-2.log
|
||||
# - cat upgrade370380-2.log
|
||||
- cd ../..
|
||||
- date
|
||||
- phpunit -d memory_limit=-1 --configuration test/phpunit/phpunittest.xml test/phpunit/AllTests.php
|
||||
- date
|
||||
# - phpcs -p --warning-severity=0 -s --report-summary --standard=dev/codesniffer/ruleset.xml --tab-width=4 --ignore=/build/html/,/dev/vagrant/,/documents/,/includes/,/test/report/ htdocs/core/class/dolgraph.class.php 2>&1
|
||||
- phpcs -p --warning-severity=0 -s --report-checkstyle --report-summary --standard=dev/codesniffer/ruleset.xml --tab-width=4 --ignore=/htdocs/conf/conf.php,/build/html/,/dev/vagrant/,/documents/,/includes/,/test/report/ . 2>&1
|
||||
- date
|
||||
before_script:
|
||||
- |
|
||||
echo Start travis
|
||||
echo Current dir is `pwd`
|
||||
echo Home dir is `echo ~`
|
||||
echo TRAVIS_BUILD_DIR is $TRAVIS_BUILD_DIR
|
||||
|
||||
- |
|
||||
echo "Re-enabling Xdebug for PHP CodeSniffer and PHP Unit"
|
||||
phpenv config-add /tmp/xdebug.ini
|
||||
echo
|
||||
|
||||
- |
|
||||
echo "Setting up PHP"
|
||||
echo
|
||||
echo "Set timezone"
|
||||
echo 'date.timezone = "Europe/Paris"' >> ~/.phpenv/versions/$PHP_VERSION_NAME/etc/php.ini
|
||||
if [ "$TRAVIS_PHP_VERSION" = '5.3' ] || [ "$TRAVIS_PHP_VERSION" = '5.4' ]; then
|
||||
echo
|
||||
echo "Enabling APC for PHP <= 5.4"
|
||||
# Documentation says it should be available for PHP <= 5.6 but it's not for 5.5 and 5.6!
|
||||
echo 'extension = apc.so' >> ~/.phpenv/versions/$PHP_VERSION_NAME/etc/php.ini
|
||||
echo
|
||||
echo "Enabling Memcached for PHP <= 5.4"
|
||||
# Documentation says it should be available for all PHP versions but it's not for 5.5 and 5.6, 7.0 and nightly!
|
||||
echo 'extension = memcached.so' >> ~/.phpenv/versions/$PHP_VERSION_NAME/etc/php.ini
|
||||
fi
|
||||
phpenv rehash
|
||||
echo
|
||||
|
||||
- |
|
||||
if [ "$DEBUG" = true ]; then
|
||||
echo "Debugging informations"
|
||||
# Check PHP
|
||||
php -i
|
||||
# Check PHP CodeSniffer installation
|
||||
which phpcs
|
||||
phpcs --version
|
||||
phpcs -i
|
||||
# Check PHPUnit installation
|
||||
which phpunit
|
||||
phpunit --version
|
||||
# Check MySQL
|
||||
mysql --version
|
||||
mysql -e "SELECT VERSION();"
|
||||
echo
|
||||
fi
|
||||
|
||||
- |
|
||||
echo "Setting up database"
|
||||
if [ "$DB" = 'mysql' ] || [ "$DB" = 'mariadb' ]; then
|
||||
echo "MySQL"
|
||||
mysql -e 'DROP DATABASE IF EXISTS travis;'
|
||||
mysql -e 'CREATE DATABASE IF NOT EXISTS travis;'
|
||||
mysql -D travis < dev/initdata/mysqldump_dolibarr_3.5.0.sql
|
||||
fi
|
||||
# FIXME: find a way to import a MySQL dump into PostgreSQL
|
||||
#if [ "$DB" = 'postgresql' ]; then
|
||||
# pgsql travis < dev/initdata/mysqldump_dolibarr_3.5.0.sql
|
||||
#fi
|
||||
# TODO: SQLite
|
||||
echo
|
||||
|
||||
- |
|
||||
export CONF_FILE=htdocs/conf/conf.php
|
||||
echo "Setting up Dolibarr $CONF_FILE"
|
||||
echo '<?php ' > $CONF_FILE
|
||||
echo '$'dolibarr_main_url_root=\'http://127.0.0.1\'';' >> $CONF_FILE
|
||||
echo '$'dolibarr_main_document_root=\'$TRAVIS_BUILD_DIR/htdocs\'';' >> $CONF_FILE
|
||||
echo '$'dolibarr_main_data_root=\'$TRAVIS_BUILD_DIR/documents\'';' >> $CONF_FILE
|
||||
echo '$'dolibarr_main_db_host=\'127.0.0.1\'';' >> $CONF_FILE
|
||||
echo '$'dolibarr_main_db_name=\'travis\'';' >> $CONF_FILE
|
||||
echo '$'dolibarr_main_db_user=\'travis\'';' >> $CONF_FILE
|
||||
if [ "$DB" = 'mysql' ] || [ "$DB" = 'mariadb' ]; then
|
||||
echo '$'dolibarr_main_db_type=\'mysqli\'';' >> $CONF_FILE
|
||||
fi
|
||||
# FIXME
|
||||
#if [ "$DB" = 'postgresql' ]; then
|
||||
# echo '$'dolibarr_main_db_type=\'pgsql\'';' >> $CONF_FILE
|
||||
#fi
|
||||
# TODO: SQLite
|
||||
echo '$'dolibarr_main_authentication=\'dolibarr\'';' >> $CONF_FILE
|
||||
cat $CONF_FILE
|
||||
echo
|
||||
|
||||
- |
|
||||
echo "Create documents directory and set permissions"
|
||||
# and admin/temp subdirectory needed for unit tests
|
||||
mkdir -p documents/admin/temp
|
||||
echo
|
||||
|
||||
- |
|
||||
echo "Setting up Apache + FPM"
|
||||
# enable php-fpm
|
||||
cp ~/.phpenv/versions/$PHP_VERSION_NAME/etc/php-fpm.conf.default ~/.phpenv/versions/$PHP_VERSION_NAME/etc/php-fpm.conf
|
||||
if [ "$TRAVIS_PHP_VERSION" = '7.0' ] || [ "$TRAVIS_PHP_VERSION" = 'nightly' ]; then
|
||||
# Copy the included pool
|
||||
cp ~/.phpenv/versions/$PHP_VERSION_NAME/etc/php-fpm.d/www.conf.default ~/.phpenv/versions/$PHP_VERSION_NAME/etc/php-fpm.d/www.conf
|
||||
fi
|
||||
if [ "$DEBUG" = true ]; then
|
||||
cat ~/.phpenv/versions/$PHP_VERSION_NAME/etc/php-fpm.conf
|
||||
fi
|
||||
sudo a2enmod rewrite actions fastcgi alias
|
||||
echo "cgi.fix_pathinfo = 1" >> ~/.phpenv/versions/$PHP_VERSION_NAME/etc/php.ini
|
||||
if [ "$DEBUG" = true ]; then
|
||||
cat ~/.phpenv/versions/$PHP_VERSION_NAME/etc/php.ini
|
||||
fi
|
||||
~/.phpenv/versions/$PHP_VERSION_NAME/sbin/php-fpm
|
||||
# configure apache virtual hosts
|
||||
sudo cp -f build/travis-ci/apache.conf /etc/apache2/sites-available/default
|
||||
sudo sed -e "s?%TRAVIS_BUILD_DIR%?$TRAVIS_BUILD_DIR?g" --in-place /etc/apache2/sites-available/default
|
||||
if [ "$DEBUG" = true ]; then
|
||||
sudo cat /etc/apache2/sites-available/default
|
||||
fi
|
||||
sudo service apache2 restart
|
||||
echo
|
||||
|
||||
script:
|
||||
- |
|
||||
echo "Checking webserver availability"
|
||||
# Ensure we catch errors
|
||||
set -e
|
||||
wget http://127.0.0.1
|
||||
if [ "$DEBUG" = true ]; then
|
||||
cat index.html
|
||||
fi
|
||||
set +e
|
||||
echo
|
||||
|
||||
- |
|
||||
echo "Checking PHP syntax errors"
|
||||
# Ensure we catch errors
|
||||
set -e
|
||||
parallel-lint --exclude htdocs/includes --blame .
|
||||
set +e
|
||||
echo
|
||||
|
||||
# TODO: dev/* checks
|
||||
|
||||
- |
|
||||
echo "Checking coding style"
|
||||
# Ensure we catch errors
|
||||
set -e
|
||||
# Exclusions are defined in the ruleset.xml file
|
||||
phpcs -s -n -p -d memory_limit=-1 --colors --tab-width=4 --standard=dev/codesniffer/ruleset.xml --encoding=utf-8 .
|
||||
set +e
|
||||
echo
|
||||
|
||||
# TODO: Check Javascript (jshint?)
|
||||
|
||||
# TODO: Check CSS (csslint?)
|
||||
|
||||
# TODO: check SQL syntax (pgsanity?)
|
||||
|
||||
- |
|
||||
echo "Upgrading Dolibarr"
|
||||
# Ensure we catch errors
|
||||
set -e
|
||||
cd htdocs/install
|
||||
php upgrade.php 3.5.0 3.6.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade350360.log
|
||||
php upgrade2.php 3.5.0 3.6.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade350360-2.log
|
||||
php step5.php 3.5.0 3.6.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade350360-3.log
|
||||
php upgrade.php 3.6.0 3.7.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade360370.log
|
||||
php upgrade2.php 3.6.0 3.7.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade360370-2.log
|
||||
php step5.php 3.6.0 3.7.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade360370-3.log
|
||||
php upgrade.php 3.7.0 3.8.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade370380.log
|
||||
php upgrade2.php 3.7.0 3.8.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade370380-2.log
|
||||
php step5.php 3.7.0 3.8.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade370380-3.log
|
||||
php upgrade.php 3.8.0 3.9.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade380390.log
|
||||
php upgrade2.php 3.8.0 3.9.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade380390-2.log
|
||||
php step5.php 3.8.0 3.9.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade380390-3.log
|
||||
cd -
|
||||
set +e
|
||||
echo
|
||||
|
||||
- |
|
||||
echo "Unit testing"
|
||||
# Ensure we catch errors
|
||||
set -e
|
||||
phpunit -d memory_limit=-1 -c test/phpunit/phpunittest.xml test/phpunit/AllTests.php
|
||||
set +e
|
||||
echo
|
||||
|
||||
after_success:
|
||||
|
||||
after_failure:
|
||||
- |
|
||||
if [ "$DEBUG" = true ]; then
|
||||
echo "Debugging informations"
|
||||
# Upgrade log files
|
||||
cat *.log
|
||||
# Dolibarr log file
|
||||
cat documents/dolibarr.log
|
||||
# Apache log file
|
||||
sudo cat /var/log/apache2/error.log
|
||||
# MariaDB log file
|
||||
sudo cat /var/log/mysql/error.log
|
||||
# TODO: PostgreSQL log file
|
||||
echo
|
||||
fi
|
||||
|
||||
after_script:
|
||||
# - echo Output dolibarr log file; cat $(pwd)/htdocs/documents/dolibarr.log
|
||||
- echo Output apache log file; sudo cat /var/log/apache2/error.log
|
||||
- echo End travis
|
||||
|
||||
|
||||
24
.tx/config
24
.tx/config
@@ -146,6 +146,12 @@ source_file = htdocs/langs/en_US/holiday.lang
|
||||
source_lang = en_US
|
||||
type = MOZILLAPROPERTIES
|
||||
|
||||
[dolibarr.hrm]
|
||||
file_filter = htdocs/langs/<lang>/hrm.lang
|
||||
source_file = htdocs/langs/en_US/hrm.lang
|
||||
source_lang = en_US
|
||||
type = MOZILLAPROPERTIES
|
||||
|
||||
[dolibarr.incoterm]
|
||||
file_filter = htdocs/langs/<lang>/incoterm.lang
|
||||
source_file = htdocs/langs/en_US/incoterm.lang
|
||||
@@ -218,6 +224,12 @@ source_file = htdocs/langs/en_US/members.lang
|
||||
source_lang = en_US
|
||||
type = MOZILLAPROPERTIES
|
||||
|
||||
[dolibarr.oauth]
|
||||
file_filter = htdocs/langs/<lang>/oauth.lang
|
||||
source_file = htdocs/langs/en_US/oauth.lang
|
||||
source_lang = en_US
|
||||
type = MOZILLAPROPERTIES
|
||||
|
||||
[dolibarr.opensurvey]
|
||||
file_filter = htdocs/langs/<lang>/opensurvey.lang
|
||||
source_file = htdocs/langs/en_US/opensurvey.lang
|
||||
@@ -278,6 +290,12 @@ source_file = htdocs/langs/en_US/propal.lang
|
||||
source_lang = en_US
|
||||
type = MOZILLAPROPERTIES
|
||||
|
||||
[dolibarr.receiptprinter]
|
||||
file_filter = htdocs/langs/<lang>/receiptprinter.lang
|
||||
source_file = htdocs/langs/en_US/receiptprinter.lang
|
||||
source_lang = en_US
|
||||
type = MOZILLAPROPERTIES
|
||||
|
||||
[dolibarr.resource]
|
||||
file_filter = htdocs/langs/<lang>/resource.lang
|
||||
source_file = htdocs/langs/en_US/resource.lang
|
||||
@@ -314,6 +332,12 @@ source_file = htdocs/langs/en_US/suppliers.lang
|
||||
source_lang = en_US
|
||||
type = MOZILLAPROPERTIES
|
||||
|
||||
[dolibarr.supplier_proposal]
|
||||
file_filter = htdocs/langs/<lang>/supplier_proposal.lang
|
||||
source_file = htdocs/langs/en_US/supplier_proposal.lang
|
||||
source_lang = en_US
|
||||
type = MOZILLAPROPERTIES
|
||||
|
||||
[dolibarr.trips]
|
||||
file_filter = htdocs/langs/<lang>/trips.lang
|
||||
source_file = htdocs/langs/en_US/trips.lang
|
||||
|
||||
@@ -4,19 +4,18 @@ How to contribute to Dolibarr
|
||||
Bug reports and feature requests
|
||||
--------------------------------
|
||||
|
||||
*Note*: Issues are not a support forum. If you need help using the software, please use [the forums](http://www.dolibarr.org/forum).
|
||||
<a name="not-a-support-forum"></a>*Note*: Issues are not a support forum. If you need help using the software, please use [the forums](http://www.dolibarr.org/forum).
|
||||
|
||||
**NEW**
|
||||
|
||||
Issues are now managed on [GitHub](https://github.com/Dolibarr/dolibarr/Issues).
|
||||
Issues are managed on [GitHub](https://github.com/Dolibarr/dolibarr/Issues).
|
||||
|
||||
1. Please [use the search engine](https://help.github.com/articles/searching-issues) to check if nobody's already reported your problem.
|
||||
2. [Create an issue](https://help.github.com/articles/creating-an-issue). Choose an appropriate title. Prepend appropriately with Bug or Feature Request.
|
||||
3. Report with as much detail as possible ([Use screenshots or even screencasts whenever possible](https://help.github.com/articles/issue-attachments)).
|
||||
4. Tell us the version you are using!
|
||||
3. Write a report with as much detail as possible (Use [screenshots](https://help.github.com/articles/issue-attachments) or even screencasts and provide logging and debugging informations whenever possible).
|
||||
|
||||
We're still figuring out how to migrate old issues to GitHub. In the meantime, they are still available at [Doliforge](https://doliforge.org/projects/dolibarr).
|
||||
|
||||
<a name=code></a>Code
|
||||
|
||||
<a name="code"></a>Code
|
||||
---------------------
|
||||
|
||||
### Basic workflow
|
||||
@@ -27,7 +26,7 @@ We're still figuring out how to migrate old issues to GitHub. In the meantime, t
|
||||
4. Commit and push your changes.
|
||||
5. [Make a pull request](https://help.github.com/articles/creating-a-pull-request).
|
||||
|
||||
### <a name=branches></a>Branches
|
||||
### <a name="branches"></a>Branches
|
||||
|
||||
Unless you're fixing a bug, all pull requests should be made against the *develop* branch.
|
||||
|
||||
@@ -39,11 +38,47 @@ We officially support versions N, N − 1 and N − 2 for N the latest version a
|
||||
Choose your base branch accordingly.
|
||||
|
||||
### General rules
|
||||
Please don't edit the ChangeLog file. A project manager will update it from your commit messages.
|
||||
Please don't edit the ChangeLog file. File will be generated from your commit messages during release process by the project manager.
|
||||
|
||||
### Commits
|
||||
### <a name="commits"></a>Commits
|
||||
Use clear commit messages with the following structure:
|
||||
|
||||
```
|
||||
[KEYWORD] [ISSUENUM] DESC
|
||||
|
||||
LONGDESC
|
||||
```
|
||||
|
||||
#### Keyword
|
||||
In uppercase if you want to have the log comment appears into the generated ChangeLog file.
|
||||
|
||||
The keyword can be ommitted if your commit does not fit in any of the following categories:
|
||||
- Fix: for a bug fix
|
||||
- Close: for closing a referenced feature request
|
||||
- New: for an unreferenced new feature (Opening a feature request and using close is prefered)
|
||||
|
||||
#### Issuenum
|
||||
If your commit fixes a referenced bug or feature request.
|
||||
|
||||
In the form of a # followed by the GitHub issue number.
|
||||
|
||||
#### Desc
|
||||
A short description of the commit content.
|
||||
|
||||
This should ideally be less than 50 characters.
|
||||
|
||||
#### LongDesc
|
||||
A long description of the commit content.
|
||||
|
||||
You can really go to town here and explain in depth what you've been doing.
|
||||
|
||||
Feel free to express technical details, use cases or anything relevant to the current commit.
|
||||
|
||||
This section can span multiple lines.
|
||||
|
||||
Try to keep lines under 120 characters.
|
||||
|
||||
#### Samples
|
||||
<pre>
|
||||
FIX|Fix #456 Short description (where #456 is number of bug fix, if it exists. In upper case to appear into ChangeLog)
|
||||
or
|
||||
@@ -57,8 +92,17 @@ Long description (Can span accross multiple lines).
|
||||
</pre>
|
||||
|
||||
### Pull Requests
|
||||
When submitting a pull request, use same rule than Commits. With upper case keyword to appear into ChangeLog.
|
||||
When submitting a pull request, use same rule as [Commits](#commits) for the message.
|
||||
|
||||
If your pull request only contains one commit, GitHub will be smart enough to fill it for you.
|
||||
Otherwise, please be a bit verbose about what you're providing.
|
||||
|
||||
Your Pull Request must pass the Continuous Integration checks.
|
||||
Also, some code changes need a prior approbation:
|
||||
|
||||
* if you want to include a new external library (into htdocs/includes directory), please ask before to the project leader to see if such a library can be accepted.
|
||||
|
||||
* if you add a new table, you must first create a page on http://wiki.dolibarr.org/index.php/Category:Table_SQL (copy an existing page changing its name to see it into this index page). Than ask the project leader if the new data model you plan to add can be accepted as you suggest.
|
||||
|
||||
### Resources
|
||||
[Developer documentation](http://wiki.dolibarr.org/index.php/Developer_documentation)
|
||||
@@ -67,18 +111,18 @@ Translations
|
||||
------------
|
||||
The source language (en_US) is maintained in the repository. See the [Code](#code) section above.
|
||||
|
||||
All other translations are managed online at [Transifex](https://www.transifex.com/projects/p/dolibarr).
|
||||
All other translations are managed online at [Transifex](https://www.transifex.com/dolibarr-association/dolibarr/).
|
||||
|
||||
Join an existing translation team or create your own and translate into the interface.
|
||||
|
||||
Your translations will be available in the next major release.
|
||||
|
||||
### Resources
|
||||
[Translator documentation](http://wiki.dolibarr.org/index.php/Developer_documentation)
|
||||
[Translator documentation](http://wiki.dolibarr.org/index.php/Translator_documentation)
|
||||
|
||||
Documentation
|
||||
-------------
|
||||
The project's documentation is maintained on the [Wiki](http://wiki.dolibarr.org/index.php).
|
||||
|
||||
*You need to create an account before being able to edit.*
|
||||
*Note*: to help prevent spam, you need to create an account before being able to edit.
|
||||
|
||||
|
||||
19
COPYRIGHT
19
COPYRIGHT
@@ -12,21 +12,24 @@ Dolibarr uses some external libraries released under different licenses. This is
|
||||
Component Version License GPL Compatible Usage
|
||||
-------------------------------------------------------------------------------------
|
||||
PHP libraries:
|
||||
AdoDb-Date 0.33 Modified BSD License Yes Date convertion (not into rpm package)
|
||||
ChromePHP 4.3.3 Apache Software License 2.0 Yes Return server log to chrome browser console
|
||||
AdoDb-Date 0.36 Modified BSD License Yes Date convertion (not into rpm package)
|
||||
ChromePHP 4.1.0 Apache Software License 2.0 Yes Return server log to chrome browser console
|
||||
CKEditor 4.3.3 LGPL-2.1+ Yes Editor WYSIWYG
|
||||
EvalMath 1.0 BSD Yes Safe math expressions evaluation
|
||||
Escpos-php MIT License Yes Thermal receipt printer library, for use with ESC/POS compatible printers
|
||||
FPDI 1.5.2 Apache Software License 2.0 Yes PDF templates management
|
||||
GeoIP 1.4 LGPL-2.1+ Yes Sample code to make geoip convert (not into deb package)
|
||||
Mobiledetect 2.8.3 MIT License Yes Detect mobile devices browsers
|
||||
Mobiledetect 2.8.17 MIT License Yes Detect mobile devices browsers
|
||||
NuSoap 0.9.5 LGPL 2.1+ Yes Library to develop SOAP Web services (not into rpm and deb package)
|
||||
PEAR Mail_MIME 1.8.9 BSD Yes NuSoap dependency
|
||||
odtPHP 1.0.1 GPL-2+ b Yes Library to build/edit ODT files
|
||||
PHPExcel 1.8.0 LGPL-2.1+ Yes Read/Write XLS files, read ODS files
|
||||
PHPExcel 1.8.1 LGPL-2.1+ Yes Read/Write XLS files, read ODS files
|
||||
php-iban 1.4.7 LGPL-3+ Yes Parse and validate IBAN (and IIBAN) bank account information in PHP
|
||||
PHPoAuthLib 0.8.2 MIT License Yes Library to provide oauth1 and oauth2 to different service
|
||||
PHPPrintIPP 1.3 GPL-2+ Yes Library to send print IPP requests
|
||||
Restler 3.0 LGPL-3+ Yes Library to develop REST Web services
|
||||
TCPDF 6.2.6 LGPL-3+ Yes PDF generation
|
||||
EvalMath 1.0 BSD Yes Safe math expressions evaluation
|
||||
TCPDF 6.2.12 LGPL-3+ Yes PDF generation
|
||||
TCPDI 1.0.0 LGPL-3+ / Apache 2.0 Yes FPDI replacement
|
||||
|
||||
JS libraries:
|
||||
jQuery 1.11.3 MIT License Yes JS library
|
||||
@@ -49,10 +52,10 @@ jQuery TableDnD 0.6 GPL and MIT License Yes
|
||||
jQuery Timepicker 1.1.0 GPL and MIT License Yes JS library Timepicker addon for Datepicker
|
||||
jQuery Tiptip 1.3 GPL and MIT License Yes JS library for tooltips
|
||||
jsGantt 1.2 BSD License Yes JS library (to build Gantt reports)
|
||||
JsTimezoneDetect 1.0.4 MIT Licence Yes JS library to detect user timezone
|
||||
JsTimezoneDetect 1.0.6 MIT License Yes JS library to detect user timezone
|
||||
|
||||
For licenses compatibility informations:
|
||||
http://www.fsf.org/licensing/licenses/index_html
|
||||
http://www.gnu.org/licenses/licenses.en.html
|
||||
|
||||
|
||||
Copyright
|
||||
|
||||
560
ChangeLog
560
ChangeLog
@@ -2,13 +2,379 @@
|
||||
English Dolibarr ChangeLog
|
||||
--------------------------------------------------------------
|
||||
|
||||
WARNING: Do not try to make any Dolibarr upgrade if you are running Mysql version 5.5.40.
|
||||
WARNING:
|
||||
|
||||
Do not try to make any Dolibarr upgrade if you are running Mysql version 5.5.40.
|
||||
Mysql version 5.5.40 has a very critical bug making your data beeing definitely lost.
|
||||
You may also experience troubles with Mysql 5.5.41 with error "Lost connection" during migration.
|
||||
You may also experience troubles with Mysql 5.5.41/42/43 with error "Lost connection"
|
||||
during migration.
|
||||
Upgrading to any other version or any other database system is abolutely required BEFORE trying
|
||||
make a Dolibarr upgrade.
|
||||
|
||||
|
||||
***** ChangeLog for 3.9 compared to 3.8.* *****
|
||||
For users:
|
||||
NEW: A new and more modern look for "eldy" theme.
|
||||
NEW: Introduce a new theme called "Material Design".
|
||||
NEW: #3767 Allow changing multiple prices of a product at once
|
||||
NEW: Add a button to purge criteria in user list
|
||||
NEW: Add a filter field to restrict list of member when doing a LDAP list request. Use also this filter into ldap command line script making sync from ldap to dolibarr.
|
||||
NEW: Add all assigned users and all extrafields data in new event when we createFromClone
|
||||
NEW: Add hidden option to use standard position address in crabe model For electronic sending solutions
|
||||
NEW: Add a refresh button on page list of direct print jobs.
|
||||
NEW: Add a tab "document" in donation card
|
||||
NEW: Add cancel button on thirdparty create page
|
||||
NEW: Add chart of product statistics
|
||||
NEW: Add color on categories
|
||||
NEW: Add date value filter on account records list
|
||||
NEW: Add __PROJECT_NAME__ tag for customer invoice emails
|
||||
NEW: Add option PDF_ALLOW_HTML_FOR_FREE_TEXT to be able to enter pdf footer text with wysiwyg editor.
|
||||
NEW: Add fields into llx_cronjobs to be able to use job table to queue one shot jobs.
|
||||
NEW: Add filter on status on invoice list
|
||||
NEW: Add filter on status on shipments
|
||||
NEW: Add gender property managed on user card FIX: Better error messages when uploading photo of user when permission to write are not granted
|
||||
NEW: Add help tooltips on fields of dictionary edit pages.
|
||||
NEW: Add hidden option MAIN_MAILFORM_DISABLE_ENTERKEY to disable the key enter into the form to send email.
|
||||
NEW: Add $ID$ into extrafields management to allow use of current object id on filter for select list from table and checkbox list from table
|
||||
NEW: Add info page on product card
|
||||
NEW: Add into about page, a sample text to use to promote new version release (visible only if version is last stable)
|
||||
NEW: Add none/all selection into list of files for FTP browser module
|
||||
NEW: Add opportunity amount on project card.
|
||||
NEW: Add link "date of invoice" to select date of invoice when creating a payment in one click.
|
||||
NEW: Add planned workload and declared progress on project summary list on project home page (data aggregated from tasks of project)
|
||||
NEW: Add ref and label of project into export
|
||||
NEW: Add status into filters of graph
|
||||
NEW: Add tab document on salaries payment
|
||||
NEW: Add thumb of users into stats box on home page
|
||||
NEW: A link to the bugtracker report tool can be enabled in the GUI
|
||||
NEW: Better look for POS. More responsive design.
|
||||
NEW: Can add project search on left menu search area
|
||||
NEW: Can assign a task to yourself to have it appear on timesheet.
|
||||
NEW: Can close a project that has draft status with no need to switch it to validate status before.
|
||||
NEW: Can edit Background color for Top menu and Background color for table title line.
|
||||
NEW: Can edit email templates using WYSIWYG editor.
|
||||
NEW: Can edit list of prospect status for customers/prospects. Add a new entry into dictionary table to manage list fo status.
|
||||
NEW: Can filter on contact status in prospect list. Removed deprecated menu entry.
|
||||
NEW: Can filter proposal on a tag of a product.
|
||||
NEW: Can filter proposal, orders or invoices with criteria "contain at least one product with following tag"
|
||||
NEW: Can choose fields to show on project list.
|
||||
NEW: Can choose fields to show in product list. Extrafields are also supported.
|
||||
NEW: Can choose fields to show into the contact list. Extrafields are also supported.
|
||||
NEW: Can choose fields to show into list of users. Extrafields are also supported.
|
||||
NEW: Can set default value of event type when creating an event (if option "manage type of event" is used).
|
||||
NEW: Can upload files on leave requests. Use more standard permissions.
|
||||
NEW: Can use a "|" to make a OR search on several different criterias into search text filters of tables.
|
||||
NEW: Can use the * as a joker characters into search boxes of lists.
|
||||
NEW: Clean code into salary module, debug and add indexes
|
||||
NEW: Can filter on user list and salary payments on user with naural search.
|
||||
NEW: Can clone agenda events.
|
||||
NEW: Color category is visible onto the thumb of tags on thirdparty, or products cards.
|
||||
NEW: Conf to use next product/service ref when we clone a product/service
|
||||
NEW: Contract module can be used to follow both sold and bought contracts/recurring subscriptions.
|
||||
NEW: Can change amount when creating withdraws requests.
|
||||
NEW: FEATURE PROPOSAL: on proposal, order or invoice creation from scratch, reload page after customer selection so its informations can be loaded
|
||||
NEW: Filter "active" by default on user list. Fix label of permission of project module.
|
||||
NEW: Forms are using the "tab look", even in creation mode.
|
||||
NEW: Free text for cheque deposit receipt can be HTML content.
|
||||
NEW: Hidden option THEME_ELDY_USE_HOVER is stable enough to become officialy visible into setup.
|
||||
NEW: If module salaries is on, you can set a hourly value for time consumed by users. When a user enter its time consumed on a project, a calculation is done to provide the cost for human services. This value appears into the "Overview" of project.
|
||||
NEW: Add import profile to import sales representatives of third parties.
|
||||
NEW: Increase length of bank code to 128 char #3704
|
||||
NEW: Into the overview of projects, the name of thirdparty appears into combo lists of elements to link to project.
|
||||
NEW: Introduce a "code" into table of vats to describe VAT. This will allow to suggest different vat lines with same value with ability to differentiate them.
|
||||
NEW: Introduce cost price on products.
|
||||
NEW: Introduce hidden option MAIN_LANDING_PAGE to decide the home page visible just after login.
|
||||
NEW: Introduce hidden option MAIN_REPLACE_TRANS_xx_XX to allow simple replacement of translated string on the fly. Prefer to use next method.
|
||||
NEW: Introduce table llx_overwrite_trans to be able to overwrite translations by simple database edition.
|
||||
NEW: Introduce use of cache for thumbs images of users to save bandwith.
|
||||
NEW: Experimental level multiprice generator based on per cent variations over base price.
|
||||
NEW: List of projects of a thirdparty are visible on a project tab for the thirdparty.
|
||||
NEW: Merge all left menu search boxes into one.
|
||||
NEW: Merge all search fields of an area page into one search box.
|
||||
NEW: Next ref on clone doesn't need conf, it's used if mask exists.
|
||||
NEW: Only arrow of current sorted field is visible into table views. This save a lot of space. You can click on the column title to sort. This make clickable area larger and click to sort is easier.
|
||||
NEW: On page to see/edit contact of an ojbect, the status of contact is visible (for both external and internal users).
|
||||
NEW: Option "encrypt password" into database is set to on by default on first install.
|
||||
NEW: Print event type on third party card tab agenda list (only if AGENDA_USE_EVENT_TYPE = 1)
|
||||
NEW: Provide an easier way to understand if an order can be shipped.
|
||||
NEW: Quick search filter works also on invoice, proposal, order, intervention, contract and expense reports.
|
||||
NEW: Replace category edition page on members with new select2 component.
|
||||
NEW: Show photo of logged user into login top right block.
|
||||
NEW: If no photo is available for user, we show a generic photo depending on gender.
|
||||
NEW: Show photo of user into user list.
|
||||
NEW: Show which fields were used for search when doing a "generic search" from the "quick search" form on left menu.
|
||||
NEW: Statistic graphs on products offer a filter on product type (product / service or both)
|
||||
NEW: Syslog displays configuration errors
|
||||
NEW: The clicktodial module is now able to provide link "tel:" on phone numbers. So it is also possible to use clicktodial with a client solution like the "xivo" local client.
|
||||
NEW: The conditional IF into ODT templates works also on not defined var so we can show data only if defined. Close #3819
|
||||
NEW: The free text in PDF footers can now be a HTML content. So the WYSIWYG editor is on by default to edit it into module setup.
|
||||
NEW: The thirdparties tabs, the contacts tabs and the members tabs are now presented using a new "top banner", saving space and using a same way to show address, status and navigation arrows.
|
||||
NEW: Thumbs for statistics on main page are fully clicable (not only link inside the thumb)
|
||||
NEW: Translate extrafield's labels.
|
||||
NEW: Use new select2 component for juridical status, country and state selection.
|
||||
NEW: When creating order, proposal or invoice from thirdparty card, the project is asked during creation. A link to create project if it does not exists is also available.
|
||||
NEW: Uniformize form creation of proposal to add public and private notes during creation like for order and invoice.
|
||||
NEW: More robust antiXSS engine.
|
||||
NEW: Compatibility with Mysql 5.7+
|
||||
|
||||
For developers:
|
||||
NEW: The search box and the bookmarks are now rendered by the menu manager.
|
||||
NEW: Add a new widget $form->selectArrayAjax() to use combo list with content coming from an Ajax URL.
|
||||
NEW: Add doActions hook method call in contract card
|
||||
NEW: Added doActions hooks to user cards
|
||||
NEW: Add a new component to select categories/tags from the main edit page of product. The dedicated tab is also removed.
|
||||
NEW: upgrade jQuery Component Datable (and extras) to 1.10.7
|
||||
NEW: script to build API class from existing class
|
||||
NEW: Prepare database to store information per files (for example to define if an image can be used as a cover or not)
|
||||
NEW: log hooks loading
|
||||
NEW: Introduce property module_position so a module can decide where it appears into list of modules.
|
||||
NEW: Introduce function dolGetFirstLineOfText
|
||||
NEW: Introduce a method getDefaultCreateValueForField for developers to get a default value to use for a form in create mode. Implement it for public and private notes.
|
||||
NEW: A module can add its entries into cron module.
|
||||
NEW: Framework feature. To have a page being loaded at same scrollbar level after a click on a href link, just add the class "reposition" on this link.
|
||||
NEW: Add exemple of setup for multitail to render dolibarr log files
|
||||
NEW: Add restler framework. First step to build REST API into Dolibarr.
|
||||
NEW: Add css class and ids on column of detail lines to allow module to easily manipulate fields.
|
||||
NEW: Add hook in send mail
|
||||
NEW: Add hooks on list of members to allow an external module to add more fields into list view.
|
||||
NEW: Add hooks to allow an external module to complete list of events into calendar views.
|
||||
NEW: Add "productpricecard" hook and uniformize code
|
||||
NEW: Enhance also the prototype test_arrays to include select form before table.
|
||||
NEW: Enhance prototype, project list and proposal list with new hooks to have an external module able to add more fields.
|
||||
NEW: Enhance style engine. Add option to set color of links.
|
||||
NEW: ODT generators can now also set meta properties of ODT file.
|
||||
NEW: Add missing columns into llx_expedition to match other tables.
|
||||
NEW: A new function getImageFileNameForSize was also introduced to choose image best size according to usage to save bandwith.
|
||||
NEW: Support logging to a Sentry server
|
||||
NEW: Prepare database to have agenda able to store more detailed emails events.
|
||||
|
||||
WARNING:
|
||||
|
||||
Dolibarr 3.9 is not yet fully compatible with PHP 7 even if most features seems to work.
|
||||
|
||||
Mysql minimum version is now 5.0.3
|
||||
|
||||
Following changes may create regression for some external modules, but were necessary to make
|
||||
Dolibarr better:
|
||||
- Deprecated Product::setPriceExpression. Use Product::update instead
|
||||
- Deprecated hidden option MAIN_USE_CUSTOM_TRANSLATION has been removed. Use table llx_overwrite_trans instead.
|
||||
- Trigger LINECONTRACT_INSERT has been renamed into LINECONTRACT_CREATE to match common denomination.
|
||||
- A lot hooks used into PDF generation were not correctly implemented. We had to fix this. The result si that
|
||||
the following hook were set as hook of type "replace". This means if your module implement such hooks, it must
|
||||
return 0 to execute standard code or 1 to replace standard code (value to output should be set into resPrints instead).
|
||||
This is list of hooks modified:
|
||||
'pdf_getlinenum', 'pdf_getlineref', 'pdf_getlineref_supplier', 'pdf_getlinevatrate', 'pdf_getlineupexcltax',
|
||||
'pdf_getlineupwithtax', 'pdf_getlineqty', 'pdf_getlineqty_asked', 'pdf_getlineqty_shipped', 'pdf_getlineqty_keeptoship',
|
||||
'pdf_getlineunit', 'pdf_getlineremisepercent', 'pdf_getlineprogress', 'pdf_getlinetotalexcltax', 'pdf_getlinetotalwithtax'
|
||||
- Renamed Product::isservice and Product::isproduct to match PSR-2
|
||||
- Remove deprecated Product::hidden property
|
||||
|
||||
|
||||
|
||||
***** ChangeLog for 3.8.3 compared to 3.8.2 *****
|
||||
FIX: #3805
|
||||
FIX: #3231 [Members] Public subscription page displays GeoIP error
|
||||
FIX: #3240
|
||||
FIX: #3293 Login page form icons not shown
|
||||
FIX: #3508 Useless tooltip in 3.8 boxes
|
||||
FIX: #3661 Margin is not selected correctly when adding a product
|
||||
FIX: #3679 Error when deleting a Localtax2 special payment
|
||||
FIX: #3707 Thirdparty bank account page table has a glitch
|
||||
FIX: #3726 When upload file, don't test if PRODUCT_USE_OLD_PATH_FOR_PHOTO variable is empty or not
|
||||
FIX: #3734 Do not show empty links of deleted source objects in stock movement list
|
||||
FIX: #3836 Unable to upload a document to an invoice under some circunstances
|
||||
FIX: #3878 Storing and deleting files on emailing was done at wrong place
|
||||
FIX: #3880
|
||||
FIX: #3882
|
||||
FIX: #3890 Expected transactions bank account page, shows negative numbers
|
||||
FIX: #3912
|
||||
FIX: #3928 Creating a Customer order and a Customer invoice from a project, does not inherit payment conditions and method of payment of customer card
|
||||
FIX: #3953 Don't round supplier price
|
||||
FIX: #3953 rounding of buying price
|
||||
FIX: #3980 Search field in "product by supplier" list sends empty result 3.8 and 3.7
|
||||
FIX: #3987 Undefined variable $newref in CommandeFournisseur::approve
|
||||
FIX: #3988 Undefined variable $conf and $error in CommandeFournisseur::addline
|
||||
FIX: #3989 Undefined variable $conf in CommandeFournisseur::getNomUrl
|
||||
FIX: #3990
|
||||
FIX: #3992 CommandeFournisseur::ref is marked as deprecated and it shouldn't be
|
||||
FIX: #3996 Dictionnary hooks are not working in 3.8
|
||||
FIX: #3997 Wrong permission key used for Margins > Read all
|
||||
FIX: #4016 User link is not correctly formed in emailing receivers
|
||||
FIX: #4018 SQL error if trying to access the mailing/card.php page without an ID defined
|
||||
FIX: #4036 Direct printing module without any driver configured, shows an unformatted error message
|
||||
FIX: #4043 Incorrect translation in error mesage in menu creation admin page
|
||||
FIX: #4049 PHP warning when trying to access a non-existing product/service
|
||||
FIX: #4055 SQL error when trying to access a non-existing expedition
|
||||
FIX: #4081 Added missing translation
|
||||
FIX: #4097 Public holiday calculation
|
||||
FIX: #4182 SQL error when deleting an unexisting bank entry
|
||||
FIX: #4242 Allow disabling dashes in documents
|
||||
FIX: #4243 sql injection
|
||||
FIX: #4281
|
||||
FIX: #4282 Defined shipping time were not shown in Customer order's PDF documents
|
||||
FIX: #4285 SQL query shown when accessing an unexisting invoice
|
||||
FIX: #4287 SQL error when accessing an unexisting proposal
|
||||
FIX: #4302 Undefined variable $conf in Commande::LibStatut
|
||||
FIX: Allow to search on alias name into select
|
||||
FIX: Add a protection to not make release if ChangeLog was not generated.
|
||||
FIX: autofocus on input search product
|
||||
FIX: bad calculation for stock value
|
||||
FIX: Better compatibility for users that used the not supported option MAIN_USE_JQUERY_MULTISELECT set to 1.
|
||||
FIX: Bug: $this is not accessible in static context in Mailing::libStatutDest #4050
|
||||
FIX: can not have access to the new ids or propal lines on PROPAL_CLONE
|
||||
FIX: Can't update line's duration
|
||||
FIX: Can use formated float number on old expense report module.
|
||||
FIX: change object statut on close shipping and remove erratic db commit
|
||||
FIX: change order date on clone (as everywhere else)
|
||||
FIX: event's data lost on user assign update
|
||||
FIX: export propal and order with extrafields
|
||||
FIX: export with category contact extrafields
|
||||
FIX: jquery select of project generate js error on change event
|
||||
FIX: label of line is set in description field if empty
|
||||
FIX: loss data also if update was cancel by error of ended state with no end date, try a generic patch
|
||||
FIX: mail isn't display in title on event in mode view
|
||||
FIX: Missing to set context into workflow actions, so triggers can't know we are creating an invoice from order or an order from a proposal.
|
||||
FIX: NB task and percent progress in box project
|
||||
FIX: Not delete a product when have customer price
|
||||
FIX: Not deleting contrats on element_element table
|
||||
FIX: Not use localtaxes when invoice some orders
|
||||
FIX: only active customer should be available into select list thirdparty on invoice creation
|
||||
FIX: only active customer should be return into new invoice creation select list
|
||||
FIX: AWP calculation
|
||||
FIX: product link in project box
|
||||
FIX: Remove column creation for table llx_product_fournisseur_price, the column use un calss is fk_supplier_price_expression, and fk_price_expression does not exist into lx_product_fournisseur_price sql file declaration
|
||||
FIX: Show category selector if we have permission to view products or services
|
||||
FIX: showrefnav htmlspecialchar instead of < >
|
||||
FIX: The label hidden was not supported when using jmobile
|
||||
FIX: Too many information were hidden. A lot of users still need bank account on PDF.
|
||||
FIX: Use "WHERE true" instead of "WHERE 1" #4132
|
||||
|
||||
***** ChangeLog for 3.8.2 compared to 3.8.1 *****
|
||||
FIX: Add a protection to not make release if ChangeLog was not generated.
|
||||
FIX: 1/ update_extra() function must not be in "if(!empty(MAIN_DISABLE_CONTACTS_TAB)" test. 2/ Reindented code
|
||||
FIX: #3240
|
||||
FIX: #3541 Bypass authentication when user was created using LDAP
|
||||
FIX: #3605 deleting a shipping
|
||||
FIX: #3661 Margin is not selected correctly when adding a product
|
||||
FIX: #3689 Bug on workflow module
|
||||
FIX: #3724 Bug: Blank page after cloning proposal if we changed client
|
||||
FIX: #3726 Better support for PRODUCT_USE_OLD_PATH_FOR_PHOTO
|
||||
FIX: #3726 Not showing images on product card
|
||||
FIX: #3757 Can't set amount in a social contribution with some languages
|
||||
FIX: #3786 Translation of select box.
|
||||
FIX: #3841 creation of a task completed has not status set to finished by default
|
||||
FIX: #3878 Storing and deleting files on emailing was done at wrong place
|
||||
FIX: #3880
|
||||
FIX: #3882
|
||||
FIX: action not appear before an update because of a lack of line in action ressource
|
||||
FIX: add tag myuser_job into ODT replacement
|
||||
FIX: Avoid changing the state to a thirdparty who shouldn't be contacted anymore
|
||||
FIX: bad calculation for stock value
|
||||
FIX: Bad parameters
|
||||
FIX: Bad picto for expense report
|
||||
FIX: bad property so after creating an event from calendar, filter were lost.
|
||||
FIX: bad stock valorisation
|
||||
FIX: better fix to generate a PROV ref after clone
|
||||
FIX: bug invoice classified in propale next update commonobject class in 3.8
|
||||
FIX: Can export a field into task time table with export project profile
|
||||
FIX: change order date on clone (as everywhere else)
|
||||
FIX: clone customer order create new order with validate ref and not with PROV
|
||||
FIX: Contacts are not added to the list with the status "no contact"
|
||||
FIX: Default thirdparty when cloning invoice was not set.
|
||||
FIX: double db escape add too quote
|
||||
FIX: event's data lost on user assign update
|
||||
FIX: Filter in customer price per product of a thirdparty returned error
|
||||
FIX: filters on supplier invoices list are not used, search_status instead
|
||||
FIX: fix HTML into formconfirm box
|
||||
FIX: IF autocomplete was set on thirdparty list, it was not possible to open list of extrafields.
|
||||
FIX: If no end date is set on survey, we should be able to vote.
|
||||
FIX: loss data also if update was cancel by error of ended state with no end date, try a generic patch
|
||||
FIX: no need to remove file into mail form, the temp dir will be deleted after any sending
|
||||
FIX: pmp calculation
|
||||
FIX: Preview pages was not using correct style for ref
|
||||
FIX: project was not retrieved on invoice creation form
|
||||
FIX: Revert option WORKFLOW_PROPAL_CAN_CLASSIFIED_BILLED_WITHOUT_INVOICES into option WORKFLOW_PROPAL_NEED_INVOICE_TO_BE_CLASSIFIED_BILLED for better compatibility with old versions
|
||||
FIX: Search status not saved into list
|
||||
FIX: search_status not used in mergefusiontool
|
||||
FIX: Show category selector if we have permission to view products or services
|
||||
FIX: Show product image on getNomUrl()
|
||||
FIX: skeleton class must use db->order rather than ORDER BY into fetchAll
|
||||
FIX: Societe::set_parent() function needs societe object to be fetched to update parent
|
||||
FIX: supplier rights for orderToInvoice
|
||||
FIX: tag object_total_vat_x need x to be a string with unknown decimal lenght. Now use for x the real vat real with no more decimal (x = 20 or x = 8.5 or x = 5.99, ...)
|
||||
FIX: The preview of PDF was never refreshed if PDF document was changed
|
||||
FIX: The thumb of user into top menu was using the image in full size. This make a large download at each page call. We must use the mini thumbs.
|
||||
FIX: Total in summary was not same than into detail on the referrer page.
|
||||
|
||||
***** ChangeLog for 3.8.1 compared to 3.8.0 *****
|
||||
FIX: #3521 postgresql migration error
|
||||
FIX: #3524
|
||||
FIX: #3529
|
||||
FIX: #3530
|
||||
FIX: #3533
|
||||
FIX: #3533 Load categories language
|
||||
FIX: #3534
|
||||
FIX: #3572 Impossible to attach project in order
|
||||
FIX: #3599 Not saving legal form
|
||||
FIX: #3606
|
||||
FIX: #3607 Better categories setting and unsetting
|
||||
FIX: #3628
|
||||
FIX: #3630 - Wrong balance report when module salaries and donation disabled
|
||||
FIX: Add a test to save life when ref of object (invoice ref, order ref, ...) was empty. The was no way to go back to a clean situation, even after vaidating again the object.
|
||||
FIX: Admin fiche inter page do not take good action
|
||||
FIX: Always use type send in parameters in showCategories method
|
||||
FIX: avoid SQL error in getValueFrom common object when all params are not send
|
||||
FIX: avoid SQL error when no sortfield send to method
|
||||
FIX: bad link into project box
|
||||
FIX: Bad title line in project view when using jmobile
|
||||
FIX: Bad translation key for project "Overview"
|
||||
FIX: Can create Proposal on close thridparty #3526
|
||||
FIX: Can't change state on a contact
|
||||
FIX: Can't change the admin with default setup
|
||||
FIX: Can't delete thirdparty if there is some discounts
|
||||
FIX: Can't reopen a canceled invoice.
|
||||
FIX: Creation of tables or keys must not be done with a random order.
|
||||
FIX: debian install when module mysqli is not installed.
|
||||
FIX: Description of tags was mandatory in edit mode but not in create mode. Should not be mandatory.
|
||||
FIX: display error on extrafields on ficheinter
|
||||
FIX: Email selector contact must not include inactive contact
|
||||
FIX: error in SQL due to a previous fix
|
||||
FIX: Error retrieving customer prices
|
||||
FIX: Event from ical stream should not be movable into calendar view
|
||||
FIX: facturestat bad sql when customer view is limited
|
||||
FIX: Filter on status of thirdparty list and bad encoding of url
|
||||
FIX: icon into export profile may be not correctly output
|
||||
FIX: Init into bad var
|
||||
FIX: Link of project must be cickable if user has permission to read all projects FIX: Missing information into the alt of project picto
|
||||
FIX: List of project for user that are restrited as sale repreentative to some thirdparties.
|
||||
FIX: Mass Mailing activity don't display all status
|
||||
FIX: Missing contracts into list in page of Refering objects of a thirdparty.
|
||||
FIX: Missing menu entry for list of thirdparties when using auguria menu manager
|
||||
FIX: Missing validate button if permission are not valid.
|
||||
FIX: New adherent from, always redirect on entity
|
||||
FIX: not closing CSS.
|
||||
FIX: not responsive part for project page
|
||||
FIX: Only are showing one object linked
|
||||
FIX: order ref must not be translated
|
||||
FIX: Payment form for paypal and paybox was not centered.
|
||||
FIX: Pb into pagination scroll widget FIX: Style of previous-next card when using dolidroid
|
||||
FIX: Regression on bad use of fk_account showing the bad bank account on PDF.
|
||||
FIX: Removed warnings
|
||||
FIX: remove twice same test
|
||||
FIX: select of project using ajax autocomplete option
|
||||
FIX: sortder field was missing so manually added values were moved to begin.
|
||||
FIX: Syntax error in Debian Apache configuration
|
||||
FIX: The admin flag is mising.
|
||||
FIX: The filter on thirdparty prices should be visible if there is at least one thirdparty price.
|
||||
FIX: Thirdparty is missing on card
|
||||
FIX: update2.php test res befre assign it
|
||||
FIX: When delete actioncomm also delete actioncomm_resources
|
||||
FIX: when editing time spent, date of line suggested was a rubbish value
|
||||
FIX: When filter with empty status, by default get canceled status (-1)
|
||||
FIX: When update a member login for a member linked to a user, the login of user was not sync (not updated).
|
||||
FIX: Wizard for restore does not show import command
|
||||
|
||||
|
||||
***** ChangeLog for 3.8 compared to 3.7.* *****
|
||||
For users:
|
||||
FIX: #2519
|
||||
@@ -226,25 +592,113 @@ Dolibarr better:
|
||||
to make difference between creation from contact or not.
|
||||
- Function get_exdir require now 6 parameters. This is to prepare a future feature.
|
||||
|
||||
|
||||
***** ChangeLog for 3.7.3 compared to 3.7.2 *****
|
||||
FIX: #3734 Do not show empty links of deleted source objects in stock movement list
|
||||
FIX: #3890 Expected transactions bank account page, shows negative numbers
|
||||
FIX: #3928 Creating a Customer order and a Customer invoice from a project, does not inherit payment conditions and method of payment of customer card
|
||||
FIX: #3980 Search field in "product by supplier" list sends empty result 3.8 and 3.7
|
||||
FIX: #4081 Added missing translation
|
||||
FIX: #4097 Public holiday calculation
|
||||
FIX: #4242 Allow disabling dashes in documents
|
||||
FIX: #4243 sql injection
|
||||
FIX: Can use formated float number on old expense report module.
|
||||
FIX: Change object statut when closing shipment and remove erratic db commit
|
||||
FIX: Export with category contact extrafields
|
||||
FIX: NB task and percent progress in box project
|
||||
FIX: Not delete a product when have customer price
|
||||
FIX: Not deleting contrats on element_element table
|
||||
FIX: Not use localtaxes when invoice some orders
|
||||
FIX: Product link in project box
|
||||
FIX: Use "WHERE true" instead of "WHERE 1" #4132
|
||||
|
||||
***** ChangeLog for 3.7.2 compared to 3.7.1 *****
|
||||
FIX [ bug #2855 ] Wrong translation key in localtax report page
|
||||
FIX [ bug #1852 ] JS error when editing a customer order line
|
||||
FIX [ bug #2900 ] Courtesy title is not stored in create thirdparty form
|
||||
FIX [ bug #3055 ] Product image thumbnails were not deleted after deleting the image
|
||||
FIX [ bug 1634 ] Error deleting a project when it had many linked objects
|
||||
FIX [ bug 1925 ] "Link to order" option in supplier invoices is not working properly
|
||||
FIX [ bug #3198 ] Trigger LINECONTRACT_INSERT passes Contrat as $object instead of ContratLigne
|
||||
FIX: Not showing delivery date on rouget pdf
|
||||
FIX: #2957 : missing $langs object for trigger
|
||||
FIX: #2983 Load gravatar avatar images securely over HTTPS
|
||||
FIX: #3009: Better filtering to prevent SQL injection
|
||||
FIX: #3091 TotalHT amount in supplier order is bold unlike the rest of Dolibarr
|
||||
FIX: #3262 Webservice getProductsForCategory()
|
||||
FIX: #3318
|
||||
FIX: [ #3460 ] Selected bank account was not saved when an error happened when trying to create a customer invoice
|
||||
FIX: #3530
|
||||
FIX: #3630 - Wrong balance report when module salaries and donation disabled
|
||||
FIX: #3679 Error when deleting a Localtax2 special payment
|
||||
FIX: #3707 Thirdparty bank account page table has a glitch
|
||||
FIX: #3724 Bug: Blank page after cloning proposal with changed client
|
||||
FIX: #3836 Unable to upload a document to an invoice under some circunstances
|
||||
FIX: #3841 creation of a task completed has not status set to finished by default
|
||||
FIX: Add a protection to not make release if ChangeLog was not generated.
|
||||
FIX: adjusted test for affecting supplier reference
|
||||
FIX: Admin fiche inter page do not take good action
|
||||
FIX: Avoid warning strict mode when hosting server do not have php5_curl installed
|
||||
FIX: bad calculation for stock value
|
||||
FIX: Bad condition into invoice export request making reporting too many rows.
|
||||
FIX: bad stock valorisation
|
||||
FIX: Bad visualization of suppliers name on Incomes-Expenses mode
|
||||
FIX: Better management error into the color conversion functions
|
||||
FIX: [ bug 1634 ] Error deleting a project when it had many linked objects
|
||||
FIX: [ bug 1925 ] "Link to order" option in supplier invoices is not working properly
|
||||
FIX: [ bug #2893 ] Dolibarr error when viewing an invoice after changing invoice mask
|
||||
FIX: [ bug #3211 ] Error about sold to pay (Montant encours)
|
||||
FIX: [ bug #3321 ] Users with certain permissions were shown a "forbidden access" page even if they had the rights
|
||||
FIX: [ bug #3358 ] Tasks box does not work with PostgreSQL
|
||||
FIX: [ bug #3383 ] Company name is overlapped with company direction in PDF models
|
||||
FIX: [ bug #3426 ] Unable to create an invoice from a contract with extrafields
|
||||
FIX: [ bug #3431 ] Invoice bank account is not respected
|
||||
FIX: [ bug #3432 ] Spaces should be removed from IBAN when formatting it
|
||||
FIX: Can create Proposal on close thridparty #3526
|
||||
FIX: change order date on clone (as everywhere else)
|
||||
FIX: Close #2835 Customer prices of a product shows incorrect history order
|
||||
FIX: Close #2837 Product list table column header does not match column body
|
||||
FIX: Close bug #2855 Wrong translation key in localtax report page
|
||||
FIX: Close bug #2861 Undefined variable $res when migrating from 3.6.2 to 3.7.0
|
||||
FIX: Close bug #2891 Category hooks do not work
|
||||
FIX: Close bug #2900 Courtesy title is not stored in create thirdparty form
|
||||
FIX: Close bug #2976: "Report" tab is the current tab but it is not marked as selected by the UI
|
||||
FIX: contact country had wrong display if the country dont have translate
|
||||
FIX: Display country name instead of country id (display country id makes no sense on vcard files)
|
||||
FIX: display error on extrafields on ficheinter
|
||||
FIX: double db escape add too quote
|
||||
FIX: Email selector contact must not include inactive contact
|
||||
FIX: End log must use same level then start log.
|
||||
FIX: error in SQL due to a previous fix
|
||||
FIX: event's data lost on user assign update
|
||||
FIX: Export of tags for contact and member
|
||||
FIX: facturestat bad sql when customer view is limited
|
||||
FIX: if multicompany enabled, call to undifend method _setCookie instead of setCookie
|
||||
FIX: If supplier invoice block linked element is display after other block total HT amount is not reset to 0 and sum other block (like customer orders values)
|
||||
FIX: keep filter by category or by not enough stock if we switch page
|
||||
FIX: Line break display as a block
|
||||
FIX: load propal langs for availability traduction
|
||||
FIX: loss data also if update was cancel by error of ended state with no end date, try a generic patch
|
||||
FIX: Mass Mailing activity don't display all status
|
||||
FIX: Missing to set context into workflow actions, so triggers can't know we are creating an invoice from order or an order from a proposal.
|
||||
FIX: multientity warehouse management
|
||||
FIX: New adherent from, always redirect on entity
|
||||
FIX: No check warehouse is provided if module stock is not enabled.
|
||||
FIX: no need to remove file into mail form, the temp dir will be deleted after any sending
|
||||
FIX: no projet_task_time id from trigger TASK_TIMESPENT_CREATE
|
||||
FIX: Not showing task extrafields when creating from left menu
|
||||
FIX [ bug #3288 ] Tasks box is not properly drawn
|
||||
FIX [ bug #3211 ] Outstading bill amount of a client showed wrong amounts
|
||||
FIX [ bug #3321 ] Users with certain permissions were shown a "forbidden access" page even if they had the rights
|
||||
FIX [ bug #3426 ] Unable to create an invoice from a contract with extrafields
|
||||
FIX [ bug #3431 ] Invoice bank account is not respected
|
||||
FIX [ bug #3432 ] Spaces should be removed from IBAN when formatting it
|
||||
FIX [ bug #3358 ] Tasks box does not work with PostgreSQL
|
||||
FIX [ bug #3383 ] Company name is overlapped with company direction in PDF models
|
||||
FIX [ bug #3460 ] Bank account is not saved when creating a customer invoice and facing an error message
|
||||
FIX: only active customer should be return into new invoice creation select list
|
||||
FIX: Payed invoices are showed as canceled FIX: Bad date filter on customer order
|
||||
FIX: WAP calculation
|
||||
FIX: Save of filters into export profiles failed.
|
||||
FIX: supplier rights for orderToInvoice
|
||||
FIX: Syntax error in Debian Apache configuration
|
||||
FIX: The hours of date filter aren't correct
|
||||
FIX: tool export handle the type "select" extrafields and return the value instead of id
|
||||
FIX: total amount in tpl linked object are not reset
|
||||
FIX: translate Jabberid on contact page with edit view
|
||||
FIX: translation for 1 word do not work if product/service module are disabled because the translation search in products.lang
|
||||
FIX: update2.php test res befre assign it
|
||||
FIX: When delete actioncomm also delete actioncomm_resources
|
||||
FIX: when fetch_optionnal_by_label in Extrafields with $this->db cannot work because this->db is never instanciated
|
||||
FIX: when mailing is deleted, the targets list was kept in database
|
||||
FIX: when multicompany was enabled, this function didn't check just on the good entity (problem when both company use same mask)
|
||||
FIX: When we add an user on event in create mode, we lose linked object
|
||||
FIX: When we automatically creta an order from a proposal with workflow module, if some extrafields of propal don't exist in order object, insertExtraFields() function tries to insert extrafields in unexistant column of commande_extrafields table.
|
||||
FIX: When we clone a propal, if it has a project which is not assigned to a third, it was not on new propal because fk_project was always set to empty string if new propal is for another third.
|
||||
FIX: XSS security using the onerror and missing escapement on type of member page.
|
||||
|
||||
NEW: Created new ContratLigne::insert function
|
||||
|
||||
@@ -271,9 +725,11 @@ FIX send mail, copy sendto don't read the list of contact
|
||||
FIX Properly escape untrusted data to prevent HTML injection.
|
||||
FIX send mail, copy sendto don't read the list of contact
|
||||
|
||||
Path to save photos of products was moved in 3.7.0 to match path of other attached files. If you had loose
|
||||
your photo on the photo tab of products, you can set the constant "PRODUCT_USE_OLD_PATH_FOR_PHOTO" to
|
||||
restore old path.
|
||||
WARNING:
|
||||
|
||||
Path to save photos of products was moved to match path of other attached files. If you had loose your photo
|
||||
on the photo tab of products, you can set the constant "PRODUCT_USE_OLD_PATH_FOR_PHOTO" to 1 (home - setup - other)
|
||||
to restore old path and get back working links without having to resubmit images.
|
||||
|
||||
WARNING:
|
||||
|
||||
@@ -344,7 +800,7 @@ For users:
|
||||
Use accesskey on form search.
|
||||
- New: Intervention documents are now available in ECM module.
|
||||
- New: Add attachments on user card + in ECM module.
|
||||
- New: Can add __PROJECT_REF__ and __TIHRPARTY_NAME__ into email topic or content template.
|
||||
- New: Can add __PROJECT_REF__ and __THIRDPARTY_NAME__ into email topic or content template.
|
||||
- New: [ task #1204 ] add Numering contrat module free (like leopard in product module).
|
||||
- New: [ task #712 ] Add warning when creating invoice from proposal or order, when there is already one invoice.
|
||||
- New: Enable supplier price log table.
|
||||
@@ -446,11 +902,14 @@ You may also experience troubles with Mysql 5.5.41 with error "Lost connection"
|
||||
Upgrading to any other version or database system is abolutely required BEFORE trying to
|
||||
make a Dolibarr upgrade.
|
||||
|
||||
WARNING: Following changes may create regression for some external modules, but was necessary to make
|
||||
WARNING:
|
||||
|
||||
Following changes may create regression for some external modules, but was necessary to make
|
||||
Dolibarr better:
|
||||
|
||||
- Path to save photos of products was moved to match path of other attached files. If you had loose your photo
|
||||
on the photo tab of products, you can set the constant "PRODUCT_USE_OLD_PATH_FOR_PHOTO" to restore old path.
|
||||
on the photo tab of products, you can set the constant "PRODUCT_USE_OLD_PATH_FOR_PHOTO" to 1 (home - setup - other)
|
||||
to restore old path and get back working links without having to resubmit images.
|
||||
- If you can't see trips and expenses records, check that you have the new permission "read all
|
||||
trips and expenses".
|
||||
- Deprecated module "oscommerce" were removed.
|
||||
@@ -466,6 +925,57 @@ Dolibarr better:
|
||||
- Replaced USER_UPDATE_SESSION trigger with an updateSession hook may break modules using it.
|
||||
|
||||
|
||||
***** ChangeLog for 3.6.6 compared to 3.6.5 *****
|
||||
FIX: #3734 Do not show empty links of deleted source objects in stock movement list
|
||||
FIX: #4081 Added missing translation
|
||||
FIX: #4097 Public holiday calculation
|
||||
FIX: #4242 Allow disabling dashes in documents
|
||||
FIX: #4243 sql injection
|
||||
FIX: Add a protection to not make release if ChangeLog was not generated. Prepare package 3.6.5
|
||||
FIX: export with category contact extrafields
|
||||
FIX: Not delete a product when have customer price
|
||||
FIX: Not deleting contrats on element_element table
|
||||
|
||||
***** ChangeLog for 3.6.5 compared to 3.6.4 *****
|
||||
FIX: #2957 : missing $langs object for trigger
|
||||
FIX: #2983 Load gravatar avatar images securely over HTTPS
|
||||
FIX: #3009: Better filtering to prevent SQL injection
|
||||
FIX: #3841 creation of a task completed has not status set to finished by default
|
||||
FIX: #3890 Expected transactions bank account page, shows negative numbers
|
||||
FIX: #3928 Creating a Customer order and a Customer invoice from a project, does not inherit payment conditions and method of payment of customer card
|
||||
FIX: bad calculation for stock value
|
||||
FIX: bad stock valo
|
||||
FIX: bad stock valorisation
|
||||
FIX: [ bug #2893 ] Dolibarr error when viewing an invoice after changing invoice mask
|
||||
FIX: button create payment hide if tax amount is less than 1
|
||||
FIX: change object statut on close shipping and remove erratic db commit
|
||||
FIX: change order date on clone (as everywhere else)
|
||||
FIX: Close #2835 Customer prices of a product shows incorrect history order
|
||||
FIX: Close #2837 Product list table column header does not match column body
|
||||
FIX: Close bug #2861 Undefined variable $res when migrating from 3.6.2 to 3.7.0
|
||||
FIX: Close bug #2891 Category hooks do not work
|
||||
FIX: Close bug #2976: "Report" tab is the current tab but it is not marked as selected by the UI
|
||||
FIX: contact country had wrong display if the country dont have translate
|
||||
FIX: double db escape add too quote
|
||||
FIX: End log must use same level then start log.
|
||||
FIX: error in SQL due to a previous fix
|
||||
FIX: event for restricted user was restricted if company null
|
||||
FIX: facturestat bad sql when customer view is limited
|
||||
FIX: If supplier invoice block linked element is display after other block total HT amount is not reset to 0 and sum other block (like customer orders values)
|
||||
FIX: keep filter by category or by not enough stock if we switch page
|
||||
FIX: no need to remove file into mail form, the temp dir will be deleted after any sending
|
||||
FIX: no projet_task_time id from trigger TASK_TIMESPENT_CREATE
|
||||
FIX: pmp
|
||||
FIX: send mail, copy sendto don't read the list of contact
|
||||
FIX: The hours of date filter aren't correct
|
||||
FIX: tool export handle the type "select" extrafields and return the value instead of id
|
||||
FIX: top links menu have target attribute with wrong value
|
||||
FIX: total amount in tpl linked object are not reset
|
||||
FIX: when multicompany was enabled, this function didn't check just on the good entity (problem when both company use same mask)
|
||||
|
||||
***** ChangeLog for 3.6.4 compared to 3.6.3 *****
|
||||
- Fix: [ bug #2893 ] Dolibarr error when viewing an invoice after changing invoice mask
|
||||
|
||||
***** ChangeLog for 3.6.3 compared to 3.6.2 *****
|
||||
- Fix: ref_ext was not saved when recording a customer order from web service
|
||||
- Fix: withdrawal create error if in the same month are deleted previus withdrawals.
|
||||
|
||||
47
README-FR.md
47
README-FR.md
@@ -77,62 +77,75 @@ Voir fichier ChangeLog.
|
||||
|
||||
## CE QUE DOLIBARR PEUT FAIRE
|
||||
|
||||
Modules principaux:
|
||||
### Modules principaux (tous optionnels):
|
||||
|
||||
- Annuaires des prospects et/ou client et/ou fournisseurs
|
||||
- Gestion de catalogue de produits et services
|
||||
- Gestion de stock
|
||||
- Gestion des devis, propositions commerciales
|
||||
- Gestion des commandes
|
||||
- Gestion des factures clients/fournisseurs et paiements
|
||||
- Gestion des virements bancaires SEPA
|
||||
- Gestion des comptes bancaires
|
||||
- Agenda partagé
|
||||
- Gestion des commandes
|
||||
- Gestion des devis, propositions commerciales
|
||||
- Gestion des factures clients et fournisseurs
|
||||
- Suivi des opportunités et/ou projets (suivi de rentabilité incluant les factures, notes de frais, temps consommé valorisé, ...)
|
||||
- Gestion de contrats de services
|
||||
- Gestion des paiements
|
||||
- Gestion des virements bancaires
|
||||
- Gestion de stock
|
||||
- Gestion des expéditions
|
||||
- GED (Gestion Electronique de Documents)
|
||||
- EMailings de masse
|
||||
- Réalisation de sondages
|
||||
- Point de vente/Caisse enregistreuse
|
||||
- …
|
||||
|
||||
### Autres modules:
|
||||
|
||||
Autres modules:
|
||||
- Gestion de marque-pages
|
||||
- Gestion des promesses de dons
|
||||
- Gestion de la TVA NPR (non perçue récupérable - pour les utilisateurs français des DOM-TOM)
|
||||
- Rapports
|
||||
- Imports/Exports des données
|
||||
- Connectivité LDAP
|
||||
- Export PDF de tous les éléments (factures, propositions commerciales, commandes, bons expéditions, etc...)
|
||||
- De nombreuses autres fonctionnalités issues de modules officiels ou non (AWStats, Bittorrent, Gravatar, Google, Webcalendar...)
|
||||
- …
|
||||
|
||||
### Divers:
|
||||
|
||||
Divers:
|
||||
- Application multi-utilisateurs avec différents niveaux de permissions par module.
|
||||
- Peux être multi-société par ajout du module externe multi-société.
|
||||
- Peux-être multi-devise par ajout du module externe multi-devise.
|
||||
- Plusieurs gestionnaires de menus (possibilité de différencier les menus pour les utilisateurs internes ou externes comme les clients ou fournisseurs).
|
||||
- Application simple à utiliser.
|
||||
- Plusieurs thèmes visuels.
|
||||
- Code simple et facilement personnalisable.
|
||||
- Requiert PHP et Mysql ou Postgresql (Voir versions exactes sur http://wiki.dolibarr.org/index.php/Prérequis).
|
||||
- Compatible avec toutes les offres Cloud du marché respectant les prérequis MySQL et PHP ou Postgresql.
|
||||
- Export PDF de tous les éléments (factures, propositions commerciales, commandes, bons expéditions, etc...)
|
||||
|
||||
|
||||
## CE QUE DOLIBARR NE PEUT PAS FAIRE (TACHES A FAIRE)
|
||||
|
||||
Voici un liste de fonctionnalites pas encore gérées par Dolibarr:
|
||||
- Pas de compta analytique double-partie (uniquement gestion de trésorerie).
|
||||
- Pas encore de compta analytique double-partie (uniquement gestion de trésorerie).
|
||||
- Dolibarr ne gère qu'une seule monnaie à la fois (mono-devise).
|
||||
- Dolibarr ne gère en standard qu'une société/institution/association mère (mono-société). Pour en gérer plusieurs (comme vos filiales), il faut, soit faire plusieurs installations de Dolibarr, soit installer le module MultiCompany qui permet de gérer n société/institutions/associations dans une seule instance par une isolation logique des données.
|
||||
- Dolibarr ne contient pas de module de Gestion de la paie.
|
||||
- Les tâches du module de gestion de projets n'ont pas de dépendance entre elle.
|
||||
- Dolibarr ne contient pas de Webmail.
|
||||
- Dolibarr ne fait pas le café (pas encore).
|
||||
|
||||
|
||||
## RESEAUX SOCIAUX
|
||||
## ACTUALITES ET RESEAUX SOCIAUX
|
||||
|
||||
Suivez le projet Dolibarr project sur
|
||||
Suivez le projet Dolibarr project sur les réseaux francophones
|
||||
|
||||
Facebook: <https://www.facebook.com/dolibarr.fr>
|
||||
- Facebook: <https://www.facebook.com/dolibarr.fr>
|
||||
- Google+: <https://plus.google.com/+DolibarrFrance>
|
||||
- Twitter: <http://www.twitter.com/dolibarr_france>
|
||||
|
||||
Google+: <https://plus.google.com/+DolibarrFrance>
|
||||
ou sur les réseaux anglophones
|
||||
|
||||
Twitter: <http://www.twitter.com/dolibarr_france>
|
||||
- [Facebook](https://www.facebook.com/dolibarr)
|
||||
- [Google+](https://plus.google.com/+DolibarrOrg)
|
||||
- [Twitter](http://www.twitter.com/dolibarr)
|
||||
- [LinkedIn](https://www.linkedin.com/company/association-dolibarr)
|
||||
- [YouTube](https://www.youtube.com/user/DolibarrERPCRM)
|
||||
- [GitHub](https://github.com/Dolibarr/dolibarr)
|
||||
|
||||
75
README.md
75
README.md
@@ -1,5 +1,7 @@
|
||||
# DOLIBARR ERP & CRM
|
||||
|
||||
 
|
||||
|
||||
Dolibarr ERP & CRM is a modern software to manage your organization's activity (contacts, suppliers, invoices, orders, stocks, agenda, ...).
|
||||
|
||||
It's an Open Source software (wrote in PHP language) designed for small and medium companies, foundation and freelances.
|
||||
@@ -14,9 +16,9 @@ You can use it as a standalone application or as a web application to be able to
|
||||
|
||||
Dolibarr is released under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version (GPL-3+).
|
||||
|
||||
See the [COPYING](COPYING) file for a full copy of the license.
|
||||
See the [COPYING](https://github.com/Dolibarr/dolibarr/blob/develop/COPYING) file for a full copy of the license.
|
||||
|
||||
Other licenses apply for some included dependencies. See [COPYRIGHT](COPYRIGHT) for a full list.
|
||||
Other licenses apply for some included dependencies. See [COPYRIGHT](https://github.com/Dolibarr/dolibarr/blob/develop/COPYRIGHT) for a full list.
|
||||
|
||||
## INSTALLING
|
||||
|
||||
@@ -63,45 +65,28 @@ You can use a Web server and a supported database (MySQL recommended) to install
|
||||
|
||||
*Note: migration process can safely be done multiple times.*
|
||||
|
||||
## NEWS
|
||||
## WHAT'S NEW
|
||||
|
||||
See the [ChangeLog](ChangeLog) file.
|
||||
See the [ChangeLog](https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog) file.
|
||||
|
||||
## FEATURES
|
||||
|
||||
### General features
|
||||
- Users and groups with finely grained rights
|
||||
- Localization in most major languages
|
||||
- Very user friendly and easy to use
|
||||
- Highly customizable: enable only the modules you need, add user personalized fields, choose your skin, several menu managers (can be used by internal users as a back-office with a particular menu, or by external users as a front-office with another one)
|
||||
- Works with PHP 5.3+ and MySQL 4.1+ or PostgreSQL 8.1. (See requirements on the [Wiki](http://wiki.dolibarr.org/index.php/Prerequisite))
|
||||
- Compatible with all Cloud solutions that match MySQL, PHP or PostgreSQL prerequisites.
|
||||
- An easy to understand, maintain and code interfaces with your own information system (PHP with no heavy framework; trigger and hook architecture)
|
||||
- Support for country specific features:
|
||||
- Spanish Tax RE and ISPF
|
||||
- French NPR VAT rate (VAT called "Non Perçue Récupérable" for DOM-TOM)
|
||||
- Canadian double taxes (federal/province) and other countries using cumulative VAT
|
||||
- Tunisian tax stamp
|
||||
- Compatible with [European directives](http://europa.eu/legislation_summaries/taxation/l31057_en.htm) (2006/112/CE ... 2010/45/UE)
|
||||
- ...
|
||||
|
||||
### Main modules
|
||||
### Main modules (all optional)
|
||||
|
||||
- Customers, Prospects and/or Suppliers directory
|
||||
- Products and/or Services catalog
|
||||
- Bank accounts management
|
||||
- Customer and Supplier Orders management
|
||||
- Commercial proposals management
|
||||
- Contracts management
|
||||
- Invoices management
|
||||
- Customer and Supplier Orders management
|
||||
- Invoices and payment management
|
||||
- Standing orders management (European SEPA)
|
||||
- Bank accounts management
|
||||
- Shared calendar
|
||||
- Opportunities and/or project management (following project benefit including invoices, expense reports, time spent, ...)
|
||||
- Projects management
|
||||
- Events management
|
||||
- Payments management
|
||||
- Standing orders management
|
||||
- Contracts management
|
||||
- Stock management
|
||||
- Shipping management
|
||||
- Interventions management
|
||||
- PDF or ODT generation for invoice, proposals, orders...
|
||||
- Agenda with ical and vcal export for third party tools integration
|
||||
- Electronic Document Management (EDM)
|
||||
- Foundations members management
|
||||
@@ -127,6 +112,25 @@ See the [ChangeLog](ChangeLog) file.
|
||||
- Payment platforms integration (PayBox, PayPal)
|
||||
- …
|
||||
|
||||
### Other general features
|
||||
- Multi-Users and groups with finely grained rights
|
||||
- Localization in most major languages
|
||||
- Can manage several companies by adding external module multi-company.
|
||||
- Can manage several currencies by adding external module multi-currency.
|
||||
- Very user friendly and easy to use
|
||||
- Highly customizable: enable only the modules you need, add user personalized fields, choose your skin, several menu managers (can be used by internal users as a back-office with a particular menu, or by external users as a front-office with another one)
|
||||
- Works with PHP 5.3+ and MySQL 4.1+ or PostgreSQL 8.1. (See requirements on the [Wiki](http://wiki.dolibarr.org/index.php/Prerequisite))
|
||||
- Compatible with all Cloud solutions that match MySQL, PHP or PostgreSQL prerequisites.
|
||||
- An easy to understand, maintain and code interfaces with your own information system (PHP with no heavy framework; trigger and hook architecture)
|
||||
- Support for country specific features:
|
||||
- Spanish Tax RE and ISPF
|
||||
- French NPR VAT rate (VAT called "Non Perçue Récupérable" for DOM-TOM)
|
||||
- Canadian double taxes (federal/province) and other countries using cumulative VAT
|
||||
- Tunisian tax stamp
|
||||
- Compatible with [European directives](http://europa.eu/legislation_summaries/taxation/l31057_en.htm) (2006/112/CE ... 2010/45/UE)
|
||||
- PDF or ODT generation for invoice, proposals, orders...
|
||||
- …
|
||||
|
||||
### Extending
|
||||
|
||||
Dolibarr can be extended with a lot of other external modules from third party developers available at the [DoliStore](http://www.dolistore.com).
|
||||
@@ -135,10 +139,7 @@ Dolibarr can be extended with a lot of other external modules from third party d
|
||||
|
||||
These are features that Dolibarr does **not** yet fully support:
|
||||
|
||||
- Double-entry bookkeeping (only bank and treasury management)
|
||||
- Multiple currencies
|
||||
- Multiple companies
|
||||
If you want to manage several companies or foundations, you must install the software several times (on same server or not) or use the MultiCompany addon module that allows to manage several companies in one Dolibarr instance (one database but with a logical isolation of datas)
|
||||
- Double-entry bookkeeping yet (only bank and treasury management)
|
||||
- Tasks dependencies in projects
|
||||
- Payroll module
|
||||
- Webmail
|
||||
@@ -148,13 +149,17 @@ These are features that Dolibarr does **not** yet fully support:
|
||||
|
||||
Administrator, user, developer and translator's documentations are available along with other community resources on the [Wiki](http://wiki.dolibarr.org).
|
||||
|
||||
## CONTRIBUTING
|
||||
|
||||
See file [CONTRIBUTING](https://github.com/Dolibarr/dolibarr/blob/develop/CONTRIBUTING.md)
|
||||
|
||||
## CREDITS
|
||||
|
||||
Dolibarr is the work of many contributors over the years and uses some fine libraries.
|
||||
|
||||
See [COPYRIGHT](COPYRIGHT) file.
|
||||
See [COPYRIGHT](https://github.com/Dolibarr/dolibarr/blob/develop/COPYRIGHT) file.
|
||||
|
||||
## SOCIAL NETWORKS
|
||||
## NEWS AND SOCIAL NETWORKS
|
||||
|
||||
Follow Dolibarr project on:
|
||||
|
||||
|
||||
0
build/.gitignore
vendored
Executable file → Normal file
0
build/.gitignore
vendored
Executable file → Normal file
0
build/aps/APP-META-1.1.xml
Executable file → Normal file
0
build/aps/APP-META-1.1.xml
Executable file → Normal file
0
build/aps/APP-META-1.2.xml
Executable file → Normal file
0
build/aps/APP-META-1.2.xml
Executable file → Normal file
0
build/aps/README
Executable file → Normal file
0
build/aps/README
Executable file → Normal file
@@ -1,4 +1,4 @@
|
||||
#!/usr/bin/php
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
/*-----------------------------------------------------
|
||||
*
|
||||
|
||||
1
build/aps/install.forced.php.install
Executable file → Normal file
1
build/aps/install.forced.php.install
Executable file → Normal file
@@ -21,4 +21,3 @@ $force_install_databaserootpass='';
|
||||
$force_install_dolibarrlogin='admin';
|
||||
$force_install_nophpinfo='1';
|
||||
$force_install_lockinstall='444';
|
||||
?>
|
||||
@@ -29,6 +29,9 @@ Files are saved int .gnupg directory
|
||||
[DEFAULT]
|
||||
pristine-tar = True
|
||||
|
||||
[buildpackage]
|
||||
ignore-branch = True
|
||||
|
||||
[git-buildpackage]
|
||||
sign-tags = True
|
||||
export-dir = ../build-area/
|
||||
@@ -133,6 +136,19 @@ With only message
|
||||
tag 729538 +pending
|
||||
|
||||
|
||||
To remove status of a bug without "moreinfo" (bug can be processed)
|
||||
|
||||
or replay to email 999999@bugs.debian.org + submitter of bug
|
||||
With a message starting with:
|
||||
|
||||
Control: tag -1 -moreinfo
|
||||
Thanks. Fixed into git.
|
||||
|
||||
or replay to email control@bugs.debian.org
|
||||
With only message
|
||||
tag 729538 -moreinfo
|
||||
|
||||
|
||||
|
||||
##### Testing a package into unstable env
|
||||
|
||||
@@ -239,7 +255,7 @@ http://packages.qa.debian.org/t/tcpdf.html
|
||||
|
||||
##### Create/Maintain dolibarr package
|
||||
|
||||
To update dolibarr debian package when upstream version has changed
|
||||
To update dolibarr debian package when upstream (official version of external project) has changed:
|
||||
|
||||
* You can git clone debian git repo
|
||||
> git clone git.debian.org:/git/collab-maint/dolibarr.git [dolibarr-debian]
|
||||
@@ -284,10 +300,10 @@ Then check/modify also the user/date signature:
|
||||
- Name and email must match value into debian/control file (Entry added here is used by next step).
|
||||
|
||||
|
||||
To update dolibarr debian package when only files into debian has changed
|
||||
To update dolibarr debian package when only files into debian has changed, or if you include manually backport:
|
||||
|
||||
* Change files and commit.
|
||||
* Add a tag debian/x.y.z+dfsgw-2 (increase the last 1 into 2)
|
||||
* Add a tag debian/x.y.z+dfsgw-2 (increase the last 1 into 2, 3...)
|
||||
|
||||
|
||||
Once files has been prepared, it's time to test:
|
||||
@@ -331,7 +347,7 @@ http://packages.qa.debian.org
|
||||
|
||||
Use this to move from unstable to testing.
|
||||
|
||||
reportbug -B debian
|
||||
reportbug -B debian --smtphost=smtp.gmail.com:587 --smtpuser=xxxx --smtppasswd=yyyy --tls
|
||||
Choose package "release.debian.org"
|
||||
Then "unblock"
|
||||
Then name of package "dolibarr"
|
||||
@@ -345,15 +361,25 @@ After discussion with ..., it appears that security holes are enough to request
|
||||
|
||||
Use this to request an update of a stable package
|
||||
|
||||
reportbug -B debian
|
||||
reportbug -B debian --smtphost=smtp.gmail.com:587 --smtpuser=xxxx --smtppasswd=yyyy --tls
|
||||
Choose package "release.debian.org"
|
||||
Then "unblock"
|
||||
Then name of package "dolibarr"
|
||||
Fill message, for example:
|
||||
"Please unblock package dolibarr
|
||||
A security error CVE-2015-3935 was reported and is fixed into package 3.5.7.
|
||||
Note that package 3.5.7 contains not only fixed for bugs reported to debian. It includes other fixes, but they are all related to stability or security,
|
||||
so it is a better solution to validate this maintenance release than applying a patch of the only CVE-2015-3935.
|
||||
After discussion with ..., it appears that security holes are enough to request this unblock request."
|
||||
"
|
||||
A security error CVE-2015-3935 was reported for Dolibarr ERP CRM package. This bug is fixed into official package 3.5.7 of Dolibarr.
|
||||
Package 3.5.7 is a maintenance release compared to 3.5.5 and contains only fixes. But not only bugs reported to debian, it includes also other fixes (but they are all related to stability or security).
|
||||
I think it is a better solution to validate this maintenance release based on the new upstream version of Dolibarr than applying a patch of the only CVE-2015-3935.
|
||||
Pro are:
|
||||
- It fixes all debian reported bugs (including security one)
|
||||
- It fixes also stability bugs
|
||||
- Patches were already tested because deployed and used by several thousands of users.
|
||||
- It is easier for package maintener to include this official set of fixes than applying one patch after one patch for each debian report or backported each patch into a dedicated version.
|
||||
- Debian maintenance version matches with official project maintenance version (better when all fixes are not related to the way the software is packaged)
|
||||
Cons are:
|
||||
- The patch include more than the only one security reported fxes
|
||||
|
||||
So I just need to know if it's ok to push such a version 3.5.7 (fixes for 3.5.* branch) instead of only one fix for only the few (the only) reported debian bugs,
|
||||
since it provides more stability and is or me a more secured process.
|
||||
"
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ Alias /dolibarr /usr/share/dolibarr/htdocs
|
||||
# Require all granted
|
||||
# </IfVersion>
|
||||
# <IfVersion < 2.3>
|
||||
# Order allow, deny
|
||||
# Order allow,deny
|
||||
# Allow from all
|
||||
# </IfVersion>
|
||||
#
|
||||
@@ -27,7 +27,7 @@ Alias /dolibarr /usr/share/dolibarr/htdocs
|
||||
Require all granted
|
||||
</IfVersion>
|
||||
<IfVersion < 2.3>
|
||||
Order allow, deny
|
||||
Order allow,deny
|
||||
Allow from all
|
||||
</IfVersion>
|
||||
|
||||
|
||||
2
build/debian/conf.php.install
Executable file → Normal file
2
build/debian/conf.php.install
Executable file → Normal file
@@ -226,5 +226,3 @@ $dolibarr_main_prod='0';
|
||||
# Default value: 0 (use database value if exist)
|
||||
# Examples:
|
||||
# $dolibarr_mailing_limit_sendbyweb='0';
|
||||
|
||||
?>
|
||||
|
||||
@@ -159,7 +159,7 @@ Comments:
|
||||
Those files are not shipped in the binary package as we
|
||||
configure Dolibarr to use Dejavu fonts from "fonts-dejavu-core".
|
||||
|
||||
Files: docs/images/*
|
||||
Files: doc/images/*
|
||||
Copyright: Laurent Destailleur
|
||||
License: CC-BY-SA-3.0
|
||||
You are free:
|
||||
@@ -176,7 +176,7 @@ License: CC-BY-SA-3.0
|
||||
.
|
||||
For more information, see http://creativecommons.org/licenses/by-sa/3.0/
|
||||
|
||||
Files: htdocs/includes/fpdi/*
|
||||
Files: htdocs/includes/fpdfi/*
|
||||
Copyright: 2004-2011 Setasign - Jan Slabon
|
||||
License: GPL-2+
|
||||
This program is free software; you can redistribute it
|
||||
|
||||
@@ -22,5 +22,6 @@ Type=Application
|
||||
Categories=Office
|
||||
StartupNotify=true
|
||||
InitialPreference=5
|
||||
Keywords=erp,crm,billing,customer,supplier,stock,agenda,project,order,shipment
|
||||
#NoDisplay=true
|
||||
#OnlyShowIn=GNOME
|
||||
|
||||
0
build/debian/dolibarr.install
Executable file → Normal file
0
build/debian/dolibarr.install
Executable file → Normal file
0
build/debian/dolibarr.lintian-overrides
Executable file → Normal file
0
build/debian/dolibarr.lintian-overrides
Executable file → Normal file
@@ -40,10 +40,28 @@ enable_install_upgrade_wizard() {
|
||||
rm -f /var/lib/dolibarr/documents/install.lock
|
||||
}
|
||||
|
||||
|
||||
php_install() {
|
||||
if which php5enmod >/dev/null 2>&1 ;then
|
||||
# php5endmod exists for ubuntu only
|
||||
echo "Enable php module mysqli with php5enmod"
|
||||
php5enmod mysqli
|
||||
fi
|
||||
}
|
||||
|
||||
apache_install() {
|
||||
webserver=$1
|
||||
|
||||
# Enable Apache 2 alias module
|
||||
if which a2enmod >/dev/null 2>&1 ;then
|
||||
echo "Enable apache module alias with a2enmod"
|
||||
a2enmod alias
|
||||
fi
|
||||
|
||||
# Enable dolibarr conf
|
||||
if which a2enconf >/dev/null 2>&1 ;then
|
||||
# a2enconf exists for ubuntu only
|
||||
echo "Enable link for Apache config file with a3enconf"
|
||||
a2enconf dolibarr
|
||||
else
|
||||
if [ -d /etc/$webserver/conf.d ] && [ ! -e /etc/$webserver/conf.d/dolibarr.conf ]; then
|
||||
@@ -88,11 +106,7 @@ case "$1" in
|
||||
echo This is not a first install
|
||||
fi
|
||||
|
||||
# Apache 2 setup
|
||||
if which a2enmod >/dev/null 2>&1 ;then
|
||||
a2enmod alias
|
||||
fi
|
||||
|
||||
php_install
|
||||
apache_install
|
||||
lighttpd_install
|
||||
|
||||
|
||||
0
build/debian/dolibarr.templates.futur
Executable file → Normal file
0
build/debian/dolibarr.templates.futur
Executable file → Normal file
4
build/debian/install.forced.php.install
Executable file → Normal file
4
build/debian/install.forced.php.install
Executable file → Normal file
@@ -26,7 +26,7 @@ $force_install_nophpinfo='1';
|
||||
$force_install_lockinstall='444';
|
||||
|
||||
// Value to overwrite path to use shared libraries/fonts instead of embedded one.
|
||||
// If we enable/disable libraries declaration during install, we must also check they are
|
||||
// If during install, we enable/disable declaration to use non embedded libraries, we must also check they are
|
||||
// - not removed from package (see rm in rules file),
|
||||
// - declared into dependencies (see Depends in control file)
|
||||
//$force_dolibarr_lib_TCPDF_PATH='';
|
||||
@@ -42,5 +42,3 @@ $force_install_lockinstall='444';
|
||||
//$force_dolibarr_js_JQUERY_UI='/javascript/jquery-ui';
|
||||
//$force_dolibarr_js_JQUERY_FLOT='/javascript/flot';
|
||||
//$force_dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf';
|
||||
|
||||
?>
|
||||
@@ -34,7 +34,7 @@ This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||
+$conffiletoshow = "/etc/dolibarr/conf.php";
|
||||
|
||||
|
||||
if (! defined('DONOTLOADCONF') && file_exists($conffile))
|
||||
// Load conf file if it is already defined
|
||||
--- a/htdocs/support/inc.php
|
||||
+++ b/htdocs/support/inc.php
|
||||
@@ -69,8 +69,8 @@ $conffiletoshowshort = "conf.php";
|
||||
@@ -47,4 +47,4 @@ This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||
+$conffiletoshow = "/etc/dolibarr/conf.php";
|
||||
|
||||
|
||||
if (! defined('DONOTLOADCONF') && file_exists($conffile))
|
||||
// Load conf file if it is already defined
|
||||
|
||||
0
build/debian/po/POTFILES.in
Executable file → Normal file
0
build/debian/po/POTFILES.in
Executable file → Normal file
0
build/debian/po/fr.po
Executable file → Normal file
0
build/debian/po/fr.po
Executable file → Normal file
0
build/doxygen/doxygen_footer.html
Executable file → Normal file
0
build/doxygen/doxygen_footer.html
Executable file → Normal file
0
build/doxygen/doxygen_header.html
Executable file → Normal file
0
build/doxygen/doxygen_header.html
Executable file → Normal file
@@ -277,7 +277,7 @@ help=!(Port > 0);
|
||||
Usage:
|
||||
if (help) {
|
||||
printf("----- %s V%s (c)Laurent Destailleur -----\n",PROG,VERSION);
|
||||
printf("%s is a software that allows you to know if a TCP/IP port is used\n",PROG);
|
||||
printf("%s is software that allows you to know if a TCP/IP port is used\n",PROG);
|
||||
printf("%s sources can be compiled for WIN32 (VC++, GCC CYGWIN, MINGW) or for\n");
|
||||
printf("Unix/Linux (GCC)\n",PROG);
|
||||
printf("\n");
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#!/usr/bin/php
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
/* Copyright (C) 2015 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
*
|
||||
|
||||
@@ -41,23 +41,21 @@ If you want to build/test package locally:
|
||||
# Push/declare Dolibarr sources to Launchpad
|
||||
#----------------------------------
|
||||
- From Launchpad project (https://launchpad.net/dolibarr), register a series:
|
||||
Call it 'trunk' or 'beta' or 'stable'
|
||||
Call it 'trunk' or 'stable'
|
||||
Use branch (dev):
|
||||
~eldy/dolibarr/develop
|
||||
~eldy/dolibarr/beta
|
||||
~eldy/dolibarr/stable
|
||||
https://launchpad.net/~eldy/dolibarr/develop
|
||||
https://launchpad.net/~eldy/dolibarr/stable
|
||||
or
|
||||
Use URL pattern (beta or stable):
|
||||
Use URL pattern (stable):
|
||||
For stable: http://www.dolibarr.org/files/lastbuild/package_debian-ubuntu/dolibarr_x.z.*.tar.gz
|
||||
For beta: http://www.dolibarr.org/files/stable/package_debian-ubuntu/dolibarr_x.y.*.tar.gz
|
||||
|
||||
- For Dev, you can also add link serie to GIT HEAD.
|
||||
- For beta and stable, you can init from command line
|
||||
cd bzr/dolibarr-[beta|stable]
|
||||
- For stable, you can init from command line
|
||||
cd bzr/dolibarr-stable
|
||||
bzr init
|
||||
bzr add
|
||||
bzr commit -m "Init"
|
||||
bzr push lp:~yourlogin/dolibarr/[beta|stable]
|
||||
bzr push lp:~yourlogin/dolibarr/stable
|
||||
|
||||
- List of series are visible here: https://launchpad.net/dolibarr/+series
|
||||
|
||||
@@ -65,19 +63,19 @@ If you want to build/test package locally:
|
||||
#----------------------------------
|
||||
# create local repository
|
||||
cd bzr
|
||||
bzr branch lp:~yourlogin/dolibarr/[develop|beta|stable] dolibarr-[dev|beta|stable]
|
||||
cd dolibarr-[dev|beta|stable]
|
||||
bzr branch lp:~yourlogin/dolibarr/[develop|stable] dolibarr-[dev|stable]
|
||||
cd dolibarr-[dev|stable]
|
||||
# Update
|
||||
bzr update
|
||||
-- Update files here. Remove all and overwrite --
|
||||
-- Update files here: Remove all (except .bzr dir) and overwrite --
|
||||
bzr status
|
||||
bzr add *
|
||||
bzr commit -m "Description of change"
|
||||
bzr commit -m "Upstream version x.y"
|
||||
bzr push
|
||||
|
||||
# Init debian dir repository into launchpad (when repository for sources does not exist)
|
||||
#----------------------------------
|
||||
- Create debian directory and upload it onto bzr branch lp:~yourlogin/+junk/debian-[dev|beta|stable]
|
||||
- Create debian directory and upload it onto bzr branch lp:~yourlogin/+junk/debian-[dev|stable]
|
||||
cd bzr
|
||||
mkdir debian
|
||||
cd debian
|
||||
@@ -85,25 +83,25 @@ If you want to build/test package locally:
|
||||
bzr init
|
||||
bzr add
|
||||
bzr commit -m "Init control files"
|
||||
bzr push lp:~yourlogin/+junk/debian-[dev|beta|stable] (put here any branch name or just bzr push if into a known branch)
|
||||
bzr push lp:~yourlogin/+junk/debian-[dev|stable] (put here any branch name or just bzr push if into a known branch)
|
||||
- or download it from launchpad bazaar:
|
||||
cd bzr
|
||||
bzr branch lp:~yourlogin/+junk/debian-[dev|beta|stable]
|
||||
bzr branch lp:~yourlogin/+junk/debian-[dev|stable]
|
||||
|
||||
# Get debian dir repository from launchpad (when repository for sources already exists)
|
||||
#----------------------------------
|
||||
cd bzr
|
||||
bzr branch lp:~yourlogin/+junk/debian-[dev|beta|stable]
|
||||
bzr branch lp:~yourlogin/+junk/debian-[dev|stable]
|
||||
|
||||
# To update debian dir into launchpad (when repository for sources already exists)
|
||||
#----------------------------------
|
||||
cd bzr
|
||||
bzr branch lp:~yourlogin/+junk/debian-[dev|beta|stable]
|
||||
cd debian-[dev|beta|stable]
|
||||
bzr branch lp:~yourlogin/+junk/debian-[dev|stable]
|
||||
cd debian-[dev|stable]
|
||||
bzr status
|
||||
-- Update files here --
|
||||
-- Update files here: Remove all (except .bzr dir) and overwrite. Restore version into the file changelog --
|
||||
bzr commit -m "Description of change"
|
||||
bzr push lp:~yourlogin/+junk/debian-[dev|beta|stable]
|
||||
bzr push lp:~yourlogin/+junk/debian-[dev|stable]
|
||||
|
||||
|
||||
# Define a recipe into launchpad (a rule to build packages into a PPA)
|
||||
@@ -115,10 +113,6 @@ If you want to build/test package locally:
|
||||
# bzr-builder format 0.3 deb-version {debupstream}-0~{revno}
|
||||
lp:dolibarr
|
||||
merge packaging lp:~yourlogin/+junk/debian-dev
|
||||
For beta:
|
||||
# bzr-builder format 0.3 deb-version {debupstream}-1~{revno}
|
||||
lp:dolibarr/beta
|
||||
merge packaging lp:~yourlogin/+junk/debian-beta
|
||||
For stable:
|
||||
# bzr-builder format 0.3 deb-version {debupstream}-2~{revno}
|
||||
lp:dolibarr/stable
|
||||
@@ -126,13 +120,12 @@ If you want to build/test package locally:
|
||||
- Run command
|
||||
cd bzr
|
||||
bzr dailydeb dolibarr.recipe working-dir
|
||||
This will create a directory "working-dir" with dolibarr sources and will add sources from ~yourlogin/+junk/debian-[dev|beta|stable]
|
||||
This will create a directory "working-dir" with dolibarr sources and will add sources from ~yourlogin/+junk/debian-[dev|stable]
|
||||
- Test package sources
|
||||
sudo pbuilder build <working-dir>/<project>_<version>.dsc
|
||||
|
||||
List of recipes created
|
||||
https://code.launchpad.net/~eldy/+recipe/dolibarr-dev
|
||||
https://code.launchpad.net/~eldy/+recipe/dolibarr-beta
|
||||
https://code.launchpad.net/~eldy/+recipe/dolibarr-stable
|
||||
|
||||
|
||||
@@ -147,9 +140,6 @@ https://code.launchpad.net/~eldy/+recipe/dolibarr-stable
|
||||
For the development snapshot version:
|
||||
deb http://ppa.launchpad.net/yourlogin/dolibarr-dev/ubuntu precise main
|
||||
deb-src http://ppa.launchpad.net/yourlogin/dolibarr-dev/ubuntu precise main
|
||||
For the beta version:
|
||||
deb http://ppa.launchpad.net/yourlogin/dolibarr-beta/ubuntu precise main
|
||||
deb-src http://ppa.launchpad.net/yourlogin/dolibarr-beta/ubuntu precise main
|
||||
For the stable version:
|
||||
deb http://ppa.launchpad.net/yourlogin/dolibarr-stable/ubuntu precise main
|
||||
deb-src http://ppa.launchpad.net/yourlogin/dolibarr-stable/ubuntu precise main
|
||||
|
||||
@@ -22,7 +22,8 @@ $PUBLISHSTABLE="eldy,dolibarr\@frs.sourceforge.net:/home/frs/project/dolibarr";
|
||||
$PUBLISHBETARC="ldestailleur\@asso.dolibarr.org:/home/dolibarr/dolibarr.org/httpdocs/files";
|
||||
|
||||
|
||||
@LISTETARGET=("TGZ","ZIP","RPM_GENERIC","RPM_FEDORA","RPM_MANDRIVA","RPM_OPENSUSE","DEB","APS","EXEDOLIWAMP","SNAPSHOT"); # Possible packages
|
||||
#@LISTETARGET=("TGZ","ZIP","RPM_GENERIC","RPM_FEDORA","RPM_MANDRIVA","RPM_OPENSUSE","DEB","APS","EXEDOLIWAMP","SNAPSHOT"); # Possible packages
|
||||
@LISTETARGET=("TGZ","ZIP","RPM_GENERIC","RPM_FEDORA","RPM_MANDRIVA","RPM_OPENSUSE","DEB","EXEDOLIWAMP","SNAPSHOT"); # Possible packages
|
||||
%REQUIREMENTPUBLISH=(
|
||||
"SF"=>"git ssh rsync",
|
||||
"ASSO"=>"git ssh rsync"
|
||||
@@ -351,6 +352,28 @@ if ($nboftargetok) {
|
||||
print "Go to directory $SOURCE\n";
|
||||
$olddir=getcwd();
|
||||
chdir("$SOURCE");
|
||||
|
||||
# Test that the ChangeLog is ok
|
||||
$ret=`grep "ChangeLog for $MAJOR.$MINOR\.$BUILD" "$SOURCE/ChangeLog" 2>&1`;
|
||||
if (! $ret)
|
||||
{
|
||||
print "Error: The ChangeLogFile was not updated. Run the following command first:\n";
|
||||
if (! $BUILD)
|
||||
{
|
||||
print 'cd ~/git/dolibarr_'.$MAJOR.'.'.$MINOR.'; git log `git rev-list --boundary '.$MAJOR.'.'.$MINOR.'..origin/develop | grep ^- | cut -c2- | head -n`.. --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -e \'^FIX\|NEW\' | sort -u | sed \'s/FIXED:/FIX:/g\' | sed \'s/FIXED :/FIX:/g\' | sed \'s/FIX :/FIX:/g\' | sed \'s/FIX /FIX: /g\' | sed \'s/NEW :/NEW:/g\' | sed \'s/NEW /NEW: /g\' > /tmp/aaa';
|
||||
}
|
||||
else
|
||||
{
|
||||
print 'cd ~/git/dolibarr_'.$MAJOR.'.'.$MINOR.'; git log '.$MAJOR.'.'.$MINOR.'.'.($BUILD-1).'.. --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -e \'^FIX\|NEW\' | sort -u | sed \'s/FIXED:/FIX:/g\' | sed \'s/FIXED :/FIX:/g\' | sed \'s/FIX :/FIX:/g\' | sed \'s/FIX /FIX: /g\' | sed \'s/NEW :/NEW:/g\' | sed \'s/NEW /NEW: /g\' > /tmp/aaa';
|
||||
}
|
||||
print "\n";
|
||||
exit;
|
||||
}
|
||||
else
|
||||
{
|
||||
print "ChangeLog for $MAJOR.$MINOR\.$BUILD was found into '$SOURCE/ChangeLog'\n";
|
||||
}
|
||||
|
||||
print 'Run git tag -a -m "'.$MAJOR.'.'.$MINOR.'.'.$BUILD.'" "'.$MAJOR.'.'.$MINOR.'.'.$BUILD.'"'."\n";
|
||||
$ret=`git tag -a -m "$MAJOR.$MINOR.$BUILD" "$MAJOR.$MINOR.$BUILD" 2>&1`;
|
||||
if ($ret =~ /already exists/)
|
||||
@@ -467,10 +490,13 @@ if ($nboftargetok) {
|
||||
|
||||
# Removed known external modules to avoid any error when packaging from env where external modules are tested
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/custom/*`; # For custom we want to keep dir
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/allscreens*`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/ancotec*`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/cabinetmed*`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/calling*`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/bootstrap*`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/dolimed*`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/dolimod*`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/factory*`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/lead*`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/management*`;
|
||||
@@ -481,8 +507,11 @@ if ($nboftargetok) {
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/pos*`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/teclib*`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/timesheet*`;
|
||||
# Removed other test files
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/webmail*`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/accountingexport*`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/themes/oblyon*`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/themes/allscreen*`;
|
||||
# Removed other test files
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/themes/eldy/*.new`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/public/api/explorer`; # This is a dev tool
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/public/test`;
|
||||
@@ -494,21 +523,36 @@ if ($nboftargetok) {
|
||||
$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/jquery/plugins/jqueryFileTree/connectors/jqueryFileTree.pl`; # Avoid errors into rpmlint
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/jquery/plugins/template`; # Package not valid for most linux distributions (errors reported into compile.js). Package should be embed by modules to avoid problems.
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/phpmailer`; # Package not valid for most linux distributions (errors reported into file LICENSE). Package should be embed by modules to avoid problems.
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/ckeditor/adapters`; # Keep this removal in case we embed libraries
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/ckeditor/ckeditor/adapters`; # Keep this removal in case we embed libraries
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/ckeditor/ckeditor/samples`; # Keep this removal in case we embed libraries
|
||||
#$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/ckeditor/_source`; # _source must be kept into tarball
|
||||
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/jquery/plugins/datatables/extras/TableTools/swf`; # Source of this flash is not available
|
||||
$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/jquery/plugins/multiselect/MIT-LICENSE.txt`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/jquery/plugins/datatables/extensions/TableTools/swf`; # Source of this flash is not available
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/jquery/plugins/datatables/extras/TableTools/swf`; # Source of this flash is not available
|
||||
$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/jquery/plugins/multiselect/MIT-LICENSE.txt`;
|
||||
$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/jquery/plugins/select2/release.sh`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/mike42/escpos-php/doc`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/mike42/escpos-php/example`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/mike42/escpos-php/test`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/nusoap/lib/Mail`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/nusoap/samples`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/php-iban/docs`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/phpexcel/license.txt`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/phpexcel/PHPExcel/Shared/PDF`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/phpexcel/PHPExcel/Shared/PCLZip`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/phpoffice/phpexcel/.gitattributes`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/phpoffice/phpexcel/Classes/license.md`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/phpoffice/phpexcel/Classes/PHPExcel/Shared/PDF`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/phpoffice/phpexcel/Classes/PHPExcel/Shared/PCLZip`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/phpoffice/phpexcel/Examples`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/phpoffice/phpexcel/unitTests`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/phpoffice/phpexcel/license.md`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/tcpdf/fonts/dejavu-fonts-ttf-*`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/tcpdf/fonts/freefont-*`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/tcpdf/fonts/utils`;
|
||||
$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/tcpdf/LICENSE.TXT`;
|
||||
$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/tcpdf/LICENSE.TXT`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-*`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/tecnickcom/tcpdf/fonts/freefont-*`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/tecnickcom/tcpdf/fonts/utils`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/tecnickcom/tcpdf/tools`;
|
||||
$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/tecnickcom/tcpdf/LICENSE.TXT`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/savant`;
|
||||
}
|
||||
|
||||
@@ -796,17 +840,28 @@ if ($nboftargetok) {
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/build/rpm`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/build/zip`;
|
||||
# Removed duplicate license files
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/ckeditor/_source/LICENSE.md`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/ckeditor/_source/plugins/scayt/LICENSE.md`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/ckeditor/_source/plugins/wsc/LICENSE.md`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/ckeditor/LICENSE.md`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/ckeditor/plugins/scayt/LICENSE.md`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/ckeditor/plugins/wsc/LICENSE.md`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/ckeditor/ckeditor/_source/LICENSE.md`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/ckeditor/ckeditor/_source/plugins/scayt/LICENSE.md`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/ckeditor/ckeditor/_source/plugins/wsc/LICENSE.md`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/ckeditor/ckeditor/LICENSE.md`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/ckeditor/ckeditor/plugins/scayt/LICENSE.md`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/ckeditor/ckeditor/plugins/wsc/LICENSE.md`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/php-iban/LICENSE`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/jquery/plugins/flot/LICENSE.txt`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/tcpdf/fonts/dejavu-fonts-ttf-2.34/LICENSE`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/tcpdf/fonts/freefont-20120503/COPYING`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/jquery/plugins/datatables/extensions/ColReorder/License.txt`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/jquery/plugins/datatables/extensions/ColVis/License.txt`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/jquery/plugins/datatables/extensions/FixedColumns/License.txt`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/jquery/plugins/datatables/extensions/Responsive/License.txt`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/jquery/plugins/datatables/license.txt`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/jquery/plugins/select2/LICENSE`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/mike42/escpos-php/LICENSE.md`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/mobiledetect/mobiledetectlib/LICENSE.txt`;
|
||||
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/tecnickcom/tcpdf/fonts/dejavu-fonts-ttf-2.34/LICENSE`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/tecnickcom/tcpdf/fonts/freefont-20120503/COPYING`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/tecnickcom/tcpdf/fonts/ae_fonts_2.0/COPYING`;
|
||||
# Removed files we don't need
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/ckeditor/_source`;
|
||||
$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/htdocs/includes/ckeditor/ckeditor/_source`;
|
||||
|
||||
# Rename upstream changelog to match debian rules
|
||||
$ret=`mv $BUILDROOT/$PROJECT.tmp/ChangeLog $BUILDROOT/$PROJECT.tmp/changelog`;
|
||||
@@ -868,8 +923,11 @@ if ($nboftargetok) {
|
||||
$ret=`chmod 755 $BUILDROOT/$PROJECT.tmp/debian/rules`;
|
||||
$ret=`chmod -R 644 $BUILDROOT/$PROJECT.tmp/dev/translation/autotranslator.class.php`;
|
||||
$ret=`chmod -R 644 $BUILDROOT/$PROJECT.tmp/dev/skeletons/modMyModule.class.php`;
|
||||
$ret=`chmod -R 644 $BUILDROOT/$PROJECT.tmp/dev/skeletons/skeleton_api_class.class.php`;
|
||||
$ret=`chmod -R 644 $BUILDROOT/$PROJECT.tmp/dev/skeletons/skeleton_card.php`;
|
||||
$ret=`chmod -R 644 $BUILDROOT/$PROJECT.tmp/dev/skeletons/skeleton_class.class.php`;
|
||||
$ret=`chmod -R 644 $BUILDROOT/$PROJECT.tmp/dev/skeletons/skeleton_page.php`;
|
||||
$ret=`chmod -R 644 $BUILDROOT/$PROJECT.tmp/dev/skeletons/skeleton_list.php`;
|
||||
$ret=`chmod -R 755 $BUILDROOT/$PROJECT.tmp/dev/skeletons/skeleton_script.php`;
|
||||
$ret=`chmod -R 644 $BUILDROOT/$PROJECT.tmp/dev/skeletons/skeleton_webservice_server.php`;
|
||||
$cmd="find $BUILDROOT/$PROJECT.tmp/scripts -name '*.php' -type f -exec chmod 755 {} \\; ";
|
||||
$ret=`$cmd`;
|
||||
@@ -1115,7 +1173,7 @@ if ($nboftargetok) {
|
||||
print "$command\n";
|
||||
my $ret=`$command 2>&1`;
|
||||
|
||||
$command="rsync -s $OPTIONUPDATEDIST -e 'ssh' \"$file\" \"".$destFolder."\"";
|
||||
$command="rsync -s -e 'ssh' \"$file\" \"".$destFolder."\"";
|
||||
print "$command\n";
|
||||
my $ret=`$command 2>&1`;
|
||||
print "$ret\n";
|
||||
|
||||
@@ -8,15 +8,16 @@ This files describe steps made by Dolibarr packaging team to make a
|
||||
beta version of Dolibarr, step by step.
|
||||
|
||||
- Check all files are commited.
|
||||
- Update version/info in ChangeLog. To generate a changelog, you can do "git log `git merge-base 3.7.0 origin/develop`.. --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -e '^FIX\|NEW' | sort -u | sed 's/FIXED:/FIX:/g' | sed 's/FIXED :/FIX:/g' | sed 's/FIX :/FIX:/g' | sed 's/FIX /FIX: /g' | sed 's/NEW :/NEW:/g' | sed 's/NEW /NEW: /g' > /tmp/aaa"
|
||||
- Update version/info in ChangeLog.
|
||||
To generate a changelog of a major new version x.y.0, you can do "cd ~/git/dolibarr_x.y; git log `git rev-list --boundary x.y..origin/develop | grep ^- | cut -c2- | head -n 1`.. --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -e '^FIX\|NEW' | sort -u | sed 's/FIXED:/FIX:/g' | sed 's/FIXED :/FIX:/g' | sed 's/FIX :/FIX:/g' | sed 's/FIX /FIX: /g' | sed 's/NEW :/NEW:/g' | sed 's/NEW /NEW: /g' > /tmp/aaa"
|
||||
To generate a changelog of a maintenance version x.y.z, you can do "cd ~/git/dolibarr_x.y; git log x.y.z-1.. --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -e '^FIX\|NEW' | sort -u | sed 's/FIXED:/FIX:/g' | sed 's/FIXED :/FIX:/g' | sed 's/FIX :/FIX:/g' | sed 's/FIX /FIX: /g' | sed 's/NEW :/NEW:/g' | sed 's/NEW /NEW: /g' > /tmp/aaa"
|
||||
- Update version number with x.y.z-w in htdocs/filefunc.inc.php
|
||||
- Update version number with x.y.z-w in build/debian/changelog
|
||||
- Commit all changes.
|
||||
- Add a Tag (x.y.z-beta) and push it: git push --tags
|
||||
- Create a branch (x.y).
|
||||
|
||||
- Run makepack-dolibarr.pl to generate all packages.
|
||||
|
||||
- Create a branch (x.y), if version seems stable enough.
|
||||
|
||||
- Move build files into www.dolibarr.org web site
|
||||
(/home/dolibarr/wwwroot/files/lastbuild).
|
||||
|
||||
@@ -29,9 +30,10 @@ This files describe steps made by Dolibarr packaging team to make a
|
||||
complete release of Dolibarr, step by step.
|
||||
|
||||
- Check all files are commited.
|
||||
- Update version/info in ChangeLog. To generate a changelog, you can do "git log `git merge-base 3.7.0 origin/develop`.. --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -e '^FIX\|NEW' | sort -u | sed 's/FIXED:/FIX:/g' | sed 's/FIXED :/FIX:/g' | sed 's/FIX :/FIX:/g' | sed 's/FIX /FIX: /g' | sed 's/NEW :/NEW:/g' | sed 's/NEW /NEW: /g' > /tmp/aaa"
|
||||
- Update version/info in ChangeLog.
|
||||
To generate a changelog of a major new version x.y.0, you can do "cd ~/git/dolibarr_x.y; git log `git rev-list --boundary x.y..origin/develop | grep ^- | cut -c2- | head -n 1`.. --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -e '^FIX\|NEW' | sort -u | sed 's/FIXED:/FIX:/g' | sed 's/FIXED :/FIX:/g' | sed 's/FIX :/FIX:/g' | sed 's/FIX /FIX: /g' | sed 's/NEW :/NEW:/g' | sed 's/NEW /NEW: /g' > /tmp/aaa"
|
||||
To generate a changelog of a maintenance version x.y.z, you can do "cd ~/git/dolibarr_x.y; git log x.y.z-1.. --no-merges --pretty=short --oneline | sed -e "s/^[0-9a-z]* //" | grep -e '^FIX\|NEW' | sort -u | sed 's/FIXED:/FIX:/g' | sed 's/FIXED :/FIX:/g' | sed 's/FIX :/FIX:/g' | sed 's/FIX /FIX: /g' | sed 's/NEW :/NEW:/g' | sed 's/NEW /NEW: /g' > /tmp/aaa"
|
||||
- Update version number with x.y.z in htdocs/filefunc.inc.php
|
||||
- Update version number with x.y.z in build/debian/changelog
|
||||
- Commit all changes.
|
||||
|
||||
- Run makepack-dolibarr.pl to generate all packages.
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
<Char_Desc_45>DoliWamp, Dolibarr ERP/CRM for Windows</Char_Desc_45>
|
||||
<Char_Desc_80>DoliWamp, the easy to use Dolibarr for Windows to manage your company,foundation</Char_Desc_80>
|
||||
<Char_Desc_250>DoliWamp is the Dolibarr ERP/CRM for Windows, the easy to use open source software to manage your activity (invoices, customers, suppliers, contracts, agenda, emailings...) and any other things a small or mid-sized business or a foundation needs.</Char_Desc_250>
|
||||
<Char_Desc_450>DoliWamp is the Dolibarr ERP/CRM autoinstaller for Windows users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. Dolibarr ERP/CRM is a software built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations.</Char_Desc_450>
|
||||
<Char_Desc_450>DoliWamp is the Dolibarr ERP/CRM autoinstaller for Windows users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. Dolibarr ERP/CRM is a software package built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations.</Char_Desc_450>
|
||||
<Char_Desc_2000>DoliWamp is the Dolibarr ERP/CRM for Windows. Dolibarr ERP & CRM is a software built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations (You can manage or follow contacts, invoices, orders, commercial proposals, products, stock management, agenda, mass emailings, members of a foundation, bank accounts...). Based on a WAMP, MAMP or LAMP server (Apache, Mysql, PHP for all Operating Systems), you can install it as a standalone program or use it from anywhere with any web browser. Dolibarr is an OpenSource project. It differs from other ERP or CRM softwares (like OpenAguila, OpenBravo, OpenERP, Neogia, Compiere, etc) because everything was made to be more simple: Simple to install, Simple to use, Simple to develop.
|
||||
|
||||
DoliWamp is the auto-installer for Windows users with no technical knowledge to install Dolibarr ERP/CRM and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file.</Char_Desc_2000>
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
<Char_Desc_45>DoliWamp, Dolibarr ERP/CRM for Windows</Char_Desc_45>
|
||||
<Char_Desc_80>DoliWamp, the easy to use Dolibarr for Windows to manage your company,foundation</Char_Desc_80>
|
||||
<Char_Desc_250>DoliWamp is the Dolibarr ERP/CRM for Windows, the easy to use open source software to manage your activity (invoices, customers, suppliers, contracts, agenda, emailings...) and any other things a small or mid-sized business or a foundation needs.</Char_Desc_250>
|
||||
<Char_Desc_450>DoliWamp is the Dolibarr ERP/CRM autoinstaller for Windows users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. Dolibarr ERP/CRM is a software built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations.</Char_Desc_450>
|
||||
<Char_Desc_450>DoliWamp is the Dolibarr ERP/CRM autoinstaller for Windows users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. Dolibarr ERP/CRM is a software package built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations.</Char_Desc_450>
|
||||
<Char_Desc_2000>DoliWamp is the Dolibarr ERP/CRM for Windows. Dolibarr ERP & CRM is a software built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations (You can manage or follow contacts, invoices, orders, commercial proposals, products, stock management, agenda, mass emailings, members of a foundation, bank accounts...). Based on a WAMP, MAMP or LAMP server (Apache, Mysql, PHP for all Operating Systems), you can install it as a standalone program or use it from anywhere with any web browser. Dolibarr is an OpenSource project. It differs from other ERP or CRM softwares (like OpenAguila, OpenBravo, OpenERP, Neogia, Compiere, etc) because everything was made to be more simple: Simple to install, Simple to use, Simple to develop.
|
||||
|
||||
DoliWamp is the auto-installer for Windows users with no technical knowledge to install Dolibarr ERP/CRM and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file.</Char_Desc_2000>
|
||||
|
||||
@@ -30,7 +30,7 @@ return "Regis Houssin";
|
||||
# script_dolibarr_versions()
|
||||
sub script_dolibarr_versions
|
||||
{
|
||||
return ( "3.7.2", "3.6.3", "3.5.6" );
|
||||
return ( "3.8.1", "3.7.1", "3.6.4", "3.5.7" );
|
||||
}
|
||||
|
||||
sub script_dolibarr_category
|
||||
@@ -163,7 +163,7 @@ return ("tar", "gunzip");
|
||||
}
|
||||
|
||||
# script_dolibarr_install(&domain, version, &opts, &files, &upgrade-info)
|
||||
# Actually installs joomla, and returns either 1 and an informational
|
||||
# Actually installs dolibarr, and returns either 1 and an informational
|
||||
# message, or 0 and an error
|
||||
sub script_dolibarr_install
|
||||
{
|
||||
@@ -206,6 +206,9 @@ $pgcharset = $tmpl->{'postgres_encoding'};
|
||||
$charset = $dbtype eq "mysql" ? $mycharset : $pgcharset;
|
||||
$collate = $dbtype eq "mysql" ? $mycollate : "C";
|
||||
|
||||
# Install filename
|
||||
local $step = $version >= 3.8 ? "step" : "etape";
|
||||
|
||||
$path = &script_path_url($d, $opts);
|
||||
if ($path =~ /^https:/ || $d->{'ssl'}) {
|
||||
$url = "https://$d->{'dom'}";
|
||||
@@ -224,6 +227,10 @@ if (!$upgrade) {
|
||||
&set_permissions_as_domain_user($d, 0666, $cfile);
|
||||
&run_as_domain_user($d, "mkdir ".quotemeta($docdir));
|
||||
&set_permissions_as_domain_user($d, 0777, $docdir);
|
||||
if (!$version >= 3.7.2) {
|
||||
&run_as_domain_user($d, "mkdir ".quotemeta($altdir));
|
||||
&set_permissions_as_domain_user($d, 0777, $altdir);
|
||||
}
|
||||
}
|
||||
else {
|
||||
# Preserve old config file, documents and custom directory
|
||||
@@ -259,7 +266,7 @@ if ($upgrade) {
|
||||
[ "versionfrom", $upgrade->{'version'} ],
|
||||
[ "versionto", $ver ],
|
||||
);
|
||||
local $err = &call_dolibarr_wizard_page(\@params, "step5", $d, $opts);
|
||||
local $err = &call_dolibarr_wizard_page(\@params, $step."5", $d, $opts);
|
||||
return (-1, "Dolibarr wizard failed : $err") if ($err);
|
||||
|
||||
# Remove the installation directory.
|
||||
@@ -282,15 +289,15 @@ else {
|
||||
[ "main_force_https", $opts->{'forcehttps'} ],
|
||||
[ "dolibarr_main_db_character_set", $charset ],
|
||||
[ "dolibarr_main_db_collation", $collate ],
|
||||
[ "usealternaterootdir", "1" ],
|
||||
[ "main_use_alt_dir", "1" ],
|
||||
[ "main_alt_dir_name", "custom" ],
|
||||
);
|
||||
local $err = &call_dolibarr_wizard_page(\@params, "step1", $d, $opts);
|
||||
local $err = &call_dolibarr_wizard_page(\@params, $step."1", $d, $opts);
|
||||
return (-1, "Dolibarr wizard failed : $err") if ($err);
|
||||
|
||||
# Second page (Populate database)
|
||||
local @params = ( [ "action", "set" ] );
|
||||
local $err = &call_dolibarr_wizard_page(\@params, "step2", $d, $opts);
|
||||
local $err = &call_dolibarr_wizard_page(\@params, $step."2", $d, $opts);
|
||||
return (-1, "Dolibarr wizard failed : $err") if ($err);
|
||||
|
||||
# Third page (Add administrator account)
|
||||
@@ -299,7 +306,7 @@ else {
|
||||
[ "pass", $dompass ],
|
||||
[ "pass_verif", $dompass ],
|
||||
);
|
||||
local $err = &call_dolibarr_wizard_page(\@params, "step5", $d, $opts);
|
||||
local $err = &call_dolibarr_wizard_page(\@params, $step."5", $d, $opts);
|
||||
return (-1, "Dolibarr wizard failed : $err") if ($err);
|
||||
|
||||
# Remove the installation directory and protect config file.
|
||||
@@ -324,14 +331,10 @@ local ($params, $page, $d, $opts) = @_;
|
||||
local $params = join("&", map { $_->[0]."=".&urlize($_->[1]) } @$params );
|
||||
local $ipage = $opts->{'path'}."/install/".$page.".php";
|
||||
local ($iout, $ierror);
|
||||
|
||||
&post_http_connection($d, $ipage, $params, \$iout, \$ierror);
|
||||
print STDERR $iout;
|
||||
|
||||
if ($ierror) {
|
||||
return $ierror;
|
||||
}
|
||||
|
||||
return undef;
|
||||
}
|
||||
|
||||
@@ -347,8 +350,8 @@ local $derr = &delete_script_install_directory($d, $opts);
|
||||
return (0, $derr) if ($derr);
|
||||
|
||||
# Remove all llx_ tables from the database
|
||||
# 4 times because of constraints
|
||||
for(my $i=0; $i<4; $i++) {
|
||||
# 10 times because of constraints
|
||||
for(my $i=0; $i<10; $i++) {
|
||||
&cleanup_script_database($d, $opts->{'db'}, "llx_");
|
||||
}
|
||||
|
||||
@@ -381,9 +384,10 @@ sub script_dolibarr_check_latest
|
||||
{
|
||||
local ($ver) = @_;
|
||||
local @vers = &osdn_package_versions("dolibarr",
|
||||
$ver >= 3.2 ? "dolibarr\\-(3\\.[0-9\\.]+)\\.tgz" :
|
||||
$ver >= 3.1 ? "dolibarr\\-(3\\.1\\.[0-9\\.]+)\\.tgz" :
|
||||
$ver >= 3 ? "dolibarr\\-(3\\.0\\.[0-9\\.]+)\\.tgz" :
|
||||
$ver >= 3.8 ? "dolibarr\\-(3\\.[0-9\\.]+)\\.tgz" :
|
||||
$ver >= 3.7 ? "dolibarr\\-(3\\.7\\.[0-9\\.]+)\\.tgz" :
|
||||
$ver >= 3.6 ? "dolibarr\\-(3\\.6\\.[0-9\\.]+)\\.tgz" :
|
||||
$ver >= 3.5 ? "dolibarr\\-(3\\.5\\.[0-9\\.]+)\\.tgz" :
|
||||
$ver >= 2.9 ? "dolibarr\\-(2\\.9\\.[0-9\\.]+)\\.tgz" :
|
||||
"dolibarr\\-(2\\.8\\.[0-9\\.]+)\\.tgz");
|
||||
return "Failed to find versions" if (!@vers);
|
||||
|
||||
0
build/rpm/conf.php
Executable file → Normal file
0
build/rpm/conf.php
Executable file → Normal file
4
build/rpm/dolibarr-forrpm.patch
Executable file → Normal file
4
build/rpm/dolibarr-forrpm.patch
Executable file → Normal file
@@ -25,7 +25,7 @@ diff -up htdocs/install/inc.php.patch htdocs/install/inc.php
|
||||
+$conffiletoshow = "/etc/dolibarr/conf.php";
|
||||
|
||||
|
||||
if (! defined('DONOTLOADCONF') && file_exists($conffile))
|
||||
// Load conf file if it is already defined
|
||||
diff -up htdocs/support/inc.php.patch htdocs/support/inc.php
|
||||
--- htdocs/support/inc.php.patch 2011-09-03 02:34:39.606952000 +0200
|
||||
+++ htdocs/support/inc.php 2011-09-03 02:33:59.814952000 +0200
|
||||
@@ -39,4 +39,4 @@ diff -up htdocs/support/inc.php.patch htdocs/support/inc.php
|
||||
+$conffiletoshow = "/etc/dolibarr/conf.php";
|
||||
|
||||
|
||||
if (! defined('DONOTLOADCONF') && file_exists($conffile))
|
||||
// Load conf file if it is already defined
|
||||
|
||||
0
build/rpm/dolibarr.desktop
Executable file → Normal file
0
build/rpm/dolibarr.desktop
Executable file → Normal file
@@ -183,6 +183,7 @@ done >>%{name}.lang
|
||||
%_datadir/dolibarr/htdocs/fourn
|
||||
%_datadir/dolibarr/htdocs/ftp
|
||||
%_datadir/dolibarr/htdocs/holiday
|
||||
%_datadir/dolibarr/htdocs/hrm
|
||||
%_datadir/dolibarr/htdocs/imports
|
||||
%_datadir/dolibarr/htdocs/includes
|
||||
%_datadir/dolibarr/htdocs/install
|
||||
@@ -200,6 +201,7 @@ done >>%{name}.lang
|
||||
%_datadir/dolibarr/htdocs/public
|
||||
%_datadir/dolibarr/htdocs/resource
|
||||
%_datadir/dolibarr/htdocs/societe
|
||||
%_datadir/dolibarr/htdocs/supplier_proposal
|
||||
%_datadir/dolibarr/htdocs/support
|
||||
%_datadir/dolibarr/htdocs/theme
|
||||
%_datadir/dolibarr/htdocs/user
|
||||
|
||||
@@ -263,6 +263,7 @@ done >>%{name}.lang
|
||||
%_datadir/dolibarr/htdocs/fourn
|
||||
%_datadir/dolibarr/htdocs/ftp
|
||||
%_datadir/dolibarr/htdocs/holiday
|
||||
%_datadir/dolibarr/htdocs/hrm
|
||||
%_datadir/dolibarr/htdocs/imports
|
||||
%_datadir/dolibarr/htdocs/includes
|
||||
%_datadir/dolibarr/htdocs/install
|
||||
@@ -280,6 +281,7 @@ done >>%{name}.lang
|
||||
%_datadir/dolibarr/htdocs/public
|
||||
%_datadir/dolibarr/htdocs/resource
|
||||
%_datadir/dolibarr/htdocs/societe
|
||||
%_datadir/dolibarr/htdocs/supplier_proposal
|
||||
%_datadir/dolibarr/htdocs/support
|
||||
%_datadir/dolibarr/htdocs/theme
|
||||
%_datadir/dolibarr/htdocs/user
|
||||
|
||||
@@ -180,6 +180,7 @@ done >>%{name}.lang
|
||||
%_datadir/dolibarr/htdocs/fourn
|
||||
%_datadir/dolibarr/htdocs/ftp
|
||||
%_datadir/dolibarr/htdocs/holiday
|
||||
%_datadir/dolibarr/htdocs/hrm
|
||||
%_datadir/dolibarr/htdocs/imports
|
||||
%_datadir/dolibarr/htdocs/includes
|
||||
%_datadir/dolibarr/htdocs/install
|
||||
@@ -197,6 +198,7 @@ done >>%{name}.lang
|
||||
%_datadir/dolibarr/htdocs/public
|
||||
%_datadir/dolibarr/htdocs/resource
|
||||
%_datadir/dolibarr/htdocs/societe
|
||||
%_datadir/dolibarr/htdocs/supplier_proposal
|
||||
%_datadir/dolibarr/htdocs/support
|
||||
%_datadir/dolibarr/htdocs/theme
|
||||
%_datadir/dolibarr/htdocs/user
|
||||
|
||||
@@ -191,6 +191,7 @@ done >>%{name}.lang
|
||||
%_datadir/dolibarr/htdocs/fourn
|
||||
%_datadir/dolibarr/htdocs/ftp
|
||||
%_datadir/dolibarr/htdocs/holiday
|
||||
%_datadir/dolibarr/htdocs/hrm
|
||||
%_datadir/dolibarr/htdocs/imports
|
||||
%_datadir/dolibarr/htdocs/includes
|
||||
%_datadir/dolibarr/htdocs/install
|
||||
@@ -208,6 +209,7 @@ done >>%{name}.lang
|
||||
%_datadir/dolibarr/htdocs/public
|
||||
%_datadir/dolibarr/htdocs/resource
|
||||
%_datadir/dolibarr/htdocs/societe
|
||||
%_datadir/dolibarr/htdocs/supplier_proposal
|
||||
%_datadir/dolibarr/htdocs/support
|
||||
%_datadir/dolibarr/htdocs/theme
|
||||
%_datadir/dolibarr/htdocs/user
|
||||
|
||||
0
build/rpm/file_contexts.dolibarr
Executable file → Normal file
0
build/rpm/file_contexts.dolibarr
Executable file → Normal file
2
build/rpm/install.forced.php.fedora
Executable file → Normal file
2
build/rpm/install.forced.php.fedora
Executable file → Normal file
@@ -31,5 +31,3 @@ $force_dolibarr_lib_TCPDF_PATH='';
|
||||
//$force_dolibarr_js_JQUERY_UI='/javascript/jquery-ui';
|
||||
//$force_dolibarr_js_JQUERY_FLOT='/javascript/flot';
|
||||
$force_dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf';
|
||||
|
||||
?>
|
||||
1
build/rpm/install.forced.php.generic
Executable file → Normal file
1
build/rpm/install.forced.php.generic
Executable file → Normal file
@@ -20,4 +20,3 @@ $force_install_lockinstall='444';
|
||||
|
||||
// Value to overwrite path to use shared libraries/fonts instead of embedded one
|
||||
// We don't force any external lib with generic package
|
||||
?>
|
||||
2
build/rpm/install.forced.php.mandriva
Executable file → Normal file
2
build/rpm/install.forced.php.mandriva
Executable file → Normal file
@@ -31,5 +31,3 @@ $force_dolibarr_lib_TCPDF_PATH='';
|
||||
//$force_dolibarr_js_JQUERY_UI='/javascript/jquery-ui';
|
||||
//$force_dolibarr_js_JQUERY_FLOT='/javascript/flot';
|
||||
$force_dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/TTF/dejavu/DejaVuSans-Bold.ttf';
|
||||
|
||||
?>
|
||||
2
build/rpm/install.forced.php.opensuse
Executable file → Normal file
2
build/rpm/install.forced.php.opensuse
Executable file → Normal file
@@ -31,5 +31,3 @@ $force_dolibarr_lib_TCPDF_PATH='';
|
||||
//$force_dolibarr_js_JQUERY_UI='/javascript/jquery-ui';
|
||||
//$force_dolibarr_js_JQUERY_FLOT='/javascript/flot';
|
||||
$force_dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/truetype/DejaVuSans-Bold.ttf';
|
||||
|
||||
?>
|
||||
18
build/travis-ci/apache.conf
Normal file
18
build/travis-ci/apache.conf
Normal file
@@ -0,0 +1,18 @@
|
||||
<VirtualHost *:80>
|
||||
DocumentRoot %TRAVIS_BUILD_DIR%/htdocs
|
||||
|
||||
<Directory "%TRAVIS_BUILD_DIR%/htdocs">
|
||||
Options FollowSymLinks MultiViews ExecCGI
|
||||
AllowOverride All
|
||||
Order deny,allow
|
||||
Allow from all
|
||||
</Directory>
|
||||
|
||||
# Wire up Apache to use Travis CI's php-fpm.
|
||||
<IfModule mod_fastcgi.c>
|
||||
AddHandler php5-fcgi .php
|
||||
Action php5-fcgi /php5-fcgi
|
||||
Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
|
||||
FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -host 127.0.0.1:9000 -pass-header Authorization
|
||||
</IfModule>
|
||||
</VirtualHost>
|
||||
@@ -6,27 +6,41 @@
|
||||
"homepage": "http://www.dolibarr.org",
|
||||
"license": "GPL-3.0+",
|
||||
"support": {
|
||||
"issues": "https://doliforge.org/projects/dolibarr",
|
||||
"issues": "https://github.com/Dolibarr/dolibarr/issues",
|
||||
"forum": "http://www.dolibarr.org/forum",
|
||||
"wiki": "http://wiki.dolibarr.org"
|
||||
"wiki": "http://wiki.dolibarr.org",
|
||||
"irc": "irc://chat.freenode.net/dolibarr",
|
||||
"source": "https://github.com/Dolibarr/dolibarr"
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.0",
|
||||
"ext-gd": "*",
|
||||
"ext-curl": "*",
|
||||
"restler/framework": "3.0.*"
|
||||
"ccampbell/chromephp": "^4.1",
|
||||
"ckeditor/ckeditor": "dev-full/4.3.x#0b7c3f1",
|
||||
"mike42/escpos-php": "dev-master",
|
||||
"mobiledetect/mobiledetectlib": "2.8.17",
|
||||
"phpoffice/phpexcel": "1.8.1",
|
||||
"restler/framework": "^3.0",
|
||||
"tecnickcom/tcpdf": "6.2.12"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-mysqli": "*",
|
||||
"ext-pgsql": "*",
|
||||
"ext-mssql": "*",
|
||||
"ext-pdo_sqlite": "*",
|
||||
"ext-imagick": "*",
|
||||
"ext-mcrypt": "*",
|
||||
"ext-openssl": "*",
|
||||
"ext-mbstring": "*",
|
||||
"ext-soap": "*",
|
||||
"ext-zip": "*",
|
||||
"ext-xml": "*"
|
||||
"ext-mysqlnd": "To use with MySQL or MariaDB",
|
||||
"ext-mysqli": "To use with MySQL or MariaDB",
|
||||
"ext-pgsql": "To use with PostgreSQL",
|
||||
"ext-mssql": "To use with MSSQL (experimental)",
|
||||
"ext-pdo_sqlite": "To use with SQLite (experimental)",
|
||||
"ext-gd": "Image manipulation (Required but maybe built-in PHP)",
|
||||
"ext-imagick": "Image manipulation (TCPDF)",
|
||||
"ext-mcrypt": "(Required but maybe built-in PHP)",
|
||||
"ext-openssl": "Secure connections (Emails, SOAP…)",
|
||||
"ext-mbstring": "Handle non UTF-8 databases",
|
||||
"ext-soap": "Native SOAP",
|
||||
"ext-zip": "ODT and Excel support",
|
||||
"ext-xml": "Excel support",
|
||||
"firephp/firephp-core": "Logging to Firebug console support",
|
||||
"raven/raven": "Sentry logging server support"
|
||||
},
|
||||
"config": {
|
||||
"vendor-dir": "htdocs/includes"
|
||||
}
|
||||
}
|
||||
|
||||
415
composer.lock
generated
Normal file
415
composer.lock
generated
Normal file
@@ -0,0 +1,415 @@
|
||||
{
|
||||
"_readme": [
|
||||
"This file locks the dependencies of your project to a known state",
|
||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"hash": "d8229cbb9aea945c9ca803bbe54d7aa7",
|
||||
"content-hash": "47929ed42fb67e5159ccec6a3a5a45eb",
|
||||
"packages": [
|
||||
{
|
||||
"name": "ccampbell/chromephp",
|
||||
"version": "4.1.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/ccampbell/chromephp.git",
|
||||
"reference": "c3c297615d48ae5b2a86a82311152d1ed095fcef"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/ccampbell/chromephp/zipball/c3c297615d48ae5b2a86a82311152d1ed095fcef",
|
||||
"reference": "c3c297615d48ae5b2a86a82311152d1ed095fcef",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.0.0"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-0": {
|
||||
"ChromePhp": ""
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"Apache-2.0"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Craig Campbell",
|
||||
"email": "iamcraigcampbell@gmail.com",
|
||||
"homepage": "http://craig.is",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"description": "Log variables to the Chrome console (via Chrome Logger Google Chrome extension).",
|
||||
"homepage": "http://github.com/ccampbell/chromephp",
|
||||
"keywords": [
|
||||
"log",
|
||||
"logging"
|
||||
],
|
||||
"time": "2013-06-26 03:44:33"
|
||||
},
|
||||
{
|
||||
"name": "ckeditor/ckeditor",
|
||||
"version": "dev-full/4.3.x",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/ckeditor/ckeditor-releases.git",
|
||||
"reference": "0b7c3f1"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/ckeditor/ckeditor-releases/zipball/252e512e911f21d880ea542fe162c4643885b317",
|
||||
"reference": "0b7c3f1",
|
||||
"shasum": ""
|
||||
},
|
||||
"type": "library",
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"GPL-2.0+",
|
||||
"LGPL-2.1+",
|
||||
"MPL-1.1+"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "CKSource - Frederico Knabben",
|
||||
"homepage": "http://cksource.com"
|
||||
}
|
||||
],
|
||||
"description": "JavaScript WYSIWYG web text editor.",
|
||||
"homepage": "http://ckeditor.com",
|
||||
"keywords": [
|
||||
"CKEditor",
|
||||
"editor",
|
||||
"fckeditor",
|
||||
"html",
|
||||
"javascript",
|
||||
"richtext",
|
||||
"text",
|
||||
"wysiwyg"
|
||||
],
|
||||
"time": "2014-02-26 15:43:10"
|
||||
},
|
||||
{
|
||||
"name": "mike42/escpos-php",
|
||||
"version": "dev-master",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/mike42/escpos-php.git",
|
||||
"reference": "63648d03d47b81e8f6c1020ac92f051a3f3b5793"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/mike42/escpos-php/zipball/63648d03d47b81e8f6c1020ac92f051a3f3b5793",
|
||||
"reference": "63648d03d47b81e8f6c1020ac92f051a3f3b5793",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "4.5.*"
|
||||
},
|
||||
"type": "library",
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Roni Saha",
|
||||
"email": "roni.cse@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "Michael Billington",
|
||||
"email": "michael.billington@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "Gergely Radics",
|
||||
"email": "gerifield@ustream.tv"
|
||||
},
|
||||
{
|
||||
"name": "Warren Doyle",
|
||||
"email": "w.doyle@fuelled.co"
|
||||
},
|
||||
{
|
||||
"name": "vharo",
|
||||
"email": "vharo@geepok.com"
|
||||
}
|
||||
],
|
||||
"description": "Thermal receipt printer library, for use with ESC/POS compatible printers",
|
||||
"homepage": "https://github.com/mike42/escpos-php",
|
||||
"keywords": [
|
||||
"ESC-POS",
|
||||
"driver",
|
||||
"escpos",
|
||||
"print",
|
||||
"receipt"
|
||||
],
|
||||
"time": "2015-12-04 10:23:55"
|
||||
},
|
||||
{
|
||||
"name": "mobiledetect/mobiledetectlib",
|
||||
"version": "2.8.17",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/serbanghita/Mobile-Detect.git",
|
||||
"reference": "b87da5f63a76e9615a0c74fcf168657b1ea7e41d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/b87da5f63a76e9615a0c74fcf168657b1ea7e41d",
|
||||
"reference": "b87da5f63a76e9615a0c74fcf168657b1ea7e41d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.0.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"codeclimate/php-test-reporter": "dev-master",
|
||||
"johnkary/phpunit-speedtrap": "~1.0@dev",
|
||||
"phpunit/phpunit": "*"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"Mobile_Detect.php"
|
||||
],
|
||||
"psr-0": {
|
||||
"Detection": "namespaced/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Serban Ghita",
|
||||
"email": "serbanghita@gmail.com",
|
||||
"homepage": "http://mobiledetect.net",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"description": "Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.",
|
||||
"homepage": "https://github.com/serbanghita/Mobile-Detect",
|
||||
"keywords": [
|
||||
"detect mobile devices",
|
||||
"mobile",
|
||||
"mobile detect",
|
||||
"mobile detector",
|
||||
"php mobile detect"
|
||||
],
|
||||
"time": "2015-09-17 14:45:21"
|
||||
},
|
||||
{
|
||||
"name": "phpoffice/phpexcel",
|
||||
"version": "1.8.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/PHPOffice/PHPExcel.git",
|
||||
"reference": "372c7cbb695a6f6f1e62649381aeaa37e7e70b32"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/PHPOffice/PHPExcel/zipball/372c7cbb695a6f6f1e62649381aeaa37e7e70b32",
|
||||
"reference": "372c7cbb695a6f6f1e62649381aeaa37e7e70b32",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-xml": "*",
|
||||
"ext-xmlwriter": "*",
|
||||
"php": ">=5.2.0"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-0": {
|
||||
"PHPExcel": "Classes/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"LGPL"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Maarten Balliauw",
|
||||
"homepage": "http://blog.maartenballiauw.be"
|
||||
},
|
||||
{
|
||||
"name": "Mark Baker"
|
||||
},
|
||||
{
|
||||
"name": "Franck Lefevre",
|
||||
"homepage": "http://blog.rootslabs.net"
|
||||
},
|
||||
{
|
||||
"name": "Erik Tilt"
|
||||
}
|
||||
],
|
||||
"description": "PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine",
|
||||
"homepage": "http://phpexcel.codeplex.com",
|
||||
"keywords": [
|
||||
"OpenXML",
|
||||
"excel",
|
||||
"php",
|
||||
"spreadsheet",
|
||||
"xls",
|
||||
"xlsx"
|
||||
],
|
||||
"time": "2015-05-01 07:00:55"
|
||||
},
|
||||
{
|
||||
"name": "restler/framework",
|
||||
"version": "3.0.0",
|
||||
"target-dir": "Luracast/Restler",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/Luracast/Restler-Framework.git",
|
||||
"reference": "6ee10b3e5dbc6376916fed55ec2340a37cce436b"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/Luracast/Restler-Framework/zipball/6ee10b3e5dbc6376916fed55ec2340a37cce436b",
|
||||
"reference": "6ee10b3e5dbc6376916fed55ec2340a37cce436b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.0"
|
||||
},
|
||||
"replace": {
|
||||
"luracast/restler": "3.*"
|
||||
},
|
||||
"require-dev": {
|
||||
"bshaffer/oauth2-server-php": "v1.0",
|
||||
"luracast/explorer": "*",
|
||||
"mustache/mustache": "dev-master",
|
||||
"rodneyrehm/plist": "dev-master",
|
||||
"symfony/yaml": "*",
|
||||
"twig/twig": "v1.13.0",
|
||||
"zendframework/zendamf": "dev-master"
|
||||
},
|
||||
"suggest": {
|
||||
"bshaffer/oauth2-server-php": "Restler can provide OAuth2 authentication using this library (see require-dev for details)",
|
||||
"luracast/explorer": "Restler's very own api explorer (see require-dev for details)",
|
||||
"mustache/mustache": "Restler can render HtmlView using mustache/handlebar templates (see require-dev for details)",
|
||||
"rodneyrehm/plist": "Restler supports tho Apple plist xml format (see require-dev for details)",
|
||||
"symfony/yaml": "Restler can produce content in yaml format as well (see require-dev for details)",
|
||||
"twig/twig": "Restler can render HtmlView using twig templates (see require-dev for details)",
|
||||
"zendframework/zendamf": "Support for the amf document format (see require-dev for details)"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"master": "v3.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-0": {
|
||||
"Luracast\\Restler": ""
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"LGPL-2.1"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Luracast",
|
||||
"email": "arul@luracast.com"
|
||||
},
|
||||
{
|
||||
"name": "Nick nickl- Lombard",
|
||||
"email": "github@jigsoft.co.za"
|
||||
}
|
||||
],
|
||||
"description": "Just the Restler Framework without the tests and examples",
|
||||
"homepage": "http://luracast.com/products/restler/",
|
||||
"keywords": [
|
||||
"api",
|
||||
"framework",
|
||||
"rest",
|
||||
"server"
|
||||
],
|
||||
"time": "2015-08-04 07:52:49"
|
||||
},
|
||||
{
|
||||
"name": "tecnickcom/tcpdf",
|
||||
"version": "6.2.12",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/tecnickcom/TCPDF.git",
|
||||
"reference": "2f732eaa91b5665274689b1d40b285a7bacdc37f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/2f732eaa91b5665274689b1d40b285a7bacdc37f",
|
||||
"reference": "2f732eaa91b5665274689b1d40b285a7bacdc37f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.0"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"fonts",
|
||||
"config",
|
||||
"include",
|
||||
"tcpdf.php",
|
||||
"tcpdf_parser.php",
|
||||
"tcpdf_import.php",
|
||||
"tcpdf_barcodes_1d.php",
|
||||
"tcpdf_barcodes_2d.php",
|
||||
"include/tcpdf_colors.php",
|
||||
"include/tcpdf_filters.php",
|
||||
"include/tcpdf_font_data.php",
|
||||
"include/tcpdf_fonts.php",
|
||||
"include/tcpdf_images.php",
|
||||
"include/tcpdf_static.php",
|
||||
"include/barcodes/datamatrix.php",
|
||||
"include/barcodes/pdf417.php",
|
||||
"include/barcodes/qrcode.php"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"LGPLv3"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Nicola Asuni",
|
||||
"email": "info@tecnick.com",
|
||||
"homepage": "http://nicolaasuni.tecnick.com"
|
||||
}
|
||||
],
|
||||
"description": "TCPDF is a PHP class for generating PDF documents and barcodes.",
|
||||
"homepage": "http://www.tcpdf.org/",
|
||||
"keywords": [
|
||||
"PDFD32000-2008",
|
||||
"TCPDF",
|
||||
"barcodes",
|
||||
"datamatrix",
|
||||
"pdf",
|
||||
"pdf417",
|
||||
"qrcode"
|
||||
],
|
||||
"time": "2015-09-12 10:08:34"
|
||||
}
|
||||
],
|
||||
"packages-dev": [],
|
||||
"aliases": [],
|
||||
"minimum-stability": "stable",
|
||||
"stability-flags": {
|
||||
"ckeditor/ckeditor": 20,
|
||||
"mike42/escpos-php": 20
|
||||
},
|
||||
"prefer-stable": false,
|
||||
"prefer-lowest": false,
|
||||
"platform": {
|
||||
"php": ">=5.3.0",
|
||||
"ext-curl": "*"
|
||||
},
|
||||
"platform-dev": []
|
||||
}
|
||||
2058
dev/cliparts/commons.svg
Normal file
2058
dev/cliparts/commons.svg
Normal file
File diff suppressed because it is too large
Load Diff
|
After Width: | Height: | Size: 65 KiB |
0
dev/codesniffer/README
Executable file → Normal file
0
dev/codesniffer/README
Executable file → Normal file
0
dev/codesniffer/php.ini
Executable file → Normal file
0
dev/codesniffer/php.ini
Executable file → Normal file
1
dev/codesniffer/ruleset.dtd
Executable file → Normal file
1
dev/codesniffer/ruleset.dtd
Executable file → Normal file
@@ -3,6 +3,7 @@
|
||||
<!ATTLIST ruleset name CDATA "">
|
||||
<!ELEMENT description (#PCDATA)>
|
||||
<!ELEMENT exclude-pattern (#PCDATA)>
|
||||
<!ATTLIST exclude-pattern type CDATA "">
|
||||
<!ELEMENT rule (properties*,severity*)>
|
||||
<!ATTLIST rule ref CDATA "">
|
||||
<!ELEMENT properties (property+)>
|
||||
|
||||
29
dev/codesniffer/ruleset.xml
Executable file → Normal file
29
dev/codesniffer/ruleset.xml
Executable file → Normal file
@@ -3,12 +3,12 @@
|
||||
<ruleset name="Dolibarr">
|
||||
<description>Dolibarr coding standard.</description>
|
||||
|
||||
<exclude-pattern>*/conf.php</exclude-pattern>
|
||||
<exclude-pattern>*/includes/*</exclude-pattern>
|
||||
<exclude-pattern>*/documents/*</exclude-pattern>
|
||||
<exclude-pattern>*/dev/vagrant/*</exclude-pattern>
|
||||
<exclude-pattern>*/custom/*</exclude-pattern>
|
||||
<exclude-pattern>*/nltechno*</exclude-pattern>
|
||||
<exclude-pattern type="relative">build/html</exclude-pattern>
|
||||
<exclude-pattern type="relative">documents</exclude-pattern>
|
||||
<exclude-pattern type="relative">htdocs/custom</exclude-pattern>
|
||||
<exclude-pattern type="relative">htdocs/includes</exclude-pattern>
|
||||
<exclude-pattern type="relative">htdocs/conf.php</exclude-pattern>
|
||||
<exclude-pattern type="relative">*/nltechno*</exclude-pattern>
|
||||
|
||||
<!-- List of all tests -->
|
||||
|
||||
@@ -124,7 +124,7 @@
|
||||
<!-- Tweaks to metrics -->
|
||||
<rule ref="Generic.Metrics.CyclomaticComplexity">
|
||||
<properties>
|
||||
<property name="complexity" value="80" />
|
||||
<property name="complexity" value="120" />
|
||||
<property name="absoluteComplexity" value="250" />
|
||||
</properties>
|
||||
</rule>
|
||||
@@ -289,6 +289,15 @@
|
||||
|
||||
<rule ref="PEAR.Functions.FunctionCallSignature" />
|
||||
|
||||
<rule ref="PEAR.Functions.FunctionCallSignature.CloseBracketLine">
|
||||
<severity>0</severity>
|
||||
</rule>
|
||||
<rule ref="PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket">
|
||||
<severity>0</severity>
|
||||
</rule>
|
||||
<rule ref="PEAR.Functions.FunctionCallSignature.EmptyLine">
|
||||
<severity>0</severity>
|
||||
</rule>
|
||||
<rule ref="PEAR.Functions.FunctionCallSignature.Indent">
|
||||
<severity>0</severity>
|
||||
</rule>
|
||||
@@ -304,12 +313,6 @@
|
||||
<rule ref="PEAR.Functions.FunctionCallSignature.SpaceAfterCloseBracket">
|
||||
<severity>0</severity>
|
||||
</rule>
|
||||
<rule ref="PEAR.Functions.FunctionCallSignature.CloseBracketLine">
|
||||
<severity>0</severity>
|
||||
</rule>
|
||||
<rule ref="PEAR.Functions.FunctionCallSignature.ContentAfterOpenBracket">
|
||||
<severity>0</severity>
|
||||
</rule>
|
||||
|
||||
<rule ref="PEAR.Functions.ValidDefaultValue" />
|
||||
|
||||
|
||||
0
dev/codetemplates/README
Executable file → Normal file
0
dev/codetemplates/README
Executable file → Normal file
0
dev/codetemplates/codetemplates.dtd
Executable file → Normal file
0
dev/codetemplates/codetemplates.dtd
Executable file → Normal file
0
dev/codetemplates/codetemplates.xml
Executable file → Normal file
0
dev/codetemplates/codetemplates.xml
Executable file → Normal file
@@ -62,6 +62,13 @@ In htdocs/includes/tcpdf/tcpdf.php
|
||||
* Renamed getmypid into dol_getmypid().
|
||||
|
||||
|
||||
To avoid to have QRcode changed because generated with a random mask, replace
|
||||
define('QR_FIND_FROM_RANDOM', 2);
|
||||
with
|
||||
define('QR_FIND_FROM_RANDOM', false);
|
||||
|
||||
|
||||
|
||||
TCPDI:
|
||||
------
|
||||
Add fpdf_tpl.php 1.2
|
||||
@@ -69,7 +76,7 @@ Add tcpdi.php
|
||||
Add tcpdi_parser.php and replace:
|
||||
require_once(dirname(__FILE__).'/include/tcpdf_filters.php');
|
||||
with:
|
||||
require_once(dirname(__FILE__).'/../tcpdf/include/tcpdf_filters.php');
|
||||
require_once(dirname(__FILE__).'/../tecnickcom/tcpdf/include/tcpdf_filters.php');
|
||||
|
||||
|
||||
|
||||
@@ -95,3 +102,13 @@ JQUERYFILETREE:
|
||||
---------------
|
||||
* Remove directory htdocs/includes/jquery/plugins/jqueryFileTree/connectors
|
||||
|
||||
|
||||
|
||||
RESTLER:
|
||||
--------
|
||||
|
||||
if ($className == 'Luracast\Restler\string') return;
|
||||
if ($className == 'Luracast\Restler\mixed') return;
|
||||
|
||||
|
||||
|
||||
0
dev/examples/README
Executable file → Normal file
0
dev/examples/README
Executable file → Normal file
@@ -1,4 +1,4 @@
|
||||
#!/usr/bin/php
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
/* Copyright (C) 2009 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
*
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#!/usr/bin/php
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
/* Copyright (C) 2009 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
*
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#!/usr/bin/php
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
/* Copyright (C) 2009 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
*
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#!/usr/bin/php
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
/* Copyright (C) 2009 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
*
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#!/usr/bin/php
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
/* Copyright (C) 2009 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
*
|
||||
|
||||
2
dev/initdata/documents_demo/.htaccess
Normal file
2
dev/initdata/documents_demo/.htaccess
Normal file
@@ -0,0 +1,2 @@
|
||||
Order allow,deny
|
||||
Deny from all
|
||||
BIN
dev/initdata/documents_demo/commande/(PROV6)/(PROV6).pdf
Normal file
BIN
dev/initdata/documents_demo/commande/(PROV6)/(PROV6).pdf
Normal file
Binary file not shown.
BIN
dev/initdata/documents_demo/commande/CO1107-0002/CO1107-0002.pdf
Normal file
BIN
dev/initdata/documents_demo/commande/CO1107-0002/CO1107-0002.pdf
Normal file
Binary file not shown.
BIN
dev/initdata/documents_demo/commande/CO1107-0003/CO1107-0003.pdf
Normal file
BIN
dev/initdata/documents_demo/commande/CO1107-0003/CO1107-0003.pdf
Normal file
Binary file not shown.
BIN
dev/initdata/documents_demo/commande/CO1107-0004/CO1107-0004.pdf
Normal file
BIN
dev/initdata/documents_demo/commande/CO1107-0004/CO1107-0004.pdf
Normal file
Binary file not shown.
BIN
dev/initdata/documents_demo/commande/CO1108-0001/CO1108-0001.pdf
Normal file
BIN
dev/initdata/documents_demo/commande/CO1108-0001/CO1108-0001.pdf
Normal file
Binary file not shown.
3
dev/initdata/documents_demo/custom/main.inc.php
Normal file
3
dev/initdata/documents_demo/custom/main.inc.php
Normal file
@@ -0,0 +1,3 @@
|
||||
<?php
|
||||
// Wrapper to include main into htdocs
|
||||
include_once '/home/ldestailleur/git/dolibarr_3.8/htdocs/main.inc.php';
|
||||
3
dev/initdata/documents_demo/custom/master.inc.php
Normal file
3
dev/initdata/documents_demo/custom/master.inc.php
Normal file
@@ -0,0 +1,3 @@
|
||||
<?php
|
||||
// Wrapper to include master into htdocs
|
||||
include_once '/home/ldestailleur/git/dolibarr_3.8/htdocs/master.inc.php';
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
dev/initdata/documents_demo/expensereport/(PROV2)/(PROV2).pdf
Normal file
BIN
dev/initdata/documents_demo/expensereport/(PROV2)/(PROV2).pdf
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
dev/initdata/documents_demo/facture/(PROV149)/(PROV149).pdf
Normal file
BIN
dev/initdata/documents_demo/facture/(PROV149)/(PROV149).pdf
Normal file
Binary file not shown.
BIN
dev/initdata/documents_demo/facture/AV1212-0001/AV1212-0001.pdf
Normal file
BIN
dev/initdata/documents_demo/facture/AV1212-0001/AV1212-0001.pdf
Normal file
Binary file not shown.
BIN
dev/initdata/documents_demo/facture/AV1212-0002/AV1212-0002.pdf
Normal file
BIN
dev/initdata/documents_demo/facture/AV1212-0002/AV1212-0002.pdf
Normal file
Binary file not shown.
BIN
dev/initdata/documents_demo/facture/AV1303-0003/AV1303-0003.pdf
Normal file
BIN
dev/initdata/documents_demo/facture/AV1303-0003/AV1303-0003.pdf
Normal file
Binary file not shown.
BIN
dev/initdata/documents_demo/facture/FA1007-0002/FA1007-0002.pdf
Normal file
BIN
dev/initdata/documents_demo/facture/FA1007-0002/FA1007-0002.pdf
Normal file
Binary file not shown.
BIN
dev/initdata/documents_demo/facture/FA1107-0006/FA1107-0006.pdf
Normal file
BIN
dev/initdata/documents_demo/facture/FA1107-0006/FA1107-0006.pdf
Normal file
Binary file not shown.
Binary file not shown.
BIN
dev/initdata/documents_demo/facture/FA1108-0003/FA1108-0003.pdf
Normal file
BIN
dev/initdata/documents_demo/facture/FA1108-0003/FA1108-0003.pdf
Normal file
Binary file not shown.
BIN
dev/initdata/documents_demo/facture/FA1108-0004/FA1108-0004.pdf
Normal file
BIN
dev/initdata/documents_demo/facture/FA1108-0004/FA1108-0004.pdf
Normal file
Binary file not shown.
BIN
dev/initdata/documents_demo/facture/FA1108-0005/FA1108-0005.pdf
Normal file
BIN
dev/initdata/documents_demo/facture/FA1108-0005/FA1108-0005.pdf
Normal file
Binary file not shown.
BIN
dev/initdata/documents_demo/facture/FA1108-0007/FA1108-0007.pdf
Normal file
BIN
dev/initdata/documents_demo/facture/FA1108-0007/FA1108-0007.pdf
Normal file
Binary file not shown.
BIN
dev/initdata/documents_demo/facture/FA1212-0009/FA1212-0009.pdf
Normal file
BIN
dev/initdata/documents_demo/facture/FA1212-0009/FA1212-0009.pdf
Normal file
Binary file not shown.
Binary file not shown.
BIN
dev/initdata/documents_demo/facture/FA1212-0011/FA1212-0011.pdf
Normal file
BIN
dev/initdata/documents_demo/facture/FA1212-0011/FA1212-0011.pdf
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user