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
Romain Quetiez
a5547d4d26
Fixed bug in change tracking: it was impossible to factorize code creating objects in the background either in the context of an object update or in the context of the application of a stimulus
...
SVN:trunk[1673]
2011-11-18 10:43:30 +00:00
Denis Flaven
17ef280b27
- Reload the object after applying a stimulus, in case an action has an effect on an external field...
...
SVN:trunk[1667]
2011-11-14 10:57:52 +00:00
Denis Flaven
340ff612cd
- Regression from previous fix: don't Reload an object before saving it !
...
SVN:trunk[1663]
2011-11-10 16:38:06 +00:00
Denis Flaven
699f18394b
- Don't activate triggers if the transition fails
...
- Reload the object, in case some custom action changed an external object
SVN:trunk[1660]
2011-11-10 10:20:28 +00:00
Romain Quetiez
dfe7997f53
Added helpers to export the datamodel
...
SVN:trunk[1653]
2011-11-04 11:48:42 +00:00
Denis Flaven
14b86abdbe
Allow specifying the label of the sender email
...
SVN:trunk[1650]
2011-10-28 12:41:20 +00:00
Romain Quetiez
7ff6e52ede
Internal issue: automated tests generating lots of warning
...
SVN:trunk[1647]
2011-10-25 12:51:37 +00:00
Romain Quetiez
f8a582b375
New helper class: TemplateString - to allow extended syntaxes such as $this->location_id->org_id->parent_id->name$... to be progressively introduced and replace the heavy ToArgs()
...
SVN:trunk[1645]
2011-10-24 13:37:37 +00:00
Romain Quetiez
b0373f576c
Fixed issue: nobody in the list of persons to notify for portal users (security takes precedence)
...
SVN:trunk[1642]
2011-10-21 08:10:39 +00:00
Romain Quetiez
ffb3750806
Fixed regressions due to the integration of SwiftMailer
...
SVN:trunk[1639]
2011-10-20 15:52:38 +00:00
Romain Quetiez
649f7c609b
Generation of emails based on the lib SwiftMailer (implements the SMTP protocole)
...
SVN:trunk[1638]
2011-10-20 15:14:17 +00:00
Romain Quetiez
ff201e8b8a
Improved the upgrade/toolkit: make sure that NULL is allowed for SQL columns found in the DB but not defined in the data model (attribute removed or renamed)
...
SVN:trunk[1637]
2011-10-20 11:45:52 +00:00