Guillaume Lajarige
eff42f5d3b
Console UI: OneWayPassword attribute are now displayed properly according to the new layout
...
SVN:trunk[4818]
2017-07-10 07:11:06 +00:00
Guillaume Lajarige
1f1ab2b10c
N°930 Better UI on object details part 2: Text type fields now handled properly and aligned with HTML type fields.
...
SVN:trunk[4816]
2017-07-09 13:44:42 +00:00
Guillaume Lajarige
307145502c
N°930 Better UI on object details part 1. (Careful, Bulf modify and CSV import might be partly broken...)
...
SVN:trunk[4814]
2017-07-07 15:32:50 +00:00
Denis Flaven
ce2f1edaac
Identify the menu nodes by an ID for potential CSS styling.
...
SVN:trunk[4809]
2017-07-07 15:24:14 +00:00
Denis Flaven
140efb4240
Split of a too long code line !!
...
SVN:trunk[4808]
2017-07-07 15:23:20 +00:00
Guillaume Lajarige
3531d5c5b7
Removed JS console.log usages that would have made IE9 crash
...
SVN:trunk[4804]
2017-07-06 15:55:02 +00:00
Guillaume Lajarige
d80c2293dc
N°380 Fixed UI in console, object details that were going over their container sometimes
...
SVN:trunk[4796]
2017-07-04 11:58:40 +00:00
Guillaume Lajarige
3cecdeff1c
N°380 Fixed object header width in console UI.
...
SVN:trunk[4795]
2017-07-04 08:32:14 +00:00
Romain Quetiez
dbe3e94d5c
Obsolescence: audit errors reporting to include obsolete data as well as the audit execution does
...
SVN:trunk[4785]
2017-06-30 13:25:02 +00:00
Romain Quetiez
0834e36b38
Archive: fix dashboard management (edition, revert, from file) when archive mode is on
...
SVN:trunk[4782]
2017-06-30 12:51:09 +00:00
Romain Quetiez
990be7a105
Archive mode: fixed the recording of user preferences
...
SVN:trunk[4779]
2017-06-30 10:00:38 +00:00
Guillaume Lajarige
495cedc04f
Fixed UI in console edit forms that were going over their container sometimes
...
SVN:trunk[4777]
2017-06-29 15:49:57 +00:00
Romain Quetiez
1dbc2051cc
Obsolescence: fixed regression introduces in [r4766], count of 1-N link sets not matching the result set
...
SVN:trunk[4773]
2017-06-28 08:52:30 +00:00
Romain Quetiez
7e38d4be50
Fixed Regression introduced with the rework of N-N links (bug when creating software instances on a server)
...
SVN:trunk[4772]
2017-06-27 14:18:28 +00:00
Romain Quetiez
c2b9716e28
Obsolescence: fixed OQL issue
...
SVN:trunk[4770]
2017-06-27 12:37:07 +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
Guillaume Lajarige
71ec3da4ac
N°653 Portal: Lifecycle: Flags on transitions part 2
...
SVN:trunk[4767]
2017-06-22 13:38:45 +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
Denis Flaven
04e1f32860
(refactoring) Added a method to generate UUIDs.
...
SVN:trunk[4756]
2017-06-06 13:59:01 +00:00
Romain Quetiez
80121b89c3
Obsolescence: background task setting (or resetting) the obsolescence date for obsolete data. The periodicity can be tuned by the mean of obsolescence.date_update_interval, defaulting to 10 minutes. Also renamed show_obsolete_data into obsolescence.show_obsolete_data for consistency.
...
SVN:trunk[4745]
2017-05-19 09:20:13 +00:00
Romain Quetiez
248f8d6fd4
Obsolescence: finalizing the implementation of the flag (hide obsolete objects, show an icon on hyperlinks and a tag on the object details, user preference defaulting to the new setting 'show_obsolete_data')
...
SVN:trunk[4739]
2017-05-17 08:51:10 +00:00
Romain Quetiez
44b53e40a0
Obsolescence: introduction of this new concept (wording could change later). The obsolescence of an object is computed after other attributes, by the mean of an OQL expression. The code has been refactored (again) so as to factorize between the computation of friendly names and the computation of obsolescence flags. The refactoring involved a significant AND RISKY change: external key friendly names (magic attributes) have been changed from AttributeFriendlyName to AttributeExternalField, which simplifies the SQL query build logic.
...
SVN:trunk[4732]
2017-05-11 11:58:42 +00:00
Romain Quetiez
ea2681e08c
Archives: added the option with_archive to export web services (defaults to 0)
...
SVN:trunk[4711]
2017-04-27 15:03:24 +00:00
Romain Quetiez
e3931274ae
Archives: refactoring of the API to enable/disable the archive mode
...
SVN:trunk[4696]
2017-04-26 15:48:24 +00:00
Romain Quetiez
9cc583c47b
Archives: regression (warning during the setup)
...
SVN:trunk[4693]
2017-04-26 10:27:25 +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
Guillaume Lajarige
2fcf50bb88
N°653 Lifecycle flags can be defined on both states and transitions (Note: This is a beta version and need to be tested!)
...
SVN:trunk[4688]
2017-04-21 14:59:04 +00:00
Romain Quetiez
85dc7c9452
N.755 Case log latest entry preset with HTML code gets transformed into pure text
...
SVN:trunk[4662]
2017-04-04 09:25:02 +00:00
Denis Flaven
15da430459
N°686 - protect the edition of dashboards against a no-longer-existing class.
...
SVN:trunk[4655]
2017-04-03 14:49:49 +00:00
Romain Quetiez
d22fb83443
N.736 Ugly labels when hovering bar charts
...
SVN:trunk[4617]
2017-03-23 14:52:57 +00:00
Romain Quetiez
020f47ab2c
Code cleanup: removed unused code
...
SVN:trunk[4614]
2017-03-22 21:24:50 +00:00
Romain Quetiez
a10cdaba74
N.779 PARTIAL FIX - Date fields in link sets cannot be edited if the date format differs from the native format (Y-m-d). Homogeneous way to call the API GetFormElementForField, with GetEditValue as the "display value". Still, submitting the form does not work.
...
SVN:trunk[4609]
2017-03-22 13:39:48 +00:00
Denis Flaven
d0267f60ae
Make sure that the generated form field's IDs are valid ones.
...
SVN:trunk[4602]
2017-03-17 13:20:01 +00:00
Guillaume Lajarige
95e04178ea
N°636 Portal: Action buttons can now be added to object details page through the iPopupMenuItemExtension
...
SVN:trunk[4600]
2017-03-17 13:03:09 +00:00
Romain Quetiez
0a5708272d
N.678 Data synchro: a line break or '<' in the description breaks the synchronized objects edition form.
...
SVN:trunk[4589]
2017-03-15 14:41:12 +00:00
Guillaume Lajarige
76ca7dc9e8
N°602: InlineImage "randomly" not available for display.
...
Adding an InlineImage while adding an object in a IndirectLinkedSet at the same time would attach the InlineImage to the linked object instead of the host one. If their organizations were different, it could result in a security issue, denying the display of the InlineImage.
SVN:trunk[4561]
2017-02-28 09:47:24 +00:00
Denis Flaven
fcc5342775
Bug fix: protect against a non existing Contact class (a rather drastic iTop customization!)
...
SVN:trunk[4559]
2017-02-24 14:09:44 +00:00
Guillaume Lajarige
af13b42eab
Legacy portal: Since iTop 2.3, plain text caselog entries can no longer be toggled due to a bad jQuery selector. Only HTML entries were working.
...
SVN:trunk[4541]
2016-12-21 13:10:15 +00:00
Denis Flaven
a4f5620076
N. 549: "Font" menu broken in case logs (console and legacy portal). The menu was showing <> instead of font names.
...
SVN:trunk[4534]
2016-12-19 10:09:48 +00:00
Romain Quetiez
403ecf7fba
N.557 Date/date+time pickers in the legacy portal, not aligned with the configured date formats. Took the opportunity to implement time picking (thus aligned with any form of iTop)
...
SVN:trunk[4517]
2016-12-13 14:24:33 +00:00
Guillaume Lajarige
68c180f7eb
N.474: Support for "file" attribute (AttributeBlob) in the portal. READONLY only for now.
...
SVN:trunk[4512]
2016-12-13 10:15:43 +00:00
Romain Quetiez
6ac6aea29f
N.480 Page broken (missing menu + ...) when bulk modifying Document Notes (having various values)
...
SVN:trunk[4486]
2016-12-01 14:06:02 +00:00
Romain Quetiez
7ce06c0797
Optimizations. Continuation of [r4423] and [r4471]. The optimization of the load of icons does not work depending on the itop installation directory and version of PHP (crc32 producing a negative value, not suitable for a class name).
...
SVN:trunk[4485]
2016-12-01 10:08:35 +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
Romain Quetiez
95d7bc5319
Continuation of [r4423] Optimizing the scan of icons on disk. Added a LOCK_EX flag to prevent concurrent access related issues. Safe handing of collision on the cache key (used as a filename).
...
SVN:trunk[4471]
2016-10-28 14:03:17 +00:00
Guillaume Lajarige
1c81650572
Graph :
...
- Bar chart labels on x axis are now displayed vertically like in iTop 2.2. Also, when there are more than 24 labels, not all of them are displayed in order to keep the axis readable.
- Pie chart legend is now placed on the right side.
SVN:trunk[4453]
2016-10-10 13:14:13 +00:00
Romain Quetiez
79d994acf7
N.444 ... fixing regression introduced in [r4438]
...
SVN:trunk[4441]
2016-10-04 13:15:33 +00:00
Romain Quetiez
17fafbf85b
N.444 Two date picker icons (lifecycle shortcut to resolved state, or a datetime attribute on a link). Solved by a factorization of the widgets initialization so that the initialization be the same (must be idempotent)
...
SVN:trunk[4438]
2016-10-03 11:47:03 +00:00
Romain Quetiez
97d11ba910
N.445 Specifying a date format (other than the default one) and allowing to create a user request in the resolved status results in an error when selecting the resolved status.
...
SVN:trunk[4433]
2016-09-30 14:16:35 +00:00
Guillaume Lajarige
a88365ca49
Resize on AttributeImage crashes when gd extension is not installed. Implemented a fallback so images are stored as is (original size) when gd extension is not available. A warning message is displayed during the setup.
...
SVN:trunk[4429]
2016-09-30 11:24:30 +00:00