Skip to content

Commit d9995e8

Browse files
authored
Merge pull request #348 from itk-dev/feature/delete-media
Delete media
2 parents 89b9720 + 6cf89a0 commit d9995e8

10 files changed

+59
-9
lines changed

config/sync/entity_usage.settings.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,25 @@ _core:
33
local_task_enabled_entity_types:
44
- media
55
track_enabled_source_entity_types:
6-
- comment
7-
- node
86
- user
7+
- node
8+
- comment
99
track_enabled_target_entity_types:
10-
- media
1110
- user
11+
- media
1212
track_enabled_plugins:
1313
- dynamic_entity_reference
14-
- media_embed
15-
- link
1614
- linkit
1715
- layout_builder
16+
- link
17+
- media_embed
1818
- entity_reference
19-
- entity_embed
20-
- html_link
2119
- block_field
20+
- html_link
21+
- entity_embed
2222
track_enabled_base_fields: false
2323
site_domains: { }
2424
edit_warning_message_entity_types: { }
25-
delete_warning_message_entity_types: { }
25+
delete_warning_message_entity_types:
26+
- media
2627
usage_controller_items_per_page: 25

config/sync/user.role.os2loop_user_administrator.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ dependencies:
1818
- filter.format.os2loop_question_rich_text
1919
- filter.format.os2loop_section_page
2020
- filter.format.os2loop_section_page_free_html
21+
- media.type.os2loop_media_file
22+
- media.type.os2loop_media_image
2123
- node.type.os2loop_documents_collection
2224
- node.type.os2loop_documents_document
2325
- node.type.os2loop_external
@@ -101,6 +103,8 @@ permissions:
101103
- 'delete any os2loop_documents_document content'
102104
- 'delete any os2loop_external content'
103105
- 'delete any os2loop_external content'
106+
- 'delete any os2loop_media_file media'
107+
- 'delete any os2loop_media_image media'
104108
- 'delete any os2loop_page content'
105109
- 'delete any os2loop_page content'
106110
- 'delete any os2loop_post content'
@@ -134,6 +138,8 @@ permissions:
134138
- 'edit any os2loop_documents_document content'
135139
- 'edit any os2loop_external content'
136140
- 'edit any os2loop_external content'
141+
- 'edit any os2loop_media_file media'
142+
- 'edit any os2loop_media_image media'
137143
- 'edit any os2loop_page content'
138144
- 'edit any os2loop_page content'
139145
- 'edit any os2loop_post content'

config/sync/user.role.os2loop_user_document_author.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,12 @@ dependencies:
66
- filter.format.os2loop_documents_body
77
- filter.format.os2loop_documents_rich_text
88
- filter.format.os2loop_documents_table
9+
- media.type.os2loop_media_file
10+
- media.type.os2loop_media_image
911
- node.type.os2loop_documents_collection
1012
- node.type.os2loop_documents_document
1113
module:
14+
- entity_usage
1215
- filter
1316
- flag
1417
- media
@@ -24,12 +27,17 @@ weight: 7
2427
is_admin: null
2528
permissions:
2629
- 'access content overview'
30+
- 'access entity usage statistics'
2731
- 'access media overview'
2832
- 'access toolbar'
2933
- 'create os2loop_documents_collection content'
3034
- 'create os2loop_documents_document content'
35+
- 'delete own os2loop_media_file media'
36+
- 'delete own os2loop_media_image media'
3137
- 'edit any os2loop_documents_collection content'
3238
- 'edit any os2loop_documents_document content'
39+
- 'edit any os2loop_media_file media'
40+
- 'edit any os2loop_media_image media'
3341
- 'edit own os2loop_documents_document content'
3442
- 'flag os2loop_upvote_correct_answer'
3543
- 'os2loop send alert'

config/sync/user.role.os2loop_user_document_collection_editor.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ dependencies:
66
- filter.format.os2loop_documents_body
77
- filter.format.os2loop_documents_rich_text
88
- filter.format.os2loop_documents_table
9+
- media.type.os2loop_media_file
10+
- media.type.os2loop_media_image
911
- node.type.os2loop_documents_collection
1012
- node.type.os2loop_documents_document
1113
module:
@@ -32,8 +34,12 @@ permissions:
3234
- 'create os2loop_documents_document content'
3335
- 'delete any os2loop_documents_collection content'
3436
- 'delete any os2loop_documents_document content'
37+
- 'delete own os2loop_media_file media'
38+
- 'delete own os2loop_media_image media'
3539
- 'edit any os2loop_documents_collection content'
3640
- 'edit any os2loop_documents_document content'
41+
- 'edit any os2loop_media_file media'
42+
- 'edit any os2loop_media_image media'
3743
- 'edit own os2loop_documents_document content'
3844
- 'flag os2loop_upvote_correct_answer'
3945
- 'os2loop see notify users option'

config/sync/user.role.os2loop_user_documentation_coordinator.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,15 @@ dependencies:
66
- filter.format.os2loop_documents_body
77
- filter.format.os2loop_documents_rich_text
88
- filter.format.os2loop_documents_table
9+
- media.type.os2loop_media_file
10+
- media.type.os2loop_media_image
911
- node.type.os2loop_documents_collection
1012
- node.type.os2loop_documents_document
1113
- node.type.os2loop_question
1214
- taxonomy.vocabulary.os2loop_tag
1315
module:
1416
- comment
17+
- entity_usage
1518
- filter
1619
- flag
1720
- media
@@ -26,16 +29,21 @@ label: Dokumentationskoordinator
2629
weight: 3
2730
is_admin: null
2831
permissions:
32+
- 'access entity usage statistics'
2933
- 'access media overview'
3034
- 'access toolbar'
3135
- 'access user profiles'
3236
- 'administer comments'
3337
- 'administer nodes'
3438
- 'create os2loop_documents_collection content'
3539
- 'create os2loop_documents_document content'
40+
- 'delete any os2loop_media_file media'
41+
- 'delete any os2loop_media_image media'
3642
- 'delete any os2loop_question content'
3743
- 'delete own os2loop_question content'
3844
- 'delete terms in os2loop_tag'
45+
- 'edit any os2loop_media_file media'
46+
- 'edit any os2loop_media_image media'
3947
- 'edit any os2loop_question content'
4048
- 'edit terms in os2loop_tag'
4149
- 'flag os2loop_upvote_correct_answer'

config/sync/user.role.os2loop_user_external_sources_editor.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ dependencies:
66
- filter.format.os2loop_external
77
- node.type.os2loop_external
88
module:
9+
- entity_usage
910
- filter
1011
- node
1112
- os2loop_alert
@@ -17,6 +18,7 @@ weight: 6
1718
is_admin: null
1819
permissions:
1920
- 'access content overview'
21+
- 'access entity usage statistics'
2022
- 'access toolbar'
2123
- 'create os2loop_external content'
2224
- 'delete any os2loop_external content'

config/sync/user.role.os2loop_user_manager.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ dependencies:
1111
- filter.format.os2loop_post
1212
- filter.format.os2loop_section_page
1313
- filter.format.os2loop_section_page_free_html
14+
- media.type.os2loop_media_file
15+
- media.type.os2loop_media_image
1416
- node.type.os2loop_documents_collection
1517
- node.type.os2loop_documents_document
1618
- node.type.os2loop_external
@@ -24,6 +26,7 @@ dependencies:
2426
module:
2527
- comment
2628
- contextual
29+
- entity_usage
2730
- filter
2831
- flag
2932
- locale
@@ -46,6 +49,7 @@ permissions:
4649
- 'access administration pages'
4750
- 'access content overview'
4851
- 'access contextual links'
52+
- 'access entity usage statistics'
4953
- 'access media overview'
5054
- 'access toolbar'
5155
- 'access user profiles'
@@ -64,6 +68,8 @@ permissions:
6468
- 'delete any os2loop_documents_collection content'
6569
- 'delete any os2loop_documents_document content'
6670
- 'delete any os2loop_external content'
71+
- 'delete any os2loop_media_file media'
72+
- 'delete any os2loop_media_image media'
6773
- 'delete any os2loop_page content'
6874
- 'delete any os2loop_post content'
6975
- 'delete any os2loop_question content'
@@ -80,6 +86,8 @@ permissions:
8086
- 'edit any os2loop_documents_collection content'
8187
- 'edit any os2loop_documents_document content'
8288
- 'edit any os2loop_external content'
89+
- 'edit any os2loop_media_file media'
90+
- 'edit any os2loop_media_image media'
8391
- 'edit any os2loop_page content'
8492
- 'edit any os2loop_post content'
8593
- 'edit any os2loop_question content'

config/sync/user.role.os2loop_user_manual.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@ langcode: en
33
status: true
44
dependencies:
55
module:
6+
- entity_usage
67
- openid_connect
78
id: os2loop_user_manual
89
label: Manual
910
weight: 11
1011
is_admin: null
1112
permissions:
13+
- 'access entity usage statistics'
1214
- 'openid connect set own password'

config/sync/user.role.os2loop_user_post_author.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,11 @@ status: true
44
dependencies:
55
config:
66
- filter.format.os2loop_post
7+
- media.type.os2loop_media_file
8+
- media.type.os2loop_media_image
79
- node.type.os2loop_post
810
module:
11+
- entity_usage
912
- filter
1013
- flag
1114
- media
@@ -19,12 +22,17 @@ weight: 9
1922
is_admin: null
2023
permissions:
2124
- 'access content overview'
25+
- 'access entity usage statistics'
2226
- 'access media overview'
2327
- 'access toolbar'
2428
- 'create os2loop_post content'
2529
- 'delete any os2loop_post content'
2630
- 'delete os2loop_post revisions'
31+
- 'delete own os2loop_media_file media'
32+
- 'delete own os2loop_media_image media'
2733
- 'delete own os2loop_post content'
34+
- 'edit any os2loop_media_file media'
35+
- 'edit any os2loop_media_image media'
2836
- 'edit any os2loop_post content'
2937
- 'edit own os2loop_post content'
3038
- 'flag os2loop_upvote_correct_answer'

config/sync/user.role.os2loop_user_user_administrator.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ dependencies:
55
config:
66
- user.role.authenticated
77
module:
8+
- entity_usage
89
- masquerade
910
- media
1011
- system
@@ -14,7 +15,7 @@ label: 'User administrator'
1415
weight: 10
1516
is_admin: null
1617
permissions:
17-
- 'access media overview'
18+
- 'access entity usage statistics'
1819
- 'access toolbar'
1920
- 'administer permissions'
2021
- 'administer users'

0 commit comments

Comments
 (0)