Commit Graph

2554 Commits

Author SHA1 Message Date
Laurent Destailleur
37a67f6fa6 Debug v24 2025-01-15 10:25:47 +01:00
Eric - CAP-REL
043e1520a6 remove id= from redirect : we use current logged user (#37217) 2026-02-17 20:46:15 +01:00
Laurent Destailleur
6a6a24ee3c More complete data on pings. 2026-02-15 16:57:48 +01:00
Laurent Destailleur
4d319bc2e1 Fix include 2026-02-13 02:01:19 +01:00
Laurent Destailleur
b416748451 Compatibility with multicompany 2026-02-13 01:05:25 +01:00
Laurent Destailleur
961989d149 Fix CSP for ping 2026-02-13 00:20:53 +01:00
Laurent Destailleur
0463e210d8 FIX Bad header name 2026-02-13 00:18:01 +01:00
Eric - CAP-REL
7f38769d62 NEW Can request and force user to change its password (#37196)
* force user to change password : redirect to user card on login

* force user to change password : redirect to user card on login

* redirect to a dedicated page

* bad old idea : self change passwd on user card + edit mode and rights: it makes a hole on security check

* only apply on dolibarr auth mode context

* only on dolibarr auth mode context

* Fix force_pass_change SQL assignment logic

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-02-12 17:35:03 +01:00
Laurent Destailleur
332fb8c3ef Factorize code 2026-02-09 19:11:37 +01:00
Laurent Destailleur
4c4a3d23eb Debug registration process 2026-02-09 18:04:59 +01:00
Laurent Destailleur
7e1fb745b5 NEW Use the js lib into htdocs/public/includes instead of htdocs/includes 2026-02-08 23:11:40 +01:00
Laurent Destailleur
5efcd7652f Merge branch '23.0' of git@github.com:Dolibarr/dolibarr.git into develop 2026-01-26 19:35:29 +01:00
Laurent Destailleur
e6fc383355 CSS v23 2026-01-26 15:06:18 +01:00
Laurent Destailleur
f848220c59 Clean code 2026-01-23 13:29:28 +01:00
Laurent Destailleur
5929de443e Debug v24 2026-01-15 03:18:50 +01:00
William Mead
7b9a878af2 NEW IP restriction to CIDR range (#36855)
* Added IP in CIDR range check

* Cleaned code

* Cleaned code

* Updated conf example

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2026-01-15 03:16:10 +01:00
Laurent Destailleur
f66ba35226 Clean code 2026-01-08 15:20:08 +01:00
Laurent Destailleur
78bb09d3a7 Clean code 2026-01-08 03:01:18 +01:00
Laurent Destailleur
f535b0efc9 Fix warning 2026-01-08 02:40:44 +01:00
Laurent Destailleur
c6da6763de Fix warnings 2026-01-05 16:43:00 +01:00
Laurent Destailleur
5eed4e6d2e Look and feel v23 2026-01-02 18:16:21 +01:00
Laurent Destailleur
b2e609d8dc CSS v23 2026-01-02 04:05:03 +01:00
Laurent Destailleur
9aefeb074b CSS 2025-12-28 02:43:16 +01:00
Laurent Destailleur
e60de6525b WIP Loi finance 2025-12-02 20:29:20 +01:00
Laurent Destailleur
5bcd5db58f Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop 2025-12-02 15:11:40 +01:00
Laurent Destailleur
1d4333a1ac Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-11-26 13:29:33 +01:00
Laurent Destailleur
9349de974d Fix: missing the increase of pos_counter_print 2025-11-26 13:14:19 +01:00
atm-jonathan
b2bb2fea1b Fix: use main.inc.php whitelist instead of defining NOCSRFCHECK locally 2025-11-26 11:11:56 +01:00
Laurent Destailleur
10b546db1c Fix warning 2025-11-25 23:35:15 +01:00
John BOTELLA
ec6219c183 UIUX : Experiment Dolibarr JS context and tools (#36327)
* UX experiment Dolibarr JS tools

* collapse help

* improuve logs
2025-11-19 19:42:00 +01:00
Laurent Destailleur
81527a9fe9 Clean code 2025-11-18 12:03:23 +01:00
Laurent Destailleur
554354b151 Fi CI 2025-11-11 19:31:18 +01:00
Laurent Destailleur
9914e6280b WIP LNE 2025-11-11 15:06:57 +01:00
Laurent Destailleur
7e4df12c3a Debug v23 2025-11-07 18:39:39 +01:00
Laurent Destailleur
b1c7b1154f Debug v23 - Translation not loaded when it should 2025-11-01 19:36:35 +01:00
Frédéric FRANCE
bda086bf0e add missing translation and clean code (#35956)
* add missing translation

* add missing translation

* add missing translation

* add missing translation

* add missing translation

* add missing translation

* add missing translation

* add missing translation

* add missing translation

* add missing translation

* add doc

* add doc
2025-10-29 22:25:23 +01:00
Regis Houssin
e37c7678a4 FIX avoid warning if NOREQUIRETRAN is defined (eg ajax) (#35954) 2025-10-28 01:24:02 +01:00
Regis Houssin
591395f44b QUAL uniformize and globalize accesskey/stringforfirstkey + for Mac OS this is "CTRL + Option + key" (#35948)
* QUAL uniformize en globalize accesskey/stringforfirstkey + Mac os is
CTRL + Option + key

* FIX pre-commit error
2025-10-25 22:52:55 +02:00
Regis Houssin
de62f22493 QUAL avoid to calling "closeTopMenuLoginDropdown" after all click (#35898)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-10-23 16:38:07 +02:00
Laurent Destailleur
3975453a75 Move some part of code from filefunc into master. 2025-10-21 19:08:24 +02:00
Frédéric FRANCE
2078610328 add dolBuildUrl with examples of use (#35549)
* add dol_buildurl with examples of use

* add dol_buildurl with examples of use

* add dol_buildurl with examples of use

* add dol_buildurl with examples of use

* wip

* wip

* add more example

* add more example

* add more example

* add more example

* add more example

* add more example

* add more example

* add example

* add example

* add example

* add example

* add example

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* stay in the same area even we are on other area in other tab

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* add example

* add example

* add example

* add example

* add example

* add example

add example

add example

add example

add example

* add example

* add example

add example

add example

add example

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code

* fix

* wip

* wip

* clean code
2025-10-06 18:17:02 +02:00
Frédéric FRANCE
6afec608a3 fix CI (#35631)
* fix CI

* fix CI

* fix CI

* fix CI

* fix CI

* clean code

* clean code

* clean code

* clean code

* clean code

* clean code
2025-10-04 13:29:57 +02:00
ldestailleur
142fbf93b0 QUAL: The library timepicker.js has been removed. Was not used by
Dolibarr.
2025-09-16 11:16:34 +02:00
ldestailleur
c12764e81f Debug webportal 2025-09-15 15:38:42 +02:00
ldestailleur
e1e47034d5 FIX webportal must not use resources out public dir neither external
files.
2025-09-15 13:26:47 +02:00
ldestailleur
cf5caa80b2 FIX Debug bad path used into webportal. Missing http headers in login. 2025-09-14 19:45:41 +02:00
lemmings67
35c101ff9a fix #35118 (#35119)
OpenID doesn't work when $dolibarr_main_authentication contains "ldap"

Co-authored-by: Pascal EISELE <peisele@appligos.fr>
2025-08-28 23:10:27 +02:00
ldestailleur
a9c6069478 Implement Strict-Transport-Security and Permissions-Policy for
backoffice pages.
2025-08-21 20:52:07 +02:00
ldestailleur
7d09790261 FIX Disable the auto print on setup page of TakePOS 2025-08-21 18:25:52 +02:00
ldestailleur
9c47f00a81 Fix warnings 2025-08-09 14:29:47 +02:00