Commit Graph

1832 Commits

Author SHA1 Message Date
Benoît Burnichon
68246f8830 Avoid creating 2 connections when applying fixtures 2015-10-30 09:27:25 +01:00
Benoît Burnichon
feec95e0c3 Add missing quality in Accept header 2015-10-30 00:32:23 +01:00
Benoît Burnichon
eefd1432ed Fix some translation errors 2015-10-29 22:53:17 +01:00
Benoît Burnichon
afd3fc56f7 Change in ContentNegotiationSubscriber 2015-10-29 18:06:33 +01:00
Benoît Burnichon
574377dea6 Remove OAuthListener Response Listener after processing 2015-10-29 12:51:34 +01:00
Benoît Burnichon
0a6dcda162 Error in User_Query 2015-10-29 11:25:05 +01:00
Benoît Burnichon
6ba4402078 Should use trans filter and not trans tag 2015-10-29 11:12:07 +01:00
Benoît Burnichon
c1943cc0fb Fix bad mock in XSendFileMappingGeneratorTest 2015-10-28 19:09:58 +01:00
Benoît Burnichon
0db32e35b8 Change to comply negotiation:^2.0.0 2015-10-28 11:56:59 +01:00
Benoît Burnichon
8aca5f6126 Use Uuid with its new namespace 2015-10-27 20:14:01 +01:00
Nicolas Le Goff
cd85d4fdf9 PHRAS-315 Do not expose not downloadable subdef 2015-10-27 11:08:34 +01:00
Nicolas Le Goff
0007bf58be PHRAS-350 Deprecate client 2015-10-27 10:38:58 +01:00
Thibaud Fabre
a915a40a99 Clean up event processing dependencies 2015-10-26 14:25:59 +01:00
Thibaud Fabre
bcb502301b Fix incorrect setter mapping and lax up assertions 2015-10-20 18:51:57 +02:00
Thibaud Fabre
4c1a8432bb Fix test cases 2015-10-20 18:17:01 +02:00
jygaulier
a50f7eeddd Merge pull request #1543 from jygaulier/PHRAS-771_clone-750
PHRAS-771 #time 2h
2015-10-19 10:32:20 +02:00
jygaulier
b6b04ab101 Merge pull request #1542 from jygaulier/PHRAS-772_clone-760
PHRAS-772 #time 15m
2015-10-19 10:31:37 +02:00
Jean-Yves Gaulier
87bdb15456 PHRAS-771 #time 10m
fix test
2015-10-16 13:22:34 +02:00
Jean-Yves Gaulier
f55bc774be PHRAS-772 #time 30m
fix test
2015-10-15 17:36:19 +02:00
Mathieu Darse
e86918de4b Merge native keys, flag & fields syntaxes together (PHRAS-685)
- « IN » syntax was removed
- Tests where updated with new serialized representations (IN is replaced by MATCHES)
- Removed tests of native fields with IN syntax
- 4 tests (lines 77, 80, 83 and 86 in queries.csv) are not passing but
they were not really part of specified functionality. They need some work eventually.
2015-10-12 19:50:23 +02:00
Mathieu Darse
766d9b86f3 Update tests according to latest changes (PHRAS-688) 2015-10-12 17:27:57 +02:00
Thibaud Fabre
49ec3e0c95 Fix undefined property error 2015-10-12 16:40:28 +02:00
Benoît Burnichon
6ffba52bc4 Merge pull request #1507 from aztech-dev/recovery
Extract password recovery logic in service
2015-10-07 17:50:51 +02:00
Mathieu Darse
e4ec73c58b Same grammar path for native keys than « IN » expressions
- Replace Database/Collection/Type/RecordIdentifier specific AST with a generic KeyValueExpression
- « IN » queries in regular fields are still using InExpression right now
- Add some tests for « type:XXXX » queries
2015-10-06 18:41:51 +02:00
Mathieu Darse
d6a82370a9 Merge branch 'master' into ar-731-status-search-dsl
Conflicts:
	lib/Alchemy/Phrasea/SearchEngine/Elastic/Indexer/RecordIndexer.php
2015-10-06 12:26:03 +02:00
Mathieu Darse
8a5afb1140 Fix public API BC break 2015-10-06 11:22:44 +02:00
Benoît Burnichon
6b6433e404 Change Api version to 2.0.0 2015-09-30 18:12:44 +02:00
Thibaud Fabre
329cf6ffe7 I am not worthy 2015-09-23 15:46:06 +02:00
Thibaud Fabre
6af2bc902f Pass tests 2015-09-22 17:18:39 +02:00
Jean-Yves Gaulier
cf2d8b6cd2 PHRAS-716 #time 5m
fix test
2015-09-21 17:28:46 +02:00
Nicolas Maillat
15e632b44e Merge pull request #1502 from mdarse/ar-731-status-search-dsl
PHRAS-731 Add status match DSL
2015-09-15 09:22:17 +02:00
Mathieu Darse
8b87e94ff2 Add status match DSL 2015-09-14 19:25:44 +02:00
Mathieu Darse
2afd15dd38 Fix tests 2015-09-08 10:37:32 +02:00
Mathieu Darse
ed0affa921 buildConceptQueriesForFields() replaces buildConceptQueries() 2015-08-27 17:35:34 +02:00
Mathieu Darse
064c5e01a6 Wrap text and concept queries with a single filtered query 2015-08-26 19:29:26 +02:00
Mathieu Darse
e058814638 Test TextNode with private fields and concepts on private fields 2015-08-26 19:29:26 +02:00
Benoît Burnichon
b1bdd73662 Merge pull request #1478 from mdarse/fix-concept-query-builder
Fix concept query builder & private field wrapping
2015-08-26 18:07:58 +02:00
Mathieu Darse
c596914ab9 Fix concept query builder & private field wrapping
Concept queries on private fields where adding a « must » clause to
restrict match on certain collections only. Boolean queries do not
enforce one « should » clause match at least once a « must » clause is
added to it.
To make queries on private fields more robust & performants, these are
now wrapped in a filtered query with a collection filter.
2015-08-26 15:21:02 +02:00
Mathieu Darse
cf01ac94b5 Fix tests 2015-08-24 18:00:14 +02:00
Jean-Yves Gaulier
5d493321fa #PHRAS-622 #time 20m
fix tests
2015-07-29 19:15:52 +02:00
Benoît Burnichon
b558cf9de3 Merge pull request #1452 from mdarse/fix-number-field-search
Fix number field search
2015-07-23 22:11:54 +02:00
Mathieu Darse
a59c42980c Fix facets on non string fields & fix raw with "in" query 2015-07-23 18:41:10 +02:00
Mathieu Darse
a31442368b Fix number field search
Search with non numeric content will not hit number field (it breaks elasticsearch and is useless anyway)

- Rename QueryHelper::buildPrivateFieldQueries() to wrapPrivateFieldQuery().
    - Signature changed too, the third parameter is dropped an QueryContext is replaced by an array of Field.
    - Query builder closure is now passed an array of Field, not of index field names.
- Remove Field::toConceptPathIndexFieldArray() because method name was beyond understanding (and also because it wasn't needed anymore)
- Various AST node types have changed due to previous API changes
2015-07-23 17:39:11 +02:00
Benoît Burnichon
e0573fc4f6 Merge pull request #1423 from mdarse/private-fields-ast
Restrict search on visible private fields
2015-07-17 17:36:30 +02:00
Mathieu Darse
cc1462a918 Test ThesaurusHelper 2015-07-17 14:59:57 +02:00
Benoît Burnichon
4e1e0bdfaf Merge pull request #1438 from jygaulier/PHRAS-603_del-records-from-story
#PHRAS-602
2015-07-17 10:41:25 +02:00
Mathieu Darse
44cb5824e7 Implement private fields on range an equal nodes
New QueryContext::get() method
Removed QueryContext::normalizeField(), can be replaced with get() and a call to
Field::getIndexField().
2015-07-16 20:11:43 +02:00
Mathieu Darse
419c147982 Fix LimitedCollection::get() & add tests 2015-07-16 18:27:48 +02:00
Jean-Yves Gaulier
c751605554 #PHRAS-602 #time 6h
new : api to delete records from story
2015-07-16 15:52:05 +02:00
Mathieu Darse
83d9cd4790 Fix getUnrestrictedFields() when called on non narrowed query context
Add tests and prevent AST to rely on field key by returning indexed arrays
instead of associative ones.
2015-07-16 15:44:16 +02:00