Romain Quetiez
0e25c9a7a1
#185 Navigation Breadcrumb - Do not generate new entries for "Preferences..." when the user is tuning the language
...
SVN:trunk[4026]
2016-05-04 07:51:06 +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
Denis Flaven
5386662146
Support of date and time custom formats... continuing towards the beta !
...
SVN:trunk[4019]
2016-05-03 09:56:02 +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
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
Denis Flaven
32ce26aa7d
Fix for potential XSS vulnerability on uploaded file names. To be further tested before retrofitting in branches.
...
SVN:trunk[3985]
2016-04-05 16:15:29 +00:00
Romain Quetiez
922354320b
Code refactoring: removed a debug trace
...
SVN:trunk[3965]
2016-03-24 10:40:54 +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
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
Romain Quetiez
4006fce0f2
Exclude magic parameters when listing query parameters (refactoring from run_query) This enables the use of magic parameters in the exports. The issue was less exposed in iTop 2.2.0 because only one single magic parameter was available.
...
SVN:trunk[3948]
2016-03-11 20:42:04 +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
Denis Flaven
6bd89f31d3
Prevent access to *any* InlineImage by just guessing its identifier, now an additional "secret" is needed, making it much harder to guess (but not 100% impossible, beware !)
...
SVN:trunk[3927]
2016-02-26 10:18:46 +00:00
Denis Flaven
608e94a613
Inline images in formatted case log & descriptions: beta version fixperms js The inline images are now no longer stored stored as Attachments but using a specific object InlineImage...
...
SVN:trunk[3926]
2016-02-25 15:06:04 +00:00
Romain Quetiez
bfadbc4098
Prerequisites for custom fields
...
SVN:trunk[3918]
2016-02-19 12:30:19 +00:00
Romain Quetiez
e0fad5e0e6
Magic query arguments:
...
- In addition to current_contact_id, the following arguments can be used in any OQL query (provided that the page running the query requires a login): current_contact->attcode and current_user->attcode
- Code refactoring: magic arguments in one single place
- The "Run queries" page is now taking into account those magic arguments (do not prompt the end-user with these arguments!)
SVN:trunk[3912]
2016-02-17 18:55:46 +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
3eec1d358c
Make sure that the images are reloaded when the application is upgraded.
...
SVN:trunk[3785]
2015-09-22 15:14:04 +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
Romain Quetiez
cd3122d597
#1144 Audit category having no rule -> PHP notices when showing the report + improved the behavior when the OQL of a rule is wrong.
...
SVN:trunk[3742]
2015-09-09 13:38:52 +00:00
Denis Flaven
52ad33f5b2
Forced the PDF produced by the impact analysis to be downloaded as an attachment, otherwise on some browsers the result cannot be saved.
...
SVN:trunk[3725]
2015-09-07 14:18:08 +00:00
Denis Flaven
81d19c8804
Export bug fixes:
...
- Properly handle on utf-8 CSV exports
- Allow non administrators to run the export in interactive mode (since it is used by the "Export..." actions)
SVN:trunk[3723]
2015-09-07 13:27:27 +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
Romain Quetiez
09cbf63c5a
CSV import GUI: now matching more representations (object id and external fields that are external keys)
...
SVN:trunk[3714]
2015-09-04 08:40:32 +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
d29e9b525d
Export/CSV:
...
- Select the Character encoding (argument for CLI mode: charset)
- Make the correct column name for friendly names (ext key -> ext field)
SVN:trunk[3681]
2015-08-17 15:11:46 +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
20e4dbfc1d
A little bit of polishing on the impact analysis feature...
...
SVN:trunk[3630]
2015-07-08 15:56:34 +00:00
Denis Flaven
77388bed29
#714 : localization of the date picker calendar. Get rid of the old jquery.datepicker.js file since iTop now relies on the built-in jQuery UI date picker widget.
...
SVN:trunk[3629]
2015-07-07 16:27:09 +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
35a4112840
Small enhancement to the display of the meta model: in the list of transitions, display the code of the event as a tooltip.
...
SVN:trunk[3609]
2015-06-23 15:47:33 +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
80c0312219
Automatically save the PDF of the impact analysis as an attachement to the ticket.
...
SVN:trunk[3582]
2015-05-20 09:33:42 +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
Denis Flaven
ca794b421d
Impact analysis: still an alpha version.
...
SVN:trunk[3561]
2015-04-24 10:10:51 +00:00
Denis Flaven
aa93fde347
Impact analysis: still an alpha version.
...
SVN:trunk[3559]
2015-04-24 07:42:50 +00:00
Denis Flaven
df47e2a9e9
Replacement of the impact Flash based analysis graph by graphviz + Raphael + TCPDF. ALPHA version.
...
SVN:trunk[3554]
2015-04-23 10:02:06 +00:00