Denis Flaven
ed344650c5
Prevent logoff problems depending on PHP's session.cache_limiter setting...
...
SVN:trunk[2723]
2013-05-13 15:45:10 +00:00
Romain Quetiez
80a8b63498
Modified the mechanism to display object dedicated messages (allows the plugin to add their message or replace standard ones)
...
Factorized the code to bulk update / bulk delete objects in an interactive way.
SVN:trunk[2610]
2013-03-08 13:36:31 +00:00
Denis Flaven
05133aa319
Fix for supporting the CSV export of big audit results.
...
SVN:trunk[2598]
2013-02-06 15:44:59 +00:00
Denis Flaven
80b0a8b942
Fix for Trac #670 : XSS vulnerability issue.
...
SVN:trunk[2589]
2013-01-22 17:39:16 +00:00
Denis Flaven
58f12afdcd
Restore authentication for generating the life-cycle charts in the right language.
...
SVN:trunk[2569]
2012-12-13 14:37:20 +00:00
Denis Flaven
5ffc5ff50a
Fixed Trac #628 : sort order and configurable tables
...
SVN:trunk[2523]
2012-12-05 14:59:51 +00:00
Denis Flaven
0221a65f82
Performance enhancement for impact analysis: avoid looping in the recursion.
...
SVN:trunk[2505]
2012-12-05 08:49:38 +00:00
Denis Flaven
3b0e1d9a3b
Prevent a crash when not authorized to see an object of a derived class.
...
SVN:trunk[2502]
2012-12-04 15:21:59 +00:00
Denis Flaven
07d88199b4
New parameter to tweak the display of Impact anaysis: which tab to display first? list or graphics?
...
SVN:trunk[2500]
2012-12-04 14:50:59 +00:00
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
fe27ee4f22
Debugging: run_query now produces the debug output (log_kpi_duration)
...
SVN:trunk[2495]
2012-12-03 11:24:19 +00:00
Romain Quetiez
941d056db4
Improved the query logging + replay mechanism
...
SVN:trunk[2484]
2012-11-30 13:27:07 +00:00
Denis Flaven
63cb32b7a7
Fix for Trac #497 : allow bulk modification of "duration" fields.
...
- Proper display of the modifications on the SynchroAttributes in the History of a SynchroDataSource
- Better display of the history of Boolean atrtibutes (false is no longer displayed as an empty string)
SVN:trunk[2478]
2012-11-28 17:45:00 +00:00
Romain Quetiez
85974da27b
New developer tool: cosmetics
...
SVN:trunk[2472]
2012-11-27 17:24:35 +00:00
Denis Flaven
ea48279a90
Bug fix:
...
- Correct intial sort order of a table if the default sort column is not an "alphabetical" column (i.e. IP Address)
- Properly sort on the first column (name) when the name is made of a column with a different sort algorithm (i.e. IP Address).
SVN:trunk[2459]
2012-11-23 15:25:55 +00:00
Denis Flaven
a4ddc99446
Removed user-rights verification for generting the image... easier for generating the documentation
...
SVN:trunk[2442]
2012-11-21 11:06:31 +00:00
Romain Quetiez
914be40f02
Adapted the sample queries to the new datamodel.
...
SVN:trunk[2438]
2012-11-21 10:42:17 +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
abdca9399d
Bug fix: incorrect handling of "negative" selections in bulk delete
...
SVN:trunk[2423]
2012-11-12 15:05:17 +00:00
Denis Flaven
b22c23dfee
Bug fix: "save" in edit dashboard did nothing on Chrome on a *just reloaded* dashboard (actually on any page which URL contained a hash)
...
SVN:trunk[2419]
2012-11-12 10:36:34 +00:00
Denis Flaven
f2a63cbbce
Bug fix: Trac#609 export/import was broken for dashboards with a non-alphanumeric identifier.
...
SVN:trunk[2414]
2012-11-08 13:02:38 +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
Romain Quetiez
5582607b76
CSV Import: when using cut&paste, the character set is de facto utf-8 (no user choice)
...
SVN:trunk[2331]
2012-10-23 09:33:31 +00:00
Denis Flaven
9f47c09cdf
Bug of month: make sure that GetFilter returns a usable filter (i.e. with the parameters)
...
SVN:trunk[2326]
2012-10-22 13:12:00 +00:00
Denis Flaven
79900e89a2
Cosmetic enhancements to ease the search for a class in the schema.
...
SVN:trunk[2312]
2012-10-20 19:22:57 +00:00
Denis Flaven
4efa2cb3c0
Added a refresh button (and creation /modification messages) on the details of an object
...
SVN:trunk[2311]
2012-10-20 17:16:46 +00:00
Denis Flaven
86b615a9a5
Added the proper mimetype for XML pages for the impact analysis graph.
...
SVN:trunk[2307]
2012-10-20 13:37:46 +00:00
Romain Quetiez
27fec353dd
#593 Losing attachments when performing massive change
...
SVN:trunk[2301]
2012-10-19 15:11:53 +00:00
Denis Flaven
ab6cfb56b4
Fixed a regression: don't put some JS script in every ajax_page (even though they claim to contain some HTML)
...
SVN:trunk[2300]
2012-10-19 14:11:57 +00:00
Denis Flaven
b3caa1f002
Life cycle images enhancements:
...
- precomputed images are now stored in the "lifecycle" directory of the module in which the class is declared.
- graphviz.php makes a proper usage of the data directory for its data files
- life cycles images are now transparent
SVN:trunk[2297]
2012-10-19 10:17:47 +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
c9d5743c4a
Config: use app_icon_url to change the hyperlink used when clicking on the main icon
...
SVN:trunk[2289]
2012-10-18 10:17:49 +00:00
Romain Quetiez
ce77c65e6e
#565 Fixed security issues (XSS)
...
SVN:trunk[2282]
2012-10-17 15:38:09 +00:00
Denis Flaven
0f9280399b
Properly handle all types of fields when entering values via the state transition "wizard" screen
...
SVN:trunk[2280]
2012-10-17 14:11:26 +00:00
Romain Quetiez
bddda8e256
CSV import: added a flag to disable the history tab (too long to display, when the feature is heavily used)
...
SVN:trunk[2263]
2012-10-16 14:31:15 +00:00
Romain Quetiez
b304307ad7
Spurious chars corrupting CSV download:
...
- factorized in WebPage as TrashUnexpectedOutput()
- added early tracking and reporting into MetaModel::IncludeModule, use the new config flag 'debug_track_spurious_chars' to blame the harmful module/file.
- protected export.php
- removed a space at the beginning of page 'createfrommail.php'
SVN:trunk[2260]
2012-10-16 13:06:50 +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
Romain Quetiez
7dbbb1c299
#439 Record and display changes in the link sets (ex: Members of a team)
...
#439 Make sure that changes made by a plugin get recorded
+ simplified the change tracking for the plugins. Simply call DBObject::DBInsert (resp. Update and Delete) and the change will be recorded for the current page. This is compatible with the old (not mandatory anymore) way that was requiring DBInsertTracked APIs (resp. Update, Delete).
SVN:trunk[2236]
2012-10-08 12:17:56 +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
Denis Flaven
088fcf9449
Protect the download of documents against spurious blank lines coming from nowhere !!
...
SVN:trunk[2217]
2012-09-26 09:19:43 +00:00
Romain Quetiez
2eddb57cbd
Dashboards - Fixed issues + added 3 confirmation (on exit, save or cancel)
...
SVN:trunk[2199]
2012-09-21 15:15:05 +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
Denis Flaven
d38b79de76
Various fixes for the selection of columns / sort order in the lists.
...
SVN:trunk[2192]
2012-09-20 07:55:25 +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
Denis Flaven
c612732037
In the 'context', pass menus by ID and no longer by index.
...
SVN:trunk[2143]
2012-07-31 14:06:38 +00:00
Denis Flaven
2b5c7a7f59
Move the "favorites" organization at the bottom of the page.
...
SVN:trunk[2142]
2012-07-31 13:25:58 +00:00
Denis Flaven
b0ec706f79
The "Preferences" pages now allows a user to:
...
- change her/his favorite language
- set a global default for the length of all lists, overriding the system-wide configuration.
SVN:trunk[2139]
2012-07-27 10:07:20 +00:00
Denis Flaven
5430f52145
Customizable tables implementation...
...
SVN:trunk[2129]
2012-07-24 15:13:02 +00:00
Denis Flaven
4a3321dd0a
Customizable tables implementation...
...
SVN:trunk[2126]
2012-07-24 13:51:22 +00:00
Denis Flaven
d40f7aa7ba
Reload the impact/depends on graph only on demand for better performance
...
SVN:trunk[2086]
2012-06-07 13:31:57 +00:00