Commit graph

371 commits

Author SHA1 Message Date
197027c4ca
Merge pull request #156 from Codappix/release/0.0.4
Release 0.0.4
2018-04-26 10:19:36 +02:00
a2b0cf2c97
TASK: Fix version in install instruction 2018-04-26 09:55:25 +02:00
ea362eb810
Merge remote-tracking branch 'origin/master' into release/0.0.4
Conflicts:
    Documentation/source/conf.py
    ext_emconf.php
2018-04-26 07:54:55 +02:00
ac615d8309
TASK: Raise version number 2018-04-26 07:52:59 +02:00
32aa0a652e
Merge pull request #155 from Codappix/feature/149-extract-relationresolver-to-a-new-dataprocessor
!!!|FEATURE: 149 extract relationresolver to a new dataprocessor
2018-04-26 07:50:08 +02:00
dfb3f897e7
!!!|FEATURE: Extract relation resolver to data processor
Instead of hardcoding and tight coupling of relation resolving, we now
provide a dataprocessor instead.

Therefore you need to configure resolving for each indexed type.

This resolves #149 and #147.
2018-04-24 11:00:29 +02:00
0d57374f25
Merge remote-tracking branch 'origin/develop' into feature/147-handle-rendertype-inputDateTime
Conflicts:
    Tests/Unit/Domain/Index/TcaIndexer/RelationResolverTest.php
2018-04-19 17:08:13 +02:00
117842d473
Merge pull request #152 from Codappix/feature/148-keep-syslanguageuid-integer
FEATURE: Keep sys_language_uid while indexing
2018-04-13 09:47:54 +02:00
82d397c428
FEATURE: Keep sys_language_uid while indexing
Before this change, sys_language_uid was indexed as an empty string, due
to internal used TYPO3 API.
We now skip the configure field which defines language uid. This way you
can build filter based on current language.

Resolves #148
2018-04-12 12:03:02 +02:00
c1d1e6ed68
BUGFIX: Do not resolve inputDateTime as relation
Add test which checks this behaviour.
Exclude inputDateTime from relation resolving.

Resolves #147
2018-04-12 12:01:07 +02:00
01503c62b6
Merge pull request #153 from Codappix/feature/fix-wrong-changelogs
TASK: Fix some small errors in changelog
2018-04-12 11:57:57 +02:00
1644fd3c4e
Merge pull request #154 from Codappix/feature/fix-travis
Feature: Fix travis
2018-04-12 11:57:09 +02:00
4234575c36
TASK: Fix broken tests caused by missing caches
For some reason, which is unknown yet, caches are needed to make tests
pass. We therefore configure the caches to be null.
2018-04-12 09:29:01 +02:00
97c0485e6f
TASK: Make travis pass elasticsearch start step
Travis has installed elasticsearch already, we therefore need to Restart
instead of start, as starting again will not work.
2018-04-12 08:42:46 +02:00
c5da12f854
TASK: Make travis pass elasticsearch start step
Travis has installed elasticsearch already, we therefore need to REstart
instead of start, as starting again will not work.
2018-04-12 08:27:41 +02:00
7cb160e549
TASK: Fix some small errors in changelog
Fix wrong month used in changelog.
Fix typos in headlines of changelog.
Keep same case for features.
2018-04-10 17:17:16 +02:00
7cc1616d3a
Merge pull request #146 from Codappix/release/0.0.3
Release: 0.0.3
2018-03-22 14:21:49 +01:00
f9da96e7df
TASK: Raise release version 2018-03-22 13:43:25 +01:00
eb1c988f6d
Merge pull request #145 from Codappix/feature/add-type-to-resultitem
FEATURE: Provide type of result item
2018-03-22 13:40:27 +01:00
e18001e286
Merge pull request #144 from Codappix/feature/improve-copyto-dataprocessor
FEATURE: Allow to copy a single field with CopyToProcessor
2018-03-22 13:37:53 +01:00
c8dc95c4d3
FEATURE: Provide type of result item
In order to make further usage easier, we provide the type for each
result item.

This makes it possible to call {f:render(section: resultItem.type)}.
2018-03-20 16:07:28 +01:00
372cd48471
FEATURE: Allow to copy a single field with CopyToProcessor 2018-03-20 15:43:09 +01:00
250a187cc6
Merge pull request #143 from Codappix/feature/112-prevent-issue-with-non-uids
TASK: Prevent issue When hook is called with non uid
2018-03-20 14:39:33 +01:00
5c493aad21
TASK: Fix typo in test method name 2018-03-20 14:18:47 +01:00
8fe42789ba Merge remote-tracking branch 'origin/develop' into feature/112-prevent-issue-with-non-uids 2018-03-20 14:18:00 +01:00
cc9f3a42d8
Merge pull request #142 from Codappix/feature/cleanup-codacy
TASK: Remove codacy from travis
2018-03-20 14:17:13 +01:00
4bffa33401
Merge pull request #138 from Codappix/feature/134-allow-header-element-to-be-indexed
FEATURE: Make content fields configurable
2018-03-20 11:31:10 +01:00
979db75ef8
Merge pull request #141 from Codappix/hotfix/allow-multiple-instances
BUGFIX: Allow multiple instances with different configurations
2018-03-20 11:27:25 +01:00
e23a05107b
Merge pull request #140 from Codappix/hotfix/allow-multiple-instances
BUGFIX: Allow multiple instances with different configurations
2018-03-20 11:27:02 +01:00
203b5d7adf
TASK: Prevent issue When hook is called with non uid
If some issues occur outside of our extension, we might not get a valid
uid inside of our hooks. We will therefore add additional checks and
prevent any further execution.

Resolves: #112
2018-03-20 11:25:51 +01:00
30aa8ed10b
TASK: Remove codacy from travis
As we are no longer using codacy, we do not need to send any
information.
2018-03-20 11:02:43 +01:00
32df6ff8ec
BUGFIX: Allow multiple instances with different configurations
In order to use the plugin with different configurations on same site,
we can not use ConfigurationContainerInterface as a Singleton.
This would prevents us from using different configuration setups.
2018-03-20 10:21:03 +01:00
bb10f4f5d6 Merge remote-tracking branch 'origin/develop' into feature/134-allow-header-element-to-be-indexed 2018-03-16 17:28:56 +01:00
8ed477501c
BUGFIX: Use contentFields constant in setup.txt 2018-03-16 17:28:08 +01:00
ad7befb911
Merge pull request #139 from Codappix/hotfix/135-limit-page-indexing
Hotfix: Limit page indexing for own conten elements
2018-03-16 17:26:32 +01:00
81b210b3b7 Merge remote-tracking branch 'origin/develop' into hotfix/135-limit-page-indexing 2018-03-15 16:03:30 +01:00
9c25f1560b Merge remote-tracking branch 'origin/develop' into feature/134-allow-header-element-to-be-indexed 2018-03-15 16:03:20 +01:00
ca5339fb31
Merge pull request #137 from Codappix/release/0.0.1
Release: 0.0.1
2018-03-15 15:56:39 +01:00
17d9ae5341
Merge remote-tracking branch 'origin/master' into develop
Conflicts:
    Tests/Functional/Hooks/DataHandler/IgnoresUnkownOperationTest.php
2018-03-15 15:16:59 +01:00
0461cf3b21
Merge pull request #136 from Codappix/feature/support-typo3-7-to-8
FEATURE: Support TYPO3 CMS 7 to 8
2018-03-15 15:11:37 +01:00
5c8cfa9cca
TASK: Remove unnecessary fixture 2018-03-15 14:43:00 +01:00
2b78ffbe96
BUGFIX: Workaround doctrine limitation
Doctrine will not implode our array, so we have to do
2018-03-15 14:42:41 +01:00
22e097ca85
TASK: Do not comment out code for non working tests
Mark tests as non working for now.
2018-03-15 14:01:49 +01:00
dea028ed0f
TASK: Add missing fixture 2018-03-15 14:00:45 +01:00
f3e8dacd4e
TASK: Keep language information for all TYPO3 Versions
Keep code consistent. Fetch language field for both TYPO3 versions.
To make sure we do not mess up, add test case.
2018-03-15 13:59:47 +01:00
403fd47df0
TASK: Add necessary phpdoc for extbase
As extbase does not reflect PHP source but phpdoc, we have to define the
type to use for mapping as phpdoc.
2018-03-15 11:29:29 +01:00
218d8d7289
FEATURE: Make content fields configurable
Allows integrators to configure which fields should be used to produce
field "content" for indexed pages.

Before only "bodytext" was used. This is now configurable and "header"
was added to defaults.

Resolves: #134
2018-03-15 09:15:26 +01:00
a232ae0b36
BUGFIX: Respect page uid of content records
Do not index content records of all pages while indexing pages in CMS
8.x.

We add same logic as for CMS 7.x, we extend the query to only fetch
records from current page.

Resolves: #135
2018-03-15 08:08:47 +01:00
8f65d858bb
TASK: Fix case in source code
Fix case for method call.
Fix a typo in test method name.
2018-03-15 08:08:43 +01:00
5a0a4931e4
TASK: Make tests compatible with TYPO3 CMS 7.6
As there is no doctrine, we receive values as string, also for uid.
2018-03-15 08:07:28 +01:00