Pierre Goiffon
efa7a4ee55
Advanced search improvements (restore 2018-04-10 revisions : r5635..r5641)
...
* Add 'search_manual_submit' config parameter to manage auto-submit
* bugfixes
** date i18n is now handled (using two new options `datepicker.dateFormat` and `datepicker.timeFormat` computed from `AttributeDateTime::GetFormat()->ToDatePicker()`
** handling of `empty` `not empty` operator titles
*** it led to tohers bugfixes and a redesign of the `_computeTitle` (from overwriting to extension using ie `_computeBetweenDaysOperatorTitle`
*** some bug still remain, because autocomplete needs to been finished before checking on them
* Promote 'friendlyname' in the 'most popular' list
* bugfixes
** filters (criterions, enum and FK without autocomplete) now ignore accent on matching with user input
** this is done by using a pre-existing tool used only by the portal, so it was moved to the core (latinize.min.js)
* Integration with manual submit parameter on client side.
* bugfixes : history/breadcrumb had several c[menu] appended (one for each refresh)
* Fix various sanity bugs
SVN:trunk[5632]
2018-04-12 08:54:05 +00:00
Pierre Goiffon
c562098ef7
N°993: restrict the access to the REST/JSON web services to users having the profile "REST Services User" (restore 2018-04-10 revisions : r5632..r5633)
...
SVN:trunk[5630]
2018-04-12 08:53:02 +00:00
Pierre Goiffon
42606873af
Advanced search improvements (restore 2018-04-10 revisions : r5629..r5631)
...
* Add support for default search criteria
* replace friendlyname by the class name for consistency
* WIP Client
SVN:trunk[5629]
2018-04-12 08:52:33 +00:00
Bruno Da Silva
6ca9f8ad31
advanced search: removal of legacy_search_drawer_open
...
associated to this change, those wiki pages are altered :
- latest:admin:itop_configuration_file (`legacy_search_drawer_open` removal)
- latest:customization:xml_reference (`search_form_open` default value changed)
SVN:trunk[5626]
2018-04-06 12:06:20 +00:00
Guillaume Lajarige
906ac14fa9
Advanced search: Fix copied values through criterion on initialization.
...
SVN:trunk[5611]
2018-04-05 09:17:23 +00:00
Stephen Abello
a84748a544
N°729 Form prefill : Allow to overload new methods in order to prefill search forms, creation forms and transition forms
...
SVN:trunk[5609]
2018-04-05 08:17:19 +00:00
Guillaume Lajarige
320c7646f0
Advanced search: Alpha version.
...
SVN:trunk[5608]
2018-04-05 07:05:58 +00:00
Eric Espié
c56bda2f60
Advanced Search: Support of external fields (as strings)
...
SVN:b1162[5583]
2018-03-30 08:44:14 +00:00
Eric Espié
11af11b3be
Advanced Search: add class alias in criterion
...
SVN:b1162[5563]
2018-03-29 08:06:16 +00:00
Eric Espié
2811eb66c5
Advanced Search: Removed external fields from the attribute list
...
SVN:b1162[5556]
2018-03-28 13:38:21 +00:00
Eric Espié
9b0ccb8943
Advanced Search: Unit tests and some fixes
...
SVN:b1162[5555]
2018-03-28 12:53:46 +00:00
Denis Flaven
573b5fc879
Fallback to the default language, for missing entries in the current language, in the dictionary passed client-side.
...
SVN:b1162[5553]
2018-03-28 11:29:18 +00:00
Eric Espié
5772042dd3
Advanced Search: generic title for raw filters on joined classes
...
SVN:b1162[5551]
2018-03-28 07:46:47 +00:00
Eric Espié
7664633f18
Advanced Search: Hierarchical keys & unit tests
...
SVN:b1162[5539]
2018-03-27 08:13:48 +00:00
Eric Espié
e01f48303b
Advanced Search: Fix labels for starts with and contains
...
SVN:b1162[5531]
2018-03-26 15:13:19 +00:00
Eric Espié
b566bead31
Advanced Search: Undefined for enums and unit tests
...
SVN:b1162[5516]
2018-03-23 16:05:37 +00:00
Eric Espié
965e7b48df
Advanced Search: Dates between
...
SVN:b1162[5507]
2018-03-23 13:33:09 +00:00
Eric Espié
73e1e3422d
Advanced Search: Numeric fields and dates
...
SVN:b1162[5492]
2018-03-22 16:28:54 +00:00
Eric Espié
3cdf22e9b2
Advanced Search: resolve variables for the search screen
...
SVN:b1162[5488]
2018-03-21 13:45:37 +00:00
Eric Espié
1301aa5c35
Advanced Search: Fix shortcut menu with sub-classes
...
SVN:b1162[5470]
2018-03-20 14:12:16 +00:00
Eric Espié
e33596960a
Advanced Search: Better support of dates in expressions
...
SVN:b1162[5464]
2018-03-20 10:38:52 +00:00
Eric Espié
8f858c2ddf
Advanced Search: Labels on raw expressions
...
SVN:b1162[5454]
2018-03-19 09:57:31 +00:00
Denis Flaven
f8f6e201b9
Advanced Search WIP: new mechanism for passing the dictionary to the client side. Hopefully faster than before thanks to the browser's cache.
...
SVN:b1162[5453]
2018-03-16 17:44:55 +00:00
Pierre Goiffon
e7b94d3132
N°1001 setup : database/tables/columns charset and collation conversion
...
* check DB charset/collation and do conversion if needed
* same for existing tables
* add both info in fields signatures, so that conversions will be trigerred if needed
SVN:trunk[5444]
2018-03-16 09:59:25 +00:00
Pierre Goiffon
b219161011
N°1001 switch DB charset from utf8 to utf8mb4 to allow characters outside of the BMP
...
* use centralized constants instead of literal values in code
* remove config parameters 'db_character_set' and 'db_collation'
* always fix charset when creating/altering column
* backup : use utf8mb4 only for mysqldump >= 5.5.33 (was introduced in 5.5.3 but only available in 5.5.33 for programs)
SVN:trunk[5443]
2018-03-16 09:59:16 +00:00
Guillaume Lajarige
a1c6e32e28
Advanced search: WIP POC, UI/UX.
...
SVN:b1162[5439]
2018-03-16 08:08:24 +00:00
Denis Flaven
b28c45c84c
N°1354: use only hashed server side information as the local storage identifier.
...
SVN:trunk[5428]
2018-03-14 16:25:00 +00:00
Eric Espié
42af530c63
Advanced Search: widget types
...
SVN:b1162[5427]
2018-03-14 16:06:34 +00:00
Eric Espié
7c3de1e976
Advanced Search: widget types
...
SVN:b1162[5426]
2018-03-14 15:46:30 +00:00
Eric Espié
3e7edea7be
SVN:b1162[5409]
2018-03-13 09:56:34 +00:00
Eric Espié
37196b42ed
Advanced Search
...
SVN:b1162[5399]
2018-03-09 09:36:58 +00:00
Eric Espié
88b7ef5345
Advanced Search
...
Conversion to search form
SVN:b1162[5397]
2018-03-09 09:16:00 +00:00
Eric Espié
213d591eb0
Advanced Search
...
SVN:b1162[5396]
2018-03-09 08:43:28 +00:00
Eric Espié
c04f73e86b
Advanced Search
...
Convert from raw OQL to search form widget operator
SVN:b1162[5395]
2018-03-08 17:01:17 +00:00
Eric Espié
fa60322ff1
Advanced Search
...
SVN:b1162[5392]
2018-03-08 13:49:00 +00:00
Eric Espié
e496ab06b2
Advanced Search
...
SVN:b1162[5388]
2018-03-07 16:10:09 +00:00
Vincent Dumas
d7c960e150
Enabling search and access control by organization on User class. Reworking fields displayed in Details and List as well.
...
SVN:trunk[5387]
2018-03-07 14:00:10 +00:00
Pierre Goiffon
f9511aba17
N°1030 Collapsible Sections :
...
* stop event propagation (was causing tab switching in notifications)
* save section state in localStorage
SVN:trunk[5382]
2018-03-05 15:50:38 +00:00
Pierre Goiffon
d96015f2c1
N°1260 new db_tls.verify_server_cert option to force server certificates check
...
SVN:trunk[5381]
2018-03-05 15:50:18 +00:00
Pierre Goiffon
a0463c85a1
N°1260 MySQL TLS connection : use less rectrictive flag (no server cert check)
...
SVN:trunk[5376]
2018-02-28 15:13:11 +00:00
Pierre Goiffon
519093dceb
N°1260 fix backup classes to correctly uses DB parameters including TLS
...
* backup : add missing PHPDoc
* backup : use a config object instead of each parameter attribute
* CMDBSource::InitServerAndPort : remove static attribute dependency, change visibility
* setup : generate a config instance to use in backup
* backup : add TLS params if needed to the mysqldump call
SVN:trunk[5375]
2018-02-28 15:12:57 +00:00
Eric Espié
cae4526b3b
Performance enhancement. Avoid multiple count requests.
...
SVN:trunk[5373]
2018-02-27 15:54:30 +00:00
Pierre Goiffon
3b3f4044cb
N°1260 Mutex : fix merge error in mutex name init
...
SVN:trunk[5369]
2018-02-26 15:16:33 +00:00
Eric Espié
85a5ddb980
N°478 - Customizable access to the 'Admin Tools'
...
- Display additional rights (grant_by_profile) in the grant matrix
SVN:trunk[5367]
2018-02-26 10:38:09 +00:00
Pierre Goiffon
b739c00414
N°1260 wrong function name called to check TLS connection
...
SVN:trunk[5365]
2018-02-23 14:19:32 +00:00
Eric Espié
d65bd97956
N°478 - Customizable access to the 'Admin Tools'
...
SVN:trunk[5364]
2018-02-23 11:13:07 +00:00
Eric Espié
03f9a9fcac
N°1161 - Add functions, order by and limits to DBSearch::MakeGroupByQuery()
...
SVN:trunk[5350]
2018-02-16 12:59:35 +00:00
Guillaume Lajarige
3af724a941
Fix application being wrongly set to Archive Mode when it fails to retrieve an object from the database.
...
SVN:trunk[5340]
2018-02-12 12:28:10 +00:00
Pierre Goiffon
c715b9488a
N°1260 MySQL connection : allow to use p: host prefix (persistent connection, see http://php.net/manual/en/mysqli.persistconns.php )
...
SVN:trunk[5316]
2018-02-08 14:22:27 +00:00
Pierre Goiffon
ca28eeb596
N°1260 rename db_ssl* vars to db_tls (cause SSL is an old protocol and MySQL uses TLS)
...
Keep options label with SSL, to keep them aligned with the labels used in MySQL products and documentation
SVN:trunk[5314]
2018-02-08 14:22:14 +00:00