Romain Quetiez
39d2534bda
Friendly names: systematic rebuild of views (could be improved)
...
SVN:trunk[2183]
2012-09-13 08:51:36 +00:00
Denis Flaven
4cfeae9ca0
Adaptations to potentially run the setup from the CLI
...
SVN:trunk[2178]
2012-09-12 13:28:49 +00:00
Romain Quetiez
e47251f2f4
Stop watches - removed inefficient workaround to issue #502 (modif not recorded in the history), the issue #502 must be fixed properly
...
SVN:trunk[2175]
2012-09-11 14:29:41 +00:00
Romain Quetiez
7026eb3b76
Stop watches - reviewed history of changes (+ started refactorization of change tracking into AttributeDef)
...
SVN:trunk[2174]
2012-09-11 10:55:11 +00:00
Romain Quetiez
e48a842881
Stop watches - reset of deadlines whenever the SW is stopped
...
SVN:trunk[2170]
2012-09-07 15:32:50 +00:00
Romain Quetiez
819b2663ca
Stop watches - reset of deadlines + overrun
...
SVN:trunk[2169]
2012-09-07 15:23:28 +00:00
Romain Quetiez
95785ee22d
Stop watches - workaround for the triggers
...
SVN:trunk[2168]
2012-09-07 14:39:29 +00:00
Romain Quetiez
f05f5865e9
Stop watches - beta (change tracking to be reviewed)
...
SVN:trunk[2166]
2012-09-07 12:51:26 +00:00
Romain Quetiez
2d9193e60e
Friendly names: improved the behavior. Now fully compliant with end users expectations (e.g. a list of contacts shows the friendly name of the persons and team, not only the attribute 'name', the search can be performed on the friendly name as well)
...
SVN:trunk[2165]
2012-09-04 12:59:01 +00:00
Denis Flaven
f0d87adc87
Bug fix: Support edition of the "latest modified" entry of a case log
...
SVN:trunk[2161]
2012-08-31 13:28:51 +00:00
Denis Flaven
bc557f6e42
Bug fix for queries where the selected class is not the first one in the list
...
SVN:trunk[2160]
2012-08-31 13:28:15 +00:00
Denis Flaven
c8393a7d3a
Typo !
...
SVN:trunk[2159]
2012-08-31 13:15:02 +00:00
Denis Flaven
9eb1fbee1d
Support edition of the "latest modified" entry of a case log
...
SVN:trunk[2155]
2012-08-28 12:08:15 +00:00
Denis Flaven
5726b2cd5c
Bug fix: properly export boolean attributes to XML (a value of false was creating an empty XML tag)
...
SVN:trunk[2154]
2012-08-23 14:42:34 +00:00
Romain Quetiez
083c3d8613
Profiles defined in XML: reviewed the internal extension capability (GetReadOnlyAttributes and GetPredefinedObjects)
...
SVN:trunk[2152]
2012-08-21 13:25:32 +00:00
Romain Quetiez
38cca0c144
Profiles defined in XML (setup + runtime), beta version (stable, upgrade required)
...
SVN:trunk[2149]
2012-08-14 16:06:51 +00:00
Romain Quetiez
3b46af6a4f
Fixed bug with the serialization of a multi-object OQL (hard to reproduce)
...
SVN:trunk[2147]
2012-08-06 13:43:26 +00:00
Denis Flaven
aa8ea8f2fe
Enhancement of the Email class to preserve backward compatibility...
...
SVN:trunk[2141]
2012-07-27 10:09:41 +00:00
Denis Flaven
148df28345
The "Preferences" pages now allows a user to:
...
- change her/his favorite language
- set a global default for the length of all lists, overriding the system-wide configuration.
SVN:trunk[2136]
2012-07-27 10:03:06 +00:00
Denis Flaven
f9924cd635
Implemented Track #582 : "stable name" for synchro_data_xxx tables.
...
Do not allow changing read-only attributes by CSV import.
SVN:trunk[2133]
2012-07-25 14:09:19 +00:00
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