Jon Bendtsen
a5889ed5eb
ref_ext is parameter 3
2024-04-04 23:04:57 +02:00
Jon Bendtsen
4c915da4d0
getByRefExt
2024-04-04 22:46:54 +02:00
Laurent Destailleur
dfc11d257f
Merge pull request #29175 from JonBendtsen/project_update_single_array_option_element
...
allow updating project single Complementary Attribute
2024-04-04 19:51:32 +02:00
Laurent Destailleur
6ef81a05dc
typo
2024-04-04 19:13:12 +02:00
Laurent Destailleur
8b96212c23
Merge branch 'develop' into project_update_single_array_option_element
2024-04-03 02:13:30 +02:00
Laurent Destailleur
810b62528b
Projects
2024-04-02 21:29:21 +02:00
Laurent Destailleur
29d2513d33
Merge branch 'develop' into project_update_single_array_option_element
2024-04-02 14:53:40 +02:00
Laurent Destailleur
7715513ac9
Some API HTTP return code were moved from 401 to 403 to better follow
...
REST specification.
2024-04-02 14:47:49 +02:00
Laurent Destailleur
a5465f3c97
Merge branch 'develop' into project_update_single_array_option_element
2024-04-02 13:53:53 +02:00
Laurent Destailleur
e72c8c1d53
Merge branch 'develop' into task_update_single_array_option_element
2024-04-02 13:37:44 +02:00
Laurent Destailleur
51f862ad28
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2024-04-02 13:21:00 +02:00
Laurent Destailleur
990216b13f
NEW Api parameters are sanitized by the WAF, same code than GET/POST
2024-04-02 13:07:13 +02:00
Jon Bendtsen
862c215648
spaces after comma
2024-04-01 22:06:51 +02:00
Jon Bendtsen
4442c3fab8
NEW: API GET projects by REF and by email_msgid
2024-04-01 21:57:47 +02:00
Jon Bendtsen
f873f9aa65
will allow updating 1 task single Complementary Attribute without specifying complementary attributes that we don't want to change. Similar to # 29115 but just for a task
2024-04-01 11:35:57 +02:00
Jon Bendtsen
1084dfec2f
will allow updating 1 project single Complementary Attribute without specifying complementary attributes that we don't want to change. Similar to # 29115 but just for a project
2024-04-01 11:29:03 +02:00
Laurent Destailleur
a2ec7400eb
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2024-03-28 10:55:44 +01:00
MDW
351c153102
Fix null return by initialising return value and generate error on 0
2024-03-20 21:58:48 +01:00
MDW
ba4a482c96
Fix PhanTypeMismatchReturnNullable by forcing type for phan
2024-03-20 21:58:41 +01:00
MDW
d245dab56b
Fix PhanTypeMismatchReturnNullable by setting variable
2024-03-20 21:58:36 +01:00
MDW
f4330a11fe
Fix PHPdoc, casts for correct type to strcmp
2024-03-20 04:08:24 +01:00
MDW
10b260a31d
Fix PhanTypeSuspiciousStringExpression
2024-03-19 02:44:02 +01:00
MDW
18600215a1
Fix PhanTypeSuspiciousStringExpression
2024-03-19 02:43:51 +01:00
Laurent Destailleur
6b1f490ee1
Merge branch 'develop' into phpstanphpstan
2024-03-19 02:05:42 +01:00
MDW
fd9d48faac
Fix phpstan CommonObject->fields - notnull is optional field
2024-03-19 00:32:00 +01:00
Frédéric France
c084f41525
fix sql
2024-03-17 22:49:18 +01:00
Laurent Destailleur
d3262ace71
Fix phpunit error due to regression in removing the $conf
2024-03-16 23:22:12 +01:00
Laurent Destailleur
487a55750a
Fix warnings
2024-03-16 22:13:00 +01:00
Laurent Destailleur
0ee6fd6bad
Merge pull request #28877 from mdeweerd/PhanTypeMismatchDefault
...
Fix & enable PhanTypeMismatchDefault
2024-03-15 15:44:30 +01:00
MDW
38e7d389a9
Fix PhanTypeMismatchDefault by updating default to null
2024-03-15 14:53:05 +01:00
Laurent Destailleur
84cf80ae98
Merge pull request #28853 from lamrani002/FixInProjectClass
...
FIX variables in project class (PHPStan Warnings)
2024-03-15 14:19:43 +01:00
Lamrani Abdel
65ee1f1776
initialise the variable as an empty string
2024-03-15 12:55:30 +01:00
MDW
23785393a3
Add csslist to json keys
2024-03-15 03:55:52 +01:00
MDW
b881df8636
Fix PhanTypeMismatchPropertyDefault
2024-03-15 03:54:09 +01:00
MDW
a408288ba1
Fix & enable PhanPluginUnknownClosureParamType
...
# Fix & enable PhanPluginUnknownClosureParamType
Typing of anonymous functions to fix this notice.
Optimised some minor things.
2024-03-14 22:42:26 +01:00
Laurent Destailleur
41c2843f71
Fix type
2024-03-14 22:35:00 +01:00
Lamrani Abdel
2c1be590d9
FIX variables in project class (PHPStan Warnings)
2024-03-14 18:03:32 +01:00
Laurent Destailleur
9e16016125
Merge pull request #28770 from mdeweerd/typing/fields
...
Fix: Repeat fields typing in CommonClass children
2024-03-12 14:30:36 +01:00
MDW
88d59896ec
Qual: 'enabled' in fields can be string ('isModEnabled(...)')
...
# Qual: 'enabled' in fields can be string ('isModEnabled(...)')
Update PHPdoc to allow that enabled is a string
2024-03-12 13:38:08 +01:00
MDW
f4e1026e7d
Qual: Fix PHPdoc to match parent
2024-03-11 22:21:08 +01:00
MDW
d62e8f78b4
Fix: Repeat fields typing in CommonClass children
...
# Fix: Repeat fields typing in CommonClass children
phpstan needs typing to be 'co-variant' and therefore typing must be repeated as
the method is not to initialise the property in the constructor, but to override
the proparty by a 'local' definition in the child class
2024-03-11 17:40:17 +01:00
MDW
37afba949e
Fix most PhanTypeMismatchDimAssignment notices ( #28739 )
...
* Qual: Add typing to fix PhanTypeMismatchDimAssignment notice
* Fix: Initialise array for code in somme
* Qual: Update type hint for argument in _Set_Format
* Qual: Update type hint for childtables
* Qual: Add typing to attributes
* Qual: Add typing for _msgContent
* Qual: Suppress PhanTypeMismatchDimAssignment
* Qual: Add typing for liste
* Qual: Add typing to fields
* Qual: Add typing hint for $objMod
* Qual: Modify assignment of array with bool keys for phan typing
Demonstration:
```
php -r '$a=[true=>"yes",false=>"no"];var_dump($a);'
# Result demonstrates bool keys are converted to int.
Command line code:1:
array(2) {
[1] =>
string(3) "yes"
[0] =>
string(2) "no"
}
```
* Qual: Add typing hint to indicate value is not null
* Force non-null type on $paramname
* Qual: Add typing hint to getCats()
* Update inc.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2024-03-10 01:53:04 +01:00
MDW
0b19aa415c
Fix: Initialise array before assigning values ( #28728 )
...
* Qual: Enable PhanUndeclaredVariableDim
# Qual: Enable PhanUndeclaredVariableDim
The notifications are fixed in the code so the detection no longer
needs to be suppressed in the default flow
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Fix: initialise array before adding fields
* Qual: Add type hint to array to avoid phan notification
* Qual: Add type hint to array to avoid phan notification
* Qual: Enable PhanParamSpecial1 (all resolved)
* Qual: Ignore false PhanTypeArraySuspiciousNullable
* Qual: Improve typing to fix PhanTypeArraySuspicious
* Qual: Fix PhanTypeArraySuspicious by replacing null assignment with empty array
* Qual: Fix PhanTypeArraySuspicious by testing as instancof DebugBar
* Qual: Fix PhanTypeComparisonToArray with enhanced typing
* Qual: Fix PhanTypeComparisonToArray with enhanced typing
* Qual: Enable phan messages that no longer appear
* Qual: Exclude phan stubs from codesniffer ruleset
2024-03-09 16:32:02 +01:00
Frédéric FRANCE
e00a9816f8
fix phpstan ( #28727 )
...
* fix phpstan
* fix phpstan
* fix phpstan
* fix phpstan
* fix phpstan
2024-03-09 14:48:06 +01:00
Frédéric FRANCE
fba15178eb
all initAsSpecimen return int ( #28577 )
...
* all initAsSpecimen return int
* all initAsSpecimen return int
* all initAsSpecimen return int
2024-03-02 16:38:35 +01:00
Frédéric FRANCE
b1f01b1e70
fix phpstan ( #28571 )
2024-03-02 12:40:59 +01:00
Frédéric FRANCE
016de3ef66
fix codespell ( #28536 )
...
* fix codespell
* fix phpstan
* fix phpstan
* fix phpstan
* fix phpstan
2024-03-01 12:39:23 +01:00
gti-eu
ef31b0969b
Fix entity when creating project ( #28519 )
2024-02-29 15:25:20 +01:00
Frédéric FRANCE
991b39c8a0
fix phpstan ( #28422 )
2024-02-25 22:14:55 +01:00
lamrani abdelwadoud
71e59190aa
New method for calcule spent time in week passed ( #28314 )
...
* create method for calcule spent time in week
* Fix method for get first day of week and send email
* update method by sending mail with content and inserting in actioncom
* fix undeclared variables
* fix other variable undeclared
2024-02-23 17:15:40 +01:00