Guillaume Lajarige
03db4e7a14
N°934 Hierarchy button loading indicator was not hidden on HK selection.
...
SVN:trunk[4865]
2017-08-18 12:55:59 +00:00
Guillaume Lajarige
79582b55a4
N°579: Creating an object with the [+] button on external key pointing to an abstract class.
...
SVN:trunk[4838]
2017-07-18 13:37:29 +00:00
Denis Flaven
7c39a8baf1
[CKEditor] Enabled the "Source mode edition" button, by popular demand. Be aware that the resulting HTML source is anyhow filtered/validated/sanitized by CKEditor itself, then iTop.
...
SVN:trunk[4792]
2017-07-03 15:17:39 +00:00
Denis Flaven
ebcaaa089a
Updated CKEditor to the latest version (4.7.1)
...
SVN:trunk[4791]
2017-07-03 15:11:06 +00:00
Guillaume Lajarige
b15621639b
N°653: Dependant fields on transitions was not using transition flags.
...
SVN:trunk[4769]
2017-06-27 10:14:58 +00:00
Romain Quetiez
43b8522b85
Rework of the edition of 1-N and N-N links: managed as a delta from the GUI down to the the lowest APIs.
...
- Fixes the management of obsolete linked data.
- N.744 Fixes concurrent modifications (example: a user modifies a team, another user modifies a person related to that same team). Still NOT fixed with the customer portal.
- N.849 Fixes links edition in the case some data are not allowed to the current user (organization silos) -TO BE TESTED
- #1145 Fixes the creation of duplicate links in one step (Server to NW Device)
- #1147 Fixes the update of duplicate links
SVN:trunk[4766]
2017-06-21 15:47:28 +00:00
Guillaume Lajarige
ebe467b77a
N°635 Portal: Final touches on forms layout refactoring
...
SVN:trunk[4738]
2017-05-16 14:50:51 +00:00
Guillaume Lajarige
50970810d2
N°635 Portal: Forms now have 2 differents layout (display_mode), see online documentation (when released) for more information.
...
Note: This is a first step, some refactoring could be done soon.
SVN:trunk[4735]
2017-05-15 12:50:09 +00:00
Romain Quetiez
fa2fd6dcdf
NEW! Archiving data. Archiving is a soft delete. It can be undone. Enter the archive mode to see all the data including archives (everything is read-only in that mode). Archiving must be enabled per class (data model). Archiving is achieved by the mean of the API DBObject::Archive (or Unarchive).
...
SVN:trunk[4692]
2017-04-26 09:52:20 +00:00
Romain Quetiez
3773a88cc1
N.417 Object name displayed with html entities (e.g. "&" shown as "&") when selecting/creating an object into an autocomplete
...
SVN:trunk[4670]
2017-04-05 14:39:13 +00:00
Denis Flaven
cf0792cd64
More events from the property_field widgets to inform the enclosing form of the state changes.
...
SVN:trunk[4598]
2017-03-17 10:55:06 +00:00
Romain Quetiez
2d9c0e16b9
N.569 Enable the browser built-in spell checker for the rich text editor
...
SVN:trunk[4582]
2017-03-14 13:42:20 +00:00
Denis Flaven
fa9848d1be
CKEditor version 4.6.1 + color dialog (for choosing the color of a table cell)
...
SVN:trunk[4530]
2016-12-14 16:45:22 +00:00
Denis Flaven
d143f0880b
N. 533: when reloading the ticket form (due to an alternate initial state path)
...
1) the value of some controls (non-text inputs in n:n links) was not preserved,
2) popup dialogs and CKEditor instances were not properly destroyed and re-created.
SVN:trunk[4515]
2016-12-13 10:54:45 +00:00
Denis Flaven
7d5898f302
Upgrade of CKEditor from 4.5.8 to 4.6.0 and addition of the formatting buttons:
...
- Font family
- Font Size
+ reordering of the toolbar buttons to have two lines of equivalent width.
SVN:trunk[4510]
2016-12-08 13:52:28 +00:00
Romain Quetiez
21fc272674
N.534 Cannot create a parent ticket from the ticket edition form. More generally, the object creation dialog box (opened by the mean of the PLUS button) fails as soon as any of the mandatory fields is an HTML field. Regression introduced in iTop 2.3.0, and due to HTML field edition widget (aka CKEditor)
...
SVN:trunk[4496]
2016-12-07 20:31:54 +00:00
Denis Flaven
a09e579451
Support of non-case sensitive "forbidden values" in DesignerTextField
...
SVN:trunk[4473]
2016-11-04 15:58:59 +00:00
Guillaume Lajarige
8330f3d498
Portal : Request template OQL list fields marked as mandatory were not validated properly
...
SVN:trunk[4371]
2016-09-02 12:30:41 +00:00
Guillaume Lajarige
2b35cf5047
Portal : IE9 fixes
...
- Remaining console.log() inthe field_set.js file
- Missing zoom-in / zoom-out mouse cursors on a object images (They are actually not available on IE9, so I put a pointing hand instead)
- Missing pointer cursors on CaseLog field collapsers
SVN:trunk[4362]
2016-08-31 15:59:09 +00:00
Denis Flaven
8582f6da70
Enhancement: provide some feedback to the end-user in case of a fatal error during an interactive export.
...
SVN:trunk[4276]
2016-07-04 14:22:24 +00:00
Guillaume Lajarige
c44284dc3c
Customers portal : Fixed a bug in UserRequest edition form that prevented user to submit. Validation method was returning false on reoslution_code. Fix was to not check validators on empty && none mandatory fields (on both client and server sides).
...
SVN:trunk[4265]
2016-06-29 08:58:19 +00:00
Denis Flaven
619fe22a15
File or image upload is not supported (and thus disabled) when using the [+] button to create a new object inside a popup dialog.
...
SVN:trunk[4236]
2016-06-22 12:01:23 +00:00
Romain Quetiez
52309bb1e5
Improved images caching: since 2.3.0-beta, iTop handles inline images (case logs, ticket description) and a picture for a person (AttributeImage). This code refactoring handles a case where the browser checks for the validity of the image and the 304 response code can then be returned without checking anything because we assume that the URL of the image contains a signature of it (or the data cannot change -attachement and inline images are in this case).
...
SVN:trunk[4217]
2016-06-16 08:23:15 +00:00
Denis Flaven
9fc3b52b24
Fix: cannot export an object with a property named "length" !!
...
SVN:trunk[4161]
2016-05-30 09:25:29 +00:00
Romain Quetiez
1e719b97d8
New attribute: ImageAttribute
...
SVN:trunk[4129]
2016-05-24 15:29:44 +00:00
Denis Flaven
930e51f94c
Font plugin for CKEditor
...
SVN:trunk[4124]
2016-05-24 09:38:14 +00:00
Denis Flaven
64b3e12258
Updated C3Js to 0.4.11 to fix an issue (on click event) on Chrome.
...
SVN:trunk[4111]
2016-05-23 08:13:20 +00:00
Guillaume Lajarige
7790f770a7
Customer portal : Form - Hiding templates when there is none in order to optimize form space (Actually hiding SubForm when there is only HiddenField)
...
SVN:trunk[4092]
2016-05-15 08:46:24 +00:00
Denis Flaven
165dbaf245
Date and time format finalization for the exports:
...
- properly display the date and time as expected in the preview during an interactive export
- differentiate date vs date&time formats in the Excel export
- use the custom format in the default URL provided by the query phrasebook
SVN:trunk[4089]
2016-05-14 17:35:52 +00:00
Romain Quetiez
7380f56a50
Breadcrumb: reworked the disposition (when wrapping onto a second line, the last item could be strangely placed between both lines on Chrome)
...
SVN:trunk[4082]
2016-05-13 15:24:17 +00:00
Guillaume Lajarige
6297809716
Customer portal : User Profile brick that allows basic Contact informations edition, password / preferences change from the portal
...
SVN:trunk[4068]
2016-05-12 10:22:23 +00:00
Denis Flaven
cc0019c090
Styles fine tuning and nicer display of the main menu (no more animation on initial load).
...
SVN:trunk[4062]
2016-05-11 14:20:02 +00:00
Denis Flaven
e388e4b163
Bug fix: the result of CheckToWrite() was not taken into account (action failed silently) when creating an object using the [+] button inside a form.
...
SVN:trunk[4056]
2016-05-11 12:09:45 +00:00
Denis Flaven
b02e163ecc
CKEditor integration fine tuning with a new "Maximize" button in the collapsed toolbar.
...
SVN:trunk[4027]
2016-05-04 08:26:14 +00:00
Guillaume Lajarige
79f73256d7
Support for Date and DateTime in portal
...
Fixed form validation on portal
SVN:trunk[4025]
2016-05-03 16:08:09 +00:00
Romain Quetiez
668e822fc6
#185 Navigation Breadcrumb - Beta version
...
- Any page has a breadcrumb (except if POST and a number of pages like "new object")
- Added Home + Menu buttons showed when the left pane is closed
- Configuration: breadcrumb.max_count (0 to disable)
SVN:trunk[4022]
2016-05-03 15:06:14 +00:00
Guillaume Lajarige
4d91e92344
Portal :
...
- Support for attachments in forms
- Added a loader on LinkedSet fields while form is retrieving information on server when adding objects
SVN:trunk[4014]
2016-04-28 08:22:46 +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
Denis Flaven
7abb048b7c
Replacing OpenFlashCharts by d3js and c3js: Farewell Flash ! (still an alpha version !)
...
SVN:trunk[4001]
2016-04-18 14:56:02 +00:00
Romain Quetiez
e27d61a525
#185 Navigation Breadcrumb - A beta version, based on the navigation history. Comments welcome!
...
SVN:trunk[4000]
2016-04-18 14:48:43 +00:00
Romain Quetiez
2d05b110b8
Cosmetic: improved the feedback when an attribute edition control is being refreshed in the console
...
SVN:trunk[3995]
2016-04-11 19:02:54 +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
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
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
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
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
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
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