Pierre Goiffon
e4912ee175
🎨 PhpDoc
...
(cherry picked from commit d3aeb807d433e656df22f166387230b431656f58)
2018-11-22 17:40:37 +01:00
steffunky
74a8c3f5bd
N°1555: fixed a case where AttributeExternal field was pointing anything else than an ExternalKey and its label wouldn't show up on search criteria, remove duplicate catch
2018-10-09 18:27:36 +02:00
steffunky
3347d32f2a
N°1555: fixed a case where AttributeExternal field was pointing anything else than an ExternalKey and its label wouldn't show up on search criteria
2018-10-09 18:25:48 +02:00
Eric
d3b3c44cbd
N°917: Fix unit tests
2018-09-28 16:32:15 +02:00
Eric
ec597f697a
N°917: Adapt to generic widget for set
2018-09-27 11:04:20 +02:00
Eric
a1ad7a5def
N°931: Fix Search when screen is refreshed (number of selected criteria for tags)
2018-09-20 15:57:37 +02:00
Eric
cf07c9f1a2
N°931: Fix search when referencing a non existing tag
2018-09-20 10:31:02 +02:00
Eric
446bd0ad1f
N°931: Rename Tag columns in database
2018-09-20 09:58:35 +02:00
Eric
3d5e46faac
N°931: Fix Search when screen is refreshed
2018-09-19 17:21:05 +02:00
Eric
d1ee7f4353
N°931: TagSet search (manage undefined values) unit tests
2018-09-12 18:17:17 +02:00
Eric
2ba31244c2
N°931: TagSet search form integration
2018-09-12 15:03:35 +02:00
Eric
c706a2d77c
N°931: Integrity controls
2018-09-11 12:40:46 +02:00
Eric
34c68cfef0
Fix regression introduced in bugfix 1554 and detected by unit tests
2018-09-06 14:20:42 +02:00
Pierre Goiffon
f871581997
Merge branch 'develop' into feature/b931
...
# Conflicts:
# application/applicationextension.inc.php
# core/attributedef.class.inc.php
# core/cmdbchangeop.class.inc.php
# core/cmdbobject.class.inc.php
# core/dbobjectsearch.class.php
# core/oql/expression.class.inc.php
# core/oql/oql-lexer.plex
# core/oql/oql-parser.y
# core/oql/oqlquery.class.inc.php
# css/light-grey.scss
# datamodels/2.x/itop-full-itil/datamodel.itop-full-itil.xml
# datamodels/2.x/itop-portal/datamodel.itop-portal.xml
# datamodels/2.x/itop-tickets/en.dict.itop-tickets.php
# dictionaries/en.dictionary.itop.core.php
# dictionaries/fr.dictionary.itop.core.php
# setup/xmldataloader.class.inc.php
# test/ItopDataTestCase.php
2018-09-04 18:02:51 +02:00
Pierre Goiffon
40a4e6d7b0
Fix files using CrLf, convert them to Lf to have the whole repo using Lf
...
Warn your git config (core.autocrlf = input or true)
2018-09-04 17:59:51 +02:00
Eric
e58bc738d0
N°931: TagSet : Parsing OQL
2018-08-31 15:58:55 +02:00
Eric Espié
277b24e2f0
warnings cleanup, search mode switched to BOOLEAN
...
SVN:trunk[6019]
2018-08-24 12:09:55 +00:00
Pierre Goiffon
abb2a2a6e2
N°931 new MatchExpression, allow to query the DB
...
SVN:trunk[6016]
2018-08-23 15:06:41 +00:00
Eric Espié
1dfcc77098
N°1554: Search form - hide unknown external keys from the search criteria.
...
SVN:trunk[6012]
2018-08-23 12:32:37 +00:00
Eric Espié
5134e57109
Search: better translation of search criteria in "natural language" for ISNULL function
...
SVN:trunk[5957]
2018-07-19 08:45:39 +00:00
Eric Espié
c289a53ed3
Advanced search: Fix an error when using search form from an union.
...
SVN:trunk[5940]
2018-07-17 12:04:53 +00:00
Eric Espié
5a4375cb71
N°1485 - Search: "Undefined" on hierarchical key not working
...
SVN:trunk[5873]
2018-06-14 14:56:42 +00:00
Stephen Abello
0a44f34c2c
N°1444 : fixed regression introduced in [r5724] & [r5773]
...
SVN:trunk[5809]
2018-05-23 10:11:23 +00:00
Pierre Goiffon
6e7d2abc9a
N°1418 fix audit with valid_flag=true that were always failing
...
SVN:trunk[5773]
2018-05-04 15:10:25 +00:00
Eric Espié
21aed2d2e1
Advanced Search: Fix missing query internal params
...
SVN:trunk[5762]
2018-05-02 08:11:28 +00:00
Eric Espié
aa4416ac4e
Advanced Search: Display links also when the object is not visible
...
SVN:trunk[5708]
2018-04-20 13:45:02 +00:00
Eric Espié
c485286114
Advanced Search: External keys to hierarchical class selects sub-classes as in previous version
...
SVN:trunk[5675]
2018-04-16 16:35:20 +00:00
Eric Espié
ec2aadb7cf
Advanced Search: Fix ExternalFields allowed values
...
SVN:trunk[5668]
2018-04-13 15:27:00 +00:00
Eric Espié
5b9ca03fa6
Advanced Search: Fix missing OQL for FunctionExpression
...
SVN:trunk[5657]
2018-04-13 08:57:57 +00:00
Eric Espié
c68f56ecd4
Advanced Search: Enhance Date conversion
...
SVN:trunk[5655]
2018-04-13 08:47:29 +00:00
Eric Espié
56f1369000
Advanced Search: Fix Date conversion
...
SVN:trunk[5641]
2018-04-12 13:19:11 +00:00
Eric Espié
35663281fa
Advanced Search: Fix Date conversion
...
SVN:trunk[5639]
2018-04-12 12:32:09 +00:00
Eric Espié
6dfd44b731
Advanced Search: Small bug fixes and enhancements
...
SVN:trunk[5636]
2018-04-12 09:51:32 +00:00
Pierre Goiffon
e15bad7d3b
Advanced search improvements (restore 2018-04-10 revisions : r5643..r5645)
...
* Support for empty dates
* UNION OQLs don't crash the search
* Better support for 'not empty' searches
SVN:trunk[5634]
2018-04-12 08:54:36 +00:00
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
Eric Espié
11af11b3be
Advanced Search: add class alias in criterion
...
SVN:b1162[5563]
2018-03-29 08:06:16 +00:00
Eric Espié
9b0ccb8943
Advanced Search: Unit tests and some fixes
...
SVN:b1162[5555]
2018-03-28 12:53:46 +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
Eric Espié
88b7ef5345
Advanced Search
...
Conversion to search form
SVN:b1162[5397]
2018-03-09 09:16:00 +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