Denis Flaven
4ee78ea59c
#1078 : Properly record the history of LinkedSet(Indirect)
...
SVN:trunk[3626]
2015-07-07 13:01:40 +00:00
Romain Quetiez
73cd1274a5
Implemented GetForJSON and FromJSONToValue for AttributeLinkedSet (though this is not used for the Rest/JSON services which are doing much more) -retrofit from branch 2.1.0
...
SVN:trunk[3587]
2015-05-26 12:04:29 +00:00
Romain Quetiez
f69109bc43
#1069 (continuation of commit 3558) There may be some null values in the Database, making it impossible to upgrade. Defining a default value is far enough for external keys and hierarchical keys. Furthermore, this will be less time consuming during the setup (no need for table scans)
...
SVN:trunk[3569]
2015-04-29 15:31:28 +00:00
Romain Quetiez
520ccd361c
Fixed a typo on the default document mimetype: application/x-octet-stream
...
SVN:trunk[3560]
2015-04-24 08:28:45 +00:00
Romain Quetiez
fedde33be1
#1069 Added a default value to the column definitions whenever possible: makes it less a pain to add a new hierarchical key when there are already some records in the DB
...
SVN:trunk[3558]
2015-04-23 17:15:07 +00:00
Romain Quetiez
eb379662ce
Rework of the relation diagrams: configuration of the redundancy (AttributeRedundancySettings)
...
SVN:trunk[3552]
2015-04-22 15:33:07 +00:00
Romain Quetiez
444d9e36c6
OQL enhancement: allow JOIN on a objclass/objkey pair of attributes (requires benchmarking)
...
SVN:trunk[3506]
2015-03-19 12:50:15 +00:00
Denis Flaven
930d833e1b
#803 : template placeholders are now built on demand. Yes !!
...
SVN:trunk[3498]
2015-02-27 10:02:44 +00:00
Romain Quetiez
48f222df0b
When adding a case log, existing objects could not be displayed anymore!
...
SVN:trunk[3457]
2014-12-09 16:07:06 +00:00
Romain Quetiez
8d8510a412
#1030 Missing values in the history tab (TTO/TTR)
...
The regression has been introduced in iTop 2.0.2 with the fix for #703 (escape HTML entities). There is no data loss: changes were correctly made and all the changes already recorded will be correctly displayed with the current fix.
The current change consists in a little rework: GetAsHTMLForHistory has been renamed DescribeChange, and it now calls oAttDef->GetAsHTMLForHistory instead of calling oAttDef->GetAsHTML, thus allowing for the factorization of the code that format the change description. AttributeSubitem does not overload DescribeChange. Rather, it simply overloads GetAsHTMLForHistory (viewing the diff may be confusing here).
SVN:trunk[3443]
2014-12-02 10:53:59 +00:00
Denis Flaven
f794d0222e
Forms enhancements and XML format touch-up.
...
SVN:trunk[3359]
2014-10-03 09:56:20 +00:00
Denis Flaven
fd9008a163
New concept in the XML: HighlightScale to avoid overloading GetIcon and GetHilightClass...
...
SVN:trunk[3291]
2014-07-28 15:16:16 +00:00
Romain Quetiez
5f5125a131
#854...ROLLBACK, undoing the commit [3185]. The implementation has been postponed to the next major relase.
...
SVN:trunk[3255]
2014-07-09 09:49:02 +00:00
Romain Quetiez
e4bb0acd94
#936 Tune the default (i.e. implicit) tracking level on link sets (and disable tracking on 1-N links, for fresh installations)
...
SVN:trunk[3187]
2014-06-03 13:36:35 +00:00
Denis Flaven
1572d9da5a
#930 AttributeExternalFields displayed in a form are automatically refreshed when their "parent" field is modified...
...
SVN:trunk[3186]
2014-06-02 16:05:20 +00:00
Romain Quetiez
2d0ca37f27
#854 Flag Is null allowed not working on attributes Date and DateTime + the default value is now operant
...
SVN:trunk[3185]
2014-06-02 14:35:28 +00:00
Denis Flaven
317344da2e
Proper output of boolean values in JSON.
...
SVN:trunk[3155]
2014-05-16 04:58:45 +00:00
Romain Quetiez
cba75527b3
#877 REST/JSON More flexibility on case log updates (in particular, it is now possible to write the entire case log), remains compatible with the previous API
...
SVN:trunk[3078]
2014-02-06 11:40:26 +00:00
Denis Flaven
bc0f48721b
Bug fix: the JSON value for an enum should be the raw value, not its translated label.
...
SVN:trunk[3077]
2014-02-06 09:22:35 +00:00
Denis Flaven
4235eae9b3
#871 : eMail validation pattern was too strict: now fully configurable (globally and per attribute).
...
SVN:trunk[3056]
2014-01-17 09:39:19 +00:00
Romain Quetiez
32ec19e09d
#869 REST JSON was not outputing case log attributes (implemented in a structured way)
...
SVN:trunk[3054]
2014-01-15 11:04:25 +00:00
Romain Quetiez
7cb2fb9b02
Internal: new setting to tweak the data model by allowing null for all external keys (use with care!)
...
SVN:trunk[3016]
2013-12-03 09:58:29 +00:00
Denis Flaven
36e6a6106b
#757 Better UI to manage direct linksets... on going...
...
SVN:trunk[2927]
2013-10-18 08:26:31 +00:00
Romain Quetiez
afa3c40c3e
Improved the column load optimization which was causing object reloads in various circumstances (impact can be important when loading lists with many lines):
...
1) When changing column settings (menu "Configure this list")
2) When a plugin was systematically reading some data (e.g. Highlighting late tickets requires to read tto/trr/status/start_date!)
SVN:trunk[2925]
2013-10-17 09:46:10 +00:00
Denis Flaven
3ffd289a5e
#793 provide the default '=' and '!=' operators for all types of Computed Fields.
...
SVN:trunk[2901]
2013-10-14 13:49:21 +00:00
Romain Quetiez
b5d9e5a8b6
#773 Display boolean values from the stop watches as yes/no (localized, like enums) + took the opportunity to enable the export in spreadsheet format
...
SVN:trunk[2899]
2013-10-14 13:22:52 +00:00
Denis Flaven
899a7c1ba0
New pattern accepting the new global Top Level Domains (gTLD)
...
SVN:trunk[2867]
2013-09-27 07:29:15 +00:00
Romain Quetiez
898ee016c9
Generalized the option tracking_level to any kind of attributes. Defaults to 'all', can be set to 'none' to disable the change tracking on a single attribute (LinkSets still have the same allowed values: none, list, details and all).
...
SVN:trunk[2863]
2013-09-25 09:47:50 +00:00
Denis Flaven
7e45f34a86
#746 allow adding an AttributeBlob with is_null_allowed = true to an existing Data Model. (same issue fixed also for AttributeOneWayPassword).
...
SVN:trunk[2808]
2013-07-25 09:17:16 +00:00
Denis Flaven
2e442dbaa0
#704 : preserve the content of a "linkedset" when changing the initial state of the object being created !
...
SVN:trunk[2737]
2013-05-15 15:56:42 +00:00
Romain Quetiez
ad9ed96960
#673 Could not create a physical interface with default value for the speed (+ definitive corruption of the DB for the device on which the interface is being created!)
...
SVN:trunk[2735]
2013-05-15 10:23:06 +00:00
Romain Quetiez
5684f1e196
#713 URL format reviewed:
...
- more formats allowed by default
- aligned between the wiki formatting and the URL attribute
- configurable globally with 'url_validation_pattern'
- can be defined at the attribute level with tag validation_pattern
SVN:trunk[2730]
2013-05-14 14:20:00 +00:00
Romain Quetiez
d5e57ba0ba
#692 Allow to set a default value for AttributeDuration (was forced to 0 anytime)
...
SVN:trunk[2705]
2013-04-26 10:24:44 +00:00
Romain Quetiez
5f11cc4cf8
#703 HTML entities not escaped in history tab
...
SVN:trunk[2690]
2013-04-16 13:23:10 +00:00
Romain Quetiez
3d79e3fe8f
#472 REST API: finalized the implementation of core/get_related + added the support for AttributeBlob (to manage documents and attachments)
...
SVN:trunk[2669]
2013-04-02 13:31:52 +00:00
Romain Quetiez
3d2866a2a0
#687 Finalized the bug fixed started in [2632], about attributes/hierarchies/labels (dictionary)
...
SVN:trunk[2644]
2013-03-20 10:00:19 +00:00
Romain Quetiez
51628604bf
#687 Label for attribute Person:name always shown in english (Last Name)
...
SVN:trunk[2632]
2013-03-18 17:38:28 +00:00
Romain Quetiez
a23569e0c4
Fixed issue with the new CRON execution pattern
...
SVN:trunk[2611]
2013-03-08 14:03:55 +00:00
Erwan Taloc
646b46f2b6
Allow & inside email addresses
...
SVN:trunk[2567]
2012-12-13 14:23:28 +00:00
Romain Quetiez
62b3f80a4c
#629 Nested object creation (button plus) does not work if:
...
- PHP 5.4
- notification sent on object creation
- PHP error level allows notices
SVN:trunk[2553]
2012-12-07 13:38:14 +00:00
Denis Flaven
17d98c9236
Safer regexpr for DateTimes (don't let 2012-12-05 1900:00 pass through since it turns into 0000-00-00 00:00:00 in MySQL) but allow to omit the seconds (i.e. 2012-12-05 18:45 will become 2012-12-05 18:45:00 in MySQL)
...
SVN:trunk[2525]
2012-12-05 18:02:45 +00:00
Romain Quetiez
24435401a5
Fixed issue in CSV export: null enums rendered as 'undefined' whereas '' is the value expected in the import (See an export of Organization/status)
...
SVN:trunk[2501]
2012-12-04 15:17:22 +00:00
Denis Flaven
442c0d6956
Prevent a server crash when using together APC cache and Mcrypt
...
SVN:trunk[2498]
2012-12-04 14:01:51 +00:00
Denis Flaven
d69163199b
Fix for Trac #569 : Mandatory date (and time) fields are prefilled with the current date (and time).
...
SVN:trunk[2483]
2012-11-30 10:51:15 +00:00
Denis Flaven
63cb32b7a7
Fix for Trac #497 : allow bulk modification of "duration" fields.
...
- Proper display of the modifications on the SynchroAttributes in the History of a SynchroDataSource
- Better display of the history of Boolean atrtibutes (false is no longer displayed as an empty string)
SVN:trunk[2478]
2012-11-28 17:45:00 +00:00
Denis Flaven
51af2e9662
Fix for Trac #625 : CSV export of boolean attributes was broken (false => "")
...
SVN:trunk[2468]
2012-11-27 16:30:41 +00:00
Denis Flaven
52c1830d42
GetTargetAttDef is made public (it's used for auto documenting)
...
SVN:trunk[2441]
2012-11-21 11:04:08 +00:00
Romain Quetiez
247b1b4d78
Record the list of attachments (in EventNotificationEmail) + prerequisite to email-reply
...
SVN:trunk[2413]
2012-11-08 12:41:51 +00:00
Denis Flaven
5af0f5f320
Proper error reporting...
...
SVN:trunk[2388]
2012-10-26 13:57:40 +00:00
Romain Quetiez
721faa7e1e
Updated copyright (2012) and license (LGPL changed to AGPL)
...
SVN:trunk[2333]
2012-10-23 21:41:36 +00:00