Denis Flaven
53aefa895b
Implemented a new (optional) UI for managing 1:n linksets.
...
SVN:trunk[2290]
2012-10-18 12:03:33 +00:00
Romain Quetiez
e938dfb5c9
Internal: AttributeDateTime column changed from TIMESTAMP to DATETIME (issues with some bulk imports)
...
SVN:trunk[2287]
2012-10-18 09:50:39 +00:00
Romain Quetiez
e33523ddc8
CSV import/export reworked:
...
Trac #174 and #283 : import.php localized by default, option no_localize to disable
Trac #554 : export.php localized by default, option no_localize to disable
Trac #555 : friendlyname abusively used as a reconciliation key
+ Default charset is ISO-8859-1 to be compatible with Excel (See config parameter csv_file_default_charset)
+ CSV export in UTF-8 with BOM to help Excel in getting it right (not all versions)
+ Fixed reporting issues (wrong class, exceptions, changed external key)
+ Fixed settings lost when navigating in the import wizard
+ Fixed issues when some html entities were found in the data (reporting + export)
+ Added a link to download the CSV export.php
SVN:trunk[2253]
2012-10-12 15:48:54 +00:00
Romain Quetiez
7dbbb1c299
#439 Record and display changes in the link sets (ex: Members of a team)
...
#439 Make sure that changes made by a plugin get recorded
+ simplified the change tracking for the plugins. Simply call DBObject::DBInsert (resp. Update and Delete) and the change will be recorded for the current page. This is compatible with the old (not mandatory anymore) way that was requiring DBInsertTracked APIs (resp. Update, Delete).
SVN:trunk[2236]
2012-10-08 12:17:56 +00:00
Romain Quetiez
6b92cab445
Added a utility for the toolkit (adaptation to 2.0) + removed non-issues revealed by the toolkit
...
SVN:trunk[2226]
2012-10-02 16:06:10 +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
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
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
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
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
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
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
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
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
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
Romain Quetiez
35fe13fb52
#467 Friendly names not up to date when sending notifications
...
SVN:trunk[1894]
2012-03-14 16:45:50 +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
afc6efe91c
Case log now largely bigger than 64 Kilobytes...
...
SVN:trunk[1790]
2012-01-19 15:29:05 +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
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
02b34515f3
Pass the current object to GetEditValue
...
SVN:trunk[1704]
2011-12-02 16:26:23 +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
dfe7997f53
Added helpers to export the datamodel
...
SVN:trunk[1653]
2011-11-04 11:48:42 +00:00
Denis Flaven
6fb3195d6e
GetValueLabel is used in some dashboards... make sure that it is available for any attribute
...
SVN:trunk[1615]
2011-09-29 09:35:26 +00:00
Romain Quetiez
099afb5451
Fixed regression on attribute labels; introduced in [1581]
...
SVN:trunk[1602]
2011-09-23 13:30:21 +00:00
Romain Quetiez
19318973ca
Fixed warning (strict standards) on previous fix
...
SVN:trunk[1584]
2011-09-19 11:44:04 +00:00
Romain Quetiez
cac76a7e08
#473 Could not load NW interfaces (reconciliation issue)
...
SVN:trunk[1581]
2011-09-19 10:36:47 +00:00
Denis Flaven
a04e7ea375
Bug fix in HierarchicalKey: host class can be different from target class in case of derived classes.
...
SVN:trunk[1494]
2011-08-23 07:24:55 +00:00
Denis Flaven
48d66447b7
Support an abstract "Organization" class: if it's the case don't create any Org neither Person during the setup.
...
SVN:trunk[1490]
2011-08-22 10:06:48 +00:00
Romain Quetiez
92ac1fe2ca
#148 Allow overloading attribute/enum labels in the dictionary
...
SVN:trunk[1477]
2011-08-19 15:30:43 +00:00
Denis Flaven
278b84ee38
The default value for Date fields is different than for DateTime fields: no 'time' part at the end (use the attribute's own format)
...
SVN:trunk[1465]
2011-08-18 09:50:16 +00:00
Denis Flaven
772c892b15
New option DEL_MOVEUP (move the children up one level) for 'on_target_delete' for HierarchicalKey attributes.
...
SVN:trunk[1430]
2011-08-07 12:24:45 +00:00
Denis Flaven
23b1d15b64
New attribute 'display_style' for Strings, Enums and ExternalKeys: when the list is short, display it as a set of radio buttons instead of a drop-down list. Possible values: 'radio', 'radio_vertical' and 'radio_horizontal'. ('radio' == 'radio_vertical').
...
SVN:trunk[1426]
2011-08-06 09:51:06 +00:00
Denis Flaven
8cfebdf723
- New configuration parameter deadline_format to specify how to display Deadlines (date or time difference or a mix of the two)
...
SVN:trunk[1424]
2011-08-05 13:08:56 +00:00
Denis Flaven
6688f1811e
Improved error handling when loading linkedset as attributes in one go
...
SVN:trunk[1410]
2011-08-01 15:08:22 +00:00
Denis Flaven
c85feb7cea
- Use the new HierarchicalKeys for Organization and Locations and use the hierarchy of organization for the profiles/user rights.
...
SVN:trunk[1382]
2011-07-28 15:14:49 +00:00
Denis Flaven
ecca1aa070
Use absolute URLs as much as possible to be independent from the page being executed...
...
SVN:trunk[1365]
2011-07-26 13:22:45 +00:00
Denis Flaven
7e60a9fce7
Implementation of a new type of ExternalKey attribute: HierarchicalKey. This attribute implements the "nested set" model and is used to define a hierarchy of an arbitrary depth of objects of the same class. With this new feature it is possible to retrieve in one OQL query (and in one sql query as well) all the children of a given organization.
...
I'm still keeping (commented out) some of the traces helpful for debugging the construction of the OQL queries.
SVN:trunk[1349]
2011-07-22 12:07:09 +00:00
Romain Quetiez
a991a84a8e
New feature: online help on search inputs (date format and operators)
...
SVN:trunk[1341]
2011-07-08 11:40:57 +00:00
Denis Flaven
70ad369ad6
- removed some debug traces !!
...
SVN:trunk[1337]
2011-07-06 17:12:18 +00:00
Denis Flaven
723685b4cb
- Fixed Trac #429 : web browser can crash when a text field contains several times the same URL !!!
...
SVN:trunk[1336]
2011-07-06 17:09:36 +00:00
Romain Quetiez
c6b60731d8
Internal cosmetic on duration attribute
...
SVN:trunk[1317]
2011-07-01 07:43:53 +00:00
Romain Quetiez
a0900cd732
Optimization: do not load the full set of items when it comes to displaying an autocomplete!
...
SVN:trunk[1275]
2011-06-08 13:30:56 +00:00
Denis Flaven
e4fa7ba983
Properly manage carriage returns/line feeds in CaseLog records.
...
SVN:trunk[1256]
2011-04-29 13:57:46 +00:00