Pierre Goiffon
9d817f0c77
N°942 new requirements for iTop 2.5
...
SVN:trunk[5301]
2018-01-31 10:44:17 +00:00
Eric Espié
94d45fc77f
N°1248 - User Management Portal
...
* Added a new grant_by_profile category that allows to manage certain classes in addition to bizmodel with user profiles.
* The following classes have the new grant_by_profile category:
User, UserInternal, UserLocal, UserLDAP, UserExternal, URP_UserProfile, URP_UserOrg
* For these classes, it is possible to manage access rights with user profiles for non-administrators.
* For these classes, the default behavior of SELECT requests changes from allowed to forbidden.
* For user profiles, the default behavior '*' is limited to the bizmodel category to keep the previous behavior of profiles, i. e. for classes in the grant_by_profile category, rights (including READ) must be given explicitly.
* New constraints have been added, so only an administrator can manage (attach or detach) the 'Administrator' profile.
SVN:trunk[5298]
2018-01-30 15:17:51 +00:00
Denis Flaven
63ba267da0
Bug fixes:
...
- properly detect missing dependencies when deploying extensions from the Hub (and not only when deploying a 2nd time an extension, cf bug n°1284).
- setup hangs when upgrading to 2.4.1 with some "old" extensions in the "extensions" folder.
SVN:trunk[5290]
2018-01-23 10:37:50 +00:00
Pierre Goiffon
93526c8a44
N°942 PHP version not yet validated was incorrectly set to 7.1.9, fix it back to 7.2.0
...
SVN:trunk[5288]
2018-01-18 11:11:53 +00:00
Denis Flaven
dc0e739667
Fix for a problem breaking the mysqldump detection (when it fails on windows). Root cause: do not return/display the output of the shell command used to test mysqldump since (on windows) it may contain non-UTF-8 characters of an unknown character set and this breaks "UTF-8 picky" functions like json_encode.
...
SVN:trunk[5284]
2018-01-17 16:29:44 +00:00
Denis Flaven
474fdc0473
Setup: special mapping for 2 extensions which code has changed...
...
SVN:trunk[5277]
2018-01-17 12:36:25 +00:00
Denis Flaven
bb052f30d6
Preparing for the Hub: better decouple the RunTimeEnvironment from the list of directories to scan/install in order to support installation from the Hub.
...
SVN:trunk[5264]
2018-01-16 16:24:38 +00:00
Eric Espié
bfd092b499
N°1224 - The 2.4.x setup keep the selected choices from a 1.3.x version.
...
* The selection is kept even if the extension has a one more module than the 1.3.x
SVN:trunk[5252]
2018-01-16 10:38:17 +00:00
Pierre Goiffon
c862179465
N°942 set nex itop release MySQL requirement to 5.5.3 for utf8mb4
...
Update also the comments I forgot on the previous change (woooops), and the warning messages beginning with "error" (hahem)
SVN:trunk[5245]
2018-01-12 16:07:31 +00:00
Pierre Goiffon
7a371f8b26
N°942 next itop release PHP & MySQL requirements : use *.0 versions instead of the latests
...
SVN:trunk[5243]
2018-01-12 15:35:25 +00:00
Pierre Goiffon
ae946f6821
N°942 change next itop release MySQL version requirement from 5.6 to 5.5, plus add some comments
...
SVN:trunk[5238]
2018-01-12 11:26:12 +00:00
Denis Flaven
6128625706
Fixed regression introduced by [r5235]: some directories (like data/production-modules) may not always exist... this should not stop the setup.
...
SVN:trunk[5237]
2018-01-11 17:23:01 +00:00
Denis Flaven
ea2a3c1980
Handle extensions with missing dependencies.
...
SVN:trunk[5235]
2018-01-11 10:49:18 +00:00
Denis Flaven
6544659251
Small setup refactoring for getting ready for the Hub.
...
SVN:trunk[5232]
2018-01-10 15:47:15 +00:00
Romain Quetiez
d9fd3b47e1
Copyright updated to 2018
...
SVN:trunk[5220]
2018-01-09 16:41:30 +00:00
Pierre Goiffon
8d9d4e67ca
N°942 setup : max version for PHP
...
SVN:trunk[5213]
2018-01-08 15:34:00 +00:00
Pierre Goiffon
1f8bd69aef
N°942 setup : add checks for next iTop release requirements on PHP and MySQL versions
...
* new constants in SetupUtils
* renamed existing methods
* warning if PHP and MySQL versions are lower than expected
SVN:trunk[5190]
2018-01-02 16:04:26 +00:00
Pierre Goiffon
a9fc1083c7
PHPDoc for AddModule()
...
SVN:trunk[5160]
2017-12-20 16:34:55 +00:00
Denis Flaven
5b1e1d0d6a
Enhancement: automatically recognize some well-know mutli-module extensions deployed using the old format (i.e. shipped without an extension.xml file) and emulate the new format for them in order to display a meaningful label and version in the setup and in the about box.
...
SVN:trunk[5152]
2017-12-14 12:11:51 +00:00
Romain Quetiez
a818a09469
N°1188 & N°1189 Too much disk space / memory used for backup / restore - completing the commit [r5144], because the PHP extension phar is no more required
...
SVN:trunk[5151]
2017-12-11 16:19:16 +00:00
Eric Espié
00e3d5c0d2
License reformat.
...
SVN:trunk[5146]
2017-11-30 09:23:26 +00:00
Eric Espié
6477e2e1bb
N°1188 - Backup needs too much disk space
...
SVN:trunk[5144]
2017-11-30 08:52:44 +00:00
Eric Espié
85b31701f4
N°1156 - Manual backup can be very long
...
* The database is saved in last position to avoid overhead when generating the archive file
SVN:trunk[5130]
2017-11-16 14:00:41 +00:00
Pierre Goiffon
011e6d895b
N.1151 compiler : throw an exception if a module contains an unknown menuId reference
...
SVN:trunk[5128]
2017-11-10 13:42:55 +00:00
Eric Espié
f09347841c
Fix utils::GetCurrentModuleUrl() introduced in revision 4920
...
SVN:trunk[5085]
2017-10-25 15:22:40 +00:00
Eric Espié
2f48b2e302
N°1134 - Bad version number when MTP
...
* The order of the installed versions is changed when doing MTP.
SVN:trunk[5073]
2017-10-24 08:03:26 +00:00
Eric Espié
d4dd300e28
N°1131 - Setup: Can't add options to ITIL Ticketing in update mode
...
* Fix the alternative selection when updating the setup
* Uncheck options when the alternatives are deselected
SVN:trunk[5067]
2017-10-23 11:37:13 +00:00
Pierre Goiffon
99fd6b97db
JQuery hotkeys plugin license
...
SVN:trunk[5066]
2017-10-23 09:09:56 +00:00
Eric Espié
b7c4e084f3
N°1131 - Setup: Can't add options to ITIL Ticketing in update mode
...
* Fix the disable attribute of the options
SVN:trunk[5057]
2017-10-20 11:54:05 +00:00
Guillaume Lajarige
868c1cface
N°1123.3 Internal: Removed deprecated comment.
...
SVN:trunk[5040]
2017-10-18 14:50:39 +00:00
Guillaume Lajarige
bc3d03c462
N°1123.2 AttributeImage: default_image is no longer mandatory.
...
SVN:trunk[5036]
2017-10-18 13:46:17 +00:00
Guillaume Lajarige
426a0933b1
N°1092.1 Setup / MTP improvements regarding the environments folders:
...
- /env-production-build rights check before running setup
- /env-xxx-build is no longer deleted after MTT / MTP from the ITSM Designer. This prevents permissions issue when webserver user doesn't have suffisant rights on the root folder.
SVN:trunk[5023]
2017-10-13 13:25:20 +00:00
Denis Flaven
3f7ab67506
Preparing the connexion to the Hub.
...
SVN:trunk[4991]
2017-10-06 13:32:53 +00:00
Romain Quetiez
048c1ecf72
Code robustness: Though the commit [4922] solves the issue N.1052, it is safer to reset the cache as part of the "Commit" performed during the installation process.
...
SVN:trunk[4923]
2017-09-20 14:45:45 +00:00
Eric Espié
0ce9ff4557
Allow modules to provide license file (license.<module_name>.xml) with same format as setup/licenses/community_license.xml
...
SVN:trunk[4921]
2017-09-20 09:21:31 +00:00
Eric Espié
625bfbb6fe
Fix utils::GetCurrentModuleUrl() introduced in revision 4844
...
SVN:trunk[4920]
2017-09-19 08:12:39 +00:00
Guillaume Lajarige
59ddab9f94
N°781 Setup: New hook available after data load (ModuleInstaller::AfterDataLoad())
...
SVN:trunk[4891]
2017-09-04 10:46:33 +00:00
Romain Quetiez
7cace73844
N.1014 Fixed regressions introduced in the rework of MTP/MTT : test database named after test-build, and losing the data/delta.<nev>.xml file, and cleanup badly implemented
...
SVN:trunk[4889]
2017-09-01 14:44:28 +00:00
Guillaume Lajarige
9cf42f6cc8
N°1002 Backup: '.' character in iTop instance path was causing a crash when trying to -temporary- replace them in the backup filename (due to compression lib limitations).
...
SVN:trunk[4883]
2017-08-29 14:30:46 +00:00
Romain Quetiez
3d72060bf5
N.890.1 and N.890.2: build a new run time environment into a separate "build" directory, then commit it by the mean of quick and bullet proof file copies/moves. Not yet used in the setup.
...
SVN:trunk[4881]
2017-08-29 08:08:24 +00:00
Romain Quetiez
b1494d0dd9
N890.3 Archive mode toggle menu not visible after setup/MTP: the information is cached into the session and needs to be reset
...
SVN:trunk[4870]
2017-08-21 15:28:07 +00:00
Denis Flaven
015c5b7a96
Bug fix: protect the setup from a fatal exception when encountering a module with no version number.
...
SVN:trunk[4847]
2017-07-26 15:46:57 +00:00
Denis Flaven
c6b98dd5c1
Bug fix: do NOT scan the whole "data" directory searching for extensions !!
...
SVN:trunk[4845]
2017-07-26 08:19:13 +00:00
Denis Flaven
61d3a4e48f
(FAF for module developers): utilities to easily know the name/version/dir/URL of the current module and write module independent code !!
...
SVN:trunk[4844]
2017-07-21 13:55:22 +00:00
Denis Flaven
be4c1e2c1c
Bug fix: prevent a crash of the setup when there is no "extensions" directory at all.
...
SVN:trunk[4843]
2017-07-20 13:37:07 +00:00
Denis Flaven
6f499dd36e
N°954: don't use the same (re)naming scheme, or risk a "cannot redeclare class" error.
...
SVN:trunk[4842]
2017-07-20 13:32:46 +00:00
Guillaume Lajarige
2557d6e7d5
N°706 DBCollation config parameter is no longer forced during setup. It was for migrating iTop 2.0 but is now obsolete.
...
SVN:trunk[4839]
2017-07-18 13:41:51 +00:00
Denis Flaven
c039414adc
Don't add a question mark at the end of the setup's Iframe URL.
...
SVN:trunk[4832]
2017-07-12 08:51:34 +00:00
Denis Flaven
fe84cbd978
Remove (once more...) a warning at the end of the setup...
...
SVN:trunk[4829]
2017-07-11 09:33:43 +00:00
Denis Flaven
fb28de971c
Remove a warning at the end of the setup...
...
SVN:trunk[4823]
2017-07-10 13:23:03 +00:00