Changeset 4338
- Timestamp:
- 01/15/07 19:05:25 (2 years ago)
- Files:
-
- django/branches/newforms-admin/django/contrib/admin/options.py (modified) (1 diff)
- django/branches/newforms-admin/django/contrib/admin/templates/admin/change_form.html (modified) (1 diff)
- django/branches/newforms-admin/django/contrib/admin/views/main.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
r4337 r4338 42 42 date_hierarchy = None 43 43 save_as = False 44 save_on_top = False 44 45 ordering = None 45 46 django/branches/newforms-admin/django/contrib/admin/templates/admin/change_form.html
r4230 r4338 27 27 <div> 28 28 {% if is_popup %}<input type="hidden" name="_popup" value="1" />{% endif %} 29 {% if opts.admin.save_on_top %}{% submit_row %}{% endif %}29 {% if save_on_top %}{% submit_row %}{% endif %} 30 30 {% if form.error_dict %} 31 31 <p class="errornote"> django/branches/newforms-admin/django/contrib/admin/views/main.py
r4337 r4338 193 193 'opts': opts, 194 194 'content_type_id': ContentType.objects.get_for_model(model).id, 195 'save_on_top': opts.ModelAdmin.save_on_top, 195 196 } 196 197 context.update(extra_context) django/branches/newforms-admin/django/db/models/base.py
r4337 r4338 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', 'save_as', 'search_fields', 'list_select_related', 'list_per_page', 'ordering' )]))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', 'search_fields', 'list_select_related', 'list_per_page', 'ordering', 'save_on_top')])) 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
r4337 r4338 201 201 class AdminOptions(object): 202 202 def __init__(self, fields=None, js=None, 203 save_on_top=False,manager=None):203 manager=None): 204 204 self.fields = fields 205 205 self.js = js or [] 206 self.save_on_top = save_on_top207 206 self.manager = manager or Manager() 208 207
