Denis Flaven
1840e24a3c
Customizable tables implementation...
...
SVN:trunk[2123]
2012-07-24 13:32:09 +00:00
Romain Quetiez
b6c3b3c7ab
Stop watches - alpha (GUI is missing)
...
SVN:trunk[2122]
2012-07-12 13:55:26 +00:00
Romain Quetiez
1757554f37
Reintegrated fixes from branch 1.2.1 (2116,2118,2119)
...
- HTML attributes > 64 Kb
- Log of notification displayed as HTML
SVN:trunk[2121]
2012-07-04 09:34:49 +00:00
Denis Flaven
51ba8df159
Fixed Trac #558 : properly parse strings containing hexadecimal sequences (i.e. 'QWERTY0xCUIOP').
...
Note that for now hexadecimal numbers are parsed but not interpreted properly...
SVN:trunk[2103]
2012-06-14 09:18:24 +00:00
Denis Flaven
e3dd7d4371
Better track unknown classes exceptions
...
SVN:trunk[2076]
2012-05-30 14:59:33 +00:00
Romain Quetiez
5cfc82437f
Dashboard: improved the group by on two columns (to be continued)
...
SVN:trunk[2074]
2012-05-30 14:51:01 +00:00
Denis Flaven
9a1f0241ff
Prevent an error in case of exception...
...
SVN:trunk[2065]
2012-05-30 10:57:52 +00:00
Romain Quetiez
8a8b8b87e3
Dashboard: finalized the beta version of the header dashlets
...
SVN:trunk[2055]
2012-05-29 16:00:38 +00:00
Romain Quetiez
5ecf5815b8
Dashboard: fixed issue with Null values (group by)
...
SVN:trunk[2051]
2012-05-29 14:02:25 +00:00
Romain Quetiez
4115ddbe13
Dashboard: display the most relevant label in the group by dashlets (eg: hyperlink to an ext key)
...
SVN:trunk[2043]
2012-05-27 15:33:54 +00:00
Romain Quetiez
e4c113e412
Dashboard: optimized group by (done by MySQL) + proto of a group by on 2 dimensions
...
SVN:trunk[2041]
2012-05-25 16:04:18 +00:00
Romain Quetiez
8e3b2d7da6
Dashboard: read user defined dashboards (setup needed to create new table)
...
SVN:trunk[1998]
2012-05-21 15:11:30 +00:00
Romain Quetiez
c7db32f845
Compiler and co: fixed issue with the reset of the APC cache
...
SVN:trunk[1990]
2012-05-14 15:56:06 +00:00
Romain Quetiez
39be3b449e
Fixed setup issues (improved modularity)
...
SVN:trunk[1982]
2012-05-10 09:30:48 +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
b6ac94a8f1
Fixed cosmetic issue in the error reporting on OQL normalization (using a tree operator on a NON hierarchical key)
...
SVN:trunk[1954]
2012-04-13 07:54:25 +00:00
Romain Quetiez
da2abef030
When there is still no dictionary available, the menus / classes / attributes have a default label based on their raw names (replacing _ by a blank)
...
SVN:trunk[1948]
2012-04-06 13:25:32 +00:00
Denis Flaven
3205d48f84
Properly log-off (and report the issue in the log) in case we fail to create a user during the CAS Synchro
...
SVN:trunk[1940]
2012-04-04 09:28:13 +00:00
Denis Flaven
529b5d53fc
Sorting of lists: sort is now always executed server-side via the mechanism used by paginated lists. This fixes Trac #411 , #421 , #520
...
SVN:trunk[1931]
2012-03-27 15:27:15 +00:00
Romain Quetiez
3679e7f8d5
Internal: reworked default ordering (added DBObjectSet::GetRealSortOrder)
...
SVN:trunk[1927]
2012-03-23 14:24:06 +00:00
Denis Flaven
66e1890b27
CAS integration:
...
- regression fix: support patterns for the MemberOf groups filtering
- activate/de-activate the profiles synchronization using the 'cas_update_profiles' configuration flag
- provide default profile(s) when creating a new user from CAS, only if no match is found for assigning profiles from the CAS MemberOf group(s).
SVN:trunk[1922]
2012-03-22 15:35:46 +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
Romain Quetiez
619ce5f130
#421 Sort IP addresses on INET_ATON (API only, see #520 to have this as the default sort order for NW Interfaces)
...
SVN:trunk[1897]
2012-03-19 08:28:04 +00:00
Denis Flaven
18b234c200
Make the class "TriggerOnPortalUpdate" importable
...
SVN:trunk[1895]
2012-03-16 12:56:12 +00:00
Romain Quetiez
35fe13fb52
#467 Friendly names not up to date when sending notifications
...
SVN:trunk[1894]
2012-03-14 16:45:50 +00:00
Denis Flaven
2c49d1f96f
Restore the previous URLMaker in case the sending of a notification is not the last action of a page... (e.g. if the page displays the details of an object after sending the notifications...)
...
SVN:trunk[1885]
2012-03-07 18:57:54 +00:00
Denis Flaven
52ef62258b
Small fix for genericity
...
SVN:trunk[1879]
2012-03-07 18:42:15 +00:00
Romain Quetiez
b3dadcba77
Reintegrated from branch 1.2: capability to develop a module to share objects between organizations (beta)
...
SVN:trunk[1859]
2012-02-17 15:11:00 +00:00
Denis Flaven
92c1a4af63
Delay the storage of the dictionary in the cache to allow for its alteration during the initialization of the classes
...
SVN:trunk[1857]
2012-02-17 12:50:22 +00:00
Denis Flaven
fe7f65893e
Allow more than 64K for the email content (including attachments)
...
SVN:trunk[1851]
2012-02-10 12:31:02 +00:00
Romain Quetiez
d4816ddc51
Implemented the capability to modify queries by the mean of a plugin (reintegrated from branch 1.2, release candidate)
...
SVN:trunk[1849]
2012-02-08 15:16:16 +00:00
Denis Flaven
3a5f73fe65
Fixed typos during the copy/paste for automatic account creation
...
SVN:trunk[1827]
2012-01-31 12:44:16 +00:00
Denis Flaven
b7e5e7b1da
Put some default reconciliation keys to ease the use of CSV import
...
SVN:trunk[1821]
2012-01-30 17:44:56 +00:00
Romain Quetiez
17f3318d63
Export for spreadsheets: transform keys (id of the queried object or external keys) into the corresponding friendly name (reintegrated from branch 1.2.1)
...
SVN:trunk[1816]
2012-01-30 11:09:07 +00:00
Romain Quetiez
e9f707e480
Improved the check on data model consistency: detection of SQL columns used by two attributes
...
SVN:trunk[1802]
2012-01-24 13:07:05 +00:00
Romain Quetiez
afc6efe91c
Case log now largely bigger than 64 Kilobytes...
...
SVN:trunk[1790]
2012-01-19 15:29:05 +00:00
Romain Quetiez
9fce2da012
Fixed regression in the tool to test queries: losing the query when there is a syntax error
...
+ Improved the reporting in case of OQL syntax error, and if the fix is straightforward
SVN:trunk[1789]
2012-01-19 10:19:09 +00:00
Romain Quetiez
5767d14c3e
#516 and #517 Improved the export (specify fields for multi-column queries) and web queries (default field list) (reintegrated from branch 1.2)
...
SVN:trunk[1787]
2012-01-18 17:09:53 +00:00
Romain Quetiez
39de3e9af7
De-hardcoded against the subdirectory "modules" (excepted the data model sources files)
...
SVN:trunk[1779]
2012-01-17 15:31:51 +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
a362494354
Fixed cosmetic bug (class icon - loss of styles)
...
SVN:trunk[1766]
2012-01-13 09:19:12 +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
Denis Flaven
308ec94f8c
Added self-registering / user synchronization extensibility
...
SVN:trunk[1759]
2012-01-11 15:59:29 +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
f29d673ffb
Added self-registering / user synchronization extensibility
...
SVN:trunk[1756]
2012-01-11 11:17:08 +00:00
Denis Flaven
8f8f575c65
Bug fix: use the proper way to set the message-ID with Swift
...
SVN:trunk[1754]
2012-01-04 10:45:58 +00:00
Romain Quetiez
d8fc264adf
Synchro: need to order the replicas by id for the split algorithm to work fine
...
SVN:trunk[1734]
2011-12-21 10:03:23 +00:00
Romain Quetiez
72ac150faa
Synchro: keep track of the memory usage peak (SynchroLog), should the synchro be executed at once or in several steps
...
SVN:trunk[1733]
2011-12-21 08:52:14 +00:00
Romain Quetiez
9ac4f84e22
#489 Run the synchro with parameter max_chunk_size to split the execution into several processes, each loading at most the given count of replica (note: the master process will continue to run while child processes are being forked one by one)
...
SVN:trunk[1732]
2011-12-20 15:55:07 +00:00