Romain Quetiez
31a375f640
Custom fields: solidified the internal APIs against creative usages (null =>default value)
...
SVN:trunk[4248]
2016-06-22 14:12:53 +00:00
Romain Quetiez
963a09ba6f
Internal: fixed regression introduced in iTop 2.3.0 beta: no error though a mandatory attribute of type HTML has been left empty
...
SVN:trunk[4226]
2016-06-20 10:15:12 +00:00
Romain Quetiez
2e71aee720
Notice in schema.php (Admin tools / data model) when viewing the class UserRequest
...
SVN:trunk[4216]
2016-06-15 13:15:43 +00:00
Guillaume Lajarige
dfa855b4f7
Customer portal : ExternalField form field was crashing due to a typo.
...
SVN:trunk[4202]
2016-06-13 12:52:35 +00:00
Romain Quetiez
e48a1b1645
#1249 Fixed regression introduced in [r3916] (iTop 2.3.0 beta): AttributeHTML not working if the sql column name differs from the attribute code
...
SVN:trunk[4196]
2016-06-10 14:23:31 +00:00
Guillaume Lajarige
0050de641a
Customer portal : Added support for some AttributeType in forms (AttributeExternalField, AttributeHierarchicalkey, AttributeSubItem, AttributeDuration)
...
SVN:trunk[4169]
2016-06-02 07:47:28 +00:00
Denis Flaven
b97b9bf1d5
$this->head_html(log)$ and $this->head(log)$ now support both text and HTML case logs.
...
SVN:trunk[4136]
2016-05-25 08:59:26 +00:00
Romain Quetiez
1e719b97d8
New attribute: ImageAttribute
...
SVN:trunk[4129]
2016-05-24 15:29:44 +00:00
Denis Flaven
c914344a32
Security: do not show actual encrypted values, display '*****' instead.
...
SVN:trunk[4101]
2016-05-18 08:15:14 +00:00
Denis Flaven
72b4c549c7
Fix a regression (crash) when displaying deadline attributes.
...
SVN:trunk[4091]
2016-05-14 17:42:02 +00:00
Denis Flaven
ccddf1d4f0
Fix for editing HTML content containing html entities: & must be encoded as & as well !!
...
SVN:trunk[4049]
2016-05-10 19:26:02 +00:00
Guillaume Lajarige
aa788a7aad
Portal : Finished integration of Date & DateTime attributes in forms
...
SVN:trunk[4031]
2016-05-04 10:04:06 +00:00
Denis Flaven
3c4845cf99
#1215 : URL fields can now store up to 2048 characters
...
SVN:trunk[4030]
2016-05-04 09:55:24 +00:00
Guillaume Lajarige
2b12a86fa8
Portal : Finished integration of Date & DateTime attributes in forms
...
SVN:trunk[4029]
2016-05-04 09:42:14 +00:00
Denis Flaven
dc5040c1d2
Wiki syntax is supported in formatted (HTML) text fields as well as plain text areas.
...
SVN:trunk[4028]
2016-05-04 08:53:47 +00:00
Denis Flaven
3579f557d1
Support of date and time custom formats... for custom fields !!
...
SVN:trunk[4023]
2016-05-03 15:17:46 +00:00
Guillaume Lajarige
dd41dc05f5
Refactoring for AttributeDateTime in the portal
...
SVN:trunk[4021]
2016-05-03 14:44:12 +00:00
Guillaume Lajarige
f247b89342
Refactoring for AttributeDateTime in the portal
...
SVN:trunk[4020]
2016-05-03 14:40:56 +00:00
Denis Flaven
5386662146
Support of date and time custom formats... continuing towards the beta !
...
SVN:trunk[4019]
2016-05-03 09:56:02 +00:00
Romain Quetiez
5d5b61d956
Wiki syntax: allow white spaces in the specification of a link to an object (form: [[<class>:<friendlyname>]])
...
SVN:trunk[4016]
2016-04-28 11:48:03 +00:00
Denis Flaven
8eba9ae714
Enhancement: Date and time formats are now configurable in iTop !! (beta version, beware!)
...
SVN:trunk[4011]
2016-04-22 09:26:27 +00:00
Guillaume Lajarige
8834e1b49c
- Added support for ExternalKey, LinkedSet, linkedSetIndirect, CaseLog to the new portal
...
- Fixed some bugs on the customfields integration with he portal
SVN:trunk[4003]
2016-04-18 15:07:58 +00:00
Romain Quetiez
21564ff340
CustomFields: overload AttributeDefinition::Fingerprint
...
SVN:trunk[3997]
2016-04-15 09:05:39 +00:00
Guillaume Lajarige
2a5ca467fd
Alpha 2.3.0 fixes :
...
- Multiple request templates on portal
- SelectField interface stabilization
- UI fixes on portal
- Forms updates on lifecycle
SVN:trunk[3970]
2016-03-29 12:33:08 +00:00
Romain Quetiez
847c1d2736
Custom fields: track the changes and improve the robustness with regards to the Exception thrown by the handler. Also fixed an issue with DBObject, causing the custom fields to be written several times if invoking DBUpdate more than once. Theoretically, this issue affects any type of attribute.
...
SVN:trunk[3966]
2016-03-24 10:49:04 +00:00
Romain Quetiez
ea31d71d16
Custom fields: check data against the form prior to recording (do not rely solely on the HTML form)
...
SVN:trunk[3963]
2016-03-22 09:02:03 +00:00
Guillaume Lajarige
24fcb20927
Form : Started fix on CaseLog field in the portal. Only the edit value is now in the editor. Still have to display the history below.
...
SVN:trunk[3961]
2016-03-18 15:04:49 +00:00
Guillaume Lajarige
44ba3d7bf8
CustomFields : Bootstrap integration
...
SVN:trunk[3945]
2016-03-11 14:34:16 +00:00
Guillaume Lajarige
7ea5176b56
CustomFields : Bootstrap integration
...
SVN:trunk[3944]
2016-03-11 12:42:21 +00:00
Romain Quetiez
e6887ab317
Custom fields: alpha version.
...
SVN:trunk[3943]
2016-03-10 16:55:13 +00:00
Denis Flaven
608e94a613
Inline images in formatted case log & descriptions: beta version fixperms js The inline images are now no longer stored stored as Attachments but using a specific object InlineImage...
...
SVN:trunk[3926]
2016-02-25 15:06:04 +00:00
Denis Flaven
4e24e9899e
(HTML) Formatted Case Logs, Description and Notifications with inline images uploaded as Attachments. Beta Version !!
...
SVN:trunk[3916]
2016-02-19 10:03:59 +00:00
Romain Quetiez
8c4e84dfaf
New type of attribute: AttributeMetaEnum.
...
Designed to cope with the need to select tickets by operational status. The value of this attribute is computed by the framework. It depends on the actual ticket status (that attribute cannot be known by the root class because its definition varies from one type of ticket to another).
The data model has been enriched with the new attribute Ticket::operational_status. Its value is 'active' unless the ticket status is either 'rejected', 'resolved' or 'closed'. The existing dashboards have been left unchanged but should be revised to fully benefit from the new attribute (e.g. Open requests, Open problems, etc.)
Note: the alpha version of the compiler had already been committed by mistake a few days ago.
SVN:trunk[3859]
2016-01-13 14:35:21 +00:00
Romain Quetiez
4a85f7f12b
Added AttributeDef::EnumTemplateVerbs, to generate the documentation about the available attribute formatting placeholders
...
SVN:trunk[3835]
2015-11-30 16:56:22 +00:00
Denis Flaven
2db785477c
Do NOT localize finalclass values in REST/JSON.
...
SVN:trunk[3805]
2015-10-12 12:39:09 +00:00
Romain Quetiez
f26bcd812c
Could not add more than one link between a given server and a given network device. This is a regression in 2.2.0 beta. This issue affect N-N links where duplicates are allowed. One single link is being affected in the standard datamodel.
...
SVN:trunk[3745]
2015-09-11 12:03:22 +00:00
Romain Quetiez
5fa83c84d3
Exports: attribute "final class" is either translated or not, depending on the no_localize option (all formats concerned with this option: CSV and spreadsheet -That field is not present in the XML format output)
...
SVN:trunk[3727]
2015-09-07 14:30:07 +00:00
Romain Quetiez
71048be499
Optimization (regression introduced in 2.1.0): huge tables and HTML exports of tickets can take long to execute (require 1 query per fetched row)
...
SVN:trunk[3708]
2015-09-01 14:38:33 +00:00
Romain Quetiez
35c57bb10c
Export/XML: documented options (no_localize / linksets) + added external fields and friendly name for the external keys, both on the exported objects and the links (linkets=1)
...
SVN:trunk[3697]
2015-08-26 09:41:32 +00:00
Romain Quetiez
b1887ae431
#1111 Could not attach a UserRequest to a Problem (1-N links). Could not detach either! This fix requires attention: it is assumed that an item of a link set, if it is "modified" then its key to the current object has already been set.
...
SVN:trunk[3693]
2015-08-21 10:27:54 +00:00
Romain Quetiez
7c8a348ead
Exports: Friendly names to be escaped and delimited in CSV (bug more exposed now that the export allows field selection)
...
SVN:trunk[3680]
2015-08-17 14:54:04 +00:00
Denis Flaven
90d5f5b8cf
#1116 (and #1117 ): default values for ENUMs must always be expressed as strings.
...
SVN:trunk[3668]
2015-08-03 15:33:37 +00:00
Denis Flaven
b04298916c
A little bit of polishing on the export feature to be ready for the beta.
...
SVN:trunk[3640]
2015-07-10 16:54:26 +00:00
Romain Quetiez
7a139dddc0
Code cleanup: deprecated the unused (and empty) class CMDBSearchFilter, replaced by DBSearch or DBObjectSearch depending on the usage.
...
SVN:trunk[3632]
2015-07-09 07:36:39 +00:00
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