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
Eric
9126635cf2
Allow setup ends correctly when problem occurs
2021-08-19 13:50:16 +02:00
Eric
d0986c048a
Allow setup again when problem occurs
2021-08-19 12:14:14 +02:00
Eric
befde44215
🐛 fix non-existing variable
2021-08-19 10:41:36 +02:00
acognet
a827eed59d
Restore unwanted changes
2021-08-19 10:41:18 +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
acognet
abe103eade
N°580 - Jean Dupont - Jean Dupont, auto-complete avec homonyme
2021-08-18 09:32:26 +02:00
acognet
8c8f711fe8
N°3551 - Migrate module to new UIBlock system : Customer Survey
2021-08-16 15:16:08 +02:00
Stephen Abello
0b81601699
N°3913 Allow iTop Hub iframe to fully display after setup
2021-08-13 17:46:24 +02:00
Stephen Abello
9de014c9cb
Add favicon to setup pages
2021-08-13 15:54:43 +02:00
Stephen Abello
fabdef37d2
N°3913 UI improvements for setup, also remove A LOT of <table> 😬
2021-08-13 12:23:52 +02:00
odain
280feca863
Revert "N°4225 - Protect manual backups from cron (and vice versa) - minimal work ie protect manual backup from cron only"
...
This reverts commit e3dc1b77cc .
2021-08-13 11:16:48 +02:00
odain
9e1e5a8a47
N°4227 - Manual iTop restore - protect any restore from cron or db updates and release readonly mode afterward only if restore set it itself
2021-08-12 16:25:50 +02:00
odain
2c026fa891
N°4225 - Protect manual backups from cron (and vice versa) - protect any backup from cron/db updates and release readonly mode only when backup set it itself
2021-08-12 16:25:50 +02:00
Pierre Goiffon
fcf769666e
N°3913 setup : in "done" step, add back styling on HTML content
2021-08-06 17:59:42 +02:00
Pierre Goiffon
9931fa1a6b
🎨 N°4092 rename method
...
Thanks @Molkobain !
2021-07-30 12:09:30 +02:00
Pierre Goiffon
619e3de5a8
N°4092 Setup : add symlinks option in install
...
Was only available during update
2021-07-29 17:34:24 +02:00
Pierre Goiffon
83064d68c7
N°4092 Setup : symlink option now always displayed if functionality enabled
...
Previously we were also testing for flag presence.
In consequence the confirmation dialog when unchecking the option is also removed (we can enable back the option using the setup)
2021-07-29 17:24:20 +02:00
Molkobain
431dc5532b
Change comment / test for clarification
2021-07-28 15:59:43 +02:00
Eric
13b548e95d
N°4199 - Add <code> to EnumSet values to fix XML conversion
2021-07-28 14:39:52 +02:00
Eric
3a988ab499
N°4175 - Adding a lifecycle to an existing class fails on setup (using xml version < 3.0)
2021-07-28 13:30:39 +02:00
Pierre Goiffon
2b71ea108a
Setup memory_limit check : clearer message
...
Now the current value is displayed as entered in the PHP conf
And the recommended value is displayed in a friendly format (32M instead of raw bytes value)
2021-07-27 11:37:05 +02:00
Molkobain
778be8abce
N°4195 - Avoid dictionary entries to be added to the setup page as it breaks the fresh install
...
In fresh install there is no env-xxx yet, so when the setup tries to load the english dictionary from there it crashes.
In setup pages, all string are hard coded, no dictionary entries are available (yet)
2021-07-23 09:00:19 +02:00
Molkobain
4e1db7d7e2
Merge remote-tracking branch 'origin/support/2.7' into develop
2021-07-13 11:44:42 +02:00
Pierre Goiffon
a683634a05
N°4126 Fix HTML escaped in \SetupUtils::CheckDbServer messages
...
As content is sent to JS returned to the AJAX request, we need to escape JS string delimiter (single quote)
We had previously a \utils::HtmlEntities call, but this isn't necessary as all content is generated internally, without calling any dict or extensibility interface.
2021-07-12 14:41:26 +02:00
Pierre Goiffon
bd67b71f3d
Merge remote-tracking branch 'origin/support/2.7' into develop
2021-07-06 11:36:34 +02:00
Pierre Goiffon
69ad10785b
🔧 .editorConfig : disable PHP variables alignement
...
Still enabled for key/value pairs though ! Example in \UtilsTest::ConvertToBytesProvider
2021-07-05 12:34:20 +02:00
Pierre Goiffon
9aead898e2
Fix Wiki URL to use iTop Hub instead of wiki.openitop
...
Thanks @Molkobain and @Hipska !
2021-07-05 12:29:07 +02:00
Pierre Goiffon
a48ebfefba
N°4126 Change max_allowed_packet error message
...
Thanks @Molkobain !
2021-07-05 09:54:47 +02:00
Molkobain
7ca689e190
Setup: Fix sizes being displayed as bits instead of bytes
2021-07-04 22:49:54 +02:00
Pierre Goiffon
4748717e50
N°4126 Improve max_allowed_packet checks messages
2021-07-02 10:10:35 +02:00
Pierre Goiffon
d90b1a3d82
🐛 N°4020 Fix syntax error for PHP < 7.1
...
`syntax error, unexpected 'const' (T_CONST), expecting variable (T_VARIABLE) in /var/www/itop274/setup/compiler.class.inc.php on line 61`
Was added in 1059befa
2021-07-02 09:26:03 +02:00
Molkobain
3cd03729b9
Setup: Fix "Reload" button style when config file is read-only
2021-07-01 09:55:00 +02:00
Eric
c7d87ad5b0
🎨 Display human readable sizes in bytes as int instead of float
2021-06-30 11:18:08 +02:00
Pierre Goiffon
aa9ab1ace5
Merge remote-tracking branch 'origin/support/2.7' into develop
...
# Conflicts:
# css/css-variables.scss
# datamodels/2.x/authent-cas/module.authent-cas.php
# datamodels/2.x/authent-external/module.authent-external.php
# datamodels/2.x/authent-ldap/module.authent-ldap.php
# datamodels/2.x/authent-local/module.authent-local.php
# datamodels/2.x/combodo-db-tools/module.combodo-db-tools.php
# datamodels/2.x/itop-attachments/module.itop-attachments.php
# datamodels/2.x/itop-backup/module.itop-backup.php
# datamodels/2.x/itop-bridge-virtualization-storage/module.itop-bridge-virtualization-storage.php
# datamodels/2.x/itop-change-mgmt-itil/module.itop-change-mgmt-itil.php
# datamodels/2.x/itop-change-mgmt/module.itop-change-mgmt.php
# datamodels/2.x/itop-config-mgmt/module.itop-config-mgmt.php
# datamodels/2.x/itop-config/module.itop-config.php
# datamodels/2.x/itop-core-update/module.itop-core-update.php
# datamodels/2.x/itop-datacenter-mgmt/module.itop-datacenter-mgmt.php
# datamodels/2.x/itop-endusers-devices/module.itop-endusers-devices.php
# datamodels/2.x/itop-files-information/module.itop-files-information.php
# datamodels/2.x/itop-full-itil/module.itop-full-itil.php
# datamodels/2.x/itop-hub-connector/module.itop-hub-connector.php
# datamodels/2.x/itop-incident-mgmt-itil/module.itop-incident-mgmt-itil.php
# datamodels/2.x/itop-knownerror-mgmt/module.itop-knownerror-mgmt.php
# datamodels/2.x/itop-portal-base/module.itop-portal-base.php
# datamodels/2.x/itop-portal/module.itop-portal.php
# datamodels/2.x/itop-problem-mgmt/module.itop-problem-mgmt.php
# datamodels/2.x/itop-profiles-itil/module.itop-profiles-itil.php
# datamodels/2.x/itop-request-mgmt-itil/module.itop-request-mgmt-itil.php
# datamodels/2.x/itop-request-mgmt/module.itop-request-mgmt.php
# datamodels/2.x/itop-service-mgmt-provider/module.itop-service-mgmt-provider.php
# datamodels/2.x/itop-service-mgmt/module.itop-service-mgmt.php
# datamodels/2.x/itop-sla-computation/module.itop-sla-computation.php
# datamodels/2.x/itop-storage-mgmt/module.itop-storage-mgmt.php
# datamodels/2.x/itop-tickets/module.itop-tickets.php
# datamodels/2.x/itop-virtualization-mgmt/module.itop-virtualization-mgmt.php
# datamodels/2.x/itop-welcome-itil/module.itop-welcome-itil.php
# datamodels/2.x/version.xml
2021-06-29 16:12:49 +02:00
Pierre Goiffon
0dc03de7b2
Log channels : switch 3.0.0 channels to constant also
...
Those channels constants were introduced in support/2.7 with 8259a79c
2021-06-29 11:59:34 +02:00
Pierre Goiffon
65e3ef32ed
N°3575 Change curl extension check error message
...
Thanks @Hipska !
2021-06-28 17:04:48 +02:00
acognet
8b9589744b
N°4020 - timeout on updating the hierarchical key during setup - php 5.6 compatibility
2021-06-28 13:56:49 +02:00
Pierre Goiffon
85526b1983
N°3575 Add curl as optional PHP ext
2021-06-28 09:04:50 +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
acognet
1059befa39
N°4020 - timeout on updating the hierarchical key during setup
2021-06-21 16:39:58 +02:00
acognet
13f6f6ebe6
N°3551 - Migrate module to new UIBlock system : Customer Survey
2021-06-17 09:42:28 +02:00
Stephen Abello
0bdf43b085
Fix "Enter iTop" button
2021-06-15 15:21:51 +02:00
Stephen Abello
27da8470b7
Harmonize setup look with backoffice one and force navigation buttons to remain at the same position at every setup step 🙉 🙉 🙉
2021-06-15 15:03:50 +02:00
Pierre Goiffon
c417a454d6
New symlink flag set by the compiler, new compile with symlinks checkbox in the setup ( #190 )
...
The flag consists of the new `data/.compilation-symlinks` file, which is included in the code base (but not available in the Combodo packages).
It will be used and generated if and only if :
* we are on a dev env (`\utils::IsDevelopmentEnvironment`)
* the `symlink` PHP function exists
The flag is generated low level in the compiler (\MFCompiler::DoCompile)
In the setup, if the flag is present and all conditions are met then a new option will be displayed in the "Miscellaneous Parameters" wizard step. When unchecking/checking the flag will be updated accordingly by an ajax query.
All other compiler consumers (Designer / Hub connectors, Core Update, scripts using `RunTimeEnvironment` class) will :
* if they provide a value for the symlink option, it will be used
* otherwise the flag will be used instead, if conditions are met
2021-06-14 16:44:34 +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
Eric
96126d235f
N°2214 Add PHP check in CLI scripts (fix some checks and title)
2021-05-27 16:31:15 +02:00
Eric
e7b5953feb
documentation
2021-05-27 11:52:38 +02:00
Eric
6be9a87c15
N°3952 - code hardening (merged from support/2.6)
2021-05-27 09:55:16 +02:00