rearange the userprofile. Only show first line from the user.profile.comment in the overview
This commit is contained in:
parent
442a24ccd8
commit
7df1264abf
@ -30,12 +30,18 @@ class Profile(models.Model):
|
|||||||
)
|
)
|
||||||
|
|
||||||
user = models.OneToOneField(User, unique=True, editable=False)
|
user = models.OneToOneField(User, unique=True, editable=False)
|
||||||
gender = models.CharField(max_length=50, choices=GENDER_CHOICES, blank=True, verbose_name = _("Gender"))
|
group = models.CharField(max_length=100, null=True, blank=True,
|
||||||
group = models.CharField(max_length=100, null=True, blank=True, verbose_name = _("Group"))
|
verbose_name = _("Group"), help_text=_('Shown behind the name.'))
|
||||||
type = models.CharField(max_length=100, choices=TYPE_CHOICE, blank=True, verbose_name = _("Typ"))
|
gender = models.CharField(max_length=50, choices=GENDER_CHOICES, blank=True,
|
||||||
committee = models.CharField(max_length=100, null=True, blank=True, verbose_name = _("Committee"))
|
verbose_name = _("Gender"), help_text=_('Only for filter the userlist.'))
|
||||||
comment = models.CharField(max_length=255, null=True, blank=True, verbose_name = _("Comment"))
|
type = models.CharField(max_length=100, choices=TYPE_CHOICE, blank=True,
|
||||||
firstpassword = models.CharField(max_length=100, null=True, blank=True, verbose_name = _("First Password"))
|
verbose_name = _("Typ"), help_text=_('Only for filter the userlist.'))
|
||||||
|
committee = models.CharField(max_length=100, null=True, blank=True,
|
||||||
|
verbose_name = _("Committee"), help_text=_('Only for filter the userlist.'))
|
||||||
|
comment = models.TextField(null=True, blank=True, verbose_name = _('Comment'),
|
||||||
|
help_text=_('Only for notes.'))
|
||||||
|
firstpassword = models.CharField(max_length=100, null=True, blank=True,
|
||||||
|
verbose_name = _("First Password"))
|
||||||
|
|
||||||
|
|
||||||
def reset_password(self):
|
def reset_password(self):
|
||||||
@ -57,6 +63,14 @@ class Profile(models.Model):
|
|||||||
if link == 'delete':
|
if link == 'delete':
|
||||||
return ('user_delete', [str(self.user.id)])
|
return ('user_delete', [str(self.user.id)])
|
||||||
|
|
||||||
|
def get_comment_line(self):
|
||||||
|
lines = self.comment.split('\n')
|
||||||
|
if len(lines) > 1 or len(lines[0]) > 40:
|
||||||
|
s = "%s ..."
|
||||||
|
else:
|
||||||
|
s = "%s"
|
||||||
|
return s % lines[0][:40]
|
||||||
|
|
||||||
def __unicode__(self):
|
def __unicode__(self):
|
||||||
if self.group:
|
if self.group:
|
||||||
return "%s (%s)" % (self.user.get_full_name(), self.group)
|
return "%s (%s)" % (self.user.get_full_name(), self.group)
|
||||||
|
@ -80,7 +80,7 @@
|
|||||||
<td>{{ user.profile.get_type_display }}</td>
|
<td>{{ user.profile.get_type_display }}</td>
|
||||||
<td>{{ user.profile.committee }}</td>
|
<td>{{ user.profile.committee }}</td>
|
||||||
{% if perms.participant.can_manage_participant %}
|
{% if perms.participant.can_manage_participant %}
|
||||||
<td>{{ user.profile.comment }}</td>
|
<td>{{ user.profile.get_comment_line }}</td>
|
||||||
<td>{% if user.last_login > user.date_joined %}
|
<td>{% if user.last_login > user.date_joined %}
|
||||||
{{ user.last_login }}
|
{{ user.last_login }}
|
||||||
{% endif %}</td>
|
{% endif %}</td>
|
||||||
|
Loading…
Reference in New Issue
Block a user