Molkobain
74b7223d44
N°3685 - Introduce WebResourcesHelper and use it for SimpleGraph usages
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
acognet
0193868581
N°3901 - Polishing: Menu
2021-09-08 11:48:45 +02:00
Eric Espie
eef3e9b7ae
Merge branch 'develop' into SessionManagement
2021-09-07 16:33:10 +02:00
Pierre Goiffon
6725a9f1ef
N°3807 Fix HTML licenses not displayed correctly
2021-09-07 08:58:00 +02:00
Eric
1ab2b9c5d4
N°3985 - Performance checks on the back end - better KPI logs
2021-08-26 17:14:46 +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
7083807319
N°3928 Migrate impact analysis page to 3.0 style
2021-08-25 11:06:26 +02:00
Eric
2c2155a8e0
N°3985 - Performance checks on the back end
2021-08-23 13:57:03 +02:00
Stephen Abello
21e16fd2e8
Make extension source clearer in setup and about box
2021-08-19 18:01:40 +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
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
034052cf4b
avoid 404 error when loading image in autocomplete
2021-08-18 09:32:26 +02:00
Molkobain
c8dd8c3806
Code cleanup: Remove forgotten commented line
2021-08-09 13:54:02 +02:00
Molkobain
bd050dfe69
N°2875 - Add possibility to configure the marker scope by either a class or an OQL
2021-08-09 10:38:27 +02:00
acognet
1e97b5a8c0
Revert N°3423 - Allow AttributeImage / AttributeDocument content to be cached by the browser + N°4029 - Caching images in chrome does not work
2021-08-06 09:51:59 +02:00
acognet
0e0aed1ba4
N°3423 - Allow AttributeImage / AttributeDocument content to be cached by the browser + N°4029 - Caching images in chrome does not work
2021-08-05 16:34:24 +02:00
acognet
35b70bfc00
N°3929 - Polishing: Dashboards
2021-07-02 11:29:10 +02:00
Pierre Goiffon
2a1e0b7429
Merge remote-tracking branch 'origin/support/2.7' into develop
...
# Conflicts:
# core/dbobject.class.php
# core/log.class.inc.php
# setup/compiler.class.inc.php
2021-06-28 08:58:34 +02:00
Pierre Goiffon
8259a79cd2
🎨 Factorize LogAPI channels value in LogChannels class
2021-06-25 17:13:35 +02:00
acognet
ee5847ec82
N°3912 - Polishing: Export - export of impact analysis
2021-06-21 09:22:07 +02:00
Pierre Goiffon
d8e2a1cc7c
Merge branch 'support/2.7' into develop
...
# Conflicts:
# README.md
# composer.json
# composer.lock
# core/cmdbsource.class.inc.php
# core/dbobject.class.php
# datamodels/2.x/combodo-db-tools/db_analyzer.class.inc.php
# datamodels/2.x/combodo-db-tools/dbtools.php
# datamodels/2.x/combodo-db-tools/dictionaries/zh_cn.dict.combodo-db-tools.php
# datamodels/2.x/itop-attachments/dictionaries/zh_cn.dict.itop-attachments.php
# datamodels/2.x/itop-core-update/dictionaries/zh_cn.dict.itop-core-update.php
# dictionaries/zh_cn.dictionary.itop.core.php
# dictionaries/zh_cn.dictionary.itop.ui.php
# lib/composer/InstalledVersions.php
# lib/composer/autoload_classmap.php
# lib/composer/autoload_static.php
# lib/composer/installed.php
# lib/composer/platform_check.php
# pages/ajax.render.php
# pages/csvimport.php
# setup/ajax.dataloader.php
# setup/index.php
# setup/setuputils.class.inc.php
# test/application/UtilsTest.php
2021-06-14 16:19:56 +02:00
Pierre Goiffon
0de6f98add
🔊 When ordering objects search list, log problems due to low max_input_vars php.ini option ( #211 )
...
iTop is sending large volume of data to the server, and those data can be truncated due to this php.ini option.
Now we are checking for common issues : if the data is truncated a log is done (IssueLog, warning level, no channel) and the corresponding column is set as not selected.
User will still see an inconsistent result, but we won't have PHP notices generated anymore, and a log can tell what caused the issue.
2021-06-08 18:43:43 +02:00
Molkobain
c6b8526dc0
UIBlock: Add external JS/CSS files (optional) inheritance
...
This way we ensure that a block always have the external resources from its ancestors as this will be necessary most of the time. From now on, the JS widget of the blocks will inherit from a common ancestor to factorize some mechanisms that are duplicates at many levels.
This can be disabled in a particular block by overloading the INCLUDE_ANCESTORS_DEFAULT_XXX_FILES constants in which case, only the external files of the block itself will be included.
2021-05-28 22:45:37 +02:00
BGdu38
c2f5cafaf3
Avoid setting memory_limit to lower value than the one already configured ( #215 )
...
Some scripts are setting the memory_limit PHP option : setup, csvimport and XLSX export. This was done to avoid crashing when dealing with such large amount of data.
But sometimes we were setting the value without any prior check, so we could actually lower the memory_limit value :/
Now this memory_limit change is done using \utils::SetMinMemoryLimit, which will call ini_set if and only if the current value is lower than the one to be set.
Setup calls (setup/ajax.dataloader.php and webservices/backoffice.dataloader.php) were left as is as they weren't subject to this bug, and also they are more complex (logging done on each case).
2021-05-25 12:03:19 +02:00
acognet
e9648ad75e
N°3766 - Migrate module to new UIBlock system : Gantt view - fix error message when the class doesn't exist
2021-05-18 13:46:07 +02:00
Molkobain
4c289edac7
N°3887 - Harmonize number of autocomplete displayed results throughout the app
2021-04-06 14:50:31 +02:00
Molkobain
5fa2caac29
Mentions: Show initials when no picture for contact
2021-04-06 00:02:13 +02:00
Molkobain
95f328d2af
N°3634 - Lists: Fix shortcut not being added "live" to navigation menu on creation
2021-03-30 18:19:51 +02:00
Molkobain
ba994c91fc
User picture: Update contact's image attribute with preferences' placeholder so it can be used elsewhere
2021-03-25 15:59:45 +01:00
acognet
dc0006bd76
N°3801 - Some queries not loaded in KPI with new datatable mode
2021-03-25 12:08:15 +01:00
acognet
b63f720e5d
Add factory for MultiColumn and Column
2021-03-24 11:18:55 +01:00
Stephen Abello
e23b60c203
Set maximum height/width on global search results class icons
2021-03-18 16:14:15 +01:00
acognet
82a5ab5aef
N°3823 - Error on "Header with statistics dashlet" with autorefresh and filter on organization
2021-03-18 14:50:18 +01:00
Molkobain
2a1b58e2c1
Deprecated old history APIs
2021-03-17 10:30:46 +01:00
Molkobain
b97e2839c5
N°3531 - Activity panel: Restore possibility to load extra history entries asynchroniously
2021-03-17 10:07:24 +01:00
Molkobain
6bc2d241fd
Activity panel: Rename controller's method
2021-03-17 10:07:23 +01:00
Molkobain
d2f6ac5015
Activity panel: Refactor to use the new JsonPage and a dedicated controller for more readability 👌
2021-03-16 16:40:34 +01:00
Molkobain
0d7302d530
JsonPage: Overload constructor to avoid passing a title
2021-03-16 16:40:34 +01:00
Eric
7c8349f4f5
N°3804 - auto refresh on group by dashlet (and dashlet badge) lost user preferences on showing obsolete data
2021-03-16 10:25:18 +01:00
Molkobain
370c08cd68
N°3657 - Replace calls to deprecate jQuery methods (".click(callback)" to ".on('click', callback)")
2021-03-15 09:29:09 +01:00
acognet
fe5d5f3869
N°3648 - FIx size of DataTable
2021-03-11 10:32:52 +01:00
Eric
e3b7914759
N°3785 - Use DownloadPage to download documents
2021-03-04 17:00:17 +01:00
Eric
622b486d1f
N°3785 - Use DownloadPage to download documents
2021-03-04 16:37:33 +01:00
acognet
e27b6b2dde
N°3785 - Fix corrupted attribute file on download
2021-03-02 16:39:51 +01:00
Molkobain
e3015a284b
N°3629 - Activity panel: Add possibility to close the panel
2021-03-02 09:32:06 +01:00
Eric
da4cf8b661
N°3739 - Change dashboard menu entries (Fix dashboard edition)
2021-02-26 09:33:56 +01:00