Changeset 4333
- Timestamp:
- 01/15/07 18:35:25 (2 years ago)
- Files:
-
- django/branches/newforms-admin/django/contrib/admin/options.py (modified) (1 diff)
- django/branches/newforms-admin/django/contrib/admin/templatetags/admin_modify.py (modified) (1 diff)
- django/branches/newforms-admin/django/db/models/base.py (modified) (1 diff)
- django/branches/newforms-admin/django/db/models/options.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/newforms-admin/django/contrib/admin/options.py
r4332 r4333 38 38 list_filter = () 39 39 date_hierarchy = None 40 save_as = False 40 41 41 42 def __init__(self, model): django/branches/newforms-admin/django/contrib/admin/templatetags/admin_modify.py
r4265 r4333 42 42 'show_delete_link': (not is_popup and context['has_delete_permission'] 43 43 and (change or context['show_delete'])), 44 'show_save_as_new': not is_popup and change and opts. admin.save_as,45 'show_save_and_add_another': not is_popup and (not opts. admin.save_as or context['add']),44 'show_save_as_new': not is_popup and change and opts.ModelAdmin.save_as, 45 'show_save_and_add_another': not is_popup and (not opts.ModelAdmin.save_as or context['add']), 46 46 'show_save_and_continue': not is_popup and context['has_change_permission'], 47 47 'show_save': True django/branches/newforms-admin/django/db/models/base.py
r4332 r4333 138 138 cls._meta.ModelAdmin = type('ModelAdmin', (value, ModelAdmin), {}) 139 139 # This AdminOptions stuff is legacy and will eventually be removed. 140 value = AdminOptions(**dict([(k, v) for k, v in value.__dict__.items() if not k.startswith('_') and k not in ('list_display', 'list_display_links', 'list_filter', 'date_hierarchy' )]))140 value = AdminOptions(**dict([(k, v) for k, v in value.__dict__.items() if not k.startswith('_') and k not in ('list_display', 'list_display_links', 'list_filter', 'date_hierarchy', 'save_as')])) 141 141 value.contribute_to_class(cls, name) 142 142 elif hasattr(value, 'contribute_to_class'): django/branches/newforms-admin/django/db/models/options.py
r4332 r4333 201 201 class AdminOptions(object): 202 202 def __init__(self, fields=None, js=None, 203 save_as=False,ordering=None, search_fields=None,203 ordering=None, search_fields=None, 204 204 save_on_top=False, list_select_related=False, manager=None, list_per_page=100): 205 205 self.fields = fields 206 206 self.js = js or [] 207 self. save_as, self.ordering = save_as,ordering207 self.ordering = ordering 208 208 self.search_fields = search_fields or [] 209 209 self.save_on_top = save_on_top
