Denis Flaven
e0e7a2d71e
added GetChildClasses
...
SVN:trunk[1969]
2012-04-23 10:03:20 +00:00
Denis Flaven
dc3dc9e904
Added high-level methods for class and fields processing
...
SVN:trunk[1965]
2012-04-20 16:25:55 +00:00
Romain Quetiez
2f4cbcac25
Compiler and co: fixed issue on delta load (delete then merge a node)
...
SVN:trunk[1964]
2012-04-19 14:37:41 +00:00
Romain Quetiez
65e55e0927
Compiler and co: reorganized the code (still some cleanup to perform)
...
SVN:trunk[1963]
2012-04-19 13:48:02 +00:00
Denis Flaven
048fafca08
ModelFactory integration
...
SVN:trunk[1957]
2012-04-19 07:51:10 +00:00
Romain Quetiez
d0b201e73f
Compiler and co: improved the robustness of xml datamodel
...
SVN:trunk[1956]
2012-04-18 14:57:57 +00:00
Romain Quetiez
60d63839f6
Compiler: reviewed the xml format to facilitate generalization of operations (e.g. compute a delta)
...
SVN:trunk[1955]
2012-04-15 08:35:31 +00:00
Romain Quetiez
46e3eac149
Setup: added detailed reporting on the data model validation issues
...
SVN:trunk[1953]
2012-04-11 15:21:08 +00:00
Romain Quetiez
6826e132a8
Compiler: clearer reporting on XML format issues + additional validation by the mean of an XSD (same reporting chanel). The validation provided by the XSD is not strict, but this is a good starting point.
...
SVN:trunk[1952]
2012-04-11 14:54:51 +00:00
Romain Quetiez
11c85d7710
Compiler: new format, checkable by the mean of a XSD (will come soon)
...
SVN:trunk[1951]
2012-04-11 14:06:11 +00:00
Romain Quetiez
d0025358da
Fixed regression in the setup (due to a recent change in NiceWebPage)
...
SVN:trunk[1950]
2012-04-06 15:32:29 +00:00
Romain Quetiez
a7b7264903
Compiler: added the auto_load option + fixed issue with parent menu declared in another module
...
SVN:trunk[1949]
2012-04-06 15:09:18 +00:00
Romain Quetiez
1241592fee
Compiler: added the flag enable_admin_only for the menus
...
SVN:trunk[1944]
2012-04-05 09:16:38 +00:00
Romain Quetiez
885d5ecf9f
Compiler: compile menus (updated the reference datamodel)
...
SVN:trunk[1943]
2012-04-05 08:57:05 +00:00
Romain Quetiez
009a91ab59
Itop design: added an intermediate root node above 'classes'
...
SVN:trunk[1936]
2012-04-03 10:09:52 +00:00
Romain Quetiez
7ef5c8ddd7
Compiler: allow optional zlists
...
SVN:trunk[1935]
2012-04-03 10:07:38 +00:00
Romain Quetiez
38461b7be6
Compiler : fixed cosmetic issue
...
SVN:trunk[1924]
2012-03-22 16:25:36 +00:00
Romain Quetiez
ef50592a8d
Allow blanks (line breaks and indentation) in the XML model files
...
SVN:trunk[1901]
2012-03-20 11:08:42 +00:00
Romain Quetiez
18a28df55f
#520 Capability to define a default sort order (PHP/XML)
...
SVN:trunk[1900]
2012-03-20 10:52:11 +00:00
Denis Flaven
9c4ef578f6
On going implementation of the designer
...
SVN:trunk[1887]
2012-03-09 08:45:12 +00:00
Denis Flaven
0d6244b9eb
On going implementation of the designer
...
SVN:trunk[1870]
2012-03-02 15:52:21 +00:00
Denis Flaven
68ecf03f19
Properly initialize source_dir (and target_dir) to avoid scanning the complete subdirectory, which causes a duplicate load of the modules files in case of an upgrade and thus causes the upgrade to fail.
...
SVN:trunk[1792]
2012-01-19 16:39:43 +00:00
Romain Quetiez
a401212e31
Updated the setup to fetch modules from 'datamodel'
...
SVN:trunk[1784]
2012-01-17 16:53:59 +00:00
Romain Quetiez
1da33effd8
Dehardcoded the datamodel source files from the subdirectory "modules" - updated the compiler to take this into account
...
SVN:trunk[1781]
2012-01-17 16:13:12 +00:00
Denis Flaven
123bac0e56
Added support for the 'replaced' operation which is useful for display lists
...
SVN:trunk[1776]
2012-01-17 15:08:17 +00:00
Romain Quetiez
8dc13026a0
Environments: banner displaying a message if env is NOT 'production' + factorized some code to create/update a config from the page parameters
...
SVN:trunk[1774]
2012-01-16 16:41:18 +00:00
Romain Quetiez
1392983a92
Compiler: added flag 'mandatory'
...
SVN:trunk[1772]
2012-01-13 13:37:29 +00:00
Romain Quetiez
c7c69660bc
Setup: the conf dir is created by the setup program
...
SVN:trunk[1768]
2012-01-13 10:49:43 +00:00
Romain Quetiez
64e5d57ac3
Finalized the setup (missing files)
...
SVN:trunk[1765]
2012-01-13 09:11:10 +00:00
Denis Flaven
780fb6dc27
Fixed absolute/relative path issues in the JS and href places
...
SVN:trunk[1763]
2012-01-12 16:58:26 +00:00
Romain Quetiez
87bf09995d
Updated session mechanisms: itop_env defaults to 'production', and adapted the setup to create the configuration
...
SVN:trunk[1762]
2012-01-12 14:46:49 +00:00
Romain Quetiez
63f4ec3f82
Factorized the tools to create/update a given installation (environment)
...
SVN:trunk[1761]
2012-01-11 16:06:23 +00:00
Romain Quetiez
6a9ea25b27
Setup based on either compiled modules or xml datamodel files (or both).
...
SetupWebPage is an alias for ModuleDiscovery and the module files should be updated progressively to invoke ModuleDiscovery::AddModule() instead.
The implementation of the module still assumes they are in the directory 'modules'... this has to be changed later to ensure the distinction between the source modules and the executed modules
SVN:trunk[1758]
2012-01-11 15:04:15 +00:00
Denis Flaven
99c4128ee6
Increased Suhosin minimum value for get_max_value to 2048 due to a bug seen on some installations
...
SVN:trunk[1699]
2011-11-30 13:21:38 +00:00
Romain Quetiez
bdebb33822
#488 Replaced mysql extension with mysqli
...
SVN:trunk[1630]
2011-10-10 15:42:10 +00:00
Denis Flaven
bddfdb4a28
Fixed Trac #468 : wrong path to the doc#installationInstructions
...
SVN:trunk[1571]
2011-09-12 11:22:29 +00:00
Romain Quetiez
205e80f8a5
#446 XSS vector through the page title
...
SVN:trunk[1562]
2011-09-08 10:30:18 +00:00
Romain Quetiez
a7e937ec58
Regression: the default language was German!
...
SVN:trunk[1545]
2011-08-31 13:09:50 +00:00
Denis Flaven
bc2a8a8c4a
Improved verification to the PHP file upload settings to avoid troubles later... (Trac #284 )
...
SVN:trunk[1544]
2011-08-31 09:03:26 +00:00
Romain Quetiez
dde3efc0c7
Upgrade: adjust data sources, and be more verbose about upgrades in the DB (HKeys and data sources)
...
SVN:trunk[1531]
2011-08-29 13:20:44 +00:00
Denis Flaven
5d9d44dc5e
Fix: detection of the Suhosin extension during the installation and tell the user if the get_max_value is too small.
...
SVN:trunk[1528]
2011-08-29 11:49:22 +00:00
Denis Flaven
496bf386be
Force the rebuilding of hierarchical keys on every upgrade, since in 1.2-beta the rebuilding of HK was buggy. (May be the cause of the bugs: #459 , #460 and #461 )
...
SVN:trunk[1523]
2011-08-26 09:08:54 +00:00
Romain Quetiez
e515dfb434
Cosmetics: regression due to an unnecessary protection against XSS attacks
...
SVN:trunk[1519]
2011-08-25 16:35:38 +00:00
Romain Quetiez
cc1105ff60
Email test: under IIS it was not detecting Windows correctly, and the help message was therefore completely wrong.
...
SVN:trunk[1511]
2011-08-25 10:04:21 +00:00
Denis Flaven
51bd6cdf97
#446 continuing: sanitizing parameters...
...
SVN:trunk[1451]
2011-08-15 13:55:59 +00:00
Denis Flaven
b02021a4ff
Still fixing regressions caused by Trac#446: XSS vulnerabilities...
...
SVN:trunk[1450]
2011-08-12 10:06:33 +00:00
Romain Quetiez
e2e4c53b0d
Fix after security fix
...
SVN:trunk[1448]
2011-08-11 16:31:59 +00:00
Denis Flaven
6859326646
Fixed Trac#446: XSS vulnerabilities... to be tested !
...
Also fixed the display/download links on documents that were both doing exactly the same thing !
SVN:trunk[1443]
2011-08-11 10:17:03 +00:00
Denis Flaven
aa6d7578d1
Fixed issues when adding/removing modules during the setup:
...
- When adding modules: the data model was not refreshed in the cache before attempting to load "structure" (or "sample") data
- When removing a module: remaining (invalid) triggers were still used.
SVN:trunk[1401]
2011-08-01 10:30:22 +00:00
Denis Flaven
c7e27a836a
Make sure that the root URL ends with a slash
...
SVN:trunk[1380]
2011-07-28 13:45:51 +00:00