a4150956e9
Merge remote-tracking branch 'origin/feature/merge-with-features' into support/76
2018-02-20 10:11:21 +01:00
a5b35c54d9
TASK: Remove data processing from tca table service
...
This is not the place to be.
Data processing during indexing happens in abstract indexer for all
indexers that make use of it. It's more generic then to TCA.
2018-01-30 20:54:41 +01:00
810439cc80
Merge remote-tracking branch 'origin/support/76' into feature/merge-with-features
...
Conflicts:
Classes/Domain/Index/TcaIndexer/TcaTableService.php
Classes/Domain/Search/QueryFactory.php
Tests/Functional/Connection/Elasticsearch/IndexTcaTableTest.php
Tests/Functional/Hooks/DataHandler/ProcessesAllowedTablesTest.php
Tests/Unit/Domain/Search/QueryFactoryTest.php
2018-01-30 20:22:09 +01:00
Justus Leon Moroni
07c9d5a136
Merge pull request #107 from Codappix/hotfix/fix-frontend-issue-with-relation-resolver
...
BUGFIX: Make BackendUtility usable in frontend
2018-01-30 10:29:45 +01:00
Justus Moroni
c994a32ac1
BUGFIX: Make BackendUtility usable in frontend
...
BackendUtility used LanguageService which only works
in the backend.
Extend BackendUtility and use TSFE instead.
2018-01-29 22:49:29 +01:00
aefe1ad48e
TASK: Fix license for packagist
2018-01-29 22:47:01 +01:00
bdecbf9699
TASK: Fix license for packagist
2018-01-29 22:46:47 +01:00
51503b0e71
TASK: Add PHP 7.2 to travis execution
2017-12-19 15:57:22 +01:00
9f28711a94
Merge pull request #106 from Codappix/hotfix/index-media-field-for-pages
...
Hotfix: Index media field for pages
2017-12-12 13:48:34 +01:00
b6070cdb42
TASK: Fix wrong namespace for functional tests
2017-12-12 11:51:38 +01:00
9699a38158
TASK: Adjust test to expect two pages
...
As we now import two pages into db, adjust test assertion.
2017-12-12 11:51:17 +01:00
a998f155c1
TASK: Refactor common code base
2017-12-12 11:34:38 +01:00
6423f510e2
!!!|BUGFIX: Index media field of pages as relation uids
...
Always index media field of pages as array.
Index reference_uids for files.
2017-12-12 11:26:46 +01:00
9cad547b09
Merge pull request #105 from Codappix/feature/configure-fields-to-search
...
FEATURE: Provide new feature to configure fields to search in
2017-12-04 21:36:29 +01:00
5ba860b8de
TASK: Add new test covering new feature
2017-11-29 20:00:10 +01:00
e3151e802c
TASK: Fix broken unit tests
...
Adjust tests to match new queries built with multiple fields.
2017-11-29 19:52:10 +01:00
0006148a52
TASK: Fix broken functional tests
...
Add new default TypoScript to not break tests.
2017-11-29 19:43:16 +01:00
02ef86b67b
FEATURE: Provide new feature to configure fields to search in
...
This enables you to search only in some fields.
Also if some fields contain mapping, you can add them in addition to
e.g. `_all`.
2017-11-29 18:57:09 +01:00
2d4ff08ef8
Merge pull request #103 from whmyr/support/76
...
BUGFIX: Reset array_keys for pages field media
2017-11-28 12:16:40 +01:00
Willi Wehmeier
cd391abf10
[BUGFIX] reset array_keys for record media
2017-11-28 12:09:11 +01:00
689d8f0c53
Merge pull request #96 from Codappix/feature/refactor-dataprocessing
...
!!!|FEATURE: Make data processing available to all indexer
2017-11-10 22:05:49 +01:00
7472cab660
Merge pull request #98 from Codappix/feature/provide-form-finisher
...
FEATURE: Provide form finisher for integration into form extension
2017-11-10 22:05:34 +01:00
03d4d7493c
Merge pull request #99 from Codappix/feature/provide-index-deletion-command
...
FEATURE: Provide command to delete whole index
2017-11-10 22:05:02 +01:00
1840eba07b
Merge pull request #100 from Codappix/hotfix/if-record-can-not-be-updated-delete-it-instead
...
BUGFIX: Remove records during update if no longer available
2017-11-10 22:04:48 +01:00
0815eaff6b
BUGFIX: Remove records during update if no longer available
...
E.g. update is to deactivate a record. In this case we will not be able
to update the record but should delete him instead.
2017-11-10 13:48:53 +01:00
a3a46f5cb5
FEATURE: Provide command to delete whole index
...
This is necessary, e.g. for complete re-indexing.
2017-11-10 13:22:15 +01:00
31202f8882
FEATURE: Provide form finisher for integration into form extension
...
Provide a finisher, working as a proxy, to internal data handler, which
is already used for Hooks in TYPO3 backend.
2017-11-10 12:31:06 +01:00
63c5bf14ca
Merge pull request #97 from whmyr/support/76
...
Update TYPO3 7.6 support with features implemented in 6.2.
2017-11-09 14:34:22 +01:00
Willi Wehmeier
df9421433d
[FIX] set correct TYPO3 version constraint in emconf
2017-11-09 14:22:51 +01:00
Willi Wehmeier
82bd5721eb
[TASK] readd php5.6 in travis.yml
2017-11-09 14:09:27 +01:00
Willi Wehmeier
bcb57df349
[TASK] remove ignore-platform-reqs in makefile
2017-11-09 14:08:05 +01:00
Willi Wehmeier
088b8589d6
[TASK] remove php 5.6 build in travis.yml
2017-11-09 14:02:13 +01:00
ea8eb8148e
Merge pull request #95 from Codappix/feature/dataprocessor-remove
...
FEATURE: Add data processor to remove fields for indexing
2017-11-08 21:16:48 +01:00
e1a14b2f04
!!!|FEATURE: Make data processing available to all indexer
...
Before data processing was applied for TCA only, through tca table
service.
Now it's applied much later in process and in abstract indexer.
Therefore all indexer will run data processing if configured.
2017-11-08 21:05:53 +01:00
ddb95e8c91
BUGFIX: Fix documentation for remove processor
2017-11-08 20:37:28 +01:00
379dddf8ac
BUGFIX: Also remove fields containing "null"
2017-11-08 20:36:04 +01:00
0159315183
FEATURE: Add data processor to remove fields for indexing
...
Add a new processor, with docs and tests, to allow removal of fields
before sending them to search service like elasticsearch.
E.g. remove sensitive information that should not be available.
2017-11-08 20:20:37 +01:00
43ec410eb5
Merge pull request #93 from Codappix/hotfix/allow-empty-filter
...
BUGFIX: Do not remove submitted filter if configured one is empty
2017-11-02 22:41:20 +01:00
87298d8e58
Merge pull request #92 from Codappix/feature/geo-search
...
Feature: Support Geo search
2017-11-02 22:41:00 +01:00
8206a1ec59
BUGFIX: Do not remove submitted filter if configured one is empty
...
This will be the case if you add a flexform to the plugin with no value.
Then an empty filter is configured and you will not be able to submit a
value for this filter.
2017-10-29 17:08:33 +01:00
b0eccc241d
TASK: Allow dev to be required as 1.0
...
Until we release first stable version.
2017-10-29 17:07:40 +01:00
b5225b943c
TASK: Add tests for new query factory code
2017-10-29 14:16:16 +01:00
c38f7b9d6a
TASK: Move configuration logic into own class
...
Also add tests for new code.
2017-10-29 13:44:17 +01:00
85bfb86f5f
TASK: Fix broken tests for query factory
2017-10-29 13:03:58 +01:00
7a5bea687e
TASK: Add new tests for filter setting on model
2017-10-29 13:03:42 +01:00
bf91c4a5ba
TASK: Allow fields and sorting to contain a condition
...
This way integrators can configure when the sorting and fields should be
added.
2017-10-29 12:25:25 +01:00
d937266bf5
Merge remote-tracking branch 'origin/develop' into feature/geo-search
2017-10-29 11:41:43 +01:00
769bdd1003
BUGFIX: Do not cache search action
2017-10-29 11:32:21 +01:00
9f7c5f8ac7
Merge pull request #91 from Codappix/feature/configure-get
...
TASK: Allow integrators to use GET with minimal overhead
2017-10-29 11:16:44 +01:00
86d02f7b8d
TASK: Allow integrators to use GET with minimal overhead
...
Allow to map search request even if no trusted properties exist.
Also cache initial call to plugin.
This allows to use GET as submit for forms with minimal arguments in
URL.
2017-10-26 10:05:32 +02:00