Denis Flaven
32ce26aa7d
Fix for potential XSS vulnerability on uploaded file names. To be further tested before retrofitting in branches.
...
SVN:trunk[3985]
2016-04-05 16:15:29 +00:00
Romain Quetiez
3997ea3a23
CustomFields: support of TextAreaField
...
SVN:trunk[3984]
2016-04-05 13:12:25 +00:00
Romain Quetiez
f41c4f80f8
CustomFields: implemented the autocomplete behavior for SelectObjectField
...
SVN:trunk[3983]
2016-04-05 09:41:26 +00:00
Romain Quetiez
3eacf2e7fa
Internal: typo in the reporting of page spurious chars
...
SVN:trunk[3982]
2016-04-05 08:52:57 +00:00
Romain Quetiez
c3f804bb29
CustomFields: fixed typos preventing fields from adding custom javascript/css files to the page
...
SVN:trunk[3981]
2016-04-05 08:46:51 +00:00
Guillaume Lajarige
1784653678
Cleanup and optimization of the handling/loading of the dictionary files.
...
SVN:trunk[3980]
2016-04-04 13:56:36 +00:00
Denis Flaven
447fc85867
Optimization: load "pdftage" (and thus tcpdf) only when needed.
...
SVN:trunk[3979]
2016-04-04 13:44:59 +00:00
Denis Flaven
f3773f6047
Cleanup and optimization of the handling/loading of the dictionary files.
...
SVN:trunk[3978]
2016-04-04 13:44:15 +00:00
Guillaume Lajarige
b741532231
New API for SelectObjectField, replaced OQL query by DBSearch
...
SVN:trunk[3977]
2016-04-04 10:22:57 +00:00
Romain Quetiez
f01bd61692
CustomFields: suppressed a warning when editing an object with a custom field being read-only
...
SVN:trunk[3976]
2016-04-04 10:00:54 +00:00
Romain Quetiez
a5d3208599
CustomFields: Attributes of type CustomFields must be removed when converting from 1.3 to 1.2
...
SVN:trunk[3975]
2016-03-31 15:00:02 +00:00
Guillaume Lajarige
f3cc54fe8d
Updated licences file with Bootstrap and DataTables
...
SVN:trunk[3974]
2016-03-31 13:06:46 +00:00
Romain Quetiez
70e0fab267
Fixed regression introduced with [3912] and partially fixed in [3954] : when the autocomplete is active, then the search dialog was not working anymore.
...
SVN:trunk[3972]
2016-03-30 12:11:57 +00:00
Romain Quetiez
7868c4364c
Label of the final class attribute could only be defined on the root class (overriding it in derived classes had no effect)
...
SVN:trunk[3971]
2016-03-29 14:22:13 +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
2ab12d9d11
#1221 Exclude git folder from the copied folders, during the compilation process
...
SVN:trunk[3969]
2016-03-25 15:22:52 +00:00
Romain Quetiez
0104c3fe41
ResetStopWatch could not be used as a lifecycle action: the symptom is "The action has failed".
...
SVN:trunk[3967]
2016-03-25 10:02:29 +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
922354320b
Code refactoring: removed a debug trace
...
SVN:trunk[3965]
2016-03-24 10:40:54 +00:00
Romain Quetiez
462af27157
Custom fields: comparing two sets of values is delegated to the custom fields handler because the values must be interpreted before concluding (blind comparison resulted in objects being written though the values were equivalent)
...
SVN:trunk[3964]
2016-03-22 16:55:51 +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
Romain Quetiez
2150682a92
Custom fields: values not recorded if the user does not change any of the default values
...
SVN:trunk[3962]
2016-03-22 08:59:15 +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
Romain Quetiez
414b94405b
Custom fields: better error reporting when an exception occurs while finalizing the form
...
SVN:trunk[3960]
2016-03-18 14:49:59 +00:00
Guillaume Lajarige
5328feb58b
Form : Added LabelField class for forms.
...
SVN:trunk[3959]
2016-03-18 14:15:30 +00:00
Guillaume Lajarige
bc7176f07e
Form : Fixed call to form_field::validate on fields with no form_field widget (typically LabelField)
...
SVN:trunk[3958]
2016-03-18 14:14:06 +00:00
Denis Flaven
8f4a8fc7be
New icon for the new portal.
...
SVN:trunk[3957]
2016-03-18 11:40:38 +00:00
Romain Quetiez
81317d4df9
Custom fields: better error reporting when an exception occurs while finalizing the form
...
SVN:trunk[3956]
2016-03-18 10:35:09 +00:00
Guillaume Lajarige
af87ef3623
Form : Fixed dependancies check in Form::Finalize()
...
SVN:trunk[3955]
2016-03-17 15:25:33 +00:00
Romain Quetiez
c201ae4147
Fixed regression introduced with [3912] : autocomplete not working (new User request with lots of existing user requests)
...
SVN:trunk[3954]
2016-03-17 14:04:48 +00:00
Guillaume Lajarige
37e3cb6285
Form : Added some translations to the new form system
...
SVN:trunk[3953]
2016-03-16 16:46:58 +00:00
Guillaume Lajarige
4b7fb20eaf
DBSearch : Allow join between DBUnionSearch by adding the DBUnionSearch::Join verb
...
SVN:trunk[3952]
2016-03-16 16:45:39 +00:00
Romain Quetiez
92d9c778e5
Prerequisites to the portal forms:
...
- finalize form fields in the order of their dependencies
- introduced the SelectObjectField which will implement an autocomplete (currently remains a drop-down whatever the number of items)
- code refactoring
SVN:trunk[3951]
2016-03-16 09:09:30 +00:00
Denis Flaven
1c90cd2312
Initial feedback whilie loading the 'list' tab of the impact analysis, useful when this tab is displayed first.
...
SVN:trunk[3949]
2016-03-15 09:39:59 +00:00
Romain Quetiez
4006fce0f2
Exclude magic parameters when listing query parameters (refactoring from run_query) This enables the use of magic parameters in the exports. The issue was less exposed in iTop 2.2.0 because only one single magic parameter was available.
...
SVN:trunk[3948]
2016-03-11 20:42:04 +00:00
Guillaume Lajarige
a31be78cbd
CustomFields : Fixed a regression in field_set.js during validation due to touched_fields what were no longer in the form when switching templates
...
SVN:trunk[3947]
2016-03-11 16:03:19 +00:00
Romain Quetiez
f29af948be
Custom fields: not all the values were correctly recorded (event name collision)
...
SVN:trunk[3946]
2016-03-11 15:05:59 +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
67c92ab946
Modified the "List" tab of the Impact Analysis to display only the actually impacted objects. The content of this tab is now refreshed every time the graph is rebuilt to take into account the "context" changes which causes the actual impact to change, or the filtering.
...
SVN:trunk[3941]
2016-03-09 18:05:14 +00:00
Guillaume Lajarige
daa090d4fe
Prerequisites to the custom fields
...
SVN:trunk[3940]
2016-03-09 16:58:31 +00:00
Romain Quetiez
ced87e71cb
Magic query arguments - fixed a regression: URL exceeding 4000 characters (!) because the serialized queries were including magic arguments. Those arguments must be computed right before executing the query. An alternative to this implementation could be to serialize a DBSearch with its parameters computed at serialization time.
...
SVN:trunk[3939]
2016-03-04 15:03:46 +00:00
Romain Quetiez
e26eed3142
#1210 (reopened) ...fixed a regression on commit [r3936]: dependent fields could not be loaded when there are link set attribute in the current form
...
SVN:trunk[3938]
2016-03-04 14:22:13 +00:00
Romain Quetiez
d33dad51f8
Prerequisites for custom fields
...
SVN:trunk[3937]
2016-03-02 16:16:42 +00:00
Romain Quetiez
37f6c6ed7d
#1210 Dependant field not reset (servicesubcategory not reset when service is reset)
...
SVN:trunk[3936]
2016-03-01 14:29:35 +00:00
Denis Flaven
7e3d526de3
Background process for cleaning expired temporary attachments and inline images.
...
SVN:trunk[3935]
2016-02-29 17:20:43 +00:00
Denis Flaven
53029f9fc3
Optimization/bug (!): Never use the whole object as a placeholder in ApplyParams !!
...
SVN:trunk[3931]
2016-02-29 16:20:41 +00:00
Denis Flaven
22ccb317d6
Optimization: do not load all columns when checking if a CI is part of the "context" of a given ticket.
...
SVN:trunk[3929]
2016-02-29 15:47:52 +00:00
Guillaume Lajarige
ad91dc14b8
Prerequisites to the custom fields
...
SVN:trunk[3928]
2016-02-26 16:10:57 +00:00