def auto_checkout(): active_checkins = Checkin.checkins.active() for checkin in active_checkins: auto_checkout_activity = Activity() auto_checkout_activity = checkin.checkin_activity auto_checkout_activity.time = datetime.datetime.now() auto_checkout_activity.save() checkin.checkout_activity = auto_checkout_activity checkin.save()
def checkout(modeladmin, request, queryset): for checkin in queryset: activity = Activity() activity.time = datetime.datetime.now() activity.carrier = checkin.checkin_activity.carrier activity.client = checkin.checkin_activity.client activity.save() checkin.checkout_activity = activity checkin.save()