Eric Espié
f7212662b9
N°1420 - Performances enhancement (consider search auto-submit parameter)
...
SVN:trunk[5851]
2018-06-11 13:17:15 +00:00
Eric Espié
70a0a3c52e
N°1420 - Performances enhancement
...
SVN:trunk[5833]
2018-06-07 15:06:38 +00:00
Bruno Da Silva
7bdad90564
bugfix: sanitization filter "parameter" => Since the filter parameter is now url-encoded, it now may contains %3D, %2B and %2F (respectively =, + and /).
...
a migration note was written : https://wiki.combodo.com/doku.php?id=latest:install:240_to_250_migration_notes#param_filter
SVN:trunk[5770]
2018-05-04 10:13:29 +00:00
Pierre Goiffon
820c257e96
N°1427 New method to fix timezone where datamodel is not yet loaded
...
SVN:trunk[5761]
2018-05-02 06:36:57 +00:00
Eric Espié
182e644a33
Fix setup
...
SVN:trunk[5692]
2018-04-18 14:30:33 +00:00
Denis Flaven
9c3b053727
(Enhancement for developers) Use a timestamp defined at compile time to workaround client-side caching problems during development.
...
SVN:trunk[5690]
2018-04-18 13:45:08 +00:00
Bruno Da Silva
fcffe9d188
advanced search: bugfix
...
FK search with negative selection was failling if the exclusion list was empty ("not in" cannot be apployed on an empty array)
SVN:trunk[5610]
2018-04-05 08:35:03 +00:00
Eric Espié
013dcdf93e
Advanced Search: Auto-complete search on foreign keys
...
SVN:b1162[5594]
2018-04-03 13:12:49 +00:00
Eric Espié
94d45fc77f
N°1248 - User Management Portal
...
* Added a new grant_by_profile category that allows to manage certain classes in addition to bizmodel with user profiles.
* The following classes have the new grant_by_profile category:
User, UserInternal, UserLocal, UserLDAP, UserExternal, URP_UserProfile, URP_UserOrg
* For these classes, it is possible to manage access rights with user profiles for non-administrators.
* For these classes, the default behavior of SELECT requests changes from allowed to forbidden.
* For user profiles, the default behavior '*' is limited to the bizmodel category to keep the previous behavior of profiles, i. e. for classes in the grant_by_profile category, rights (including READ) must be given explicitly.
* New constraints have been added, so only an administrator can manage (attach or detach) the 'Administrator' profile.
SVN:trunk[5298]
2018-01-30 15:17:51 +00:00
Denis Flaven
6544659251
Small setup refactoring for getting ready for the Hub.
...
SVN:trunk[5232]
2018-01-10 15:47:15 +00:00
Eric Espié
375798a344
N°1070 - Enhance ergonomics of "Add To Dashboard..." popup window
...
SVN:trunk[5137]
2017-11-22 14:40:28 +00:00
Pierre Goiffon
890fcac73f
Fix another regression introduced in r5071 : module url were generated with arguments values that were url-encoded twice (so this leads to some errors when using them)
...
SVN:trunk[5077]
2017-10-24 14:02:59 +00:00
Pierre Goiffon
678df3cc46
Fix regression introduced in r5071 (wooops), plus some PHPDoc
...
SVN:trunk[5074]
2017-10-24 08:07:07 +00:00
Pierre Goiffon
b189d2a39b
Split the method to get a module absolute URL into 3 different methods, to allow more flexibility (for example get the URL and the query string key/value array to construct a GET form)
...
SVN:trunk[5071]
2017-10-23 15:59:34 +00:00
Guillaume Lajarige
5c34e3d988
N°1123.4 AttributeImage: Better UI when editing in console. Also, export was showing url for empty value.
...
SVN:trunk[5060]
2017-10-20 13:22:38 +00:00
Romain Quetiez
f4881d11c7
N.1100 Regression introduced in [r4943], aka 2.4 RC3, and causing error during MTP (accessing the wrong expression cache)
...
SVN:trunk[5054]
2017-10-19 19:06:40 +00:00
Pierre Goiffon
3fd7dae8f9
N.1108 return exception if $bMustBeFound and result is archived
...
SVN:trunk[5025]
2017-10-16 14:42:17 +00:00
Denis Flaven
d5b0bb021f
N°1806, N°1069: CSV and Excel export and import of documents (files) and images as URLs.
...
SVN:trunk[4952]
2017-09-30 09:23:06 +00:00
Romain Quetiez
b1494d0dd9
N890.3 Archive mode toggle menu not visible after setup/MTP: the information is cached into the session and needs to be reset
...
SVN:trunk[4870]
2017-08-21 15:28:07 +00:00
Denis Flaven
61d3a4e48f
(FAF for module developers): utilities to easily know the name/version/dir/URL of the current module and write module independent code !!
...
SVN:trunk[4844]
2017-07-21 13:55:22 +00:00
Denis Flaven
04e1f32860
(refactoring) Added a method to generate UUIDs.
...
SVN:trunk[4756]
2017-06-06 13:59:01 +00:00
Romain Quetiez
80121b89c3
Obsolescence: background task setting (or resetting) the obsolescence date for obsolete data. The periodicity can be tuned by the mean of obsolescence.date_update_interval, defaulting to 10 minutes. Also renamed show_obsolete_data into obsolescence.show_obsolete_data for consistency.
...
SVN:trunk[4745]
2017-05-19 09:20:13 +00:00
Romain Quetiez
248f8d6fd4
Obsolescence: finalizing the implementation of the flag (hide obsolete objects, show an icon on hyperlinks and a tag on the object details, user preference defaulting to the new setting 'show_obsolete_data')
...
SVN:trunk[4739]
2017-05-17 08:51:10 +00:00
Romain Quetiez
ea2681e08c
Archives: added the option with_archive to export web services (defaults to 0)
...
SVN:trunk[4711]
2017-04-27 15:03:24 +00:00
Romain Quetiez
e3931274ae
Archives: refactoring of the API to enable/disable the archive mode
...
SVN:trunk[4696]
2017-04-26 15:48:24 +00:00
Romain Quetiez
fa2fd6dcdf
NEW! Archiving data. Archiving is a soft delete. It can be undone. Enter the archive mode to see all the data including archives (everything is read-only in that mode). Archiving must be enabled per class (data model). Archiving is achieved by the mean of the API DBObject::Archive (or Unarchive).
...
SVN:trunk[4692]
2017-04-26 09:52:20 +00:00
Guillaume Lajarige
68c180f7eb
N.474: Support for "file" attribute (AttributeBlob) in the portal. READONLY only for now.
...
SVN:trunk[4512]
2016-12-13 10:15:43 +00:00
Guillaume Lajarige
a88365ca49
Resize on AttributeImage crashes when gd extension is not installed. Implemented a fallback so images are stored as is (original size) when gd extension is not available. A warning message is displayed during the setup.
...
SVN:trunk[4429]
2016-09-30 11:24:30 +00:00
Denis Flaven
d80d24c348
Disable PDF export if the PHP extension "GD" is not loaded.
...
SVN:trunk[4307]
2016-07-15 07:05:06 +00:00
Guillaume Lajarige
41cb94bcf0
SCSS Compilation : Disabled max_execution_time while compiling SCSS files as it can take a while (Set back to its original value afterwards).
...
SVN:trunk[4215]
2016-06-15 12:42:57 +00:00
Guillaume Lajarige
181e14f48e
Customers portal : Started CSS rework to simply change BS theme
...
SVN:trunk[4212]
2016-06-15 11:43:18 +00:00
Guillaume Lajarige
5dc86ebc5d
utils::GetCSSFromSASS() : Skip processing if file is already a .css
...
SVN:trunk[4204]
2016-06-13 13:46:30 +00:00
Denis Flaven
4f7cc48fd4
Replacing the SCSS->CSS conversion library by a newer one made by Leaf Corcoran: http://leafo.github.io/scssphp , tweaked to work on PHP 5.3
...
SVN:trunk[4203]
2016-06-13 12:57:17 +00:00
Romain Quetiez
1e719b97d8
New attribute: ImageAttribute
...
SVN:trunk[4129]
2016-05-24 15:29:44 +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
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
Romain Quetiez
0259071bdd
Internal: fixed typo in utils::TextToHtml()
...
SVN:trunk[3986]
2016-04-06 09:17:10 +00:00
Guillaume Lajarige
7ea5176b56
CustomFields : Bootstrap integration
...
SVN:trunk[3944]
2016-03-11 12:42:21 +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
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
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
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
86a7d133f3
Make the 'curl' options overridable when calling utils::DoPostRequest()
...
SVN:trunk[3763]
2015-09-16 14:38:31 +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
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
Denis Flaven
b04298916c
A little bit of polishing on the export feature to be ready for the beta.
...
SVN:trunk[3640]
2015-07-10 16:54:26 +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
dd7861c5b4
Bulk Export redesign... finishing touch.
...
SVN:trunk[3610]
2015-06-23 16:29:45 +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