Eric
e4e5f627c4
Display error log if UpdateObjectFromPostedForm fails when modifying an object in console
2018-12-05 09:04:30 +01:00
Eric
aca11ac966
Fix AttributeSet wrong error on number of tags in creation
2018-12-03 11:01:54 +01:00
Molkobain
c300e46480
N°1779 Fix none draggable columns in exports (Excel, CSV, ...)
...
- Fix AjaxWebPage load of linked stylesheets
- Remove unnecessary imports of JS/CSS files
2018-11-21 15:55:45 +01:00
Molkobain
7e3fceb7dc
N°1758 Fix read only attributes on bulk apply stimulus
2018-11-16 17:42:21 +01:00
Stephen Abello
798e526010
N°1758: Fix regression on bulk transition due to filter format changes
2018-11-14 15:25:27 +01:00
Eric
a94d940bd3
DBSearch: Fix serialization rework in bulk modify
2018-10-23 15:08:40 +02:00
Pierre Goiffon
def4c54d26
N°659 Console & Portal now we have same object save error messages and sessionmessages
...
* create new CoreCannotSaveException
* throw this exception in DBInsertNoReload/DBUpdate if CheckToWrite fails
* console : change UI.php code to catch this exception instead of calling CheckToWrite itself (was called twice :(( )
* portal : specific catch for the new exception
* portal : get and displays session messages
2018-10-22 17:11:08 +02:00
Pierre Goiffon
027b0fcff7
N°659 use header message to display uniqueness errors on object creation / modification
2018-10-22 17:11:08 +02:00
Pierre Goiffon
cd5e1afb2b
DBSearch: Fix serialization rework, use htmlentities
2018-10-22 15:51:28 +02:00
Eric
0298d6bc19
DBSearch: Fix serialization rework
2018-10-22 15:37:32 +02:00
Eric
d7df975971
cleanup code
2018-10-15 16:37:18 +02:00
Stephen
c0d83e96d8
Retrofit 2.5.1 fixes into develop ( 11308dc7, 1e0d654, 7fddd6ac, 12e9e453, cbe749af, 10b7fa60, c5f3598f, 396fc2cd)
2018-10-04 11:12:16 +02:00
Molkobain
7fddd6acdc
N°1624 Fix bulk transition integrity exception when "org_id" was not checked.
2018-10-03 15:08:54 +02:00
Stephen Abello
6e50a1c4be
(Retrofit from develop 7d37b065) Form prefill: add possibility to change attributes flag on the fly
2018-10-02 11:11:46 +02:00
Pierre Goiffon
1d28a67d21
N°931 TagSet widget enabling / disabling in bulk edit
...
- rename ToogleField -> ToggleField
- for the set input, use the same ID as other fields (used by ToggleField method)
- disable the set widget if needed on opening
- binds the update event to enable / disable at will
2018-09-27 17:29:36 +02:00
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