bruno DA SILVA
d3525190d5
N°2556 - Html sanitization preserve content of removed tags (except for a forbidden list)
...
forbidden list: see $aTagsContentRemovableList
(cherry picked from commit 746b47bb0e )
(cherry picked from commit 79909fadc0 )
2020-06-22 11:40:38 +02:00
Pierre Goiffon
8d73eb6dff
Revert "N°2556 - Html sanitization preserve content of removed tags (except for a forbidden list)"
...
This reverts commit 746b47bb0e .
Revert "N°2556 - Repair CI"
This reverts commit 79909fadc0 .
2020-06-22 11:36:46 +02:00
Pierre Goiffon
2705543efd
N°2997 new test for AbstractWeeklyScheduledProcess
...
Document the way GetNextOccurrence works O:)
2020-06-12 18:20:07 +02:00
Eric
9d8a7bf561
N°3007 - Warn the user that installing a patch on a non conform install is not recommended
2020-06-04 10:38:58 +02:00
Eric
8064a20718
N°2970 - Reset conditions of joined filter because they can be used later by the Filter() method
2020-06-03 11:47:12 +02:00
Pierre Goiffon
e6a8f492d5
N°3049 Fix notice when having an ENUM field with values containing parenthesis
2020-05-28 15:38:21 +02:00
bruno DA SILVA
79909fadc0
N°2556 - Repair CI
2020-05-14 10:49:31 +02:00
bruno DA SILVA
746b47bb0e
N°2556 - Html sanitization preserve content of removed tags (except for a forbidden list)
...
forbidden list: see $aTagsContentRemovableList
2020-05-14 10:33:30 +02:00
Thomas Casteleyn
23afee514d
🌐 Update nl.dictionary.itop.ui.php ( #125 )
2020-05-13 14:38:32 +02:00
Eric
bcd9679957
N°3006 - Fix filtering an UNION with parent class
2020-05-12 12:08:18 +02:00
Pierre Goiffon
9b065ffb0a
Merge remote-tracking branch 'origin/support/2.7.0' into support/2.7
...
# Conflicts:
# datamodels/2.x/itop-attachments/renderers.itop-attachments.php
2020-04-29 09:00:10 +02:00
Pierre Goiffon
23c15c1b6c
Revert "N°2902 - Intersect with union generates unwanted alias renaming"
...
This reverts commit 866e4ab995 .
Fix isn't yet commited, so we don't want to break the build.
The fix will be done in the hotfix/2902_intersect_alias branch
2020-04-27 09:36:38 +02:00
Eric
866e4ab995
N°2902 - Intersect with union generates unwanted alias renaming
2020-04-24 18:32:40 +02:00
acognet
0b95dbee7f
N°1588 - Count on Managed Brick sometimes wrong
2020-04-20 16:31:56 +02:00
Eric
c1a7a36896
Compatibility with MySQL 5.6
2020-04-06 09:02:06 +02:00
odain
c06f8e9a98
N°2793 log rotation test : fix timezone issues
2020-03-04 12:05:42 +01:00
Pierre Goiffon
6675d7d42a
N°2793 Test log rotation
2020-03-04 09:21:05 +01:00
Eric
f062af367d
N°2826 - Bad SQL request for group by with data-localizer
...
Unit tests to check the fix in data-localizer
2020-03-03 15:25:12 +01:00
Pierre Goiffon
56ef6feadf
N°2820 Log rotation : new MonthlyRotatingLogFileNameBuilder class
2020-03-02 15:52:59 +01:00
Pierre Goiffon
2be16f9078
N°2793 Log rotation ( #117 )
...
Now log file name is unchanged : current log is still /log/error.log \o/
Rotation check (using file last modification time) is done :
* on each file write : we don't want to miss calls if session last from 23:59:59 to 00:01 for example ! Though the filemtime() call is done once per session to lower performance impacts
* using a new background process (LogFileRotationProcess)
File renaming on setup is therefore removed.
Also the interface is renamed (from ILogFileNameBuilder to iLogFileNameBuilder) to conform to iTop convention.
2020-03-02 15:01:12 +01:00
Molkobain
e2a3e0e74f
N°2735 - Continue rework of the dashlet id generation:
...
- Move generation from DashboardLayout to Dashboard
- Migrate dashlet user preference in RuntimeDashboard only (and not in DesignTimeDashboard)
2020-02-26 16:29:32 +01:00
Pierre Goiffon
04fc58b55c
📝 Some @since annotations were missing complete version (ex 2.5 instead of 2.5.0)
2020-02-21 18:05:30 +01:00
odain
84a11fb3c1
added namespace + mv iTopComposer + optimize FileIterator
2020-02-20 14:56:08 +01:00
bruno DA SILVA
e3c6ac814e
N°2651 - Removal of "Test" dirs within dependencies handled using composer
2020-02-20 14:56:08 +01:00
bruno DA SILVA
27a0de1da1
N°2154 - fix server crash in rare cases
...
Under undetermined circumstances, `exec('php -v')` called the current script triggering an infinite loop crashing the server
problem reported by @molkobain
see: https://stackoverflow.com/questions/43728378/running-php-files-through-shell-exec
2020-02-19 15:43:33 +01:00
bruno DA SILVA
412f1a394f
N°2574 - 💚 fix unit test
...
The behaviours has changed since the "password_renewed_date" is not changed only after the inter/update and no more just aftyer the $oUserLocal->Set('password')
2020-02-18 14:49:53 +01:00
Eric
767bcdf117
N°2746 - Fix unit tests (typo)
2020-02-11 17:00:55 +01:00
Eric
5e060737df
N°2746 - Fix unit tests
2020-02-11 16:46:24 +01:00
Eric
d9bf0fe012
N°2746 - Fix breadcrumb for search of enumSet
2020-02-11 16:02:55 +01:00
bruno DA SILVA
7e61917521
N°524 - password validity message can be superseded with conf
2020-02-07 17:25:17 +01:00
bruno DA SILVA
6e927114e0
N°2154 - 💚 fix tests
...
- the correct file is now versioned
2020-02-03 12:04:51 +01:00
bruno DA SILVA
15c9cf926e
2154 - preserve "var" in conf
...
- add possibility to inject var using string patterns (ie: `'%env(DB_HOST)?:localhost%`)
- on WriteToFile, preserve the non interpreted value when the interpreted value is kept the same
- added unit tests for both behaviours
- minor bugfix (default value in comment was wrong) and code readability improvements
2020-01-31 17:29:37 +01:00
Eric
d9e8eed084
💚 Fix CI on TagSet search (request have changed)
2020-01-31 16:13:59 +01:00
Eric
900e8ac6d7
N°985 - Add applicable contexts on Trigger
2020-01-20 15:50:08 +01:00
odain
1fc290587c
N°2154: Fix security breach (scratch install usecase)
2020-01-08 10:10:49 +01:00
bruno DA SILVA
838c4f123c
👌 peer review
...
mostly coding convention,
thanks @molkobain
2020-01-07 15:34:27 +01:00
odain
f3fd4bde87
💚
2020-01-06 16:09:41 +01:00
bruno DA SILVA
c115f64cb5
N°2154 - Security breach
2020-01-06 15:31:31 +01:00
Pierre Goiffon
13d31ac211
utils::GetDefaultUrlAppRoot : make comparison case insentitive, add a test
2019-12-23 11:06:29 +01:00
odain
3abcd59b03
remove redundant test on log api
2019-12-12 14:41:26 +01:00
odain-cbd
48f4cd8943
Merge pull request #101 from Combodo/feature/faf_log_modularity
...
Feature/faf log modularity
2019-12-12 14:44:02 +01:00
odain
abd5e27c2e
fix and complete testcase
2019-12-12 14:22:49 +01:00
odain
6ec441e501
peer review: added tests but not passed yet
2019-12-12 08:43:01 +01:00
Eric
7c1a8c90da
N°2595 - Reorganize/rename admin. console menus
2019-12-11 13:59:31 +01:00
Pierre Goiffon
d36340a3cd
TagSet tests : use expectException method
2019-12-05 11:50:58 +01:00
Eric
b5b4d70c2d
N°1213 - Allow NOT IN SELECT in OQL syntax - Add unit tests
2019-12-05 09:02:11 +01:00
Eric
a74cff6902
N°1213 - Allow NOT IN SELECT in OQL syntax - Fix unit tests
2019-12-04 15:39:44 +01:00
Eric
58da108e85
N°1213 - Allow NOT IN SELECT in OQL syntax
2019-12-04 14:27:02 +01:00
Eric
3ae4ca89f4
N°1213 - Allow NOT IN SELECT in OQL syntax - support of UNION queries and "nested nested" queries
2019-12-03 17:14:53 +01:00
Eric
b415b1eeae
N°1213 - Allow NOT IN SELECT in OQL syntax - support of UNION requests
2019-12-03 12:11:00 +01:00