ChangedObject: save objects and delete objects

This commit is contained in:
Laura Klünder 2017-06-27 14:31:50 +02:00
parent e02245cc62
commit eaab9ba670
4 changed files with 112 additions and 105 deletions

View file

@ -47,8 +47,7 @@ def changeset_detail(request, pk):
changed_objects_data = []
for model, changed_objects in changeset.changed_objects.items():
for changed_object in changed_objects:
pk = changed_object.obj_pk
for pk, changed_object in changed_objects.items():
obj = objects[model][pk]
obj_desc = _('%(model)s #%(id)s') % {'model': obj.__class__._meta.verbose_name, 'id': pk}
@ -79,7 +78,7 @@ def changeset_detail(request, pk):
}
changed_objects_data.append(changed_object_data)
form_fields = changeset.wrap(type(obj)).EditorForm._meta.fields
form_fields = changeset.wrap_model(type(obj)).EditorForm._meta.fields
if changed_object.is_created:
changes.append({
@ -90,7 +89,7 @@ def changeset_detail(request, pk):
update_changes = []
for name, value in changed_object.updated_fields:
for name, value in changed_object.updated_fields.items():
change_data = {
'icon': 'option-vertical',
'class': 'muted',