]> git.parisson.com Git - teleforma.git/commitdiff
Merge branch 'dev' of git.parisson.com:git/teleforma into dev
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Wed, 17 Mar 2021 11:55:23 +0000 (12:55 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Wed, 17 Mar 2021 11:55:23 +0000 (12:55 +0100)
1  2 
teleforma/views/crfpa.py

index 2377e5d9e6f71e6cc484ca04b0a63b5576b464f5,f424eca9f8cddb7570ac14964c45c289728d8a59..5618e78dfbe438f41e60bfd06b9fe1cb0cda7c87
@@@ -427,7 -427,7 +427,7 @@@ class UserXLSBook(object)
          users = User.objects.filter(first_name=first_name, last_name=last_name, email=email)
  
          if not users:
-             print(last_name + ' creating')
 -            print(last_name.encode('utf8'))
++            print(last_name.encode('utf8') + ' : creating')
              username = get_unique_username(first_name, last_name)
              user = User(first_name=first_name, last_name=last_name, email=email, username=username)
              user.save()
  
              student.save()
  
 -            i = 24
 -            for month in months_choices:
 -                amount = row[i]
 -                payment_type = row[i+1]
 +        else:
-             print(last_name + ' updating')
++            print(last_name.encode('utf8') + ' : updating')
 +            user = users[0]
 +            student = user.student.get()
 +
 +        i = 24
 +        for month in months_choices:
 +            amount = row[i]
 +            payment_type = row[i+1]
 +            payments = Payment.objects.filter(student=student, month=month[0])
 +            if not payments and amount:
                  payment = Payment(student=student, value=float(amount), month=month[0], type=payment_type)
                  payment.save()
 -                i += 2
 +            i += 2
  
  
      def read(self, path, period):