odain
5485b0d9b0
Merge branch 'feature/5324-powerportaluser-repairprofiles' into saas/3.1.0
2023-09-05 15:05:53 +02:00
odain
b3820560f1
5324-make test work with iTop core profiles AND saas targets
2023-09-05 15:03:46 +02:00
odain
144ca490ed
5324-adapt test
2023-09-05 13:35:12 +02:00
odain
d07747d82d
Merge branch 'feature/5324-powerportaluser-repairprofiles' into saas/3.1.0
2023-09-01 16:02:20 +02:00
odain
15900720c8
5324-handle forgotten usecases
2023-09-01 15:33:42 +02:00
odain
6dc88c372b
Merge branch 'support/3.1.0' into feature/5324-powerportaluser-repairprofiles
2023-09-01 15:15:16 +02:00
odain
ac792e7a4c
Merge branch 'feature/5324-powerportaluser-repairprofiles' into saas/3.1.0
2023-08-18 10:45:24 +02:00
odain
7670c8723a
fix merge 3.1 by moving test that remained in /test
2023-08-09 16:13:43 +02:00
odain
4c26a7a682
N°6640 - Broken unattended setup with XML backup configuration
2023-08-08 15:41:12 +02:00
odain
1378afbfa2
Merge branch 'saas/3.0' into saas/3.1.0
2023-08-08 11:35:27 +02:00
Molkobain
85f66f5e0c
N°6618 - Router: Add protection against invalid routes cache
2023-08-02 11:44:20 +02:00
Molkobain
a5c980113b
N°6618 - Router: Fix available routes cache being re-generated at each call
2023-08-02 11:44:20 +02:00
Pierre Goiffon
a2a0b2cd0b
N°6494 Fix missing PHPUnit log in console log for postbuild tests
2023-07-06 15:28:32 +02:00
odain
4c9ea0c9d4
N°6494 - Some tests are run twice, some never
2023-07-05 14:37:02 +02:00
bdalsass
9d38b4d1d6
N°6043 - Booking: Add prerequisites in iTop core - CRUD extensibility ( #520 )
2023-07-04 16:22:53 +02:00
Pierre Goiffon
6cc2d49cd5
N°6414 Move existing AbstractSimpleField::Validate impl to custom validators
...
- LinkedSetField
- SelectObjectField
- MultipleChoicesField (warning this hierarchy contains non multiple value fields like SelectField !)
Also change AbstractValidator::Validate signature : now we are returning an array of error messages, so that we can return multiple ones
2023-07-03 11:30:04 +02:00
Pierre Goiffon
d085f15b6d
N°6414 Separate SubFormField and Scalar fields
...
This will help to set methods as final, as SubFormField is often the sole one to have a real custom impl
2023-07-03 11:30:04 +02:00
Pierre Goiffon
6606af71ff
N°6414 Validator refactoring
...
New AbstractValidator class, with new method Validate
All existing validators are now children of AbstractRegexpValidator
Handle validators JS counterparts in renderers : only regexp validators are implemented client side
2023-07-03 11:30:04 +02:00
Pierre Goiffon
52049b7837
N°6414 Disable Field validation for untouched attcodes
2023-07-03 11:30:04 +02:00
bdalsass
b46d4db8ff
N°6476 - Revert datamodel / compiler changes from N°5563 ( #515 )
2023-06-29 15:11:30 +02:00
odain
07eadb3ea7
N°5324 -rename and move conf parameter to security.single-profile-completion + display warningmessage
2023-06-28 14:41:20 +02:00
Eric Espie
8373a03d82
N°6408 - ✅ CRUD fix tests
2023-06-27 12:11:36 +02:00
Eric Espie
befbe2dfa9
N°6408 - ✅ CRUD fix tests
2023-06-27 11:52:23 +02:00
Eric Espie
86ca7fcb7a
N°6408 - CRUD : rework on DBUpdate reentrancy
2023-06-27 11:37:10 +02:00
Eric Espie
aa75456e6e
N°6271 - ✅ Fix drop-down list not refreshed when adding an external key with a friendlyname built on an external key
2023-06-27 08:41:20 +02:00
Eric Espie
db6e4137b1
N°6271 - Fix drop-down list not refreshed when adding an external key with a friendlyname built on an external key
2023-06-26 18:00:04 +02:00
Eric Espie
c3469e43bc
N°6408 - Add logs, changed modification test of current object and prevent calling OnDBUpdate() when object is not modified
2023-06-23 17:02:31 +02:00
odain
ad46d47e21
N°5324 - repairing or warning profiles conf
2023-06-21 23:44:39 +02:00
odain
cd3f7d7ead
N°5324 - disable repairment with backoffice and a customized portal
2023-06-21 21:42:40 +02:00
Eric Espie
6fe41796d9
N°5909 - ✅ Fix iApplicationExtension not called when attachment is added
2023-06-21 15:15:59 +02:00
Eric Espie
99a4e5e861
N°5909 - Fix iApplicationExtension not called when attachment is added
2023-06-21 14:39:04 +02:00
Molkobain
216a1b95b1
N°6405 - Fix XML displayed corrupted when using \DesignerLongTextField due to usage of \utils::EscapeHtml() without double encoding
2023-06-21 11:33:18 +02:00
Eric Espie
bfd078c2a3
N°6281 - ✅ Rest API core/create key value is no more between quote
2023-06-20 17:25:13 +02:00
Eric Espie
9b9ba3c440
N°6281 - Rest API core/create key value is no more between quote
2023-06-20 16:58:16 +02:00
odain
d91eda1343
ci: enhance AddProfileToUser to work with any User
2023-06-15 15:07:09 +02:00
Molkobain
587b6a7148
N°6179 - Add visual test
2023-06-14 19:25:02 +02:00
odain
b8d04e40e4
N°5324 - repair profiles by default or if configured for customer with multiple profiles + move dedicated test in UserProfilesEventListenerTest.php
2023-06-14 15:13:29 +02:00
Eric Espie
5578147002
N°5906 - ✅ CRUD Event - fire event EVENT_DB_LINKS_CHANGED when an n-n link is created/updated/deleted
2023-06-14 09:32:19 +02:00
Eric Espie
e574fe3dc5
N°5906 - ✅ CRUD Event - fire event EVENT_DB_LINKS_CHANGED when an n-n link is created/updated/deleted
2023-06-13 17:12:35 +02:00
odain
d8c7888eac
N°5324 - [ERGO] Avoid to have users with non-standalone power portal profile only
2023-06-13 15:39:34 +02:00
Denis
fed149dc66
N°918 - Translate placeholders in notifications ( #506 )
...
- Localization of date & time formats
- Use of DataLocalizer (if present)
- All placeholders can be used in the uploaded HTML template as well as in the notification "message"
2023-06-13 09:51:32 +02:00
Molkobain
4d6236cbea
N°1345 - Restrict unit test iTop community only as it is based on the standard DM (thanks @piRGoif)
2023-06-09 17:55:54 +02:00
Pierre Goiffon
2d866b8f47
N°6320 Fix GetSelectFilterTest::testGetSelectFilter crashing when authent-token module installed
2023-06-09 15:47:19 +02:00
Molkobain
74fec312d8
N°1345 - Add unit test
2023-06-09 13:01:59 +02:00
Eric Espie
1b7529fcb9
N°6384 - Flag LinkedSet to specify that it has CheckToWrite constraint (more specific parameter name)
2023-06-09 10:21:47 +02:00
Eric Espie
191742c2a9
N°6384 - Flag LinkedSet to specify that it has CheckToWrite constraint (more specific parameter name)
2023-06-09 10:17:22 +02:00
Molkobain
ae65856797
N°1646 - Fix unit tests to reflect new enum sort
2023-06-09 08:34:09 +02:00
Eric Espie
99e84e86cd
N°6384 - fix typo
2023-06-08 17:19:45 +02:00
Eric Espie
7ebf5a6dd4
N°6384 - Flag LinkedSet (Indirect) when CheckToWrite must be requested to Hosted Object
2023-06-08 17:07:01 +02:00
Molkobain
4d5d149079
N°1646 - Add unit tests
2023-06-07 19:53:12 +02:00