<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>apps/events/admin.py</filename>
    </added>
    <added>
      <filename>apps/gallery/admin.py</filename>
    </added>
    <added>
      <filename>apps/links/admin.py</filename>
    </added>
    <added>
      <filename>apps/member/admin.py</filename>
    </added>
    <added>
      <filename>apps/news/admin.py</filename>
    </added>
    <added>
      <filename>apps/pages/admin.py</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -60,15 +60,6 @@ class Event(models.Model):
     private = models.BooleanField(_('Privat'), default=False)
     place = models.ForeignKey(EventPlace, blank=False, null=False)
 
-    class Admin:
-        list_display = (
-            'title',
-            'private',
-            'date_from',
-            'date_to',
-            'place',
-        )
-
     class Meta:
         verbose_name = _('Event')
         verbose_name_plural = _('Events')</diff>
      <filename>apps/events/models.py</filename>
    </modified>
    <modified>
      <diff>@@ -21,13 +21,6 @@ class Gallery(models.Model):
     class Meta:
         ordering = ('-published',)
 
-    class Admin:
-        list_display = (
-            'title',
-            'description',
-            'published',
-        )
-
     def __unicode__(self):
         return self.title
 
@@ -61,21 +54,6 @@ class GalleryItem(models.Model):
     visible_users = models.ManyToManyField(User, blank=True, null=True)
     visible_dogs = models.ManyToManyField(Dog, blank=True, null=True)
 
-    class Admin:
-        list_display = (
-            'preview_image_url',
-            'title',
-            'mimetype',
-            'published',
-            'get_visible_users',
-            'get_visible_dogs',
-        )
-
-        list_display_links = (
-            'preview_image_url',
-            'title',
-        )
-
     class Meta:
         ordering = ('-published',)
         verbose_name = _('Gallery Item')</diff>
      <filename>apps/gallery/models.py</filename>
    </modified>
    <modified>
      <diff>@@ -9,9 +9,6 @@ class LinkCategory(models.Model):
     slug = models.SlugField(_('URL-Title'), editable=False)
     description = models.TextField(_('Description'), blank=True)
 
-    class Admin:
-        pass
-
     def save(self):
         self.slug = slugify(self.title)
         super(LinkCategory, self).save()
@@ -27,13 +24,6 @@ class Link(models.Model):
     description = models.TextField(_('Description'), blank=True)
     url = models.URLField(_('URL'), verify_exists=True)
 
-    class Admin:
-        list_display = (
-            'title',
-            'url',
-            'category',
-        )
-
     def save(self):
         self.slug = slugify(self.title)
         super(Link, self).save()</diff>
      <filename>apps/links/models.py</filename>
    </modified>
    <modified>
      <diff>@@ -10,9 +10,6 @@ class DogAward(models.Model):
     slug = models.SlugField(_('URL-Title'), editable=False)
     icon = models.ImageField(_('Icon'), upload_to='dog-icons/', blank=True)
 
-    class Admin:
-        pass
-
     def __unicode__(self):
         return self.title
 
@@ -33,19 +30,12 @@ class Dog(models.Model):
     awards = models.ManyToManyField(DogAward, blank=True)
     best_dogfriend = models.ForeignKey('self', blank=True, null=True)
 
-    class Meta: 
+    class Meta:
         ordering = ('name',)
-        
-    class Admin:
-        list_display = (
-            'name',
-            'breed',
-            'photo',
-        )
 
-    def get_handler(self): 
-        return self.member_set.all()[0].user.username 
-        
+    def get_handler(self):
+        return self.member_set.all()[0].user.username
+
     def __unicode__(self):
         return self.name
 
@@ -65,9 +55,6 @@ class MemberFunction(models.Model):
     slug = models.SlugField(_('URL-Title'), editable=False)
     icon = models.ImageField(_('Icon'), upload_to='member-icons/', blank=True)
 
-    class Admin:
-        pass
-
     def save(self):
         self.slug = slugify(self.title)
         super(MemberFunction, self).save()
@@ -99,14 +86,6 @@ class Member(models.Model):
     def __unicode__(self):
         return str(self.user.username)
 
-    class Admin:
-        list_display = (
-            'user',
-            'is_doghandler_boolean',
-            'photo',
-            'homepage_url',
-        )
-
     class Meta:
         ordering = ('user',)
         permissions = (</diff>
      <filename>apps/member/models.py</filename>
    </modified>
    <modified>
      <diff>@@ -15,12 +15,6 @@ class NewsCategory(models.Model):
         verbose_name = _('News Category')
         verbose_name_plural = _('News Category')
 
-    class Admin:
-        list_display = (
-            'title',
-            'slug',
-        )
-
     def save(self):
         self.slug = slugify(self.title[:50])
         super(NewsCategory, self).save()
@@ -42,12 +36,6 @@ class NewsEntry(models.Model):
     galleries = models.ManyToManyField(Gallery, blank=True, null=True)
     last_modified = models.DateTimeField(_('Modified'), auto_now=True, editable=False)
 
-    class Admin:
-        list_display = (
-            'title',
-            'slug',
-        )
-
     class Meta:
         verbose_name = _('News Entry')
         verbose_name_plural = _('News Entries')
@@ -91,9 +79,6 @@ class NewsEntryComment(models.Model):
     host = models.CharField(_('User Host'), max_length=250, blank=True)
     spam = models.BooleanField(_('Spam'), default=False)
 
-    class Admin:
-        pass
-
     class Meta:
         verbose_name = _('News Entry Comments')
         verbose_name_plural = _('News Entries Comments')</diff>
      <filename>apps/news/models.py</filename>
    </modified>
    <modified>
      <diff>@@ -35,22 +35,6 @@ class Page(models.Model):
     meta_description = models.TextField(_('Meta Description'), blank=True)
     last_modified = models.DateTimeField(_('Modified'), auto_now=True, editable=False)
 
-    class Admin:
-        list_display = (
-            'id_name',
-            'title',
-            'last_modified',
-        )
-        fields = (
-            (None, {
-                'fields': ('id_name', 'title', 'content')
-            }),
-            (_('Advanced options'), {
-                'classes': 'collapse',
-                'fields' : ('meta_keywords', 'meta_description')
-            }),
-        )
-
     class Meta:
         verbose_name = 'Seite'
         verbose_name_plural = 'Seiten'</diff>
      <filename>apps/pages/models.py</filename>
    </modified>
    <modified>
      <diff>@@ -1,9 +1,9 @@
 {% extends &quot;admin/base_site.html&quot; %}
 {% load i18n admin_modify adminmedia %}
+
 {% block extrahead %}{{ block.super }}
 &lt;script type=&quot;text/javascript&quot; src=&quot;../../../jsi18n/&quot;&gt;&lt;/script&gt;
-{% for js in javascript_imports %}{% include_admin_script js %}{% endfor %}
-{# TINY_MCE ADDON #}
+{{ media }}
 &lt;script type=&quot;text/javascript&quot; src=&quot;/media/theme/tiny_mce/tiny_mce.js&quot;&gt;&lt;/script&gt;
 &lt;script type=&quot;text/javascript&quot;&gt;
 	tinyMCE.init({
@@ -15,7 +15,7 @@
 		language : &quot;de&quot;,
 		plugins : &quot;paste,inlinepopups,style&quot;,
 
-		// Theme			
+		// Theme
 		theme_advanced_toolbar_location : 'top',
 		theme_advanced_statusbar_location : 'bottom',
 		theme_advanced_buttons1 : &quot;bold,italic,styleprops,|,justifyleft,justifycenter,justifyright,|,bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,image,|,pastetext,pasteword,cleanup,|,code&quot;,
@@ -24,22 +24,27 @@
 		theme_advanced_toolbar_align : &quot;left&quot;,
 		theme_advanced_resizing : true,
 		theme_advanced_resize_horizontal : false,
-		relative_urls : false, 
+		relative_urls : false,
 	});
 &lt;/script&gt;
 {% endblock %}
-{% block stylesheet %}{% admin_media_prefix %}css/forms.css{% endblock %}
+
+{% block extrastyle %}{{ block.super }}&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;{% admin_media_prefix %}css/forms.css&quot; /&gt;{% endblock %}
+
 {% block coltype %}{% if ordered_objects %}colMS{% else %}colM{% endif %}{% endblock %}
+
 {% block bodyclass %}{{ opts.app_label }}-{{ opts.object_name.lower }} change-form{% endblock %}
+
 {% block breadcrumbs %}{% if not is_popup %}
 &lt;div class=&quot;breadcrumbs&quot;&gt;
      &lt;a href=&quot;../../../&quot;&gt;{% trans &quot;Home&quot; %}&lt;/a&gt; &amp;rsaquo;
-     &lt;a href=&quot;../&quot;&gt;{{ opts.verbose_name_plural|capfirst }}&lt;/a&gt; &amp;rsaquo;
+     &lt;a href=&quot;../../&quot;&gt;{{ app_label|capfirst|escape }}&lt;/a&gt; &amp;rsaquo;
+     {% if has_change_permission %}&lt;a href=&quot;../&quot;&gt;{{ opts.verbose_name_plural|capfirst }}&lt;/a&gt;{% else %}{{ opts.verbose_name_plural|capfirst }}{% endif %} &amp;rsaquo;
      {% if add %}{% trans &quot;Add&quot; %} {{ opts.verbose_name }}{% else %}{{ original|truncatewords:&quot;18&quot; }}{% endif %}
 &lt;/div&gt;
 {% endif %}{% endblock %}
-{% block content %}
-&lt;div id=&quot;content-main&quot;&gt;
+
+{% block content %}&lt;div id=&quot;content-main&quot;&gt;
 {% block object-tools %}
 {% if change %}{% if not is_popup %}
   &lt;ul class=&quot;object-tools&quot;&gt;&lt;li&gt;&lt;a href=&quot;history/&quot; class=&quot;historylink&quot;&gt;{% trans &quot;History&quot; %}&lt;/a&gt;&lt;/li&gt;
@@ -50,45 +55,35 @@
 &lt;form {% if has_file_field %}enctype=&quot;multipart/form-data&quot; {% endif %}action=&quot;{{ form_url }}&quot; method=&quot;post&quot; id=&quot;{{ opts.module_name }}_form&quot;&gt;{% block form_top %}{% endblock %}
 &lt;div&gt;
 {% if is_popup %}&lt;input type=&quot;hidden&quot; name=&quot;_popup&quot; value=&quot;1&quot; /&gt;{% endif %}
-{% if opts.admin.save_on_top %}{% submit_row %}{% endif %}
-{% if form.error_dict %}
+{% if save_on_top %}{% submit_row %}{% endif %}
+{% if errors %}
     &lt;p class=&quot;errornote&quot;&gt;
-    {% blocktrans count form.error_dict.items|length as counter %}Please correct the error below.{% plural %}Please correct the errors below.{% endblocktrans %}
+    {% blocktrans count errors|length as counter %}Please correct the error below.{% plural %}Please correct the errors below.{% endblocktrans %}
     &lt;/p&gt;
+    &lt;ul class=&quot;errorlist&quot;&gt;{% for error in adminform.form.non_field_errors %}&lt;li&gt;{{ error }}&lt;/li&gt;{% endfor %}&lt;/ul&gt;
 {% endif %}
-{% for bound_field_set in bound_field_sets %}
-   &lt;fieldset class=&quot;module aligned {{ bound_field_set.classes }}&quot;&gt;
-    {% if bound_field_set.name %}&lt;h2&gt;{{ bound_field_set.name }}&lt;/h2&gt;{% endif %}
-    {% if bound_field_set.description %}&lt;div class=&quot;description&quot;&gt;{{ bound_field_set.description|safe }}&lt;/div&gt;{% endif %}
-    {% for bound_field_line in bound_field_set %}
-        {% admin_field_line bound_field_line %}
-        {% for bound_field in bound_field_line %}
-            {% filter_interface_script_maybe bound_field %}
-        {% endfor %}
-    {% endfor %}
-   &lt;/fieldset&gt;
+
+{% for fieldset in adminform %}
+  {% include &quot;admin/includes/fieldset.html&quot; %}
 {% endfor %}
+
 {% block after_field_sets %}{% endblock %}
-{% if change %}
-   {% if ordered_objects %}
-   &lt;fieldset class=&quot;module&quot;&gt;&lt;h2&gt;{% trans &quot;Ordering&quot; %}&lt;/h2&gt;
-   &lt;div class=&quot;form-row{% if form.order_.errors %} error{% endif %} &quot;&gt;
-   {% if form.order_.errors %}{{ form.order_.html_error_list }}{% endif %}
-   &lt;p&gt;&lt;label for=&quot;id_order_&quot;&gt;{% trans &quot;Order:&quot; %}&lt;/label&gt; {{ form.order_ }}&lt;/p&gt;
-   &lt;/div&gt;&lt;/fieldset&gt;
-   {% endif %}
-{% endif %}
-{% for related_object in inline_related_objects %}{% edit_inline related_object %}{% endfor %}
+
+{% for inline_admin_formset in inline_admin_formsets %}
+    {% include inline_admin_formset.opts.template %}
+{% endfor %}
+
 {% block after_related_objects %}{% endblock %}
+
 {% submit_row %}
-{% if add %}
-   &lt;script type=&quot;text/javascript&quot;&gt;document.getElementById(&quot;{{ first_form_field_id }}&quot;).focus();&lt;/script&gt;
-{% endif %}
-{% if auto_populated_fields %}
-   &lt;script type=&quot;text/javascript&quot;&gt;
-   {% auto_populated_field_script auto_populated_fields change %}
-   &lt;/script&gt;
+
+{% if adminform and add %}
+   &lt;script type=&quot;text/javascript&quot;&gt;document.getElementById(&quot;{{ adminform.first_field.auto_id }}&quot;).focus();&lt;/script&gt;
 {% endif %}
+
+{# JavaScript for prepopulated fields #}
+{% prepopulated_fields_js %}
+
 &lt;/div&gt;
 &lt;/form&gt;&lt;/div&gt;
 {% endblock %}</diff>
      <filename>templates/admin/change_form.html</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>8a0d672b3bf0add9c6a3d3f22b66e3041287a933</id>
    </parent>
  </parents>
  <author>
    <name>Martin Mahner</name>
    <email>martin@mahner.org</email>
  </author>
  <url>http://github.com/bartTC/k9/commit/8237f75eec6facd09a127cfbfdbbb3d7b63c1a2c</url>
  <id>8237f75eec6facd09a127cfbfdbbb3d7b63c1a2c</id>
  <committed-date>2009-05-23T08:13:50-07:00</committed-date>
  <authored-date>2009-05-23T08:13:50-07:00</authored-date>
  <message>Removed Admin definitions from models. Created admin.py's for all apps.</message>
  <tree>bc6c1b18677a42f73d2c5029830c3a4b35163979</tree>
  <committer>
    <name>Martin Mahner</name>
    <email>martin@mahner.org</email>
  </committer>
</commit>
