Name
@@ -120,6 +120,8 @@ var sortablearea_ids = [{% for area in areas %} {{area.pk}},{% endfor %}];
if(sortstatus == false){
sortstatus = true;
for(i = 0; i < sortablearea_ids.length; i++){
+ $("#changingorder").show();
+ $("#activatechangingorder").hide();
$(".arrows_area_" + sortablearea_ids[i]).show();
$( "#sortarea_" + sortablearea_ids[i] ).sortable("enable");
}
@@ -127,6 +129,8 @@ var sortablearea_ids = [{% for area in areas %} {{area.pk}},{% endfor %}];
else{
sortstatus = false;
for(i = 0; i < sortablearea_ids.length; i++){
+ $("#changingorder").hide();
+ $("#activatechangingorder").show();
$(".arrows_area_" + sortablearea_ids[i]).hide();
$( "#sortarea_" + sortablearea_ids[i]).sortable("disable");
}
@@ -136,6 +140,13 @@ var sortablearea_ids = [{% for area in areas %} {{area.pk}},{% endfor %}];
{% endif %}
+$( document ).ready(function() {
+ for(i = 0; i < sortablearea_ids.length; i++){
+ $(".arrows_area_" + sortablearea_ids[i]).hide();
+ $( "#sortarea_" + sortablearea_ids[i]).sortable("disable");
+ }
+});
+
diff --git a/organizer/forms.py b/organizer/forms.py
index e335dab..daf371e 100644
--- a/organizer/forms.py
+++ b/organizer/forms.py
@@ -22,8 +22,8 @@ class OrganizerAddContact(forms.ModelForm):
class Meta:
model = AGContacts
labels = {
- 'first_name' : "Vorname",
- 'last_name' : "Nachname",
+ 'personname' : "Ansprechpartner",
+ 'company' : "Organisation",
'mail' : "E-Mailadresse",
'phone1' : "Telefon 1",
'phone2' : "Telefon 2",
@@ -33,12 +33,15 @@ class OrganizerAddContact(forms.ModelForm):
'desc' : "Anmerkungen"
}
- fields = ['first_name', 'last_name', 'mail', 'phone1', 'phone2', 'street', 'plz', 'city', 'desc']
-
+ fields = ['company', 'personname', 'mail', 'phone1', 'phone2', 'street', 'plz', 'city', 'desc']
+
def __init__(self, *args, **kwargs):
super(OrganizerAddContact, self).__init__(*args, **kwargs)
+ self.fields['company'].required = False
+ self.fields['personname'].required = False
+ self.fields['mail'].required = False
self.fields['phone1'].required = False
self.fields['phone2'].required = False
self.fields['desc'].widget.attrs['rows'] = 4
@@ -50,8 +53,8 @@ class OrganizerUpdateContact(forms.ModelForm):
class Meta:
model = AGContacts
labels = {
- 'first_name' : "Vorname",
- 'last_name' : "Nachname",
+ 'personname' : "Ansprechpartner",
+ 'company' : "Organisation",
'mail' : "E-Mailadresse",
'phone1' : "Telefon 1",
'phone2' : "Telefon 2",
@@ -61,11 +64,14 @@ class OrganizerUpdateContact(forms.ModelForm):
'desc' : "Anmerkungen"
}
- fields = ['first_name', 'last_name', 'mail', 'phone1', 'phone2', 'street', 'plz', 'city', 'desc']
-
+ fields = ['company', 'personname', 'mail', 'phone1', 'phone2', 'street', 'plz', 'city', 'desc']
+
def __init__(self, *args, **kwargs):
super(OrganizerUpdateContact, self).__init__(*args, **kwargs)
+ self.fields['company'].required = False
+ self.fields['personname'].required = False
+ self.fields['mail'].required = False
self.fields['phone1'].required = False
self.fields['phone2'].required = False
self.fields['desc'].widget.attrs['rows'] = 4
diff --git a/organizer/models.py b/organizer/models.py
index 1e5b067..ec46e4d 100644
--- a/organizer/models.py
+++ b/organizer/models.py
@@ -40,8 +40,8 @@ class QuickLinks(models.Model):
class AGContacts(models.Model):
agency = models.ForeignKey(Agency, on_delete=models.PROTECT)
- first_name = models.CharField(default="", max_length=200, blank=False)
- last_name = models.CharField(default="", max_length=200, blank=False)
+ personname = models.CharField(default="", max_length=200, blank=False)
+ company = models.CharField(default="", max_length=200, blank=False)
mail = models.CharField(default="", max_length=200, blank=False)
phone1 = models.CharField(default="", max_length=200, blank=False)
phone2 = models.CharField(default="", max_length=200, blank=False)
@@ -51,7 +51,7 @@ class AGContacts(models.Model):
desc = models.TextField(max_length=3000, blank=True)
def __str__(self):
- return f'{self.first_name + " " + self.last_name}'
+ return f'{self.first_name}'
def get_absolute_url(self):
return reverse('cont-update', kwargs={'pk':self.pk})
diff --git a/organizer/templates/organizer/contact_delete.html b/organizer/templates/organizer/contact_delete.html
index bb3ebda..e802da4 100644
--- a/organizer/templates/organizer/contact_delete.html
+++ b/organizer/templates/organizer/contact_delete.html
@@ -5,7 +5,7 @@
diff --git a/organizer/templates/organizer/contacts_content.html b/organizer/templates/organizer/contacts_content.html
index 5d1b872..cc8aadc 100644
--- a/organizer/templates/organizer/contacts_content.html
+++ b/organizer/templates/organizer/contacts_content.html
@@ -14,12 +14,15 @@
{% for agc in contacts %}
-