1
0
Fork 0
mirror of https://github.com/wallabag/wallabag.git synced 2025-09-15 18:57:05 +00:00

Add availability to disable an importer

This commit is contained in:
Nicolas Lœuillet 2025-05-26 15:45:55 +02:00
parent cad5a24fb6
commit 7e7674a4a6
17 changed files with 332 additions and 3 deletions

View file

@ -276,55 +276,80 @@ services:
Wallabag\Import\PocketImport:
calls:
- [ setEnabled, [ '@=service(''craue_config'').get(''pocket_enabled'')' ] ]
- [ setClient, [ '@Symfony\Contracts\HttpClient\HttpClientInterface $pocketClient' ] ]
tags:
- { name: wallabag.import, alias: pocket }
Wallabag\Import\WallabagV1Import:
calls:
- [ setEnabled, [ '@=service(''craue_config'').get(''wallabag_v1_enabled'')' ] ]
tags:
- { name: wallabag.import, alias: wallabag_v1 }
Wallabag\Import\WallabagV2Import:
calls:
- [ setEnabled, [ '@=service(''craue_config'').get(''wallabag_v2_enabled'')' ] ]
tags:
- { name: wallabag.import, alias: wallabag_v2 }
Wallabag\Import\ElcuratorImport:
calls:
- [ setEnabled, [ '@=service(''craue_config'').get(''elcurator_enabled'')' ] ]
tags:
- { name: wallabag.import, alias: elcurator }
Wallabag\Import\ReadabilityImport:
calls:
- [ setEnabled, [ '@=service(''craue_config'').get(''readibility_enabled'')' ] ]
tags:
- { name: wallabag.import, alias: readability }
Wallabag\Import\InstapaperImport:
calls:
- [ setEnabled, [ '@=service(''craue_config'').get(''instapaper_enabled'')' ] ]
tags:
- { name: wallabag.import, alias: instapaper }
Wallabag\Import\PinboardImport:
calls:
- [ setEnabled, [ '@=service(''craue_config'').get(''pinboard_enabled'')' ] ]
tags:
- { name: wallabag.import, alias: pinboard }
Wallabag\Import\DeliciousImport:
calls:
- [ setEnabled, [ '@=service(''craue_config'').get(''delicious_enabled'')' ] ]
tags:
- { name: wallabag.import, alias: delicious }
Wallabag\Import\OmnivoreImport:
calls:
- [ setEnabled, [ '@=service(''craue_config'').get(''omnivore_enabled'')' ] ]
tags:
- { name: wallabag.import, alias: omnivore }
Wallabag\Import\FirefoxImport:
calls:
- [ setEnabled, [ '@=service(''craue_config'').get(''firefox_enabled'')' ] ]
tags:
- { name: wallabag.import, alias: firefox }
Wallabag\Import\ChromeImport:
calls:
- [ setEnabled, [ '@=service(''craue_config'').get(''chrome_enabled'')' ] ]
tags:
- { name: wallabag.import, alias: chrome }
Wallabag\Import\ShaarliImport:
calls:
- [ setEnabled, [ '@=service(''craue_config'').get(''shaarli_enabled'')' ] ]
tags:
- { name: wallabag.import, alias: shaarli }
Wallabag\Import\PocketHtmlImport:
calls:
- [ setEnabled, [ '@=service(''craue_config'').get(''pocket_html_enabled'')' ] ]
tags:
- { name: wallabag.import, alias: pocket_html }

View file

@ -126,6 +126,62 @@ parameters:
name: import_with_rabbitmq
value: 0
section: import
-
name: pocket_enabled
value: 1
section: import
-
name: wallabag_v1_enabled
value: 1
section: import
-
name: wallabag_v2_enabled
value: 1
section: import
-
name: elcurator_enabled
value: 1
section: import
-
name: readibility_enabled
value: 1
section: import
-
name: instapaper_enabled
value: 1
section: import
-
name: pinboard_enabled
value: 1
section: import
-
name: delicious_enabled
value: 1
section: import
-
name: omnivore_enabled
value: 1
section: import
-
name: firefox_enabled
value: 1
section: import
-
name: chrome_enabled
value: 1
section: import
-
name: shaarli_enabled
value: 1
section: import
-
name: pocket_html_enabled
value: 1
section: import
-
name: pocket_csv_enabled
value: 1
section: import
-
name: matomo_enabled
value: 0