Romain Quetiez
1e155ffc13
Fixed stopper issue (found with an audit) due to copies of DBObjectSearch not cloned (or not cloned well)
...
There is still one place where this should be fixed, but it reveals another bug so we've decided to leave it as is for the moment (see comment in DBObjectSearch::AddCondition_PointingTo)
SVN:trunk[2497]
2012-12-04 13:26:48 +00:00
Romain Quetiez
7792b54d26
New feature: shortcuts to a search result. The feature is not automatically available with upgrade of custom versions -requires a ShortcutContainerMenuNode.
...
SVN:trunk[2431]
2012-11-16 11:21:00 +00:00
Denis Flaven
bbd581e9c5
Do not perform time consuming computations for building the menus if there are too many objects in a list (limit is configurable).
...
SVN:trunk[2345]
2012-10-24 14:17:27 +00:00
Romain Quetiez
721faa7e1e
Updated copyright (2012) and license (LGPL changed to AGPL)
...
SVN:trunk[2333]
2012-10-23 21:41:36 +00:00
Denis Flaven
bc6d3df0c2
EMail, CSV export and Add To Dashbaord menu items are now in the "toolkit" menu.
...
SVN:trunk[2313]
2012-10-20 20:14:01 +00:00
Denis Flaven
c05c1062ce
Implemented the "multiple choices" in search forms for Enums and External keys.
...
SVN:trunk[2305]
2012-10-20 13:32:59 +00:00
Denis Flaven
53aefa895b
Implemented a new (optional) UI for managing 1:n linksets.
...
SVN:trunk[2290]
2012-10-18 12:03:33 +00:00
Romain Quetiez
6039ea47fc
Bug: download CSV result with search criteria
...
SVN:trunk[2259]
2012-10-15 16:00:25 +00:00
Romain Quetiez
e33523ddc8
CSV import/export reworked:
...
Trac #174 and #283 : import.php localized by default, option no_localize to disable
Trac #554 : export.php localized by default, option no_localize to disable
Trac #555 : friendlyname abusively used as a reconciliation key
+ Default charset is ISO-8859-1 to be compatible with Excel (See config parameter csv_file_default_charset)
+ CSV export in UTF-8 with BOM to help Excel in getting it right (not all versions)
+ Fixed reporting issues (wrong class, exceptions, changed external key)
+ Fixed settings lost when navigating in the import wizard
+ Fixed issues when some html entities were found in the data (reporting + export)
+ Added a link to download the CSV export.php
SVN:trunk[2253]
2012-10-12 15:48:54 +00:00
Denis Flaven
ef59badf5b
Implementation of a new extension "iPopupMenuExtension" to allow a module to add menu items almost anywhere inside iTop.
...
SVN:trunk[2220]
2012-09-29 16:03:16 +00:00
Romain Quetiez
50f0358556
Fixed issues with accentuated characters in the graphs (bars or pie) - added a comment
...
SVN:trunk[2212]
2012-09-25 14:35:31 +00:00
Romain Quetiez
0e4c79b2e7
Fixed issues with accentuated characters in the graphs (bars or pie)
...
SVN:trunk[2211]
2012-09-25 14:30:52 +00:00
Denis Flaven
ab1143e0e1
Bug fix: prevent 'assertion failed' when a block auto reloads: '0' is indeed a valid ID for a display block !!
...
SVN:trunk[2205]
2012-09-25 10:01:58 +00:00
Romain Quetiez
d747b1fe26
Fixed an issue revealed by fix [2201], occurring when filtering on organization (context) - the fix is not complete (see Trac #588 )
...
SVN:trunk[2204]
2012-09-25 09:43:03 +00:00
Romain Quetiez
dac73c1669
Dashboards - Finalized the implementation (inc. translation in french) - still some known issues
...
SVN:trunk[2195]
2012-09-20 15:56:15 +00:00
Romain Quetiez
949a4639e2
#585 Error in CSV export (from a search result)
...
SVN:trunk[2176]
2012-09-11 14:39:09 +00:00
Romain Quetiez
38cca0c144
Profiles defined in XML (setup + runtime), beta version (stable, upgrade required)
...
SVN:trunk[2149]
2012-08-14 16:06:51 +00:00
Denis Flaven
f0cd1cddb0
- Use the 'style' of the MenuBlock (inherited from DisplayBlock) to distinguish between a list of one object and the details of the same object.
...
SVN:trunk[2145]
2012-07-31 15:18:46 +00:00
Denis Flaven
82cf7776ca
Customizable tables implementation, beta version done.
...
SVN:trunk[2130]
2012-07-24 15:15:36 +00:00
Denis Flaven
367d97ffb2
Customizable tables implementation...
...
SVN:trunk[2127]
2012-07-24 13:56:45 +00:00
Romain Quetiez
4115ddbe13
Dashboard: display the most relevant label in the group by dashlets (eg: hyperlink to an ext key)
...
SVN:trunk[2043]
2012-05-27 15:33:54 +00:00
Romain Quetiez
e4c113e412
Dashboard: optimized group by (done by MySQL) + proto of a group by on 2 dimensions
...
SVN:trunk[2041]
2012-05-25 16:04:18 +00:00
Denis Flaven
2c00c115d6
User editable dashboards... implementation in progress
...
SVN:trunk[2040]
2012-05-25 15:59:24 +00:00
Romain Quetiez
b5576df143
Dashboard: alpha version of dashlets
...
SVN:trunk[2005]
2012-05-22 11:51:22 +00:00
Denis Flaven
73e715efb4
Protect against a non-existent "MapContextParams" function
...
SVN:trunk[1886]
2012-03-09 08:44:06 +00:00
Denis Flaven
1de3672173
- Current block Id not passed to the chart ? [1871]
...
SVN:trunk[1877]
2012-03-07 17:31:56 +00:00
Denis Flaven
60fb1f1126
Distinguish between creation and modification rights
...
SVN:trunk[1855]
2012-02-17 12:46:34 +00:00
Denis Flaven
fb234f3b15
Prevent warnings when checking the available stimuli in the menu...
...
SVN:trunk[1671]
2011-11-16 17:23:37 +00:00
Denis Flaven
5041ec2e0c
Regression on accentuated characters due to bad (forgotten) encoding on htmlentities (Trac #446 )
...
SVN:trunk[1567]
2011-09-09 16:18:01 +00:00
Denis Flaven
c4db9cd84e
More fixes for Trac#446: XSS vulnerabilities with vectors containing double quotes
...
SVN:trunk[1563]
2011-09-08 13:21:32 +00:00
Denis Flaven
3bd681bc9d
Bug fix: hyperlink to create a new object was wrong (typo)
...
SVN:trunk[1554]
2011-09-02 15:54:32 +00:00
Romain Quetiez
71655f0632
Fixed regression (shortcut actions, display a list of objects not deriving from cmdbAbstract)
...
SVN:trunk[1510]
2011-08-25 09:29:52 +00:00
Denis Flaven
264af56591
Pass the final class to GetShortcutActions
...
SVN:trunk[1498]
2011-08-23 13:56:09 +00:00
Denis Flaven
98ac85c098
Added the display of the total count of objects above 'group by' blocks.
...
SVN:trunk[1492]
2011-08-22 16:42:28 +00:00
Denis Flaven
2a6d36b9cd
Bug fix: (post 1.2-beta) warning message (undefined variable aFavoriteActions) when displaying a list for a non-admin user...
...
SVN:trunk[1486]
2011-08-22 08:19:35 +00:00
Romain Quetiez
92ac1fe2ca
#148 Allow overloading attribute/enum labels in the dictionary
...
SVN:trunk[1477]
2011-08-19 15:30:43 +00:00
Denis Flaven
6859326646
Fixed Trac#446: XSS vulnerabilities... to be tested !
...
Also fixed the display/download links on documents that were both doing exactly the same thing !
SVN:trunk[1443]
2011-08-11 10:17:03 +00:00
Denis Flaven
aa00cd9ae7
"Shortcut" actions are displayed as buttons on the same line as the usual "Actions" button.
...
SVN:trunk[1437]
2011-08-09 07:51:08 +00:00
Denis Flaven
3393808c7a
- Enhancement: can now specify 'order_by' in 'list' templates.
...
- New 'Shortcut Actions' displayed as buttons next to the 'Actions' popup menu.
SVN:trunk[1431]
2011-08-08 12:35:43 +00:00
Denis Flaven
435d943f47
Cleanup of the way objects are displayed/edited: DisplayBareProperties is now used for displaying (i.e. read-only) or modifying/creating an object. The means that:
...
1) the display/edition can be customized by overloading this method
2) the plug-ins's method OnDisplayProperties is now called in edition as well
A new class of template is introduced for building custom object displays: ObjectDetailsTemplate.
SVN:trunk[1429]
2011-08-07 08:12:07 +00:00
Denis Flaven
82c57972c6
Fixing bug #404 : context lost when doing certain actions. What was fixed:
...
- Run Query
- Display Data Model Schema
- Drill-down in charts (OQL & SQL)
- Paginated lists (actually a regression)
What remains:
- Global search...
- Drill-down in Flash "impacts / depends on"
SVN:trunk[1377]
2011-07-27 16:39:17 +00:00
Denis Flaven
4e40702809
Fixed the construction of the menus' URLs:
...
- The context was not passed all the time (due to typos)
- When the context was empty an extra ampersand was added at the end of the URL, which caused a malformed URL for the 'tab selector' when modifying an object. (i.e the object always opened on the 'Properties' tab instead of the current tab).
SVN:trunk[1371]
2011-07-26 16:22:24 +00:00
Denis Flaven
ecca1aa070
Use absolute URLs as much as possible to be independent from the page being executed...
...
SVN:trunk[1365]
2011-07-26 13:22:45 +00:00
Denis Flaven
3fde682653
Make sure that the AJax calls use a full/absolute path to the page they call so that they can be embedded anywhere inside the application (i.e. in plug-ins supplied pages as well as 'regular' app pages).
...
SVN:trunk[1364]
2011-07-26 12:21:53 +00:00
Denis Flaven
c11ca679d4
- Make sure that resulsts tables are always sortable.
...
SVN:trunk[1359]
2011-07-25 14:32:11 +00:00
Denis Flaven
5257287421
Added support of hierarchy in the manipulation of external keys:
...
- widget
- search criteria
SVN:trunk[1350]
2011-07-22 12:14:59 +00:00
Romain Quetiez
645b02b2d1
#415 Could not limit user on some organization (symptom: wrong queries... org_id does not exist...)
...
SVN:trunk[1319]
2011-07-01 15:08:38 +00:00
Denis Flaven
9fef41404f
- Added drill-down capability for OQL charts (pie and bars)
...
- fixed asbolute root path for drill down links
SVN:trunk[1315]
2011-06-30 16:04:18 +00:00
Denis Flaven
12ec9c3ba1
Finalizing the pagination: a few bug fixes and some cleanup...
...
SVN:trunk[1311]
2011-06-29 15:08:36 +00:00
Romain Quetiez
c4b7497770
#423 Fixed issues with application root URL = f(mode CLI, modules, web server techno, etc.)
...
SVN:trunk[1304]
2011-06-28 10:30:03 +00:00