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
Denis Flaven
3e2d906f0d
Bug fix: missing (but useless) parameter in ExpandArgs causes a notice...
...
SVN:trunk[1727]
2011-12-20 12:39:15 +00:00
Denis Flaven
123f5c4cf5
When searching objects to add to the current object (n:n relationship), set the default search params in order to stay in the current silo.
...
SVN:trunk[1723]
2011-12-19 16:28:09 +00:00
Denis Flaven
0563b05b03
Bug fix: apply the AllowedValues constraints(as default values) when selecting elements via the "magnifier" button or creating an new element via the "plus" button... also make sure that allowed values is enforced
...
SVN:trunk[1720]
2011-12-15 10:41:01 +00:00
Romain Quetiez
701d49f70d
Fixed regression in the setup: query class must be included in the default configuration
...
SVN:trunk[1718]
2011-12-14 17:40:26 +00:00
Romain Quetiez
ea10d202a6
#485 Improved the end-user experience with Excel and the web queries (added a phrasebook) + link to test the OQL attributes (query phrasebook or email actions, etc.) including the handlink of query arguments) + fixed wrong prototypes for a few implementations of GetBareProperties()
...
SVN:trunk[1716]
2011-12-14 17:23:01 +00:00
Denis Flaven
ec19ef982e
Bug fix: apply the AllowedValues constraints(as default values) when selecting elements via the "magnifier" button or creating an new element via the "plus" button.
...
SVN:trunk[1714]
2011-12-13 14:37:31 +00:00
Romain Quetiez
9197c6a17c
#485 Export for MS Excel web queries: format=spreadsheet
...
SVN:trunk[1711]
2011-12-13 14:21:13 +00:00
Denis Flaven
bb3d08b8a3
Make the data model load even without Contacts !
...
SVN:trunk[1709]
2011-12-08 15:31:10 +00:00
Denis Flaven
02b34515f3
Pass the current object to GetEditValue
...
SVN:trunk[1704]
2011-12-02 16:26:23 +00:00
Denis Flaven
d081d1f4df
Pass the current objet to GetAsHTML
...
SVN:trunk[1703]
2011-12-02 16:16:53 +00:00
Denis Flaven
32b312c871
Allow to log entries on behalf of another user
...
SVN:trunk[1693]
2011-11-24 16:17:09 +00:00
Romain Quetiez
7a83237f11
Cosmetic on the API of the dictionnary (internal)
...
SVN:trunk[1687]
2011-11-21 17:07:58 +00:00
Denis Flaven
0c2390cce6
New type of attribute: percentage
...
SVN:trunk[1681]
2011-11-18 17:01:11 +00:00
Denis Flaven
bac970b5c7
New type of attribute: percentage
...
SVN:trunk[1680]
2011-11-18 16:53:17 +00:00
Denis Flaven
9f186f3b60
New type of attribute: percentage
...
SVN:trunk[1679]
2011-11-18 16:44:08 +00:00