Navigation Menu

Skip to content

Commit

Permalink
Fixed icons and list view in admin.
Browse files Browse the repository at this point in the history
  • Loading branch information
dokterbob committed Nov 20, 2009
1 parent a50cbff commit 436c97e
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 37 deletions.
42 changes: 10 additions & 32 deletions newsletter/admin.py
Expand Up @@ -71,14 +71,15 @@ def admin_newsletter(self, obj):
def admin_status(self, obj):
if obj.prepared:
if obj.sent:
return u'<img src="%s" width="10" height="10" alt="%s"/>' % (settings.ADMIN_MEDIA_PREFIX+'img/admin/icon-yes.gif', obj.admin_status_text())
return u'<img src="%s" width="10" height="10" alt="%s"/>' % (settings.ADMIN_MEDIA_PREFIX+'img/admin/icon-yes.gif', self.admin_status_text(obj))
else:
if obj.publish_date > datetime.now():
return u'<img src="%s" width="10" height="10" alt="%s"/>' % (settings.MEDIA_URL+'newsletter/admin/img/waiting.gif', obj.admin_status_text())
else:
return u'<img src="%s" width="12" height="12" alt="%s"/>' % (settings.MEDIA_URL+'newsletter/admin/img/submitting.gif', obj.admin_status_text())
return u'<img src="%s" width="10" height="10" alt="%s"/>' % (settings.MEDIA_URL+'newsletter/newsletter/admin/img/waiting.gif', self.admin_status_text(obj))
else:
return u'<img src="%s" width="12" height="12" alt="%s"/>' % (settings.MEDIA_URL+'newsletter/newsletter/admin/img/submitting.gif', self.admin_status_text(obj))
else:
return u'<img src="%s" width="10" height="10" alt="%s"/>' % (settings.ADMIN_MEDIA_PREFIX+'img/admin/icon-no.gif', obj.admin_status_text())
return u'<img src="%s" width="10" height="10" alt="%s"/>' % (settings.ADMIN_MEDIA_PREFIX+'img/admin/icon-no.gif', self.admin_status_text(obj))

admin_status.short_description = ''
admin_status.allow_tags = True

Expand All @@ -88,11 +89,11 @@ def admin_status_text(self, obj):
return ugettext("Sent.")
else:
if obj.publish_date > datetime.now():
return ugettext("Delayed submission.")
return ugettext("Scheduled.")
else:
return ugettext("Submitting.")
else:
return ugettext("Not sent.")
return ugettext("Not queued.")
admin_status_text.short_description = ugettext('Status')

""" Views """
Expand Down Expand Up @@ -172,8 +173,6 @@ class ArticleInline(admin.StackedInline):
'classes': ('collapse',)
}),
)



class MessageAdmin(admin.ModelAdmin):
class Media:
Expand Down Expand Up @@ -337,9 +336,9 @@ class EmailTemplateAdmin(admin.ModelAdmin):

class SubscriptionAdmin(admin.ModelAdmin):
form = SubscriptionAdminForm
list_display = ('name', 'email', 'admin_newsletter', 'subscribe_date', 'admin_unsubscribe_date', 'admin_status_text', 'admin_status')
list_display = ('name', 'email', 'admin_newsletter', 'subscribe_date', 'admin_unsubscribe_date', 'subscribed')
list_display_links = ('name', 'email')
list_filter = ('newsletter','subscribed', 'unsubscribed','subscribe_date')
list_filter = ('newsletter','subscribed', 'subscribe_date', 'unsubscribe_date')
search_fieldsets = ('name', 'email')
date_hierarchy = 'subscribe_date'

Expand All @@ -348,27 +347,6 @@ def admin_newsletter(self, obj):
return '<a href="../newsletter/%s/">%s</a>' % (obj.newsletter.id, obj.newsletter)
admin_newsletter.short_description = ugettext('newsletter')
admin_newsletter.allow_tags = True

def admin_status(self, obj):
if obj.unsubscribed:
return u'<img src="%s" width="10" height="10" alt="%s"/>' % (settings.ADMIN_MEDIA_PREFIX+'img/admin/icon-no.gif', obj.admin_status_text())

if obj.subscribed:
return u'<img src="%s" width="10" height="10" alt="%s"/>' % (settings.ADMIN_MEDIA_PREFIX+'img/admin/icon-yes.gif', obj.admin_status_text())
else:
return u'<img src="%s" width="10" height="10" alt="%s"/>' % (settings.MEDIA_URL+'newsletter/admin/img/waiting.gif', obj.admin_status_text())

admin_status.short_description = ''
admin_status.allow_tags = True

def admin_status_text(self, obj):
if obj.subscribed:
return ugettext("Subscribed")
elif obj.unsubscribed:
return ugettext("Unsubscribed")
else:
return ugettext("Unactivated")
admin_status_text.short_description = ugettext('Status')

def admin_unsubscribe_date(self, obj):
if obj.unsubscribe_date:
Expand Down
4 changes: 2 additions & 2 deletions seleniumtests/previewaddsubmission.html
Expand Up @@ -58,7 +58,7 @@
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Test message </td>
<td>Test message</td>
<td></td>
</tr>
<tr>
Expand Down Expand Up @@ -88,7 +88,7 @@
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Test message in Test newsletter</td>
<td>link=Test message</td>
<td></td>
</tr>
<tr>
Expand Down
6 changes: 3 additions & 3 deletions seleniumtests/submitsubmission.html
Expand Up @@ -28,17 +28,17 @@
</tr>
<tr>
<td>assertElementPresent</td>
<td>link=Test message in Test newsletter</td>
<td>link=Test message</td>
<td></td>
</tr>
<tr>
<td>assertTextPresent</td>
<td>Not sent</td>
<td>Not queued</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Test message in Test newsletter</td>
<td>link=Test message</td>
<td></td>
</tr>
<tr>
Expand Down

0 comments on commit 436c97e

Please sign in to comment.