acognet
03a19ab3f4
N°2573 - Remove MetaModel::GetNextKey
2021-09-23 11:36:10 +02:00
Stephen Abello
70d7f576f3
N°4001 Remove empty lines from tag set tooltips
2021-09-23 10:31:06 +02:00
acognet
40ec7e35fd
N°4245 - Using customfield in notifications triggered by TriggerOnObjectUpdate via ApplyStimulus
2021-09-23 09:20:33 +02:00
acognet
e97a266c44
N°3946 - LogAPI : log config parameters aren't used when logging in the setup wizard context
2021-09-23 09:19:54 +02:00
Eric Espie
b4278a6987
Supportability: Add UserId in EventIssue if 'userinfo' field is empty
2021-09-23 08:25:32 +02:00
Molkobain
fd933ce49a
N°4245 - Temporary partial rollback
2021-09-22 13:34:13 +02:00
Stephen Abello
7c7386afc7
N°3851 Update Emogrifier to a version supporting iTop PHP versions range
2021-09-21 16:45:12 +02:00
bruno-ds
c306c6e30d
N°4261 - code review with @PirGoif
2021-09-21 16:38:10 +02:00
Eric Espie
d8316734e2
N°4305 - n-n links to same class - Be more robust on original search given to ormLinkSet
2021-09-21 15:46:20 +02:00
Pierre Goiffon
f0aaf21a79
💚 N°3002 Fix php-mock-objects notices
...
The error handler now checks if logger is enabled before doing anything
2021-09-21 12:01:42 +02:00
Eric Espie
98013a68a4
N°4305 - n-n links to same class - Fix fatal error when original set is already provided with the target class
2021-09-21 10:23:30 +02:00
Molkobain
96e4ef68df
Code conventions
2021-09-21 09:38:01 +02:00
Eric Espie
e930d34963
N°4305 - n-n links to same class - Fix aliases in request
2021-09-20 16:09:32 +02:00
bruno-ds
daf24d8cb3
N°4261 - implement feedbacks from the team
...
plus:
- the entrypoint is now `LogException()` instead of `FromException()` which sounded more like a factory and less like an active method.
- merge conflicting commit with @molkobain (CC fix)
- remove the writing of the exception object in the error.log context (adding it was an error, it's way too verbose!!).
- Technical note: The context is still used to propagate the exception across several call stack, so it now uses a less generic naming in order to avoid conflicts (see `ExceptionLog::CONTEXT_EXCEPTION`). another solution would have been to add a new parameter to `ExceptionLog::Log()`, but I didn't want to add constraint over the hypothetical evolution of the base class method.
2021-09-20 12:27:39 +02:00
bruno-ds
6e0d570d41
N°4261 - Portal exception logging: Add exception's file and line to the context.
...
plus:
- the exception object is no more automatically added to the error.log context (it's way too verbose)
- code cleanup (use constant instead of repeated strings)
- ExceptionLog main method is now named `LogException` instead of `FromException`
2021-09-20 12:27:39 +02:00
acognet
a1d6a705ca
N°4260 - Fix display of log attributes in list
2021-09-17 16:29:33 +02:00
Molkobain
fc7d2551cd
N°4302 - Fix hard-coded image att. code in UserRights::GetUserPictureAbsUrl()
2021-09-17 12:04:13 +02:00
Molkobain
6271a33fdb
Code review: Fix code conventions
2021-09-16 14:53:40 +02:00
Molkobain
74b7223d44
N°3685 - Introduce WebResourcesHelper and use it for SimpleGraph usages
2021-09-15 16:16:20 +02:00
Molkobain
99860e9e20
N°3685 - Front-end performances: Split compatibility files for easier maintenance / inclusion
2021-09-15 16:16:20 +02:00
Molkobain
da3bab9647
N°3685 - Front-end performances: Include jQuery.popup_menu lib. only when necessary
2021-09-15 16:16:20 +02:00
Molkobain
bac584a6b4
N°3685 - Front-end performances: Include graph libs. (Raphael, simple_graph, ...) only when necessary
2021-09-15 16:16:20 +02:00
Molkobain
06f469faf2
N°3685 - Front-end performances: Add conf. param. to include deprecated JS/CSS files back if necessary
2021-09-15 16:16:20 +02:00
bruno-ds
d1721b0834
N°4261 -Fix CI
...
Try to repair an odd error in the CI:
> Fatal error: Uncaught Exception: Serialization of 'ReflectionClass' is not allowed
avoid instantiation in the provider, delay them to the actual test
2021-09-15 14:39:00 +02:00
bruno-ds
5d23a250ae
N°4261 - New log handler dedicated to Exceptions & use of it in the portal's Exception listener
...
Such Exceptions are triggered with a Warning level and default the minimum default level in order to write in DB is above, so the behavior is not modified:
- logs are written in errors.log (with a warning elvel instead of an error)
- logs are not written in DB unless `log_level_min.write_in_db` is changed
2021-09-14 17:40:11 +02:00
Eric Espie
4433cdb21b
N°4047 - Fix undefined offset in core\dbobject.class.php - rewrite duplicate check
2021-09-14 16:13:43 +02:00
Eric Espie
45dc79f5af
N°4211 - Remove DBObject::Reload calls added in 3.0.0 - Fix Highlight code (computed only for lifecycle and stopwatch)
2021-09-14 15:01:42 +02:00
Eric Espie
2ab0fab051
N°4211 - Remove DBObject::Reload calls added in 3.0.0 - Fix User cache when user not in DB
2021-09-14 15:01:42 +02:00
Eric Espie
b557f16cfa
N°4211 - Remove DBObject::Reload calls added in 3.0.0 - Try Person for User's Contact
2021-09-14 11:06:36 +02:00
acognet
14b6e903cb
N°4245 - Using customfield in notifications triggered by TriggerOnObjectUpdate via ApplyStimulus
2021-09-14 09:41:40 +02:00
Eric Espie
15e99a898e
N°3985 - Performance checks on the back end - Enhance KPIs
2021-09-09 17:21:57 +02:00
Eric Espie
eef3e9b7ae
Merge branch 'develop' into SessionManagement
2021-09-07 16:33:10 +02:00
Eric Espie
2aaac00015
N°3985 - Performance checks on the back end - Fix KPI logs
2021-09-06 14:16:42 +02:00
Pierre Goiffon
d0ba84068d
N°3002 Better log deprecated call location
...
Now logs file location when called by a function
2021-08-30 16:43:30 +02:00
Pierre Goiffon
d6d1a5cc23
N°3002 Fix undefined index notice in \DeprecatedCallsLog::DeprecatedNoticesErrorHandler
2021-08-30 15:58:55 +02:00
Molkobain
cf556de76e
Add method to get number of entries of an ormCaseLog
2021-08-27 17:28:01 +02:00
Eric
67cd5e321e
N°3985 - Performance checks on the back end - Fix Session helper
2021-08-26 16:14:14 +02:00
Eric
5ce9b6ca99
Merge branch 'develop' into SessionManagement
2021-08-26 10:28:43 +02:00
Eric
bd9286f903
N°3985 - Performance checks on the back end - Use Session helper
2021-08-26 10:27:26 +02:00
Stephen Abello
ea9c1ab0b3
Add helpers to set size to class icons
2021-08-25 16:18:56 +02:00
Eric
2c2155a8e0
N°3985 - Performance checks on the back end
2021-08-23 13:57:03 +02:00
Molkobain
242f499101
Remove require as the class is handled by the autoloader
2021-08-20 16:50:16 +02:00
Molkobain
6b0106ff73
PHPDoc
2021-08-20 16:50:16 +02:00
Molkobain
bc2e25be99
N°3918 - Change missing object tooltip text to "Object not found"
2021-08-19 15:02:04 +02:00
Molkobain
1613c1bbdc
Merge remote-tracking branch 'origin/support/2.7' into develop
...
# Conflicts:
# application/itopwebpage.class.inc.php
# core/config.class.inc.php
# setup/setuputils.class.inc.php
2021-08-18 18:55:56 +02:00
vdumas
495b39a7ab
N°4246 - Add missing class parameter
2021-08-18 17:05:16 +02:00
Molkobain
1c983e8093
Merge remote-tracking branch 'origin/support/2.6' into support/2.7
...
# Conflicts:
# core/config.class.inc.php
# datamodels/2.x/itop-portal-base/portal/src/controllers/objectcontroller.class.inc.php
# pages/ajax.render.php
2021-08-18 16:12:22 +02:00
Molkobain
92a9a8c65f
N°4129 - Security hardening
2021-08-18 15:57:18 +02:00
acognet
abe103eade
N°580 - Jean Dupont - Jean Dupont, auto-complete avec homonyme
2021-08-18 09:32:26 +02:00
Molkobain
5651512f68
N°4244 - Add protection against unfortunate massive delete of inline images / attachments when a null temp ID is passed
2021-08-17 15:58:52 +02:00