Thibaud Fabre
79a9411923
Code architecture
...
- Remove circular dependency between indexer and record indexer
- Restore interface type hints on indexer methods
2016-10-18 21:17:38 +02:00
Thibaud Fabre
4acd20fa80
Revert "Revert "PHRAS-714_thesaurus_indexation""
2016-10-18 21:17:10 +02:00
Thibaud Fabre
ba8be47423
Revert "PHRAS-714_thesaurus_indexation"
2016-10-18 20:15:23 +02:00
Thibaud Fabre
eba83584f4
Merge pull request #1986 from jygaulier/PHRAS-1271_better-buildsubdefs
...
PHRAS-1271_better-buildsubdefs
2016-10-18 18:00:54 +02:00
Jean-Yves Gaulier
0f3ae20d50
PHRAS-1271_better-buildsubdefs
...
- new : new options --mode, --all, --scheduled, --reverse, --show-sql
- changed : option --garbage_collect renamed as --prune
- changed : verbosity -v prints lines, no verbosity displays progress-bar
2016-10-18 15:09:26 +02:00
Thibaud Fabre
e413eff4f9
Merge pull request #1978 from jygaulier/PHRAS-714
...
PHRAS-714_thesaurus_indexation
2016-10-18 10:11:46 +02:00
Thibaud Fabre
0a1d248969
Merge pull request #1983 from alchemy-fr/feature/download-intent
...
PHRAS-1225 Log downloads triggered via permalinks
2016-10-13 17:01:19 +02:00
Thibaud Fabre
a82297def6
PHRAS-1225 Log downloads triggered via permalinks
2016-10-13 16:18:27 +02:00
Thibaud Fabre
fd61435468
Improve task manager logs
...
Available versions are now sorted by date in descending order
2016-10-13 15:23:25 +02:00
Thibaud Fabre
5cbb377f29
Merge pull request #1980 from alchemy-fr/feature/native-session-handler
...
Native session handler
2016-10-13 14:40:04 +02:00
Thibaud Fabre
0c8f507abe
PHRAS-1236 Add native session handler config option
...
Allows use of custom session handlers via php.ini
2016-10-13 14:29:23 +02:00
Thibaud Fabre
ca0c015e17
PHRAS-1266 Add PHP configuration recommandations for secure cookies
2016-10-13 14:07:05 +02:00
Thibaud Fabre
e77178d757
Add delivery results to application settings page
2016-10-13 14:05:53 +02:00
Thibaud Fabre
981e55f026
Clear log repository on user deletion
2016-10-13 11:58:24 +02:00
Thibaud Fabre
0a9376cc0f
Fix webhook repository test
2016-10-13 11:58:15 +02:00
Thibaud Fabre
b71a7a93b5
PHRAS-1239 Add webhook for user deleted events
2016-10-13 11:58:03 +02:00
Jean-Yves Gaulier
cf40c99ea7
PHRAS-714_thesaurus_indexation
...
- new : if the thesaurus has been modified since it's last indexation, it will be re-indexed as soon a record is to be indexed.
- nb : after thesaurus modification, the databox MUST be manually re-indexed (which will reindex the thesaurus before)
- todo : remove useless dialog boxes from thesaurus app (... "this term was..." "...add with/out reindexing ?..."). To be done in the future app using future routes.
2016-10-12 18:42:16 +02:00
Xavier Rousset
7945994140
PHRAS-1173 SQL fix and template update
2016-10-11 15:27:13 +02:00
Thibaud Fabre
ebc8b5bdec
Fix worker initialization
2016-10-10 13:25:44 +02:00
Thibaud Fabre
15c533f709
PHRAS-1251 Replace webhook job by queue worker
2016-10-10 11:19:44 +02:00
Thibaud Fabre
c48b490e18
Return empty array when configuration cannot be loaded
2016-10-10 11:19:44 +02:00
Thibaud Fabre
d915c0d6e3
Fix configuration provider
2016-10-10 11:19:44 +02:00
Thibaud Fabre
7b18eda9bb
PHRAS-1253 Add RabbitMQ and AMQP libraries to provisioning
2016-10-10 11:19:44 +02:00
Thibaud Fabre
dd480b0db0
Start integration of worker bundle
2016-10-10 11:19:43 +02:00
Thibaud Fabre
f2b956b015
Merge pull request #1968 from jygaulier/PHRAS-946_delete-record-api
...
PHRAS-946_delete-record-api
2016-09-29 17:41:24 +02:00
Jean-Yves Gaulier
c6186abe56
PHRAS-946_delete-record-api
...
- add : api route to delete record : verb DELETE ; /api/v1/records/{{databox_id}}/{{record_id}}
2016-09-29 15:54:04 +02:00
Thibaud Fabre
cdc410191c
Merge pull request #1960 from jygaulier/PHRAS-1192_quarantaine-by-filenames_4.0
...
PHRAS-1192_quarantaine-by-filenames_4.0
2016-09-29 14:11:08 +02:00
Thibaud Fabre
91aae6a236
Merge pull request #1945 from jygaulier/PHRAS-1178_edit-story-and-records_4.0
...
PHRAS-1178_edit-story-and-records_4.0
2016-09-29 14:10:47 +02:00
Thibaud Fabre
08a8970147
Merge pull request #1944 from jygaulier/PHRAS-842_search-logged-as-es_4.0
...
PHRAS-842_search-logged-as-es_4.0
2016-09-29 14:10:21 +02:00
Thibaud Fabre
bd7e0987bc
Clear log repository on user deletion
2016-09-29 10:22:05 +02:00
Thibaud Fabre
9597a775e2
Merge pull request #1964 from alchemy-fr/4.0
...
Merge 4.0 into master
2016-09-29 09:32:30 +02:00
Thibaud Fabre
b98d8a38b2
Fix webhook repository test
2016-09-28 21:35:48 +02:00
Thibaud Fabre
73be6d5615
PHRAS-1239 Add webhook for user deleted events
2016-09-28 21:35:48 +02:00
Thibaud Fabre
f62c22bc5c
Move setting to registry and form type
2016-09-28 20:58:26 +02:00
Thibaud Fabre
7cf5d28a99
Fix configuration setting access
2016-09-28 20:25:25 +02:00
Thibaud Fabre
5666286e33
Fix typo in api_disable param name
2016-09-28 20:25:25 +02:00
Thibaud Fabre
c13e086120
Add option to disable API via configuration setting
2016-09-28 20:25:25 +02:00
Thibaud Fabre
73826d535c
PHRAS-1248 Merge branch '4.0'
...
Conflicts:
Makefile
composer.json
composer.lock
lib/Alchemy/Phrasea/Collection/CollectionService.php
lib/Alchemy/Phrasea/Controller/Thesaurus/ThesaurusXmlHttpController.php
lib/Alchemy/Phrasea/Core/Event/Subscriber/RecordEditSubscriber.php
lib/Alchemy/Phrasea/Core/Provider/SearchEngineServiceProvider.php
lib/Alchemy/Phrasea/Model/Manipulator/LazaretManipulator.php
lib/classes/record/adapter.php
resources/ansible/roles/app/tasks/main.yml
resources/www/prod/js/jquery.Edit.js
resources/www/prod/js/jquery.main-prod.js
resources/www/prod/skins/ui-components/_answers-tools.scss
templates/web/common/dialog_export.html.twig
templates/web/prod/thesaurus.js.twig
2016-09-28 19:52:33 +02:00
Jean-Yves Gaulier
877beaa40d
PHRAS-1178_edit-story-and-records_4.0
...
- change : if a record is updated, every "parent" story is considered as updated too (editDateField(s) set)
- fix : cache is now invalidated after editing records
- fix : recordeditsuscriber can't run into recursion anymore
2016-09-28 17:43:37 +02:00
Jean-Yves Gaulier
734904c5e2
PHRAS-1192_quarantaine-by-filenames_4.0
...
- fix : export of caption is ok (was failing with 404)
- fix : codestyle
2016-09-28 16:38:29 +02:00
Jean-Yves Gaulier
837a294827
PHRAS-1192_quarantaine-by-filenames_4.0
...
- add : quarantine thumbnails looks like result thb (zoom, caption, infos, ...) by using the same template
- removed : some code about highlighting titles
- fix : double extension on exported files
2016-09-28 13:16:10 +02:00
Thibaud Fabre
675ec2c939
Merge pull request #1957 from alchemy-fr/fix/provisioned-api-settings
...
API settings provisioning
2016-09-27 11:27:13 +02:00
Thibaud Fabre
87a9f532c8
Set extra API settings during provisioning
2016-09-27 11:11:25 +02:00
Thibaud Fabre
3d8d4f6d99
Fix config editor set command
2016-09-27 11:11:02 +02:00
Thibaud Fabre
ebc515f2c1
PHRAS-1006 Add order manager in API collection description
2016-09-27 10:38:34 +02:00
Thibaud Fabre
8b843b9357
Add configuration editor command in setup
2016-09-27 07:49:06 +02:00
Thibaud Fabre
051eb0a2bf
PHRAS-1210 Remove invalid assignment
2016-09-22 18:11:24 +02:00
Jean-Yves Gaulier
827e4fe255
PHRAS-842_search-logged-as-es_4.0
...
- fix : query is logged in a "user" form, before parsing
2016-09-22 15:16:36 +02:00
Thibaud Fabre
d934e04c80
Merge pull request #1938 from jygaulier/PHRAS-1216_story-cover-changed-event
...
PHRAS-1216_story-cover-changed-event
2016-09-21 16:11:56 +02:00
Jean-Yves Gaulier
1c1e9cf723
PHRAS-1216_story-cover-changed-event
...
- fix : class name/extend changed,
#time 10m
2016-09-21 15:47:55 +02:00