Denis Flaven
972c94bff7
#1148 : Fixed dashboards upload: use the more modern fileupload component, since we now hook the ajax call in iTopWebPage and removed references to the old component ajax.fileupload from (almost) everywhere...
...
SVN:trunk[3753]
2015-09-12 12:06:33 +00:00
Romain Quetiez
b28a4c029c
#1143 Records any change (add/remove/modify) for link sets that can be considered as one of the characteristics of a class (currently those having edit mode = in place)
...
SVN:trunk[3741]
2015-09-09 13:19:00 +00:00
Romain Quetiez
84c31da226
Instrumented the code to help in solving the "restore runing" issue. We've added traces into the error.log file:
...
- Log restore begin/end
- Log if detecting that a restore is running (and displaying the banner)
- Log any Exception occuring during the detection (instead of just ignoring it)
SVN:trunk[3733]
2015-09-08 15:42:47 +00:00
Denis Flaven
c29f2eccaf
Dictionary: explanation of the "Impacted CIs" tab.
...
SVN:trunk[3730]
2015-09-07 15:18:15 +00:00
Denis Flaven
be3bce26ed
Impact analysis enhancement:
...
- Some of the "context" rules are marked as "default=yes"
- Only the "default" context rules are used for the initial display of the impact analysis graph AND are used to compute the impacted items of a ticket.
SVN:trunk[3713]
2015-09-03 16:56:44 +00:00
Denis Flaven
a4f1a8f5ff
Impact analysis improvements:
...
- Better layout and grouping of the graph
- Made the tooltip for groups helpful
SVN:trunk[3710]
2015-09-02 16:43:32 +00:00
Denis Flaven
88717ac9ab
Integration of the German translation provided by ITOMIG thanks to David Gümbel !
...
SVN:trunk[3676]
2015-08-14 12:18:19 +00:00
Denis Flaven
567317386a
- Fixed the "context" icons when displaying the impact analysis
...
- Bug fix: properly compute the list of impacted CIs on an Incident
SVN:trunk[3657]
2015-07-28 12:42:39 +00:00
Denis Flaven
24a54f146c
Oups, one remaining typo in the German dictionary.
...
SVN:trunk[3656]
2015-07-28 12:36:47 +00:00
Denis Flaven
c1c3cd3dc9
#1099 and #1014 : some German translations.
...
SVN:trunk[3652]
2015-07-28 12:14:08 +00:00
Denis Flaven
5e5739e37e
Prepared the dictionaries for translating new entries (completed the french translation at the same time). Just look for the strings terminated by ~~ and translate them in place and you're done!
...
SVN:trunk[3651]
2015-07-28 11:30:31 +00:00
Denis Flaven
69c0bcd4ca
Fixed typo in the french dictionary
...
SVN:trunk[3650]
2015-07-28 10:47:58 +00:00
Denis Flaven
d994bbffd0
Cosmetics on dict names (no spaces!)
...
SVN:trunk[3649]
2015-07-28 10:45:49 +00:00
Denis Flaven
cbc0e36057
Cosmetics on dict name
...
SVN:trunk[3645]
2015-07-28 10:13:45 +00:00
Romain Quetiez
5427d6a466
Preparing the beta release: increment the module versions
...
SVN:trunk[3641]
2015-07-15 09:20:03 +00:00
Romain Quetiez
4e567585af
#759 Ticket lists in CI: show only active tickets (exclude tickets in states rejected/resolved/closed) and display one list per leaf class so that the status column will be visible. It it not possible anymore to edit the ticket list from the CI.
...
SVN:trunk[3638]
2015-07-10 13:46:34 +00:00
Denis Flaven
20e4dbfc1d
A little bit of polishing on the impact analysis feature...
...
SVN:trunk[3630]
2015-07-08 15:56:34 +00:00
Denis Flaven
b8f0ecb134
Bug fix: don't accept attachments (like images) via Chrome's copy/paste since it may duplicate the text content of a normal copy/paste and moreover causes troubles because there is no file name associated with the pasted content.
...
SVN:trunk[3621]
2015-07-06 14:28:36 +00:00
Romain Quetiez
7f65e9fd5e
New lifecycle action SetCurrentPerson. Also improved the existing lifecycle action SetCurrentUser to prevent from calling it on an external key that is not pointing to users (!= contact), and if the target attribute is a string, then store the friendlyname there.
...
SVN:trunk[3616]
2015-07-02 09:43:15 +00:00
Denis Flaven
2982f9cc9b
Bulk Export redesign... change the menu to point to the new (interactive) export.
...
SVN:trunk[3608]
2015-06-23 14:59:35 +00:00
Denis Flaven
d9fcd83370
Impact analysis diagram is now considered as beta !
...
SVN:trunk[3588]
2015-05-26 16:39:51 +00:00
Denis Flaven
0769b2c481
Relations & Impact analysis enhancements:
...
- Detailled tooltips in the graph
- Context queries ("knowing that")
SVN:trunk[3583]
2015-05-24 20:47:11 +00:00
Denis Flaven
7ca7cb39ae
Integration of the new impact analysis into the tickets.
...
SVN:trunk[3578]
2015-05-15 13:49:25 +00:00
Denis Flaven
af2835e505
Make sure that 'source' nodes for ComputedImpactedItems are not added twice to the ticket.
...
SVN:trunk[3571]
2015-04-29 17:27:40 +00:00
Denis Flaven
d63b4ef6d1
Integration of the new way to compute relations into the datamodel (ComputeImpactedItems)
...
SVN:trunk[3570]
2015-04-29 16:35:21 +00:00
Denis Flaven
161a92fef2
Impact analysis: migration to XML, bug fix for Server <=> Hypervisor
...
SVN:trunk[3563]
2015-04-24 10:47:42 +00:00
Romain Quetiez
dc356ae7b6
XML Modelization of the relations: XML definition moved so as to allow a minimal installation (no virtualization)
...
SVN:trunk[3557]
2015-04-23 17:12:07 +00:00
Romain Quetiez
fa333504c6
XML Modelization of the relations: no option to restrict the browsing to downstream
...
SVN:trunk[3556]
2015-04-23 10:11:33 +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
26eb4c7083
Rework of the relation diagrams: implemented MetaModel::GetRelatedObjectsUp, and took the redundancy into account (still misses a GUI)
...
SVN:trunk[3545]
2015-04-15 09:06:50 +00:00
Romain Quetiez
e64b6d1d98
XML Modelization of the relations: reworked toward an asymetric definition (downstream: A impacts B, upstream: B depends on A)
...
- The queries are developped at runtime (cache)
- More complex algorithm to take into account the legacy type of specification (GetRelationQueries)
- New dictionary naming convention (preserving backward compatibility): "VerbUp" to be replaced by "DownStream
- Temporary hacks to preserve the relation 'depends on', until we have a new GUI
- Special handling for the relation LogicalVolume impacts VirtualDevice which had to be implemented in the bridge module
- Improved the backward compatibility by leaving legacy methods GetRelationQueries returning an empty definition, allowing for an eventual XML redefinition
SVN:trunk[3542]
2015-04-10 10:09:22 +00:00
Denis Flaven
a876cd2186
#1059 : fix for the Spanish localization first_name and last_name were swaped.
...
SVN:trunk[3534]
2015-04-03 09:00:57 +00:00
Denis Flaven
9772b58333
#1052 : Fix for the German localization.
...
SVN:trunk[3531]
2015-04-03 08:30:40 +00:00
Denis Flaven
ff54d6dd6c
#1045 : Fix in the German localization.
...
SVN:trunk[3527]
2015-04-03 07:58:11 +00:00
Denis Flaven
030b4fa380
Enhancement: support injection of new modules treated as data.
...
SVN:trunk[3525]
2015-04-01 15:53:05 +00:00
Romain Quetiez
328a5e8077
XML Modelization of the relations: transformed the existing model (preserving the current behavior) to define the relations as an ATTRIBUTE whenever possible. Also took the opportunity to enforce a naming convention (neighbour id = target class name in lower case)
...
SVN:trunk[3524]
2015-03-30 15:38:37 +00:00
Romain Quetiez
887e73ea1d
XML Modelization of the relations: declare the relations based on the XML (implicit declaration in XML, explicit in PHP -thus retrocompatible)
...
SVN:trunk[3522]
2015-03-30 14:14:26 +00:00
Romain Quetiez
e210996839
XML Modelization of the relations: fixed a bug in the compiler and transformed the datamodel files (2.x) into the latest 1.2 format
...
SVN:trunk[3521]
2015-03-30 08:24:45 +00:00
Denis Flaven
92baec128e
#594 : properly display attachments inside "properties" by closing the span and the fieldset in non-edit mode.
...
SVN:trunk[3510]
2015-03-23 17:52:17 +00:00
Denis Flaven
4919ca88ec
Modularization of the portal. The entry points for portals is now defined in XML, and thus can be altered by an extension.
...
SVN:trunk[3509]
2015-03-23 16:02:44 +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
Romain Quetiez
f53943e78c
Meta information on lifecycle actions arguments: added type restrictions, and added the method ResetStopWatch
...
SVN:trunk[3503]
2015-03-12 10:42:51 +00:00
Denis Flaven
f7f77911be
- Properly handle "suggested" attachments
...
- Properly pass the name of the uploaded file to the internal JS event
SVN:trunk[3496]
2015-02-12 17:59:08 +00:00
Denis Flaven
546d181ea9
Addition of the Danish localization contributed by Erik Bøg
...
SVN:trunk[3480]
2014-12-18 08:56:23 +00:00
Denis Flaven
b08de31b3c
Prevent duplicate declaration of the "Data Admin" menu (both in XML and PHP) which makes it impossible to customize.
...
SVN:trunk[3477]
2014-12-17 17:40:01 +00:00
Romain Quetiez
4c3bf70cc4
Completing [3423]: Problem/ev_assign still invoking the legacy verb SetAssignedDate
...
SVN:trunk[3475]
2014-12-17 08:55:02 +00:00
Romain Quetiez
715ba066d3
Adjusted dictionary entries (meta information about the lifecycle actions)
...
SVN:trunk[3470]
2014-12-16 09:02:03 +00:00
Denis Flaven
690ac9be75
#1038 : dictionary cleanup to avoid misleading/duplicate names when importing Service Subcategories.
...
SVN:trunk[3467]
2014-12-15 16:08:10 +00:00
Romain Quetiez
4c3c31c44d
Injectable methods: labels/descriptions given in the dictionary
...
SVN:trunk[3466]
2014-12-15 15:49:44 +00:00
Denis Flaven
bd5268dc42
Addition of the Ducth translation, thanks to Remie Malik.
...
SVN:trunk[3464]
2014-12-15 14:34:34 +00:00