Denis Flaven
9f69fd0811
#1193 : When creating new object from tab with <edit_mode>add_only</edit_mode> id of the parent object was not transfered to the form. Fix provided by Vladimir Kunin. Thank you Vladimir.
...
SVN:trunk[3894]
2016-02-02 13:31:02 +00:00
Romain Quetiez
e7759aa79a
Fixed regression introduced by [3857] : setup not working anymore (js files could not be loaded anymore)
...
SVN:trunk[3890]
2016-01-28 11:05:13 +00:00
Denis Flaven
172e255cc2
#1174 : support HTML fields in the bulk modify forms (capability to enable/disable the field live)
...
SVN:trunk[3883]
2016-01-26 14:32:51 +00:00
Denis Flaven
8a99b09e83
#1153 : preserve leading zeroes (in "numeric" fields) in the Excel export.
...
SVN:trunk[3879]
2016-01-26 09:50:35 +00:00
Romain Quetiez
b8af72b402
Modules: added a mean to cache data that will be reset upon compilation. To be used in conjunction with ModuleDesign.
...
SVN:trunk[3877]
2016-01-25 16:47:05 +00:00
Denis Flaven
f53ce84f5d
IconSelectorField (Design time !) can be read-only.
...
SVN:trunk[3871]
2016-01-21 16:02:42 +00:00
Guillaume Lajarige
879f5d89b9
Moved static method GetAllowedPortals() from LoginWebpage class to UserRights class.
...
SVN:trunk[3862]
2016-01-15 10:32:17 +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
Romain Quetiez
3fe2aa3b1d
Portal: Use absolute URLs for js+css embedded into iTop (login prompt not working with the usage of symlinks or rewrite rules)
...
SVN:trunk[3857]
2016-01-12 09:15:37 +00:00
Denis Flaven
f37030fe26
internal: new autoOpen flag.
...
SVN:trunk[3853]
2016-01-06 17:38:05 +00:00
Romain Quetiez
3be0bc8ca8
Improved the User Rights management API:
...
- new verbs: HasProfile and ListProfiles
- doing less queries (no need for listing all the profiles, caching the user profiles into the SESSION cookie
- did some code cleanup (unused variables)
SVN:trunk[3852]
2015-12-15 20:30:30 +00:00
Romain Quetiez
ab38ce63a5
Portal: let the administrator specify an alternative URL for the portals (rewriting rules)
...
SVN:trunk[3848]
2015-12-10 13:06:42 +00:00
Denis Flaven
c9576c696a
Support validation patterns contains a forward slash
...
SVN:trunk[3827]
2015-11-25 16:49:20 +00:00
Denis Flaven
9687e9985e
Support of derived classes in "add_remove" edition mode for AttributeLinkSet fields (the search form was not refreshing / loading properly when toggling the class to search for).
...
SVN:trunk[3822]
2015-11-20 14:16:07 +00:00
Denis Flaven
7105b7a5fa
Make sure that the images are reloaded when the application is upgraded.
...
SVN:trunk[3789]
2015-09-22 16:14:37 +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
1cc38fb58e
Make sure that the stylesheets and favicons are reloaded when the application is upgraded.
...
SVN:trunk[3784]
2015-09-22 14:27:53 +00:00
Denis Flaven
554a462809
Preserve the initial sort order on lists by determining the default sort order of the tables based on the equivalence between the "friendlyname" and another actual field of the class.
...
SVN:trunk[3774]
2015-09-17 17:22:07 +00:00
Denis Flaven
86a7d133f3
Make the 'curl' options overridable when calling utils::DoPostRequest()
...
SVN:trunk[3763]
2015-09-16 14:38:31 +00:00
Denis Flaven
6fd2c81315
History display enhancement: whenever a new case log entry is added, display its content in the history. The display is truncated at a configurable max length. The user can expand/collapse the truncated text, entry per entry. The text is not truncated when printing.
...
SVN:trunk[3759]
2015-09-14 13:46:48 +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
7f64982fc0
Cosmetics: the refresh button is now displayed as part of the "actions" at the top-right of the "details".
...
SVN:trunk[3756]
2015-09-12 14:38:06 +00:00
Denis Flaven
972c94bff7
#1148 : Fixed dashboards upload: use the more modern fileupload component, since we now hook the ajax call in iTopWebPage and removed references to the old component ajax.fileupload from (almost) everywhere...
...
SVN:trunk[3753]
2015-09-12 12:06:33 +00:00
Denis Flaven
a3c4454090
Usability enhancement: don't clear the "Organizations" auto complete (for the silos) without purpose when clicking on it... empty the field only when the displayed value means "All organizations".
...
SVN:trunk[3751]
2015-09-12 09:18:27 +00:00
Denis Flaven
bc6acee1f1
Cosmetics on the "autocomplete": more compact by default (20 chars instead of 30), and buttons evenly spaced.
...
SVN:trunk[3750]
2015-09-12 09:14:39 +00:00
Denis Flaven
33762796b8
#1087 : the sort order on "group by" dashlets inside a dashboard is now saved as a user preference.
...
SVN:trunk[3744]
2015-09-10 07:33:33 +00:00
Denis Flaven
38b6582080
Finishing touch to the "Printer friendly version" of the details page.
...
SVN:trunk[3743]
2015-09-09 14:48:14 +00:00
Romain Quetiez
b28a4c029c
#1143 Records any change (add/remove/modify) for link sets that can be considered as one of the characteristics of a class (currently those having edit mode = in place)
...
SVN:trunk[3741]
2015-09-09 13:19:00 +00:00
Denis Flaven
98150db0b4
Protects the onwership lock from a legitimate loss of the lock. No popup when leaving for real.
...
SVN:trunk[3735]
2015-09-08 15:58:20 +00:00
Denis Flaven
cad5e703f8
Cosmetics:
...
- Better use of the space in the search form: multi-select drop down list are now small when closed and larger when opened
- Nicer feedback when hiding/showing sections in the "printable version" of a details page.
SVN:trunk[3732]
2015-09-08 14:06:00 +00:00
Romain Quetiez
e1acce6e6e
#1134 Query returning a "null row": just make sure that the row gets displayed (still surprising... see ticket #1138 to follow up on the suppression of those ghost rows)
...
SVN:trunk[3728]
2015-09-07 14:42:30 +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
Romain Quetiez
5153139581
#564 Prompt for an update in a case log on a lifecycle transition. Can be retrofitted easily. Associated with commit [r3687]
...
SVN:trunk[3720]
2015-09-04 13:33:04 +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
7fa99cedee
Impact analysis cosmetics:
...
- remove empty groups, since it may happen
- properly scale the borders of groups and redundancy groups
- automatically rescale the graph when showing/hiding the "Filter" tab
SVN:trunk[3715]
2015-09-04 09:22:36 +00:00
Romain Quetiez
5425f55af7
Exports further improved:
...
- Support reconciliation keys for every external key
- Better support for Case logs and multiline text fields (both in the preview and in the results)
- Do not repeat identical columns in the list of proposed columns. Examples with UserRequest: friendlyname is equivalent to ref, UserRequest::caller_name is equivalent to UserRequest::caller_id->name
- Optimized the preview for huge data sets (OptimizeColumnLoad)
- Cosmetics on the preview
- Labels for ids aligned with the labels used by the CSV import feature
- Fixed Stop Watch output for PDF/HTML/spreadsheet formats
SVN:trunk[3712]
2015-09-03 16:16:17 +00:00
Denis Flaven
6f1d186287
#1137 : portal configuration was too limited. Now one "allow" profile is enough to allow access to a given portal.
...
SVN:trunk[3706]
2015-09-01 12:55:46 +00:00
Romain Quetiez
4674658cfa
User portal as a module: the Cancel button (ticket creation wizard) was not working
...
SVN:trunk[3705]
2015-09-01 09:46:08 +00:00
Romain Quetiez
5a9b8a7bb0
Query phrases: if the attribute 'fields' is left empty, then propose the legacy export URL and keep the user informed about the limitations
...
SVN:trunk[3695]
2015-08-24 10:10:04 +00:00
Romain Quetiez
ea4c654af8
Printable view: do not show pagination controls (show the full list), must work with plugins calling cmdbAbstractObject::DiplaySet AND cmdbAbstractObjectObject::GetDisplaySet. Sill, GetDisplayExtendedSet should be hacked as well (?)
...
SVN:trunk[3690]
2015-08-20 08:07:42 +00:00
Romain Quetiez
ec61417e39
#1081 Customizations: adjust the dimensions of the HTML Editor (CKEditor). Also fixed an issue when specifying width/height with unit (e.g. "30em") for AttributeText/AttributeLongText
...
SVN:trunk[3689]
2015-08-19 17:10:28 +00:00
Romain Quetiez
8b5faf6b66
#564 Prompt for an update in a case log on a lifecycle transition. Can be retrofitted easily.
...
SVN:trunk[3687]
2015-08-19 12:42:49 +00:00
Romain Quetiez
76149633a1
#1074 Portal: errors when selecting Impact/Urgency, and if the user has access to his organization only.
...
SVN:trunk[3686]
2015-08-19 09:59:15 +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
Denis Flaven
628b7644b7
Pan and zoom in the impact analysis view.
...
SVN:trunk[3677]
2015-08-14 12:38:50 +00:00
Romain Quetiez
b87b33c955
#1095 Object creation form and bulk modify (final step) not working when using apache-proxy
...
SVN:trunk[3673]
2015-08-12 09:21:19 +00:00
Denis Flaven
f84f17a5be
Fixed a potential XSS vulnerability.
...
SVN:trunk[3662]
2015-07-30 09:05:48 +00:00
Denis Flaven
fa94dd257a
File-based "transactions" dans log files better protected against concurrent access...
...
SVN:trunk[3659]
2015-07-28 12:51:46 +00:00
Denis Flaven
8c5b020961
Enhancements to file based transactions (still experimental)
...
SVN:trunk[3648]
2015-07-28 10:40:53 +00:00