Small club fix

This commit is contained in:
Skia 2016-04-12 10:00:15 +02:00
parent e4070c86fd
commit 3302fdc6f2
2 changed files with 8 additions and 3 deletions

View File

@ -3,6 +3,7 @@ from django.core import validators
from django.conf import settings from django.conf import settings
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from django.core.exceptions import ValidationError from django.core.exceptions import ValidationError
from django.db import IntegrityError
from django.core.urlresolvers import reverse from django.core.urlresolvers import reverse
from core.models import User, MetaGroup, Group from core.models import User, MetaGroup, Group
@ -50,8 +51,12 @@ class Club(models.Model):
def save(self): def save(self):
super(Club, self).save() super(Club, self).save()
try:
MetaGroup(name=self.unix_name+settings.SITH_BOARD_SUFFIX).save() MetaGroup(name=self.unix_name+settings.SITH_BOARD_SUFFIX).save()
MetaGroup(name=self.unix_name+settings.SITH_MEMBER_SUFFIX).save() MetaGroup(name=self.unix_name+settings.SITH_MEMBER_SUFFIX).save()
except IntegrityError as e:
# Groups already exists
pass
def __str__(self): def __str__(self):
return self.name return self.name

View File

@ -94,6 +94,6 @@ class ClubEditPropView(CanEditPropMixin, UpdateView):
""" """
model = Club model = Club
pk_url_kwarg = "club_id" pk_url_kwarg = "club_id"
fields = ['name', 'parent'] fields = ['name', 'unix_name', 'parent']
template_name = 'club/club_edit_prop.jinja' template_name = 'club/club_edit_prop.jinja'