Django

Code

Changeset 2053

Show
Ignore:
Timestamp:
01/18/06 18:40:56 (3 years ago)
Author:
adrian
Message:

magic-removal: Simplified code in admin.views.main -- removed log_add_message() function

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/magic-removal/django/contrib/admin/views/main.py

    r2052 r2053  
    7878        raise ImproperlyConfigured, '%s is not a model in an installed app' % model.__name__ 
    7979 
    80 def log_add_message(user, opts, manipulator, new_object): 
    81     pk_value = getattr(new_object, opts.pk.attname) 
    82     LogEntry.objects.log_action(user.id, opts.get_content_type_id(), pk_value, str(new_object), ADDITION) 
    83  
    8480def get_javascript_imports(opts, auto_populated_fields, ordered_objects, field_sets): 
    8581# Put in any necessary JavaScript imports. 
     
    258254        else: 
    259255            new_object = manipulator.save_from_update() 
    260             log_add_message(request.user, opts, manipulator, new_object) 
     256            pk_value = new_object._get_pk_val() 
     257            LogEntry.objects.log_action(request.user.id, opts.get_content_type_id(), pk_value, str(new_object), ADDITION) 
    261258            msg = _('The %(name)s "%(obj)s" was added successfully.') % {'name': opts.verbose_name, 'obj': new_object} 
    262             pk_value = getattr(new_object, opts.pk.attname) 
    263259            # Here, we distinguish between different save types by checking for 
    264260            # the presence of keys in request.POST.