Django

Code

Show
Ignore:
Timestamp:
06/09/08 22:54:05 (6 months ago)
Author:
brosner
Message:

newforms-admin: Fixed #5520 -- Implemented save_as functionality. This also
properly makes inlines work as well.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/newforms-admin/django/contrib/admin/options.py

    r7588 r7603  
    448448            'opts': opts, 
    449449            'content_type_id': ContentType.objects.get_for_model(model).id, 
     450            'save_as': self.save_as, 
    450451            'save_on_top': self.save_on_top, 
    451452        } 
     
    478479            form = ModelForm(request.POST, request.FILES) 
    479480            for FormSet in self.get_formsets(request): 
    480                 inline_formset = FormSet(data=request.POST, files=request.FILES, instance=obj) 
     481                inline_formset = FormSet(data=request.POST, files=request.FILES, 
     482                    instance=obj, save_as_new=request.POST.has_key("_saveasnew")) 
    481483                inline_formsets.append(inline_formset) 
    482484            if all_valid(inline_formsets) and form.is_valid():