Denis Flaven
1621f2ba31
Make the login page more mobile friendly.
...
SVN:trunk[4041]
2016-05-10 13:33:45 +00:00
Romain Quetiez
45ddc7f71b
Internal: when uploading documents, get the mimetype from the file itself (if feasible) rather than relying on the mimetype of the HTTP header. This was already implemented but it was buggy and fell anytime into the fallback method.
...
SVN:trunk[4040]
2016-05-10 10:57:25 +00:00
Denis Flaven
b02e163ecc
CKEditor integration fine tuning with a new "Maximize" button in the collapsed toolbar.
...
SVN:trunk[4027]
2016-05-04 08:26:14 +00:00
Romain Quetiez
2513f0489c
#185 Navigation Breadcrumb - Identify iTop by the Database and URL (to avoid messing up breadcrumbs when navigating between several instances of iTop - still buggy in case of reinstall)
...
SVN:trunk[4024]
2016-05-03 15:26:05 +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
Romain Quetiez
7d4e9ce069
Refactoring: new API utils::GetCSSFromSASS
...
SVN:trunk[4018]
2016-04-29 08:04:44 +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
Guillaume Lajarige
90cdd28bc8
Portal : Slightly changed the GoHome() function regexp to preserve additional parameters
...
SVN:trunk[4009]
2016-04-21 13:19:19 +00:00
Romain Quetiez
0386c53a6a
#185 Navigation Breadcrumb - Fixed a regression introduced in [r4000]: default menu not displayed afer login
...
SVN:trunk[4005]
2016-04-19 13:55:12 +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
Romain Quetiez
e7eb1ec7e3
CustomFields: simplified the wizard helper to cope with the edition in read-only mode (no need for the wizard helper to send the read-only/hidden values !)
...
SVN:trunk[3998]
2016-04-15 14:15:07 +00:00
Romain Quetiez
e877ec431f
HTML to Text conversion not working if mb_string not present (verb mb_split)
...
SVN:trunk[3993]
2016-04-08 12:02:29 +00:00
Romain Quetiez
0259071bdd
Internal: fixed typo in utils::TextToHtml()
...
SVN:trunk[3986]
2016-04-06 09:17:10 +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
f41c4f80f8
CustomFields: implemented the autocomplete behavior for SelectObjectField
...
SVN:trunk[3983]
2016-04-05 09:41:26 +00:00
Romain Quetiez
3eacf2e7fa
Internal: typo in the reporting of page spurious chars
...
SVN:trunk[3982]
2016-04-05 08:52:57 +00:00
Romain Quetiez
f01bd61692
CustomFields: suppressed a warning when editing an object with a custom field being read-only
...
SVN:trunk[3976]
2016-04-04 10:00:54 +00:00
Romain Quetiez
2150682a92
Custom fields: values not recorded if the user does not change any of the default values
...
SVN:trunk[3962]
2016-03-22 08:59:15 +00:00
Romain Quetiez
f29af948be
Custom fields: not all the values were correctly recorded (event name collision)
...
SVN:trunk[3946]
2016-03-11 15:05:59 +00:00
Guillaume Lajarige
7ea5176b56
CustomFields : Bootstrap integration
...
SVN:trunk[3944]
2016-03-11 12:42:21 +00:00
Romain Quetiez
e6887ab317
Custom fields: alpha version.
...
SVN:trunk[3943]
2016-03-10 16:55:13 +00:00
Romain Quetiez
37f6c6ed7d
#1210 Dependant field not reset (servicesubcategory not reset when service is reset)
...
SVN:trunk[3936]
2016-03-01 14:29:35 +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
Denis Flaven
63b6b95f71
Use one-way encryption for storing the token used for the "Forgotten password" feature.
...
SVN:trunk[3920]
2016-02-19 18:17:11 +00:00
Denis Flaven
4e24e9899e
(HTML) Formatted Case Logs, Description and Notifications with inline images uploaded as Attachments. Beta Version !!
...
SVN:trunk[3916]
2016-02-19 10:03:59 +00:00
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