Commit Graph

3906 Commits

Author SHA1 Message Date
Benoît Burnichon
5dc1fbe2cb Merge pull request #1564 from mdarse/query-on-exif
Query support for metadata tags
2015-11-12 22:47:24 +01:00
Mathieu Darse
b8c3ea91c8 Make range expression throw on invalid value 2015-11-10 17:08:41 +01:00
Mathieu Darse
8e5d09bd76 Test value compatibility before creating ES query 2015-11-10 16:40:10 +01:00
Mathieu Darse
c89d48c6f7 BooleanOperator → BooleanExpression 2015-11-10 14:56:50 +01:00
Mathieu Darse
9f923e0409 Refactor AST for match expression 2015-11-10 13:35:12 +01:00
Mathieu Darse
7353945d3c Refactor binary expression handling 2015-11-10 13:19:50 +01:00
Mathieu Darse
9635efc1e3 Refactor children count assertions 2015-11-10 13:11:45 +01:00
Mathieu Darse
407470ab10 Rename key-value expression classes 2015-11-10 13:04:28 +01:00
Mathieu Darse
c31ad07de9 Do not filter out falsy boolean values 2015-11-10 12:29:14 +01:00
Mathieu Darse
54cc0132b7 Cast metadata tags values according to type 2015-11-10 11:51:57 +01:00
Mathieu Darse
e953998ca7 Use analysis on key-value expressions (with colon operator) 2015-11-09 19:08:40 +01:00
Mathieu Darse
0bb61bd882 Remove metadata tag validation from query compiler 2015-11-09 19:07:31 +01:00
Mathieu Darse
aff2819f82 Dynamically create metadata tags mapping 2015-11-09 19:06:55 +01:00
Mathieu Darse
5784b158a2 Extend Key interface to support raw index fields 2015-11-09 19:06:09 +01:00
Mathieu Darse
9d3dfa5653 Manage metadata tags from structure 2015-11-09 19:04:54 +01:00
Benoît Burnichon
f684550ab1 Merge pull request #1555 from bburnichon/rebase-web-gallery-v4
Rebase web gallery v4
2015-11-09 17:48:22 +01:00
Benoît Burnichon
034a8f5d14 Wrong Base Controller used in PluginsController 2015-11-09 16:10:25 +01:00
Mathieu Darse
77b9faaa4e Handle equality test on metadata
Still need some work on testing side
2015-11-06 19:34:09 +01:00
Benoît Burnichon
cb0a805cb8 Merge pull request #1563 from bburnichon/PHRAS-800
Filter feeds by id and user ACLs
2015-11-06 19:11:04 +01:00
Mathieu Darse
3d7ab6a292 Move field logic from RangeExpression to FieldKey
- Prevent Demeter’s Law violation
2015-11-06 19:10:26 +01:00
Benoît Burnichon
9905138979 Add a way to retrieve non id filtered. 2015-11-06 18:57:51 +01:00
Benoît Burnichon
fbc8340f4a Add FeedRepository method to filter Feeds by ACL 2015-11-06 18:24:46 +01:00
Mathieu Darse
467e530a93 Handle inequality comparisons with technical data. 2015-11-06 10:16:33 +01:00
Mathieu Darse
713442c7b4 Merge metadata & native key expressions
Do not delegates query building to Key instance anymore.
2015-11-06 10:16:33 +01:00
Mathieu Darse
803a9010a5 Pass metadata key as value object 2015-11-06 10:16:31 +01:00
Mathieu Darse
13186209f7 Handle matching on file metadata 2015-11-06 10:14:23 +01:00
Benoît Burnichon
350eb7af53 Merge pull request #1545 from jygaulier/PHRAS-773_clone-741
PHRAS-773
2015-11-05 21:15:00 +01:00
Benoît Burnichon
94bf685437 Merge pull request #1525 from mdarse/new-in-syntax
Grammar unification
2015-11-04 21:16:03 +01:00
Mathieu Darse
570808e793 Switch \Exception to search engine’s Exception 2015-11-04 19:30:56 +01:00
Benoît Burnichon
0717b86f5d Change Indexes names to unique ones 2015-11-04 17:14:33 +01:00
Benoît Burnichon
7912d2932b Fixup translation instructions 2015-11-04 16:31:34 +01:00
Benoît Burnichon
8e27a1b1c0 Update HelpMessageExtractor 2015-11-04 16:31:06 +01:00
Benoît Burnichon
0d105ed77e This parameter is overridden later and is a closure. 2015-11-04 16:29:35 +01:00
Mathieu Darse
387828e9f5 Clean « IN » node type 2015-11-04 16:14:44 +01:00
Mathieu Darse
f3a15fb19f Fix text merging 2015-11-04 12:49:49 +01:00
Mathieu Darse
a666ce75c6 Use equality syntax on facet queries 2015-11-04 11:33:48 +01:00
jygaulier
a0d0b78e9c Merge pull request #1560 from jygaulier/PHRAS-797_thesaurus_search_ie11
#PHRAS-797 time 10m
2015-11-03 19:26:01 +01:00
Jean-Yves Gaulier
830728f644 #PHRAS-797 time 10m
fix: app thesaurus, search is ok in ie11
2015-11-03 19:07:19 +01:00
Mathieu Darse
bdb11cad21 Remove old Jison parser stuff 2015-11-03 18:46:02 +01:00
Mathieu Darse
652f8be213 Move boolean logic in is own namespace 2015-11-03 18:42:56 +01:00
Benoît Burnichon
2a247b5e14 Change JWT namespace 2015-11-03 14:24:13 +01:00
Jean-Yves Gaulier
0e7bbbe2b6 PHRAS-773 #time 15m
fix bad name
2015-11-03 11:31:19 +01:00
Jean-Yves Gaulier
830ef4bdd4 PHRAS-773 #time 5m
fix for null arg
2015-11-03 11:31:19 +01:00
Jean-Yves Gaulier
bcf8f7d056 PHRAS-773 #time 5h
added some events to allow port of MT bo-report plugin
2015-11-03 11:31:19 +01:00
Benoît Burnichon
38eab1f97e Fixup Service Instantiation and enforce application booting. 2015-11-03 10:54:06 +01:00
Thibaud Fabre
938c92b0c1 Disable demand status emails when mail notifications are disabled 2015-11-02 15:50:19 +01:00
Benoît Burnichon
c8ff8db409 Remove User_Adapter references 2015-10-30 19:44:56 +01:00
Benoît Burnichon
84d621320a There are User_Adapter no more. 2015-10-30 15:54:30 +01:00
Benoît Burnichon
1a75e33848 Merge pull request #1553 from aztech-dev/phras-792
PHRAS-792
2015-10-30 15:47:00 +01:00
Thibaud Fabre
e2dbc20628 PHRAS-788 Set webhook_url field to correct size 2015-10-30 14:57:53 +01:00