Commit graph

8620 commits

Author SHA1 Message Date
sparkyx
92973831d4 FORECAST: code rewrite 2025-08-12 17:48:04 +02:00
sparkyx
22010b2cd8 wip : PDF : review interline 2025-08-12 15:03:54 +02:00
sparkyx
aa1d683221 PDF : fix several unalignment: doc et PHP8.3 Compatibility 2025-08-12 12:12:42 +02:00
sparkyx
78309926ab WIP : longline change 2025-08-12 12:10:51 +02:00
sparkyx
f4f400eb65 WIP PDF : rename PDF_Core::longLine to write_multi, adapt the interline 2025-08-12 12:08:03 +02:00
sparkyx
95ecb57c52 OTP : can specify another url 2025-08-11 10:28:25 +02:00
sparkyx
c760989646 OTP : can specify another url 2025-08-10 22:27:52 +02:00
sparkyx
69b690c4cb Code improve noalyss_user: isolate repository from db 2025-08-10 18:30:53 +02:00
sparkyx
972641f7c5 Code improve noalyss_user: isolate repository from db 2025-08-10 18:29:07 +02:00
sparkyx
894a77618f Doc - improve 2025-08-08 13:39:33 +02:00
sparkyx
64502d568a Doc - improve 2025-08-08 13:38:55 +02:00
sparkyx
645bc207e1 TOTP : improve email and fix small bug 2025-08-08 09:55:30 +02:00
sparkyx
5eb7b35bfe TOTP : improve email and fix small bug 2025-08-08 09:55:15 +02:00
sparkyx
6506882166 OTP: link expired 2025-08-05 11:56:53 +02:00
sparkyx
4d0325438b minimal version PHP 8.2 2025-08-05 10:51:53 +02:00
sparkyx
5f6fd7b9c3 ADMIN_WEB default to noalyss-no-reply 2025-08-05 10:51:53 +02:00
sparkyx
c389246f23 Integrate SQL script 21 2025-08-05 10:51:53 +02:00
sparkyx
e9e49a0e2b Fiche_Def_Ref : deprecated dynamic data
DocumentTest : deprecated dynamic data
2025-08-05 10:51:53 +02:00
sparkyx
4cee79c1f2 OTP : 2FA Authentication
Improve : tighten the security + cosmetic
set double authentication : create, send link, usable with Google Authenticator and FreeOTP

1. OTP : prevent direct access without going throught the 2FA mechanism
2. Go back to the url where you were disconnected
3. Cosmetic
2025-08-05 10:50:49 +02:00
sparkyx
4bb0a46e6b Cosmetic : improve responsive for adding user 2025-08-05 10:50:49 +02:00
sparkyx
da8e31b33a missing tag div user.inc.php 2025-08-05 10:50:49 +02:00
sparkyx
b63612f8ac minimal version PHP 8.2 2025-08-05 10:47:56 +02:00
sparkyx
dc3c41cafd ADMIN_WEB default to noalyss-no-reply 2025-08-05 10:47:56 +02:00
sparkyx
403b1f11c6 Integrate SQL script 21 2025-08-05 10:47:56 +02:00
sparkyx
786560f877 Fiche_Def_Ref : deprecated dynamic data
DocumentTest : deprecated dynamic data
2025-08-05 10:47:56 +02:00
sparkyx
0aa9c4ed28 OTP : Improve : tighten the security + cosmetic
set double authentication : create, send link, usable with
FreeOTP (opensource) AEgis (opensource) and Google Authenticator

1. OTP : prevent direct access without going throught the 2FA mechanism
2. Go back to the url where you were disconnected
3. Cosmetic
2025-08-05 10:46:34 +02:00
sparkyx
bf503299c3 OTP : set double authentication : create, send link, usable with Google Authenticator and FreeOTP 2025-08-04 18:23:16 +02:00
sparkyx
49f7a2f39c Improve ISELECT can use OPTGROUP 2025-08-04 18:23:12 +02:00
sparkyx
5d738e0be0 OTP : set double authentication : create, send link, usable with Google Authenticator and FreeOTP 2025-08-03 16:45:50 +02:00
sparkyx
9584a3090a Improve ISELECT can use OPTGROUP 2025-08-03 11:09:11 +02:00
sparkyx
369596fc43 typo 2025-08-03 09:34:56 +02:00
sparkyx
d3e038bce0 e-invoice : add the quantity , unitCode : UN/ECE 2025-08-01 23:37:52 +02:00
sparkyx
59e1d9b040 Database : Improve : can specified how the array is returned with PGSQL_BOTH, PGSQL_NUM , default PGSQL_ASSOC 2025-08-01 23:36:32 +02:00
sparkyx
256f3194f3 IText : add optional datalist 2025-08-01 23:35:28 +02:00
sparkyx
007e0c94a2 Code improvement : change fiche function
getAttribut becomes load_attribute,
 strAttribut becomes set_attribute
getAttribut becomes get_attribute
2025-08-01 20:02:21 +02:00
sparkyx
6c3154abbd Code improvement : change fiche function
getAttribut becomes load_attribute,
 strAttribut becomes set_attribute
getAttribut becomes get_attribute
2025-08-01 17:44:22 +02:00
sparkyx
bec8b39afa E-Invoice : adapt VAT, add code for Peppol 2025-08-01 17:43:04 +02:00
sparkyx
7c4b492858 Create FacturX and UBL21 ,Add Country Code and PEPPOL ID 2025-08-01 10:53:58 +02:00
sparkyx
b6d30e29da E-INVOICE : add mandatory parameter for FacturX & UBL21 2025-08-01 09:59:23 +02:00
sparkyx
a69b245303 Improve code : change ATTR_DEF_CP by ATTR_DEF_POSTCODE, ATTR_DEF_PAYS by ATTR_DEF_COUNTRY 2025-08-01 09:58:36 +02:00
sparkyx
5d9576a00b New : add country_code in attribut 2025-08-01 09:57:56 +02:00
sparkyx
6ebd8f23c0 New : add country code based on a list in Company's parameters 2025-08-01 09:57:33 +02:00
sparkyx
d9daebe813 Change MY_* parameter 2025-08-01 09:52:27 +02:00
sparkyx
0e84549caa New card attribute : SIREN and SIRET 2025-08-01 09:51:23 +02:00
sparkyx
9c645daa72 Improve : Change some MY_* parameters 2025-08-01 09:49:29 +02:00
sparkyx
e6f2d10323 Improve code 2025-08-01 09:40:23 +02:00
sparkyx
e400bef761 Improve code 2025-08-01 09:38:40 +02:00
sparkyx
862bad078e Fix typo 2025-07-28 12:06:20 +02:00
sparkyx
6be0dd2866 Fix typo 2025-07-28 12:01:54 +02:00
sparkyx
53f708b46f PDF: add tests 2025-07-24 16:49:27 +02:00