Commit 21d98c5e authored by Russell Keith-Magee's avatar Russell Keith-Magee
Browse files

Fixed #13443 -- Added required CSS class to the column headings on admin...

Fixed #13443 -- Added required CSS class to the column headings on admin TabularInline formsets. Thanks to deschler for the report.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@13058 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent 7fa7bed9
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -218,11 +218,15 @@ class InlineAdminFormSet(object):
            if fk and fk.name == field:
                continue
            if field in self.readonly_fields:
                label = label_for_field(field, self.opts.model, self.model_admin)
                yield (False, label)
                yield {
                    'label': label_for_field(field, self.opts.model, self.model_admin),
                    'widget': {
                        'is_hidden': False
                    },
                    'required': False
                }
            else:
                field = self.formset.form.base_fields[field]
                yield (field.widget.is_hidden, field.label)
                yield self.formset.form.base_fields[field]

    def _media(self):
        media = self.opts.media + self.formset.media
+3 −3
Original line number Diff line number Diff line
@@ -7,9 +7,9 @@
   {{ inline_admin_formset.formset.non_form_errors }}
   <table>
     <thead><tr>
     {% for is_hidden, label in inline_admin_formset.fields %}
       {% if not is_hidden %}
         <th {% if forloop.first %}colspan="2"{% endif %}>{{ label|capfirst }}</th>
     {% for field in inline_admin_formset.fields %}
       {% if not field.widget.is_hidden %}
         <th{% if forloop.first %} colspan="2"{% endif %}{% if field.required %} class="required"{% endif %}>{{ field.label|capfirst }}</th>
       {% endif %}
     {% endfor %}
     {% if inline_admin_formset.formset.can_delete %}<th>{% trans "Delete?" %}</th>{% endif %}