equal
deleted
inserted
replaced
1 from django.conf import settings |
1 from django.conf import settings |
2 from django.contrib import admin |
2 from django.contrib import admin |
3 from django.contrib.auth.models import User, UserManager, Group |
3 from django.contrib.auth.models import User, UserManager, Group |
4 from django.db import models |
4 from django.db import models |
5 from django.db.models.signals import post_save |
5 from django.db.models.signals import post_save |
|
6 from sorl.thumbnail import ImageField |
6 import datetime |
7 import datetime |
7 |
8 |
8 |
9 |
9 class Ldt(User): |
10 class Ldt(User): |
10 # irigroups = models.ManyToManyField(IriGroup, blank=True) |
11 # irigroups = models.ManyToManyField(IriGroup, blank=True) |
32 |
33 |
33 |
34 |
34 class UserProfile (models.Model): |
35 class UserProfile (models.Model): |
35 user = models.OneToOneField(User) |
36 user = models.OneToOneField(User) |
36 language = models.CharField(max_length=2, default=settings.LANGUAGE_CODE[:2]) |
37 language = models.CharField(max_length=2, default=settings.LANGUAGE_CODE[:2]) |
|
38 |
|
39 image = ImageField(upload_to=settings.MEDIA_ROOT+"thumbnails/users/", default="thumbnails/users/user_default_icon.png") |
37 |
40 |
38 @staticmethod |
41 @staticmethod |
39 def create_user_profile(sender, instance, created, **kwargs): |
42 def create_user_profile(sender, instance, created, **kwargs): |
40 if created: |
43 if created: |
41 UserProfile.objects.create(user=instance) |
44 UserProfile.objects.create(user=instance) |