mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-10-31 15:50:03 +01:00 
			
		
		
		
	| @@ -46,6 +46,7 @@ class Profile(models.Model): | ||||
|     class Meta: | ||||
|         verbose_name = _('user profile') | ||||
|         verbose_name_plural = _('user profile') | ||||
|         indexes = [ models.Index(fields=['user']) ] | ||||
|  | ||||
|     def get_absolute_url(self): | ||||
|         return reverse('user_detail', args=(self.pk,)) | ||||
| @@ -152,6 +153,7 @@ class Membership(models.Model): | ||||
|     class Meta: | ||||
|         verbose_name = _('membership') | ||||
|         verbose_name_plural = _('memberships') | ||||
|         indexes = [ models.Index(fields=['user']) ] | ||||
|  | ||||
| # @receiver(post_save, sender=settings.AUTH_USER_MODEL) | ||||
| # def save_user_profile(instance, created, **_kwargs): | ||||
|   | ||||
| @@ -209,6 +209,10 @@ class Alias(models.Model): | ||||
|     class Meta: | ||||
|         verbose_name = _("alias") | ||||
|         verbose_name_plural = _("aliases") | ||||
|         indexes = [ | ||||
|             models.Index(fields=['name']), | ||||
|             models.Index(fields=['normalized_name']), | ||||
|         ] | ||||
|  | ||||
|     def __str__(self): | ||||
|         return self.name | ||||
|   | ||||
| @@ -119,6 +119,11 @@ class Transaction(PolymorphicModel): | ||||
|     class Meta: | ||||
|         verbose_name = _("transaction") | ||||
|         verbose_name_plural = _("transactions") | ||||
|         indexes = [ | ||||
|             models.Index(fields=['created_at']), | ||||
|             models.Index(fields=['source']), | ||||
|             models.Index(fields=['destination']), | ||||
|         ] | ||||
|  | ||||
|     def save(self, *args, **kwargs): | ||||
|         """ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user