Molkobain
18d9ada58d
N°1636 Fix concurrent lock not released on failed transition (in the console)
2018-09-19 15:56:50 +02:00
Stephen Abello
7d37b06555
Form prefill: add possibility to change attributes flag on the fly
...
SVN:trunk[6000]
2018-08-06 14:33:47 +00:00
Stephen Abello
1f8110573c
N°1226 : When global searching with needles smaller than 'full_text_needle_min', exclude these needles from the search instead of stopping it
...
SVN:trunk[5799]
2018-05-17 14:16:18 +00:00
Eric Espié
4d37942717
cleanup
...
SVN:trunk[5791]
2018-05-15 15:53:59 +00:00
Eric Espié
8f56032d49
Fix Bug delete when the serialized filter contains %
...
SVN:trunk[5757]
2018-04-27 15:53:08 +00:00
Bruno Da Silva
d464fe5d67
bugfix: when canceling a modification of an object, the JS displayed two alerts.
...
SVN:trunk[5671]
2018-04-13 16:05:42 +00:00
Bruno Da Silva
0b8f75f799
advanced search - merged commit (since sourceforge has lost our commit, this is a manual merge all all losts)
...
SVN:trunk[5638]
2018-04-12 12:29:32 +00:00
Bruno Da Silva
6ca9f8ad31
advanced search: removal of legacy_search_drawer_open
...
associated to this change, those wiki pages are altered :
- latest:admin:itop_configuration_file (`legacy_search_drawer_open` removal)
- latest:customization:xml_reference (`search_form_open` default value changed)
SVN:trunk[5626]
2018-04-06 12:06:20 +00:00
Stephen Abello
a84748a544
N°729 Form prefill : Allow to overload new methods in order to prefill search forms, creation forms and transition forms
...
SVN:trunk[5609]
2018-04-05 08:17:19 +00:00
Eric Espié
8ce708dade
Advanced Search
...
generate id on div "result list outer" and use this id on search widget initialisation
SVN:b1162[5393]
2018-03-08 14:53:57 +00:00
Guillaume Lajarige
4b46b2776a
N°916 Fix impact analysis relation upstream description.
...
Description was unique for both directions. Now 2 separate entries are used 'Realtion:<RELATION_CODE>/<DIRECTION>Stream+'.
Translations for existing languages are already done.
SVN:trunk[5166]
2017-12-27 09:59:21 +00:00
Pierre Goiffon
121a615ce3
UI.php : remove unused variables and change todo comment
...
SVN:trunk[5112]
2017-10-27 14:45:53 +00:00
Pierre Goiffon
1fed66fff3
N.1117 some PHPDoc modifications
...
SVN:trunk[5104]
2017-10-27 08:56:45 +00:00
Eric Espié
bcf88d24f3
N°870: Bulk operation and obsolescence flag
...
* Avoid the hidden selection (and update) of obsolete data when the user does not want to see the obsolete data.
SVN:trunk[4997]
2017-10-09 11:58:10 +00:00
Guillaume Lajarige
dd70275b41
N°653.2 Lifecycle: Fixed a regression introduced on r4767, transition buttons not working properly when editing an object.
...
SVN:trunk[4951]
2017-09-29 08:23:13 +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
23556e3a43
Archives: clean breadcrumb entry if attempting to navigate to the details of an archived object (while not being in archive mode)
...
SVN:trunk[4704]
2017-04-27 09:56:05 +00:00
Romain Quetiez
091b989715
Internal: if an exception is thrown during the initialization of MetaModel, do not attempt to report it into the database (may still be not initialized)
...
SVN:trunk[4702]
2017-04-27 09:17:39 +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
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
cf17e197ce
N.760 XSS vulnerability
...
SVN:trunk[4621]
2017-03-23 16:32:56 +00:00
Denis Flaven
db47b2d05c
Collapse the search form at the top of the main page when displaying a list of objects (drill down from a chart...), except when the page is the result of filling this form and pressing search.
...
SVN:trunk[4279]
2016-07-05 09:32:56 +00:00
Denis Flaven
a2eab87b7b
Properly handle the creation of objects which go outside of the silo.
...
SVN:trunk[4278]
2016-07-05 09:19:17 +00:00
Romain Quetiez
dab860cfbd
Breadcrumb: reviewed icon and label for global search and search menus just openin a search form
...
SVN:trunk[4083]
2016-05-13 15:27:11 +00:00
Denis Flaven
37a6a5183d
#1214 : concurrent access lock not properly released when CheckToWrite() reports an error during a transition from one state to another.
...
SVN:trunk[4053]
2016-05-11 11:44:26 +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
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
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
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
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
Denis Flaven
1206cc42bc
#1151 Error (with no explanation) when deleting some 1-N links
...
SVN:trunk[3773]
2015-09-17 17:00:56 +00:00
Denis Flaven
02aa8339f8
Cosmetics on menus, details and the top bar...
...
SVN:trunk[3757]
2015-09-12 18:46:39 +00:00
Denis Flaven
1e533b24d1
Fix: Make sure that the "ownership lock" is always released when clicking on the "Cancel" button of a form.
...
SVN:trunk[3716]
2015-09-04 09:52:22 +00:00
Denis Flaven
b6341741c3
Refresh of the "Groups" tab in the impact analysis display, when the whole graph is refreshed.
...
SVN:trunk[3711]
2015-09-03 09:11:09 +00:00
Denis Flaven
cba724d676
Prevent timeouts during the computation of the impact analysis + keep the columns (and ordering) in the lists of objects when creating a PDF of the impact analysis.
...
SVN:trunk[3707]
2015-09-01 14:36:47 +00:00
Romain Quetiez
712931b728
#576 Printable view for object details. Possibility to hide/show chapters (the equivalent of tabs in the UI) or any fieldset. Requires testing and comments.
...
SVN:trunk[3679]
2015-08-17 14:12:36 +00:00
Romain Quetiez
3bafb01202
Fixed bug with the new locking mecanism: lock not released when applying a stimulus
...
SVN:trunk[3637]
2015-07-10 13:33:01 +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
Romain Quetiez
baf54a7c02
#942 OQL now supporting unions. Unions support polymorphism and can be used anywhere in the application.
...
SVN:trunk[3631]
2015-07-08 17:10:40 +00:00
Denis Flaven
9917d6355c
#765 : prevent two persons to edit the same object at the same time.
...
SVN:trunk[3617]
2015-07-02 15:40:39 +00:00
Denis Flaven
cd5e5da526
Bulk Export redesign, addressing the tickets:
...
#1071 Bulk Read access rights
#1034 List of fields for Excel export
#772 Some attributes not exportedvia export.php
Main features:
- list and order of the fields taken into account
- interactive mode to specify all the parameters interactively (including the list and the order of fields)
- same behavior for all the formats: html, CSV, spreadsheet, XML
- new PDF export
SVN:trunk[3606]
2015-06-23 14:16:46 +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
3949632339
Removed unused function parameter.
...
SVN:trunk[3581]
2015-05-18 12:45:44 +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
d1a74589b1
More options for the PDF export of the 'impact' graph.
...
SVN:trunk[3577]
2015-05-10 09:07:19 +00:00
Denis Flaven
7f1f1337fa
Relation diagrams:
...
- Localization
- Handle the resize of the window
- Aysnchronous load/reload
- Filtering of the result based on the class
SVN:trunk[3574]
2015-05-05 08:04:23 +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
Romain Quetiez
95defedf08
Improved the symptom when an error occurs in the "apply stimulus form". The symptom used to be: Object could not be written; unknown error. Now it will give the error message (e.g. Missing query arguments) so as to help in determining what's going on.
...
SVN:trunk[3567]
2015-04-27 09:39:41 +00:00