refactor(events): Centralize editable fields for event objects
- Implemented a whitelist for editable fields for the 'event' object type to prevent sending read-only fields in POST/PATCH requests. - Created a new file to define the editable fields. - Modified and to use this whitelist. - Removed the temporary cleaning logic from the event settings page. - Corrected Svelte 5 to in event settings components. - Updated Dexie interfaces for badge, badge_template, and device to use string IDs.
This commit is contained in:
@@ -99,7 +99,7 @@ export interface Event {
|
||||
|
||||
// Updated 2025-10-06
|
||||
export interface Badge {
|
||||
id: number;
|
||||
id: string;
|
||||
// id_random: string;
|
||||
event_badge_id: string;
|
||||
event_badge_id_random: string;
|
||||
@@ -190,7 +190,7 @@ export interface Badge {
|
||||
|
||||
// Updated 2025-10-06
|
||||
export interface Badge_template {
|
||||
id: number;
|
||||
id: string;
|
||||
// id_random: string;
|
||||
|
||||
event_id: string;
|
||||
@@ -249,7 +249,7 @@ export interface Badge_template {
|
||||
|
||||
// Updated 2024-10-16
|
||||
export interface Device {
|
||||
id: number;
|
||||
id: string;
|
||||
// id_random: string;
|
||||
event_device_id: string;
|
||||
// event_device_id_random: string;
|
||||
|
||||
Reference in New Issue
Block a user