Browse Source

allow editor to delete static content

bach 1 year ago
parent
commit
6ead2a4989

+ 1 - 1
src/config/sync/autologout.settings.yml

@@ -8,7 +8,7 @@ role_logout: false
 redirect_url: /
 no_dialog: true
 message: 'Your session is about to expire. Do you want to reset it?'
-inactivity_message: 'You have been logged out due to inactivity.'
+inactivity_message: 'Vous avez été déconnecté pour cause d''inactivité.'
 enforce_admin: false
 jstimer_format: '%hours%:%mins%:%secs%'
 jstimer_js_load_option: false

+ 1 - 0
src/config/sync/core.extension.yml

@@ -111,6 +111,7 @@ module:
   toolbar: 0
   translation_views: 0
   typed_data: 0
+  ultimate_cron: 0
   update: 0
   url_to_video_filter: 0
   user: 0

+ 1 - 1
src/config/sync/linkit.linkit_profile.default.yml

@@ -6,7 +6,7 @@ dependencies:
     - node
 _core:
   default_config_hash: Tt8DtxZ3Nooo0PoWPpJvszA3R_5d8MmpUW7LM_R-BzY
-label: 'Par défaut'
+label: Maître
 id: default
 description: 'A default Linkit profile'
 matchers:

+ 1 - 1
src/config/sync/pagerer.preset.default.yml

@@ -5,7 +5,7 @@ dependencies: {  }
 _core:
   default_config_hash: iqELjKI7buiSyUfLs0cgSDbx7dvVI2StrGj0OaNLgSo
 id: default
-label: 'Par défaut'
+label: Maître
 panes:
   left:
     style: none

+ 1 - 0
src/config/sync/system.advisories.yml

@@ -1,2 +1,3 @@
+langcode: fr
 enabled: true
 interval_hours: 6

+ 1 - 0
src/config/sync/system.rss.yml

@@ -1,4 +1,5 @@
 _core:
   default_config_hash: S5uQkVe5wkt0j4O7sfCxOPi4fX8a0aUfJd9o2bNfImM
+langcode: fr
 items:
   view_mode: rss

+ 17 - 0
src/config/sync/ultimate_cron.job.content_lock_timeout_cron.yml

@@ -0,0 +1,17 @@
+uuid: beed16e3-d8b8-4709-805c-20804fe1c0d2
+langcode: fr
+status: true
+dependencies:
+  module:
+    - content_lock_timeout
+title: 'Default cron handler'
+id: content_lock_timeout_cron
+weight: 0
+module: content_lock_timeout
+callback: content_lock_timeout_cron
+scheduler:
+  id: simple
+launcher:
+  id: serial
+logger:
+  id: database

+ 17 - 0
src/config/sync/ultimate_cron.job.dblog_cron.yml

@@ -0,0 +1,17 @@
+uuid: ed28b9c4-78e1-4c73-9fbc-6660d7e0aa05
+langcode: fr
+status: true
+dependencies:
+  module:
+    - dblog
+title: 'Remove expired log messages and flood control events'
+id: dblog_cron
+weight: 0
+module: dblog
+callback: dblog_cron
+scheduler:
+  id: simple
+launcher:
+  id: serial
+logger:
+  id: database

+ 17 - 0
src/config/sync/ultimate_cron.job.field_cron.yml

@@ -0,0 +1,17 @@
+uuid: 351d3cfa-a036-4dea-98c4-05cef2f8f405
+langcode: fr
+status: true
+dependencies:
+  module:
+    - field
+title: 'Purges deleted Field API data'
+id: field_cron
+weight: 0
+module: field
+callback: field_cron
+scheduler:
+  id: simple
+launcher:
+  id: serial
+logger:
+  id: database

+ 17 - 0
src/config/sync/ultimate_cron.job.file_cron.yml

@@ -0,0 +1,17 @@
+uuid: ac37aebc-f026-41d9-8841-3cfb85faa60b
+langcode: fr
+status: true
+dependencies:
+  module:
+    - file
+title: 'Deletes temporary files'
+id: file_cron
+weight: 0
+module: file
+callback: file_cron
+scheduler:
+  id: simple
+launcher:
+  id: serial
+logger:
+  id: database

+ 17 - 0
src/config/sync/ultimate_cron.job.honeypot_cron.yml

@@ -0,0 +1,17 @@
+uuid: 1d88dbf2-6310-46cd-a38d-24af3ff2f032
+langcode: fr
+status: true
+dependencies:
+  module:
+    - honeypot
+title: 'Default cron handler'
+id: honeypot_cron
+weight: 0
+module: honeypot
+callback: honeypot_cron
+scheduler:
+  id: simple
+launcher:
+  id: serial
+logger:
+  id: database

+ 17 - 0
src/config/sync/ultimate_cron.job.locale_cron.yml

@@ -0,0 +1,17 @@
+uuid: 3aa01b14-cde0-4531-8c82-3219507fb309
+langcode: fr
+status: true
+dependencies:
+  module:
+    - locale
+title: 'Default cron handler'
+id: locale_cron
+weight: 0
+module: locale
+callback: locale_cron
+scheduler:
+  id: simple
+launcher:
+  id: serial
+logger:
+  id: database

+ 17 - 0
src/config/sync/ultimate_cron.job.matomo_cron.yml

@@ -0,0 +1,17 @@
+uuid: 81122579-9cfb-404c-b34b-f3bcf95618c7
+langcode: fr
+status: true
+dependencies:
+  module:
+    - matomo
+title: 'Default cron handler'
+id: matomo_cron
+weight: 0
+module: matomo
+callback: matomo_cron
+scheduler:
+  id: simple
+launcher:
+  id: serial
+logger:
+  id: database

+ 17 - 0
src/config/sync/ultimate_cron.job.node_cron.yml

@@ -0,0 +1,17 @@
+uuid: da0d449d-bdb5-4c0c-a65f-890d2c99c099
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+title: 'Updates search rankings for nodes'
+id: node_cron
+weight: 0
+module: node
+callback: node_cron
+scheduler:
+  id: simple
+launcher:
+  id: serial
+logger:
+  id: database

+ 17 - 0
src/config/sync/ultimate_cron.job.persistent_login_cron.yml

@@ -0,0 +1,17 @@
+uuid: da59dd06-d1c6-4163-926b-a56955aec7cb
+langcode: fr
+status: true
+dependencies:
+  module:
+    - persistent_login
+title: 'Default cron handler'
+id: persistent_login_cron
+weight: 0
+module: persistent_login
+callback: persistent_login_cron
+scheduler:
+  id: simple
+launcher:
+  id: serial
+logger:
+  id: database

+ 17 - 0
src/config/sync/ultimate_cron.job.search_api_cron.yml

@@ -0,0 +1,17 @@
+uuid: 151ae766-610d-4dd9-852a-5af77512f2cf
+langcode: fr
+status: true
+dependencies:
+  module:
+    - search_api
+title: 'Default cron handler'
+id: search_api_cron
+weight: 0
+module: search_api
+callback: search_api_cron
+scheduler:
+  id: simple
+launcher:
+  id: serial
+logger:
+  id: database

+ 17 - 0
src/config/sync/ultimate_cron.job.system_cron.yml

@@ -0,0 +1,17 @@
+uuid: e049eda7-0b4d-4bb3-a9ec-c6eefb25bf77
+langcode: fr
+status: true
+dependencies:
+  module:
+    - system
+title: 'Cleanup (caches, batch, flood, temp-files, etc.)'
+id: system_cron
+weight: 0
+module: system
+callback: system_cron
+scheduler:
+  id: simple
+launcher:
+  id: serial
+logger:
+  id: database

+ 15 - 0
src/config/sync/ultimate_cron.job.ultimate_cron_cron.yml

@@ -0,0 +1,15 @@
+uuid: e114a35e-6ac3-4aea-94f2-cdde00e8a37f
+langcode: fr
+status: true
+dependencies: {  }
+title: 'Runs internal cleanup operations'
+id: ultimate_cron_cron
+weight: 0
+module: ultimate_cron
+callback: ultimate_cron_cron
+scheduler:
+  id: simple
+launcher:
+  id: serial
+logger:
+  id: database

+ 17 - 0
src/config/sync/ultimate_cron.job.update_cron.yml

@@ -0,0 +1,17 @@
+uuid: bf76a487-cb96-411b-99ab-cf34a2ab152a
+langcode: fr
+status: true
+dependencies:
+  module:
+    - update
+title: 'Update indexes'
+id: update_cron
+weight: 0
+module: update
+callback: update_cron
+scheduler:
+  id: simple
+launcher:
+  id: serial
+logger:
+  id: database

+ 36 - 0
src/config/sync/ultimate_cron.settings.yml

@@ -0,0 +1,36 @@
+_core:
+  default_config_hash: xNvhVNcCJsZiYwYTw9TTnRv1SjLVO7H5BCK1U8Brvfo
+langcode: fr
+bypass_transactional_safe_connection: false
+queue:
+  enabled: false
+  timeouts:
+    lease_time: !!float 30
+    time: !!float 15
+  delays:
+    empty_delay: !!float 0
+    item_delay: !!float 0
+  throttle:
+    enabled: true
+    threads: 4
+    threshold: 10
+launcher:
+  thread: any
+  max_threads: 1
+  lock_timeout: 3600
+  max_execution_time: 3600
+logger:
+  cache:
+    bin: ultimate_cron_logger
+    timeout: -1
+  database:
+    method: 3
+    expire: 1209600
+    retain: 1000
+scheduler:
+  crontab:
+    catch_up: 86400
+    rules:
+      - '*/10+@ * * * *'
+  simple:
+    rule: '*/15+@ * * * *'

+ 1 - 0
src/config/sync/user.role.editeur.yml

@@ -47,6 +47,7 @@ permissions:
   - 'delete any texte content'
   - 'delete any texte_prod content'
   - 'delete own creation content'
+  - 'delete own static content'
   - 'delete own texte content'
   - 'delete own texte_prod content'
   - 'delete paragraph content note'

+ 6 - 6
src/config/sync/views.view.content.yml

@@ -897,10 +897,10 @@ display:
           hierarchy: false
           limit: true
           error_message: true
+          save_lineage: false
+          force_deepest: false
           parent: 0
           level_labels: ''
-          force_deepest: false
-          save_lineage: false
           hierarchy_depth: 0
           required_depth: 0
         field_tag_target_id:
@@ -953,10 +953,10 @@ display:
           hierarchy: false
           limit: true
           error_message: true
+          save_lineage: false
+          force_deepest: false
           parent: 0
           level_labels: ''
-          force_deepest: false
-          save_lineage: false
           hierarchy_depth: 0
           required_depth: 0
         field_tag_prod_target_id:
@@ -1009,10 +1009,10 @@ display:
           hierarchy: false
           limit: true
           error_message: true
+          save_lineage: false
+          force_deepest: false
           parent: 0
           level_labels: ''
-          force_deepest: false
-          save_lineage: false
           hierarchy_depth: 0
           required_depth: 0
         status_extra: