outline: none !important;
}
-
+.related_media {
+ border-top: 1px dotted #6a0307;
+}
def save(self, force_insert=False, force_update=False, user=None, code=None):
super(MediaBaseResource, self).save(force_insert, force_update)
+ def get_fields(self):
+ return MediaBaseResource._meta.fields
+
class Meta(MetaCore):
abstract = True
ordering = ['code']
{{ formset.management_form }}
{% for form in formset.forms %}
- <hr>
- <table>
+ <table class="related_media">
<tr><td><b>{% trans "Media" %} :</b><td></td></tr>
{% for field in form %}
<tr><td class="error">{{ field.errors }}</td></tr>
{{ formset.management_form }}
{% for form in formset.forms %}
- <hr>
- <table>
+ <table class="related_media">
<tr><td><b>{% trans "Media" %} :</b><td></td></tr>
{% for field in form %}
<tr><td class="error">{{ field.errors }}</td></tr>
<div class="infos">
{% block general_info %}
<dl class="listing">
- {% dl_field resource "reference" %}
- {% dl_field resource "title" %}
- {% dl_field resource "description" %}
- {% dl_field resource "code" %}
+ {% for field in resource.get_fields %}
+ {% dl_field resource field.name %}
+ {% endfor %}
</dl>
{% endblock general_info %}
{{ formset.management_form }}
{% for form in formset.forms %}
- <hr>
- <table>
+ <table class="related_media">
<tr><td><b>{% trans "Media" %} :</b><td></td></tr>
{% for field in form %}
<tr><td class="error">{{ field.errors }}</td></tr>
r = resources.filter(code=code)
if not r:
break
- if index == 100:
- break
index += 1
return code
resource = self.model.objects.get(code=public_id)
children = resource.children.all()
children = children.order_by('code')
-
related_media = self.related.objects.filter(resource=resource)
check_related_media(related_media)