Denis Flaven
d9b1d0faf3
#1056 : the 'zip' extension is now mandatory to install iTop, since the code relies on the ZipArchive class for the Excel export and the scheduled backup.
...
SVN:trunk[3533]
2015-04-03 08:50:03 +00:00
Denis Flaven
2856d53967
#1054 : increase max_execution_time during the setup.
...
SVN:trunk[3532]
2015-04-03 08:37:55 +00:00
Denis Flaven
030b4fa380
Enhancement: support injection of new modules treated as data.
...
SVN:trunk[3525]
2015-04-01 15:53:05 +00:00
Romain Quetiez
e8cbb2d39d
XML 1.2: handle the XML transformation. Added APIs to report the functionality loss when downgrading (snippets, portal, module parameters, relations and object key)
...
SVN:trunk[3523]
2015-03-30 14:17:29 +00:00
Romain Quetiez
887e73ea1d
XML Modelization of the relations: declare the relations based on the XML (implicit declaration in XML, explicit in PHP -thus retrocompatible)
...
SVN:trunk[3522]
2015-03-30 14:14:26 +00:00
Romain Quetiez
e210996839
XML Modelization of the relations: fixed a bug in the compiler and transformed the datamodel files (2.x) into the latest 1.2 format
...
SVN:trunk[3521]
2015-03-30 08:24:45 +00:00
Denis Flaven
2ba3ab3057
Enhancement: PHP snippets inside the XML.
...
SVN:trunk[3520]
2015-03-27 17:16:40 +00:00
Romain Quetiez
3cf0fa3ee2
XML Modelization of the relations, with full support of the previous way (by implementing a method GetRelationQueries). Still, the standard data model has not been migrated to the new format.
...
SVN:trunk[3519]
2015-03-26 11:12:25 +00:00
Denis Flaven
8b36699893
Enhancement: the default value for a module's parameter can now be specified (and altered) via the XML and will no longer reside in the configuration file.
...
SVN:trunk[3518]
2015-03-25 15:11:24 +00:00
Denis Flaven
4919ca88ec
Modularization of the portal. The entry points for portals is now defined in XML, and thus can be altered by an extension.
...
SVN:trunk[3509]
2015-03-23 16:02:44 +00:00
Romain Quetiez
444d9e36c6
OQL enhancement: allow JOIN on a objclass/objkey pair of attributes (requires benchmarking)
...
SVN:trunk[3506]
2015-03-19 12:50:15 +00:00
Romain Quetiez
44fad50031
#1053 XML comments breaking the setup with message "Notice: Undefined property: DOMComment::$wholeText in ...modelfactory.class.inc.php on line 1280"
...
SVN:trunk[3490]
2015-01-14 13:51:37 +00:00
Romain Quetiez
eaf74a3f23
ModelFactory: Re-creating a class into another location in the class hierarchy it equivalent to moving that class => the delta must be a "redefine" for the class (improved the comment from the previous commit)
...
SVN:trunk[3487]
2015-01-08 11:05:18 +00:00
Romain Quetiez
1a99146b7a
ModelFactory: Re-creating a class into another location in the class hierarchy it equivalent to moving that class => the delta must be a "redefine" for the class
...
SVN:trunk[3486]
2015-01-08 10:39:34 +00:00
Denis Flaven
0f967a41df
Prevent a PHP crash when the icon tag is missing from a highlight_code definition in the XML.
...
SVN:trunk[3476]
2014-12-17 17:27:24 +00:00
Romain Quetiez
53e997cfba
Instrumented Model Factory with means to keep track of touched nodes
...
SVN:trunk[3461]
2014-12-12 12:17:43 +00:00
Denis Flaven
a222ba998d
Enhanced reporting during the setup: all the queries (create table / alter table) are now logged into "setup.log" along with their execution time.
...
SVN:trunk[3446]
2014-12-03 10:58:39 +00:00
Romain Quetiez
c4b039c9c6
#975 Continuation of the fix implemented in [r3431] - Renaming an enum requires to call RenameEnumValueInDB
...
SVN:trunk[3438]
2014-12-01 15:19:48 +00:00
Romain Quetiez
f4b10d3e81
#1022 Do cascade the resolution of an incident to its child requests + rework of the lifecycle/actions to ease the extensibility (New handlers: Rest, Copy, SetCurrentDate, SetCurrentUser, SetElapsedTime)
...
SVN:trunk[3423]
2014-11-19 09:44:52 +00:00
Denis Flaven
3fa354d00d
Predefined objects are now handled by RuntimeEnvironment
...
SVN:trunk[3418]
2014-11-14 10:43:24 +00:00
Romain Quetiez
1d0bfa7c92
XML format conversion utilities: no version means '1.0'
...
SVN:trunk[3414]
2014-11-06 15:51:08 +00:00
Denis Flaven
8922c435b4
Setup wizard cosmetics: added a "Reload" button to refresh the first page of the wizard when the prerequisites are not met.
...
SVN:trunk[3413]
2014-11-06 10:41:03 +00:00
Denis Flaven
ec1ec854fb
Compiler: support "OPT_ATT_NORMAL" flags when an empty set of flags is defined in order to reset the flags on an attribute. Useful for inherited flags.
...
SVN:trunk[3412]
2014-11-06 10:39:44 +00:00
Romain Quetiez
dfc248b836
XML format conversion utilities: reworked the API to implement a CheckConvert and handle any kind of upgrade/downgrade (easy way to add a new format like 1.2)
...
SVN:trunk[3411]
2014-11-06 10:14:41 +00:00
Denis Flaven
de6ddffe65
#998 Accurately check the configured mail transport and report information accordingly in the email.test page.
...
Add two "debug" transports for Swift mailer: Null and LogFile which are useful for staging environments where one does not want to send real emails.
SVN:trunk[3399]
2014-10-31 21:14:55 +00:00
Denis Flaven
2c59fb894f
Integration of the Excel (XLSX) export feature. (Limitation: export.php takes into account neither the "fields" parameter nor the list of fields defined in the QueryPhrasebook when exporting in XLSX format)
...
SVN:trunk[3398]
2014-10-31 17:59:14 +00:00
Romain Quetiez
a59915e5ee
Completing the change [3291]: the cron could not trigger a timeout on the stop watches, and the 'persistent' flag was forcibly set to true (whereas we expect the default value to be false!)
...
SVN:trunk[3383]
2014-10-28 15:51:55 +00:00
Romain Quetiez
1df87b6331
#969 XML: the menu option enable_admin_only hides the menu for everyone
...
SVN:trunk[3377]
2014-10-23 19:22:18 +00:00
Romain Quetiez
b65131e4f5
#971 XML: could not specify an icon as a path to a file
...
SVN:trunk[3375]
2014-10-23 08:54:39 +00:00
Romain Quetiez
fac8604cc6
#972 Incomprehensible error message during setup, with a sample extension provided by Combodo! (empty user rights tag) -This fix improves a lot, but the final fix should be to compile user rights in a separate directory. To be further discussed.
...
SVN:trunk[3374]
2014-10-22 15:31:53 +00:00
Romain Quetiez
37ebb51a2b
Computation of user rights: added a config flag to force the legacy algorithm (user_rights_legacy, defaulting to false)
...
SVN:trunk[3366]
2014-10-16 10:14:17 +00:00
Romain Quetiez
1f8d4d379f
Computation of user rights: deny on a parent class must give DENY even if the class is explicitely ALLOW on the same profile (that was already working if the rules are given on several profiles). Note that this has a cost when building the grant matrix!
...
SVN:trunk[3365]
2014-10-16 09:02:47 +00:00
Romain Quetiez
1300811007
Aligned the compiler with the new XML format (1.1):
...
- Profile actions (was buggy)
- Sort the states declaration (could be buggy depending on the order of the declaration withing the XML)
SVN:trunk[3364]
2014-10-15 15:07:52 +00:00
Denis Flaven
bc79663a3e
Split in a separate "tool" class the upgrade of the format of the datamodel from 1.0 to 1.1.
...
Marked the XML as version 1.1.
SVN:trunk[3362]
2014-10-13 14:42:55 +00:00
Romain Quetiez
570e4f8589
New XML format, updated the transformation tool (UpgradeDocument)
...
SVN:trunk[3361]
2014-10-10 08:22:51 +00:00
Romain Quetiez
472802e11b
Cosmetic improvement of an error message (data model compilation - collision of ids)
...
SVN:trunk[3360]
2014-10-07 14:41:11 +00:00
Denis Flaven
f794d0222e
Forms enhancements and XML format touch-up.
...
SVN:trunk[3359]
2014-10-03 09:56:20 +00:00
Romain Quetiez
bdccf6ea72
Transmission of user rights along N-N links: must work both with DEL_AUTO and DEL_SILENT external keys (found with a code review, DEL_SILENT is still rarely used)
...
SVN:trunk[3349]
2014-09-24 08:56:08 +00:00
Romain Quetiez
ed60346ae6
Code cleanup (removed dead and misleading code branches), following revision [3347]
...
SVN:trunk[3348]
2014-09-23 13:38:22 +00:00
Denis Flaven
4953ea7701
Rework of the ModelFactory API to make it simpler and safer.
...
SVN:trunk[3347]
2014-09-22 15:19:56 +00:00
Romain Quetiez
e831b1a486
#978 Email test utility always reporting "default SMTP port"
...
SVN:trunk[3312]
2014-09-01 09:09:32 +00:00
Romain Quetiez
d2cd758ecc
Automatically add an id on the user rights profile/actions to allow a finer granularity for the deltas.
...
SVN:trunk[3305]
2014-08-28 15:52:05 +00:00
Denis Flaven
868d0d1b19
Renamed the "
...
SVN:trunk[3297]
2014-08-13 15:04:42 +00:00
Denis Flaven
7d619f278e
Added <inherit_flags_from> to inherit the flags from another state.
...
SVN:trunk[3296]
2014-08-13 15:04:25 +00:00
Denis Flaven
fd9008a163
New concept in the XML: HighlightScale to avoid overloading GetIcon and GetHilightClass...
...
SVN:trunk[3291]
2014-07-28 15:16:16 +00:00
Denis Flaven
357ae4abb1
Automatically add an id on the transitions to allow a finer granularity for the deltas.
...
SVN:trunk[3287]
2014-07-24 12:46:56 +00:00
Denis Flaven
4c0e176f3e
#960 [RPM Packaging] Adjust line endings in READ and LICENSE files
...
#962 [RPM Packaging] Added the use of logrotate for cron.log and error.log
SVN:trunk[3274]
2014-07-15 09:21:47 +00:00
Denis Flaven
806ed2102c
[RPM Packaging] Preparing for the 2.0.3 release.
...
- Added php-ldap to the list of dependencies
SVN:trunk[3271]
2014-07-14 18:54:04 +00:00
Denis Flaven
14b9778c50
[RPM Packaging] small fix in the install script to adjust the rights in /etc/httpd/conf.d
...
SVN:trunk[3270]
2014-07-14 18:49:27 +00:00
Denis Flaven
0142910c26
#958 [RPM Packaging] Integrated Igor's patch to support both Apache 2.2 and 2.4.
...
SVN:trunk[3269]
2014-07-14 17:26:04 +00:00