Skip to content

Commit 56873ab

Browse files
authored
Merge pull request #648 from itk-dev/release/4.16.5
Release/4.16.5
2 parents bab5fa1 + 58f3148 commit 56873ab

16 files changed

Lines changed: 108 additions & 51 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,18 @@ Versioning](https://semver.org/spec/v2.0.0.html).
66

77
## [Unreleased]
88

9+
## [4.16.5] - 2026-04-21
10+
11+
* [PR-648](https://github.com/itk-dev/deltag.aarhus.dk/pull/648)
12+
* Update video display (7104)
13+
* Fix timeline issue (7196 - 7197)
14+
* Fix permission bug for activities (7217)
15+
* Update fixture
16+
17+
* [PR-649](https://github.com/itk-dev/deltag.aarhus.dk/pull/649)
18+
* Fix deprecation in hoeringsportal_deskpro
19+
* Fix display bug in dialogue file_resup module
20+
921
## [4.16.4] - 2026-04-17
1022

1123
* [PR-645](https://github.com/itk-dev/deltag.aarhus.dk/pull/645)

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
"itk-dev/azure-ad-delta-sync-drupal": "^2.0",
8080
"itk-dev/composer-virtualenv": "^1.0",
8181
"itk-dev/itk_azure_video": "^2.0",
82+
"itk-dev/itk_dropzonejs_image_widget": "^1.0",
8283
"itk-dev/itk_pretix": "^1.5",
8384
"itk-dev/itk_siteimprove": "^1.2",
8485
"itk-dev/itk_video": "^1.0",

composer.lock

Lines changed: 37 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config/sync/core.entity_form_display.node.dialogue_proposal.default.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ dependencies:
1717
- node.type.dialogue_proposal
1818
module:
1919
- hoeringsportal_data
20-
- svg_image
20+
- itk_dropzonejs_image_widget
2121
id: node.dialogue_proposal.default
2222
targetEntityType: node
2323
bundle: dialogue_proposal
@@ -60,12 +60,13 @@ content:
6060
placeholder: ''
6161
third_party_settings: { }
6262
field_image_upload:
63-
type: image_image
63+
type: itk_dropzonejs_image_widget
6464
weight: 5
6565
region: content
6666
settings:
67-
progress_indicator: throbber
6867
preview_image_style: thumbnail
68+
dropzone_description: 'Drag and drop an image here or click to upload'
69+
progress_indicator: throbber
6970
third_party_settings: { }
7071
field_location:
7172
type: hoeringsportal_data_map_default

config/sync/core.extension.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ module:
4141
field_group: 0
4242
field_ui: 0
4343
file: 0
44-
file_resup: 0
4544
filter: 0
4645
flag: 0
4746
hoeringsportal_activity: 0
@@ -70,6 +69,7 @@ module:
7069
inline_form_errors: 0
7170
itk_admin: 0
7271
itk_admin_links: 0
72+
itk_dropzonejs_image_widget: 0
7373
itk_media_entity: 0
7474
itk_pretix: 0
7575
itk_siteimprove: 0

config/sync/field.field.node.dialogue_proposal.field_image_upload.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,7 @@ dependencies:
66
- field.storage.node.field_image_upload
77
- node.type.dialogue_proposal
88
module:
9-
- file_resup
109
- image
11-
third_party_settings:
12-
file_resup:
13-
enabled: true
14-
max_upload_size: '10 MB'
15-
auto_upload: true
1610
id: node.dialogue_proposal.field_image_upload
1711
field_name: field_image_upload
1812
entity_type: node

config/sync/openid_connect.client.generic.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,13 @@ settings:
99
client_id: client-id
1010
client_secret: client-secret
1111
iss_allowed_domains: ''
12+
prompt: { }
1213
issuer_url: ''
13-
authorization_endpoint: 'http://idp-employee.deltag.local.itkdev.dk/connect/authorize'
14-
token_endpoint: 'http://idp-employee.deltag.local.itkdev.dk/connect/token'
15-
userinfo_endpoint: ''
16-
end_session_endpoint: ''
14+
authorization_endpoint: 'http://idp-employee.deltag.local.itkdev.dk/oauth2/authorize'
15+
token_endpoint: 'http://idp-employee.deltag.local.itkdev.dk/oauth2/token'
16+
userinfo_endpoint: 'http://idp-employee.deltag.local.itkdev.dk/oauth2/userinfo'
17+
end_session_endpoint: 'http://idp-employee.deltag.local.itkdev.dk/oauth2/end_session'
1718
scopes:
1819
- openid
1920
- email
21+
- profile

config/sync/user.role.public_meeting_editor.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ dependencies:
99
- filter.format.email_html
1010
- media.type.document
1111
- media.type.image
12+
- node.type.course
1213
- node.type.public_meeting
1314
module:
1415
- entity_browser
@@ -33,26 +34,34 @@ permissions:
3334
- 'access media overview'
3435
- 'access toolbar'
3536
- 'clone public_meeting content'
37+
- 'create course content'
3638
- 'create document media'
3739
- 'create image media'
3840
- 'create media'
3941
- 'create public_meeting content'
42+
- 'delete any course content'
4043
- 'delete any public_meeting content'
44+
- 'delete course revisions'
45+
- 'delete own course content'
4146
- 'delete own document media'
4247
- 'delete own files'
4348
- 'delete own image media'
4449
- 'delete own public_meeting content'
4550
- 'delete public_meeting revisions'
51+
- 'edit any course content'
4652
- 'edit any public_meeting content'
53+
- 'edit own course content'
4754
- 'edit own document media'
4855
- 'edit own image media'
4956
- 'edit own public_meeting content'
5057
- 'publish any node type public_meeting'
58+
- 'revert course revisions'
5159
- 'revert public_meeting revisions'
5260
- 'unpublish any node type public_meeting'
5361
- 'update media'
5462
- 'use text format email_html'
5563
- 'view any unpublished public_meeting content'
64+
- 'view course revisions'
5665
- 'view own unpublished media'
5766
- 'view public_meeting revisions'
5867
- 'view the administration theme'

web/modules/custom/hoeringsportal_activity/src/Hook/ActivityHooks.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
use Drupal\hoeringsportal_activity\Helper\ActivityHelper;
88
use Drupal\node\NodeInterface;
99

10+
/**
11+
* Provides hooks for activity.
12+
*/
1013
readonly class ActivityHooks {
1114

1215
public function __construct(

web/modules/custom/hoeringsportal_deskpro/src/Form/HearingTicketAddForm.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ public function buildForm(array $form, FormStateInterface $form_state) {
6262
$this->initialize();
6363

6464
$file_validators = [
65-
'file_validate_size' => [10490000],
66-
'file_validate_extensions' => ['jpg jpeg gif png txt doc docx xls xlsx pdf ppt pptx pps odt ods odp'],
65+
'FileSizeLimit' => ['fileLimit' => 10490000],
66+
'FileExtension' => ['extensions' => 'jpg jpeg gif png txt doc docx xls xlsx pdf ppt pptx pps odt ods odp'],
6767
];
6868

6969
$form['hearing_intro_text'] = [
@@ -240,7 +240,7 @@ public function validateForm(array &$form, FormStateInterface $form_state) {
240240
$organization = trim($form_state->getValue('organization'));
241241
$representations = $this->config->getRepresentations();
242242

243-
if ($representations[$representation]['require_organization'] && empty($organization)) {
243+
if (($representations[$representation]['require_organization'] ?? FALSE) && empty($organization)) {
244244
// @todo Customer has to decide if we need an organization name.
245245
// $form_state->setErrorByName(
246246
// 'organization',

0 commit comments

Comments
 (0)