bb9e29574f
TASK: Use elasticsearch 5.2 on travis
...
* As we make use of newer features that are incompatible with travis own
elasticsearch version 1.x.
2017-06-06 14:25:03 +02:00
1a41c5e237
FEATURE: Add filter to search
...
* Allow to filter results by field values.
2017-06-06 13:53:08 +02:00
3a2523e1d2
WIP|FEATURE: First basic implementation of filter
...
* Working version without further architecture.
* Manually tested.
* Still need to move to new architecture and cover with tests.
2017-06-06 12:32:27 +02:00
5dd0759bb6
TASK: Fix file permissions
2017-06-06 12:11:28 +02:00
4588a48928
BUGFIX: Initialize settings
...
* To allow ArrayUtility to work even if no settings were retrieved, e.g.
in tests.
2017-05-30 10:42:35 +02:00
7877c36a77
Merge pull request #45 from DanielSiepmann/feature/support-php7
...
Feature/support php7
2017-05-11 09:57:52 +02:00
0ff8ffed84
TASK: Allow PHP7 tests to run
...
* Ignore platform-reqs of composer to allow installation of TYPO3 CMS
6.x with newer PHP Versions.
* Don't make 6.2 version fix.
2017-05-11 09:51:14 +02:00
2a1d4f34e4
TASK: Let travis test TYPO3 6.2 with PHP 7.x
2017-05-11 09:38:42 +02:00
418251facf
Merge pull request #44 from DanielSiepmann/feature/integration-into-project
...
Feature/integration into project
2017-05-11 09:29:15 +02:00
350f906016
BUGFIX: Don't index null records
...
* Check null beside false for db result.
2017-05-11 09:16:24 +02:00
8bea39217e
BUGFIX: Don't break if no more records exist
2017-01-26 14:57:23 +01:00
8e062d6e42
BUGFIX: Respect additionalWhereClause and rootline
...
* Use constants instead of setup.
* Grap configuration from path.
* Add where clause.
2017-01-26 14:37:17 +01:00
8448618f60
FIX: Catch deletion of non existing documents
...
* Catch exception raised during deletion of documents that are not
already indexed.
* Log failed deletion tries.
* Add new necessary Exceptions.
2017-01-26 11:01:00 +01:00
d358714d0d
BUGFIX: Handle non available records during indexing
...
* E.g. a hidden record is edited.
2017-01-12 14:26:09 +01:00
1878209b51
BUGFIX: Handle missing configuration in hook
...
* Don't break if no configuration exists, instead improve logging.
2017-01-12 14:21:41 +01:00
24deb93b4f
BUGFIX: Don't break type if settings are not available
...
* E.g. if no TypoScript is included we still should have an array to not
break method calls.
2017-01-12 14:07:23 +01:00
c59ca504ca
Hotfix: Add missing typehint
2017-01-12 13:24:58 +01:00
c68f853b63
BUGFIX: Resolve some mysql strict mode issues
...
* Adjust fixtures to be strict mode compatible.
* Adjust documentation to cover requirements for development.
* Notice that strict mode is not supported by TYPO3.
* Document how to handle tests against multiple TYPO3 versions.
2016-12-22 09:45:43 +01:00
162d8ae9bd
Merge pull request #39 from DanielSiepmann/feature/cleanup
...
CLEANUP: Scrutinizer issues
2016-12-20 17:02:39 +01:00
77555e359f
CLEANUP: Scrutinizer issues
2016-12-20 16:54:46 +01:00
467a181567
Merge pull request #37 from DanielSiepmann/feature/test-against-more-typo3-versions
...
FEATURE: Add further TYPO3 versions to travis tests
2016-12-20 12:20:04 +01:00
257b23d8e6
Merge pull request #38 from DanielSiepmann/feature/17-resolve-inline-relations
...
FEATURE: Resolve further relations
2016-12-20 12:19:03 +01:00
10fe5763e8
BUGFIX: Add missing fields
...
* Necessary in newer TYPO3 versions as no default value exists anymore
2016-12-20 12:12:26 +01:00
dc489d6bb8
CLEANUP: Refactor code
2016-12-20 12:10:28 +01:00
ce7fec2e90
CLEANUP: Remove coverage uploads that don't exist
...
* As no unit tests exist anymore, don't upload report
2016-12-20 11:58:33 +01:00
177de32421
Merge pull request #36 from DanielSiepmann/feature/31-split-configuration
...
FEATURE: Split configuration to support the concepts
2016-12-20 11:53:01 +01:00
9bf2657318
FEATURE: Resolve further relations
...
* Resolve static select items
* Add test for further relation resolvings
Relates: #17
2016-12-20 11:49:02 +01:00
c300bd4931
FEATURE: Add further TYPO3 versions to travis tests
...
* As they will fail at the moment, we mark them so
* Still they will show us how many tests will fail and how much work
project 1 will have.
2016-12-20 11:48:09 +01:00
5989b65ae0
FEATURE: Split configuration to support the concepts
...
* Add a further level in configurations to support multiple connections
and indexer.
Relates: #31
2016-12-20 10:04:44 +01:00
8441dcdff2
Merge pull request #35 from DanielSiepmann/feature/add-documentation
...
Feature/add documentation
2016-12-20 09:27:52 +01:00
e6ce2dac25
FEATURE: Document usage of frontend plugin and contribution
2016-12-20 09:26:52 +01:00
ff49198a0b
HOTFIX: Fix some warnings during documentation rendering
2016-12-20 09:26:24 +01:00
37ec4b043f
Merge pull request #33 from DanielSiepmann/hotfix/fix-installation-docs
...
CLEANUP: Documentation
2016-12-16 12:57:08 +01:00
70e9d07b7e
CLEANUP: Documentation
...
* Add some links to Github issues
* Fix some typos
* Remove some warnings
2016-12-16 12:55:23 +01:00
9e2071e4f4
Merge pull request #32 from DanielSiepmann/feature/add-readme
...
FEATURE: Add readme by reusing documentation
2016-12-16 12:22:08 +01:00
e6b244d7f6
FEATURE: Add readme by reusing documentation
2016-12-16 12:20:54 +01:00
a87bbc8e27
Merge pull request #30 from DanielSiepmann/feature/add-documentation
...
FEATURE: First basic documentation
2016-12-16 12:00:17 +01:00
fdf5aa4f82
FEATURE: Add documentation of current state
...
* Document all options
* Document concepts
* Document connections and indexer
2016-12-15 18:03:58 +01:00
9b6479e12d
WIP|FEATURE: First basic documentation
2016-12-15 16:48:39 +01:00
1eaac95a4c
Merge pull request #29 from DanielSiepmann/feature/configure-allowed-document-types
...
Feature/configure allowed document types
2016-12-15 14:35:24 +01:00
eaa23e77ce
CLEANUP: Refactor tests to save code
...
* Make data sets configurable.
* Refactor same setup to abstract parent.
2016-12-15 14:28:40 +01:00
03cc77f336
CLEANUP: Fix code style issues
2016-12-15 14:28:10 +01:00
28ef07cbd7
FEATURE: Add new feature to cli
2016-12-15 14:10:04 +01:00
541c6db53a
FEATURE: Allow to configure tables to be processed
...
* Add typoscript option which TYPO3 tables should be processed and which
should not be processed.
* Respect new optiion in hook.
* Also add necessary tests.
* Remove old no longer needed tests for hook.
2016-12-15 14:04:26 +01:00
a02cf9bb96
Merge pull request #22 from DanielSiepmann/feature/add-rootline-blacklist
...
Feature/add rootline blacklist
2016-12-15 11:48:54 +01:00
1486799a02
CLEANUP: Code Style Issues
2016-12-15 11:41:45 +01:00
499b9d0500
FEATURE: Add new configuration to blacklist records by root line
...
* Allow configuration through TypoScript to exclude records for indexing
based on their root line position. Page uids can be configured for
exclusion and all records beneath will be excluded while indexing.
2016-12-15 11:32:41 +01:00
203b70898b
TASK: Restructure tests
...
* As introduces through review, the tests are working and have huge code
coverage, but don't test what they say. Therefore we reorder them in
new structure, to have new tests in clean structure.
2016-12-15 11:31:48 +01:00
b2a300bae1
TASK: Adjust TYPO3 compatibility
2016-12-15 09:33:56 +01:00
af4de18b65
Merge pull request #18 from DanielSiepmann/feature/firstReview
...
Feature/first review
2016-12-15 09:31:44 +01:00