From 5e6e79495b0fd7fc107bf09e76773d5a965148f2 Mon Sep 17 00:00:00 2001 From: Ochieng Paul Date: Wed, 5 Mar 2025 17:15:27 +0300 Subject: [PATCH] update forum events table view & edit list --- src/website/apps/cleanair/admin.py | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/src/website/apps/cleanair/admin.py b/src/website/apps/cleanair/admin.py index 22cf11dc91..ddb6effa58 100644 --- a/src/website/apps/cleanair/admin.py +++ b/src/website/apps/cleanair/admin.py @@ -82,8 +82,32 @@ class ForumEventAdmin(NestedModelAdmin): readonly_fields = ('unique_title',) list_per_page = 12 inlines = [EngagementInline, SupportInline] - fields = ('title', 'unique_title', 'start_date', 'end_date', 'order', - 'background_image', 'location_name', 'location_link') + fieldsets = ( + ('Basic Information', { + 'fields': ('title', 'unique_title', 'order') + }), + ('Dates and Times', { + 'fields': ('start_date', 'end_date', 'start_time', 'end_time') + }), + ('Details', { + 'fields': ( + 'introduction', 'speakers_text_section', 'committee_text_section', + 'partners_text_section', 'registration_link', 'schedule_details', + 'registration_details' + ) + }), + ('Sponsorship & Travel', { + 'fields': ( + 'sponsorship_opportunities_about', 'sponsorship_opportunities_schedule', + 'sponsorship_opportunities_partners', 'sponsorship_packages', + 'travel_logistics_vaccination_details', 'travel_logistics_visa_details', + 'travel_logistics_accommodation_details' + ) + }), + ('Additional Info', { + 'fields': ('glossary_details', 'background_image', 'location_name', 'location_link') + }), + ) def save_model(self, request, obj, form, change): # If you want to automatically update unique_title on save, even if the admin hasn't