Skip to content

Commit

Permalink
Merge pull request #348 from itk-dev/feature/delete-media
Browse files Browse the repository at this point in the history
Delete media
  • Loading branch information
rimi-itk authored Mar 21, 2024
2 parents 89b9720 + 6cf89a0 commit d9995e8
Show file tree
Hide file tree
Showing 10 changed files with 59 additions and 9 deletions.
17 changes: 9 additions & 8 deletions config/sync/entity_usage.settings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,25 @@ _core:
local_task_enabled_entity_types:
- media
track_enabled_source_entity_types:
- comment
- node
- user
- node
- comment
track_enabled_target_entity_types:
- media
- user
- media
track_enabled_plugins:
- dynamic_entity_reference
- media_embed
- link
- linkit
- layout_builder
- link
- media_embed
- entity_reference
- entity_embed
- html_link
- block_field
- html_link
- entity_embed
track_enabled_base_fields: false
site_domains: { }
edit_warning_message_entity_types: { }
delete_warning_message_entity_types: { }
delete_warning_message_entity_types:
- media
usage_controller_items_per_page: 25
6 changes: 6 additions & 0 deletions config/sync/user.role.os2loop_user_administrator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ dependencies:
- filter.format.os2loop_question_rich_text
- filter.format.os2loop_section_page
- filter.format.os2loop_section_page_free_html
- media.type.os2loop_media_file
- media.type.os2loop_media_image
- node.type.os2loop_documents_collection
- node.type.os2loop_documents_document
- node.type.os2loop_external
Expand Down Expand Up @@ -101,6 +103,8 @@ permissions:
- 'delete any os2loop_documents_document content'
- 'delete any os2loop_external content'
- 'delete any os2loop_external content'
- 'delete any os2loop_media_file media'
- 'delete any os2loop_media_image media'
- 'delete any os2loop_page content'
- 'delete any os2loop_page content'
- 'delete any os2loop_post content'
Expand Down Expand Up @@ -134,6 +138,8 @@ permissions:
- 'edit any os2loop_documents_document content'
- 'edit any os2loop_external content'
- 'edit any os2loop_external content'
- 'edit any os2loop_media_file media'
- 'edit any os2loop_media_image media'
- 'edit any os2loop_page content'
- 'edit any os2loop_page content'
- 'edit any os2loop_post content'
Expand Down
8 changes: 8 additions & 0 deletions config/sync/user.role.os2loop_user_document_author.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,12 @@ dependencies:
- filter.format.os2loop_documents_body
- filter.format.os2loop_documents_rich_text
- filter.format.os2loop_documents_table
- media.type.os2loop_media_file
- media.type.os2loop_media_image
- node.type.os2loop_documents_collection
- node.type.os2loop_documents_document
module:
- entity_usage
- filter
- flag
- media
Expand All @@ -24,12 +27,17 @@ weight: 7
is_admin: null
permissions:
- 'access content overview'
- 'access entity usage statistics'
- 'access media overview'
- 'access toolbar'
- 'create os2loop_documents_collection content'
- 'create os2loop_documents_document content'
- 'delete own os2loop_media_file media'
- 'delete own os2loop_media_image media'
- 'edit any os2loop_documents_collection content'
- 'edit any os2loop_documents_document content'
- 'edit any os2loop_media_file media'
- 'edit any os2loop_media_image media'
- 'edit own os2loop_documents_document content'
- 'flag os2loop_upvote_correct_answer'
- 'os2loop send alert'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ dependencies:
- filter.format.os2loop_documents_body
- filter.format.os2loop_documents_rich_text
- filter.format.os2loop_documents_table
- media.type.os2loop_media_file
- media.type.os2loop_media_image
- node.type.os2loop_documents_collection
- node.type.os2loop_documents_document
module:
Expand All @@ -32,8 +34,12 @@ permissions:
- 'create os2loop_documents_document content'
- 'delete any os2loop_documents_collection content'
- 'delete any os2loop_documents_document content'
- 'delete own os2loop_media_file media'
- 'delete own os2loop_media_image media'
- 'edit any os2loop_documents_collection content'
- 'edit any os2loop_documents_document content'
- 'edit any os2loop_media_file media'
- 'edit any os2loop_media_image media'
- 'edit own os2loop_documents_document content'
- 'flag os2loop_upvote_correct_answer'
- 'os2loop see notify users option'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,15 @@ dependencies:
- filter.format.os2loop_documents_body
- filter.format.os2loop_documents_rich_text
- filter.format.os2loop_documents_table
- media.type.os2loop_media_file
- media.type.os2loop_media_image
- node.type.os2loop_documents_collection
- node.type.os2loop_documents_document
- node.type.os2loop_question
- taxonomy.vocabulary.os2loop_tag
module:
- comment
- entity_usage
- filter
- flag
- media
Expand All @@ -26,16 +29,21 @@ label: Dokumentationskoordinator
weight: 3
is_admin: null
permissions:
- 'access entity usage statistics'
- 'access media overview'
- 'access toolbar'
- 'access user profiles'
- 'administer comments'
- 'administer nodes'
- 'create os2loop_documents_collection content'
- 'create os2loop_documents_document content'
- 'delete any os2loop_media_file media'
- 'delete any os2loop_media_image media'
- 'delete any os2loop_question content'
- 'delete own os2loop_question content'
- 'delete terms in os2loop_tag'
- 'edit any os2loop_media_file media'
- 'edit any os2loop_media_image media'
- 'edit any os2loop_question content'
- 'edit terms in os2loop_tag'
- 'flag os2loop_upvote_correct_answer'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ dependencies:
- filter.format.os2loop_external
- node.type.os2loop_external
module:
- entity_usage
- filter
- node
- os2loop_alert
Expand All @@ -17,6 +18,7 @@ weight: 6
is_admin: null
permissions:
- 'access content overview'
- 'access entity usage statistics'
- 'access toolbar'
- 'create os2loop_external content'
- 'delete any os2loop_external content'
Expand Down
8 changes: 8 additions & 0 deletions config/sync/user.role.os2loop_user_manager.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ dependencies:
- filter.format.os2loop_post
- filter.format.os2loop_section_page
- filter.format.os2loop_section_page_free_html
- media.type.os2loop_media_file
- media.type.os2loop_media_image
- node.type.os2loop_documents_collection
- node.type.os2loop_documents_document
- node.type.os2loop_external
Expand All @@ -24,6 +26,7 @@ dependencies:
module:
- comment
- contextual
- entity_usage
- filter
- flag
- locale
Expand All @@ -46,6 +49,7 @@ permissions:
- 'access administration pages'
- 'access content overview'
- 'access contextual links'
- 'access entity usage statistics'
- 'access media overview'
- 'access toolbar'
- 'access user profiles'
Expand All @@ -64,6 +68,8 @@ permissions:
- 'delete any os2loop_documents_collection content'
- 'delete any os2loop_documents_document content'
- 'delete any os2loop_external content'
- 'delete any os2loop_media_file media'
- 'delete any os2loop_media_image media'
- 'delete any os2loop_page content'
- 'delete any os2loop_post content'
- 'delete any os2loop_question content'
Expand All @@ -80,6 +86,8 @@ permissions:
- 'edit any os2loop_documents_collection content'
- 'edit any os2loop_documents_document content'
- 'edit any os2loop_external content'
- 'edit any os2loop_media_file media'
- 'edit any os2loop_media_image media'
- 'edit any os2loop_page content'
- 'edit any os2loop_post content'
- 'edit any os2loop_question content'
Expand Down
2 changes: 2 additions & 0 deletions config/sync/user.role.os2loop_user_manual.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,12 @@ langcode: en
status: true
dependencies:
module:
- entity_usage
- openid_connect
id: os2loop_user_manual
label: Manual
weight: 11
is_admin: null
permissions:
- 'access entity usage statistics'
- 'openid connect set own password'
8 changes: 8 additions & 0 deletions config/sync/user.role.os2loop_user_post_author.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,11 @@ status: true
dependencies:
config:
- filter.format.os2loop_post
- media.type.os2loop_media_file
- media.type.os2loop_media_image
- node.type.os2loop_post
module:
- entity_usage
- filter
- flag
- media
Expand All @@ -19,12 +22,17 @@ weight: 9
is_admin: null
permissions:
- 'access content overview'
- 'access entity usage statistics'
- 'access media overview'
- 'access toolbar'
- 'create os2loop_post content'
- 'delete any os2loop_post content'
- 'delete os2loop_post revisions'
- 'delete own os2loop_media_file media'
- 'delete own os2loop_media_image media'
- 'delete own os2loop_post content'
- 'edit any os2loop_media_file media'
- 'edit any os2loop_media_image media'
- 'edit any os2loop_post content'
- 'edit own os2loop_post content'
- 'flag os2loop_upvote_correct_answer'
Expand Down
3 changes: 2 additions & 1 deletion config/sync/user.role.os2loop_user_user_administrator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ dependencies:
config:
- user.role.authenticated
module:
- entity_usage
- masquerade
- media
- system
Expand All @@ -14,7 +15,7 @@ label: 'User administrator'
weight: 10
is_admin: null
permissions:
- 'access media overview'
- 'access entity usage statistics'
- 'access toolbar'
- 'administer permissions'
- 'administer users'
Expand Down

0 comments on commit d9995e8

Please sign in to comment.