forked from DGNum/gestioCOF
Ajout "K-Fêt" dans le nom d'un groupe
L'ajout automatique de "K-Fêt" dans le nom d'un groupe empêche de créer un groupe sans "K-Fêt" et donc de ne pas le voir dans la liste des groupes. Une indication est ajouté dans le formulaire pour créer/modifier un groupe pour indiquer que "K-Fêt" va être ajouté au début du nom du groupe.
This commit is contained in:
parent
a432230128
commit
0e90949f91
2 changed files with 19 additions and 1 deletions
|
@ -130,6 +130,11 @@ class GroupForm(forms.ModelForm):
|
||||||
permissions = forms.ModelMultipleChoiceField(
|
permissions = forms.ModelMultipleChoiceField(
|
||||||
queryset= Permission.objects.filter(content_type__in=
|
queryset= Permission.objects.filter(content_type__in=
|
||||||
ContentType.objects.filter(app_label='kfet')))
|
ContentType.objects.filter(app_label='kfet')))
|
||||||
|
|
||||||
|
def clean_name(self):
|
||||||
|
name = self.cleaned_data['name']
|
||||||
|
return 'K-Fêt %s' % name
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Group
|
model = Group
|
||||||
fields = ['name', 'permissions']
|
fields = ['name', 'permissions']
|
||||||
|
|
|
@ -10,7 +10,19 @@
|
||||||
|
|
||||||
<form action="" method="post">
|
<form action="" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
{{ form.as_p }}
|
<div>
|
||||||
|
{{ form.name.errors }}
|
||||||
|
{{ form.name.label_tag }}
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">K-Fêt</span>
|
||||||
|
{{ form.name }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
{{ form.permissions.errors }}
|
||||||
|
{{ form.permissions.label_tag }}
|
||||||
|
{{ form.permissions }}
|
||||||
|
</div>
|
||||||
<input type="submit" value="Enregistrer">
|
<input type="submit" value="Enregistrer">
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
@ -18,6 +30,7 @@
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
$("select").multipleSelect({
|
$("select").multipleSelect({
|
||||||
width: 500,
|
width: 500,
|
||||||
|
filter: true,
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
Loading…
Add table
Reference in a new issue