Files
goodtimes/manage_cms/admin.py
rizwanisready db213d3228 wrong commit
2024-02-29 13:25:50 +05:30

35 lines
1.2 KiB
Python

from django.contrib import admin
from . models import Organization
# Register your models here.
class OrganizationAdmin(admin.ModelAdmin):
list_display = ('id', 'title', 'contact_us_email', 'website_url')
list_filter = ('title',) # You can add more fields for filtering
search_fields = ('title', 'contact_us_email', 'website_url')
list_per_page = 20 # Number of items displayed per page in the admin list view
fieldsets = (
('Basic Information', {
'fields': ('title', 'contact_us_email', 'website_url')
}),
('Social Media', {
'fields': ('instagram_handle', 'facebook_handle', 'linkedin_handle')
}),
('Images', {
'fields': ('logo_image', 'favicon_image')
}),
('Text Fields', {
'fields': (
'about_us', 'terms_condition', 'terms_condition_user', 'terms_condition_merchant',
'privacy_policy', 'privacy_policy_user', 'privacy_policy_merchant',
'subscription_agreement', 'license_agreement_user', 'license_agreement_merchant'
)
}),
)
# readonly_fields = ('title',) # Add any other fields you want to make readonly
admin.site.register(Organization, OrganizationAdmin)