Skip to content

Commit 5aa2df5

Browse files
committed
Feature: Allow order creators to edit order and attendee details
1 parent 1e007eb commit 5aa2df5

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

backend/app/Services/Application/Handlers/EventSettings/PartialUpdateEventSettingsHandler.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,9 @@ public function handle(PartialUpdateEventSettingsDTO $eventSettingsDTO): EventSe
134134
'homepage_theme_settings' => array_key_exists('homepage_theme_settings', $eventSettingsDTO->settings)
135135
? $eventSettingsDTO->settings['homepage_theme_settings']
136136
: $existingSettings->getHomepageThemeSettings(),
137+
138+
// Self-service settings
139+
'allow_attendee_self_edit' => $eventSettingsDTO->settings['allow_attendee_self_edit'] ?? $existingSettings->getAllowAttendeeSelfEdit(),
137140
]),
138141
);
139142
}

backend/app/Services/Application/Handlers/EventSettings/UpdateEventSettingsHandler.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public function handle(UpdateEventSettingsDTO $settings): EventSettingDomainObje
7979
'invoice_tax_details' => $this->purifier->purify($settings->invoice_tax_details),
8080
'invoice_notes' => $this->purifier->purify($settings->invoice_notes),
8181
'invoice_payment_terms_days' => $settings->invoice_payment_terms_days,
82-
82+
8383
// Ticket design settings
8484
'ticket_design_settings' => $settings->ticket_design_settings,
8585

@@ -91,6 +91,9 @@ public function handle(UpdateEventSettingsDTO $settings): EventSettingDomainObje
9191

9292
// Homepage theme settings
9393
'homepage_theme_settings' => $settings->homepage_theme_settings,
94+
95+
// Self-service settings
96+
'allow_attendee_self_edit' => $settings->allow_attendee_self_edit
9497
],
9598
where: [
9699
'event_id' => $settings->event_id,

0 commit comments

Comments
 (0)