Romain Quetiez
4187b074a9
ImageAttribute: only in XML version 1.3
...
SVN:trunk[4131]
2016-05-24 19:55:08 +00:00
Romain Quetiez
1e719b97d8
New attribute: ImageAttribute
...
SVN:trunk[4129]
2016-05-24 15:29:44 +00:00
Romain Quetiez
70774f1923
Model factory: _delta = if_exists, not working with <class> nodes
...
SVN:trunk[4102]
2016-05-18 08:22:17 +00:00
Romain Quetiez
58b571f08a
Model factory: handle the flag 'if_exists' when transforming XML from version 1.3 to older versions
...
SVN:trunk[4076]
2016-05-12 19:13:06 +00:00
Romain Quetiez
14a2d9960f
Model factory: introduced a new variation of attribute _delta: if_exists. Use this flag to ignore a branch if the corresponding node does not exist in the data model being hacked. This is to reduce the burden of developping separate modules depending on the installation options.
...
SVN:trunk[4075]
2016-05-12 15:57:09 +00:00
Romain Quetiez
88c46813d9
Setup: improved the module ordering algorithm. If a module has several dependencies (inclusive OR), it must be installed after each and every of its dependency that has been selected for installation.
...
SVN:trunk[4074]
2016-05-12 15:50:54 +00:00
Denis Flaven
ebd89194ee
New flag to open/collapse the search form at the top of a page in an OQLMenuNode.
...
SVN:trunk[4052]
2016-05-11 10:07:36 +00:00
Romain Quetiez
a618f2804b
Brand new customer portal - alpha version: requires adjustments to work with various ticketing installation options
...
SVN:trunk[4044]
2016-05-10 15:04:44 +00:00
Denis Flaven
3335d0a453
Throw an expection in case of unexpected value for the _delta attribute in the XML...
...
SVN:trunk[4042]
2016-05-10 13:49:35 +00:00
Romain Quetiez
6999458de6
Added credits for CKEditor (LGPL)
...
SVN:trunk[4036]
2016-05-04 12:23:29 +00:00
Denis Flaven
8eba9ae714
Enhancement: Date and time formats are now configurable in iTop !! (beta version, beware!)
...
SVN:trunk[4011]
2016-04-22 09:26:27 +00:00
Romain Quetiez
b318d27b19
#1209 Setup or Backup failing with french error message 'Effacement du fichier ...' Regression introduced in [r3868]. Occurs when a backup fails and prevents users from seeing the mysql error report.
...
SVN:trunk[4010]
2016-04-22 09:26:16 +00:00
Denis Flaven
ed035b3699
YOU MUST RUN THE SETUP AFTER PERFORMING THIS UPDATE !!
...
- Better handling of 'auto_select' modules
- New way of implementing the "includes" of modules, now completely out of the configuration file !
SVN:trunk[3989]
2016-04-07 16:00:01 +00:00
Denis Flaven
f3773f6047
Cleanup and optimization of the handling/loading of the dictionary files.
...
SVN:trunk[3978]
2016-04-04 13:44:15 +00:00
Romain Quetiez
a5d3208599
CustomFields: Attributes of type CustomFields must be removed when converting from 1.3 to 1.2
...
SVN:trunk[3975]
2016-03-31 15:00:02 +00:00
Guillaume Lajarige
f3cc54fe8d
Updated licences file with Bootstrap and DataTables
...
SVN:trunk[3974]
2016-03-31 13:06:46 +00:00
Romain Quetiez
2ab12d9d11
#1221 Exclude git folder from the copied folders, during the compilation process
...
SVN:trunk[3969]
2016-03-25 15:22:52 +00:00
Romain Quetiez
e6887ab317
Custom fields: alpha version.
...
SVN:trunk[3943]
2016-03-10 16:55:13 +00:00
Denis Flaven
4e24e9899e
(HTML) Formatted Case Logs, Description and Notifications with inline images uploaded as Attachments. Beta Version !!
...
SVN:trunk[3916]
2016-02-19 10:03:59 +00:00
Denis Flaven
3ecd768982
Enhanced statistics at the end of the setup.
...
SVN:trunk[3887]
2016-01-27 10:42:21 +00:00
Guillaume Lajarige
e1409ba39c
Fixed a regression due to the DesignDocument factorisation :
...
- DesignDocument class : Namespace issue with DOMFormatException
- Compiler class : Parameters 2 & 3 of the DOMFormatException constructor needed to have a default value
SVN:trunk[3885]
2016-01-26 14:34:53 +00:00
Romain Quetiez
b8af72b402
Modules: added a mean to cache data that will be reset upon compilation. To be used in conjunction with ModuleDesign.
...
SVN:trunk[3877]
2016-01-25 16:47:05 +00:00
Romain Quetiez
ab0d425d93
XML: compilation error if there is no tag module_designs (completes revisions 3820 and 3861 which introduced the issue)
...
SVN:trunk[3870]
2016-01-21 15:36:23 +00:00
Romain Quetiez
95ca14b05c
#1165 backup with errors fills up tmp-directories with lots of backup-files.
...
SVN:trunk[3868]
2016-01-21 14:55:31 +00:00
Denis Flaven
61e2f97d6c
#1150 : Spurious message "A restore is running..." - FIXED !
...
SVN:trunk[3864]
2016-01-20 15:56:09 +00:00
Romain Quetiez
9e6c024beb
Model Factory: factorized duplicate code from ApplyChanges + fixed an issue in the error reporting
...
SVN:trunk[3863]
2016-01-20 13:01:58 +00:00
Romain Quetiez
161041d379
XML: the images specified in the branding or in module_designs can be given as a fileref or a path relative to the env-production directory
...
SVN:trunk[3861]
2016-01-15 09:21:32 +00:00
Romain Quetiez
6d23d64e8f
Code refactoring: eliminated duplicate code between MFDocument and ModuleDesign
...
SVN:trunk[3860]
2016-01-14 14:11:25 +00:00
Romain Quetiez
8c4e84dfaf
New type of attribute: AttributeMetaEnum.
...
Designed to cope with the need to select tickets by operational status. The value of this attribute is computed by the framework. It depends on the actual ticket status (that attribute cannot be known by the root class because its definition varies from one type of ticket to another).
The data model has been enriched with the new attribute Ticket::operational_status. Its value is 'active' unless the ticket status is either 'rejected', 'resolved' or 'closed'. The existing dashboards have been left unchanged but should be revised to fully benefit from the new attribute (e.g. Open requests, Open problems, etc.)
Note: the alpha version of the compiler had already been committed by mistake a few days ago.
SVN:trunk[3859]
2016-01-13 14:35:21 +00:00
Romain Quetiez
706940769b
Compiler: Model alterations not flattened prior to compilation (when using the setup UI) -no need for doing the job twice (compiling from within the toolkit)
...
SVN:trunk[3858]
2016-01-12 10:32:46 +00:00
Guillaume Lajarige
1f4d7f2a32
Updated licenses with Silex
...
SVN:trunk[3856]
2016-01-11 15:34:33 +00:00
Romain Quetiez
e95d0a4722
Compiler: Model alterations not flattened prior to compilation (when using the setup UI)
...
SVN:trunk[3854]
2016-01-11 14:28:02 +00:00
Denis Flaven
e92c6e5298
(internal) Remove _altered_in when exporting the delta.
...
SVN:trunk[3847]
2015-12-09 15:23:46 +00:00
Denis Flaven
76df404c8d
Keep track of which module altered which node in the XML.
...
SVN:trunk[3845]
2015-12-09 14:56:51 +00:00
Guillaume Lajarige
6538d7af1e
DOMFormatException : Overloaded the constructor to add an optionnal parameter $node (\DOMNode) that will append informations about the node and the exception line number to $message.
...
SVN:trunk[3842]
2015-12-02 10:46:00 +00:00
Denis Flaven
7511391aed
Added structured error reporting in case of missing dependencies for the modules to install.
...
SVN:trunk[3831]
2015-11-25 16:55:58 +00:00
Denis Flaven
d0a50adf32
Properly create DOMNodes with a text content (beware of XML entities inside the text)
...
SVN:trunk[3829]
2015-11-25 16:52:49 +00:00
Romain Quetiez
07e4b18d06
#1173 Error during setup on a development system (XML containing unwanted text)
...
SVN:trunk[3821]
2015-11-16 15:16:28 +00:00
Romain Quetiez
93654dc656
Core: a module can have its own design defined in XML (/itop_design/modules_designs/module_design) and accessed at run time via the class ModuleDesign. Switching to XML version 1.3.
...
SVN:trunk[3820]
2015-11-10 12:39:45 +00:00
Romain Quetiez
05e9f394f0
Improved the error reporting when assembling data model XML files (full path and line number of the faulty node)
...
SVN:trunk[3813]
2015-11-06 11:35:46 +00:00
Denis Flaven
e7170755d8
Support the download of "bigger-than-memory" backup files.
...
SVN:trunk[3809]
2015-10-26 10:38:57 +00:00
Romain Quetiez
d0a0d3c93c
Fixed regressions due to the recent code refactoring [3803]
...
SVN:trunk[3807]
2015-10-12 15:35:05 +00:00
Denis Flaven
2d34510f50
Better error reporting when the setup fails to create a directory.
...
SVN:trunk[3793]
2015-09-30 14:08:04 +00:00
Romain Quetiez
ef57f870ac
Internal - MFFactory: fixed GetDelta when there is no change at all
...
SVN:trunk[3792]
2015-09-28 12:49:54 +00:00
Denis Flaven
3eec1d358c
Make sure that the images are reloaded when the application is upgraded.
...
SVN:trunk[3785]
2015-09-22 15:14:04 +00:00
Denis Flaven
6d04633daf
Protects the setup against non-existing classes... to be renamed! Useful for heavily customized models where some very basic classes have been deleted.
...
SVN:trunk[3766]
2015-09-16 17:05:44 +00:00
Romain Quetiez
138423aeec
Customizations/XML: clearer error reporting when encountering a duplicate value for an AttributeEnum
...
SVN:trunk[3699]
2015-08-26 15:25:55 +00:00
Romain Quetiez
ec61417e39
#1081 Customizations: adjust the dimensions of the HTML Editor (CKEditor). Also fixed an issue when specifying width/height with unit (e.g. "30em") for AttributeText/AttributeLongText
...
SVN:trunk[3689]
2015-08-19 17:10:28 +00:00
Denis Flaven
2f0b122101
Automatic installation of modules: remove duplicates if needed.
...
SVN:trunk[3678]
2015-08-14 12:42:51 +00:00
Denis Flaven
628b7644b7
Pan and zoom in the impact analysis view.
...
SVN:trunk[3677]
2015-08-14 12:38:50 +00:00