diff --git a/judge/admin/interface.py b/judge/admin/interface.py index f49c3a654c..64b56b159f 100644 --- a/judge/admin/interface.py +++ b/judge/admin/interface.py @@ -62,6 +62,8 @@ def __init__(self, *args, **kwargs): class Meta: widgets = { 'authors': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), + 'organizations': AdminHeavySelect2MultipleWidget(data_view='organization_select2', + attrs={'style': 'width: 100%'}), 'content': AdminMartorWidget(attrs={'data-markdownfy-url': reverse_lazy('blog_preview')}), 'summary': AdminMartorWidget(attrs={'data-markdownfy-url': reverse_lazy('blog_preview')}), } @@ -69,7 +71,8 @@ class Meta: class BlogPostAdmin(VersionAdmin): fieldsets = ( - (None, {'fields': ('title', 'slug', 'authors', 'visible', 'sticky', 'publish_on')}), + (None, {'fields': ('title', 'slug', 'authors', 'visible', 'sticky', 'publish_on', + 'is_organization_private', 'organizations')}), (_('Content'), {'fields': ('content', 'og_image')}), (_('Summary'), {'classes': ('collapse',), 'fields': ('summary',)}), ) diff --git a/judge/admin/organization.py b/judge/admin/organization.py index ff5fab5f0b..d0a5a3d6da 100644 --- a/judge/admin/organization.py +++ b/judge/admin/organization.py @@ -62,7 +62,7 @@ def get_form(self, request, obj=None, change=False, **kwargs): class OrganizationForm(ModelForm): class Meta: widgets = { - 'admins': AdminHeavySelect2MultipleWidget(data_view='profile_select2'), + 'admins': AdminHeavySelect2MultipleWidget(data_view='profile_select2', attrs={'style': 'width: 100%'}), 'about': AdminMartorWidget(attrs={'data-markdownfy-url': reverse_lazy('organization_preview')}), }