Package zinnia :: Package admin :: Module entry :: Class EntryAdmin
[hide private]

Class EntryAdmin

source code


Admin for Entry model

Nested Classes [hide private]
  form
Form for Entry's Admin

Inherited from django.contrib.admin.options.ModelAdmin: action_form

Inherited from django.contrib.admin.options.BaseModelAdmin: __metaclass__

Instance Methods [hide private]
 
__init__(self, model, admin_site)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
get_title(self, entry)
Return the title with word count and number of comments
source code
 
get_authors(self, entry)
Return the authors in HTML
source code
 
get_categories(self, entry)
Return the categories linked in HTML
source code
 
get_tags(self, entry)
Return the tags linked in HTML
source code
 
get_sites(self, entry)
Return the sites linked in HTML
source code
 
get_is_actual(self, entry)
Admin wrapper for entry.is_actual
source code
 
get_is_visible(self, entry)
Admin wrapper for entry.is_visible
source code
 
get_link(self, entry)
Return a formated link to the entry
source code
 
get_short_url(self, entry)
Return the short url in HTML
source code
 
save_model(self, request, entry, form, change)
Save the authors, update time, make an excerpt
source code
 
queryset(self, request)
Make special filtering by user permissions
source code
 
formfield_for_manytomany(self, db_field, request, **kwargs)
Filters the disposable authors
source code
 
get_actions(self, request)
Define user actions by permissions
source code
 
make_mine(self, request, queryset)
Set the entries to the user
source code
 
make_published(self, request, queryset)
Set entries selected as published
source code
 
make_hidden(self, request, queryset)
Set entries selected as hidden
source code
 
make_tweet(self, request, queryset)
Post an update on Twitter
source code
 
close_comments(self, request, queryset)
Close the comments for selected entries
source code
 
close_pingbacks(self, request, queryset)
Close the pingbacks for selected entries
source code
 
put_on_top(self, request, queryset)
Put the selected entries on top at the current date
source code
 
ping_directories(self, request, queryset)
Ping Directories for selected entries
source code
 
get_urls(self) source code
 
_media(self) source code

Inherited from django.contrib.admin.options.ModelAdmin: __call__, action_checkbox, add_view, change_view, changelist_view, construct_change_message, delete_view, get_action, get_action_choices, get_changelist, get_changelist_form, get_changelist_formset, get_fieldsets, get_form, get_formsets, get_model_perms, get_object, has_add_permission, has_change_permission, has_delete_permission, history_view, log_addition, log_change, log_deletion, message_user, render_change_form, response_action, response_add, response_change, save_form, save_formset

Inherited from django.contrib.admin.options.BaseModelAdmin: formfield_for_choice_field, formfield_for_dbfield, formfield_for_foreignkey, get_readonly_fields, lookup_allowed

Inherited from django.contrib.admin.options.BaseModelAdmin (private): _declared_fieldsets

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  date_hierarchy = 'creation_date'
  fieldsets = _('Content'), {'fields':('title', 'content', 'imag...
  list_filter = ('categories', 'authors', 'status', 'featured', ...
  list_display = ('get_title', 'get_authors', 'get_categories', ...
  radio_fields = {'template': 2}
  filter_horizontal = ('categories', 'authors', 'related')
  prepopulated_fields = {'slug': ('title')}
  search_fields = ('title', 'excerpt', 'content', 'tags')
  actions = ['make_mine', 'make_published', 'make_hidden', 'clos...
  actions_on_top = True
  actions_on_bottom = True

Inherited from django.contrib.admin.options.ModelAdmin: actions_selection_counter, add_form_template, change_form_template, change_list_template, delete_confirmation_template, delete_selected_confirmation_template, inlines, list_display_links, list_editable, list_per_page, list_select_related, object_history_template, ordering, save_as, save_on_top

Inherited from django.contrib.admin.options.BaseModelAdmin: exclude, fields, filter_vertical, formfield_overrides, raw_id_fields, readonly_fields

Properties [hide private]
  media

Inherited from django.contrib.admin.options.ModelAdmin: urls

Inherited from django.contrib.admin.options.BaseModelAdmin: declared_fieldsets

Inherited from object: __class__

Method Details [hide private]

__init__(self, model, admin_site)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

save_model(self, request, entry, form, change)

source code 

Save the authors, update time, make an excerpt

Overrides: django.contrib.admin.options.ModelAdmin.save_model

queryset(self, request)

source code 

Make special filtering by user permissions

Overrides: django.contrib.admin.options.ModelAdmin.queryset

formfield_for_manytomany(self, db_field, request, **kwargs)

source code 

Filters the disposable authors

Overrides: django.contrib.admin.options.BaseModelAdmin.formfield_for_manytomany

get_actions(self, request)

source code 

Define user actions by permissions

Overrides: django.contrib.admin.options.ModelAdmin.get_actions

get_urls(self)

source code 
Overrides: django.contrib.admin.options.ModelAdmin.get_urls

_media(self)

source code 
Overrides: django.contrib.admin.options.ModelAdmin._media

Class Variable Details [hide private]

fieldsets

Value:
((<django.utils.functional.__proxy__ object at 0x98e830c>,
  {'fields': ('title', 'content', 'image', 'status')}),
 (<django.utils.functional.__proxy__ object at 0x98e834c>,
  {'classes': ('collapse', 'collapse-closed'),
   'fields': ('featured',
              'excerpt',
              'template',
              'related',
...

list_filter

Value:
('categories',
 'authors',
 'status',
 'featured',
 'login_required',
 'comment_enabled',
 'pingback_enabled',
 'creation_date',
...

list_display

Value:
('get_title',
 'get_authors',
 'get_categories',
 'get_tags',
 'get_sites',
 'comment_enabled',
 'pingback_enabled',
 'get_is_actual',
...

actions

Value:
['make_mine',
 'make_published',
 'make_hidden',
 'close_comments',
 'close_pingbacks',
 'ping_directories',
 'make_tweet',
 'put_on_top']

Property Details [hide private]

media

Get Method:
_media(self)