Diverse Bugs
This commit is contained in:
parent
2e5360130d
commit
a7764977f5
|
|
@ -23,3 +23,6 @@ class MainSalesMonth(models.Model):
|
||||||
salesmonthdate = models.DateField(default=timezone.now)
|
salesmonthdate = models.DateField(default=timezone.now)
|
||||||
value = models.FloatField(default=0.0)
|
value = models.FloatField(default=0.0)
|
||||||
|
|
||||||
|
|
||||||
|
class AGBLog(models.Model):
|
||||||
|
entry = models.CharField(default="", max_length=5000)
|
||||||
|
|
@ -74,10 +74,9 @@ class delAgency(DeleteView):
|
||||||
template_name = "adm/adm_admdelconfirm.html"
|
template_name = "adm/adm_admdelconfirm.html"
|
||||||
|
|
||||||
def delete(self, *args, **kwargs):
|
def delete(self, *args, **kwargs):
|
||||||
# Alle Abwesenheiten werden entfernt
|
# Alle Abwesenheiten werden entfernt und dann erst die Agentur
|
||||||
# TODO: Hier prüfen, ob das nachher auch klappt!
|
Absence.objects.filter(agency=self.get_object().pk).all().delete()
|
||||||
Absence.objects.filter(agency=self.get_object).all().delete()
|
|
||||||
|
|
||||||
messages.success(self.request, f'Agentur erfolgreich gelöscht!')
|
messages.success(self.request, f'Agentur erfolgreich gelöscht!')
|
||||||
return super(delAgency, self).delete(*args, **kwargs)
|
return super(delAgency, self).delete(*args, **kwargs)
|
||||||
|
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -1091,11 +1091,17 @@ def getBaseURLIcsExAll(agency):
|
||||||
def getTrialDays(agency):
|
def getTrialDays(agency):
|
||||||
today = date.today()
|
today = date.today()
|
||||||
regdate = agency.registerdate
|
regdate = agency.registerdate
|
||||||
|
|
||||||
remainingdays = regdate - today
|
remainingdays = regdate - today
|
||||||
finaldays = 0
|
finaldays = 0
|
||||||
|
print(regdate)
|
||||||
|
print(today)
|
||||||
|
print(remainingdays.days)
|
||||||
|
|
||||||
if remainingdays.days > 0:
|
if remainingdays.days > 0:
|
||||||
finaldays = remainingdays.days
|
finaldays = remainingdays.days
|
||||||
|
elif today == regdate:
|
||||||
|
finaldays = 30
|
||||||
|
|
||||||
return finaldays
|
return finaldays
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ from timemanagement.models import Workday, Breaks, AbsenceReason, FreeDays, Abse
|
||||||
from chat.models import ChatRoom
|
from chat.models import ChatRoom
|
||||||
from recoverdir.models import PersLetter, Documents, Handlungsleitfaden, RDContact, RecoverDirSetting
|
from recoverdir.models import PersLetter, Documents, Handlungsleitfaden, RDContact, RecoverDirSetting
|
||||||
from simple_history.admin import SimpleHistoryAdmin
|
from simple_history.admin import SimpleHistoryAdmin
|
||||||
from adm.models import MainStatistic
|
from adm.models import MainStatistic, AGBLog
|
||||||
|
|
||||||
|
|
||||||
admin.site.register(StandardComments)
|
admin.site.register(StandardComments)
|
||||||
|
|
@ -42,4 +42,5 @@ admin.site.register(Handlungsleitfaden)
|
||||||
admin.site.register(RDContact)
|
admin.site.register(RDContact)
|
||||||
admin.site.register(RecoverDirSetting)
|
admin.site.register(RecoverDirSetting)
|
||||||
admin.site.register(MainStatistic)
|
admin.site.register(MainStatistic)
|
||||||
admin.site.register(RegNotfallhilfe)
|
admin.site.register(RegNotfallhilfe)
|
||||||
|
admin.site.register(AGBLog)
|
||||||
|
|
@ -523,6 +523,13 @@ def onlyRD(request):
|
||||||
}
|
}
|
||||||
return render (request, 'users/register_rd.html',context)
|
return render (request, 'users/register_rd.html',context)
|
||||||
|
|
||||||
|
from adm.models import AGBLog
|
||||||
|
|
||||||
|
def saveNewAGBLog(byuser, agname, usermail):
|
||||||
|
agblog = AGBLog(entry="Agentur von " + byuser + " mit Mail " + usermail + " am " + str(datetime.now()) + " für Agentur " + agname + " erstellt, AGBs und Vertragsdaten akzeptiert.")
|
||||||
|
agblog.save()
|
||||||
|
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
Neue Agentur UND Notfallhilfe bestellen
|
Neue Agentur UND Notfallhilfe bestellen
|
||||||
|
|
@ -541,7 +548,7 @@ def registerNewAgencyRD(request):
|
||||||
|
|
||||||
mailset = User.objects.filter(email=email)
|
mailset = User.objects.filter(email=email)
|
||||||
if(len(mailset) == 0):
|
if(len(mailset) == 0):
|
||||||
# AGENTURREGISTRIERUNG
|
# AGENTUREGISTRIERUNG
|
||||||
newuser_name = newagencyform.cleaned_data.get('first_name') + ' ' + newagencyform.cleaned_data.get('last_name')
|
newuser_name = newagencyform.cleaned_data.get('first_name') + ' ' + newagencyform.cleaned_data.get('last_name')
|
||||||
|
|
||||||
agency = Agency()
|
agency = Agency()
|
||||||
|
|
@ -582,6 +589,9 @@ def registerNewAgencyRD(request):
|
||||||
rd.rabatt = True
|
rd.rabatt = True
|
||||||
rd.save()
|
rd.save()
|
||||||
|
|
||||||
|
# LOG AGB SAVER
|
||||||
|
saveNewAGBLog(newuser_name, agency.name, email)
|
||||||
|
|
||||||
# E-Mail für Passwort-Setzung!
|
# E-Mail für Passwort-Setzung!
|
||||||
form = PasswordResetForm({'email': email})
|
form = PasswordResetForm({'email': email})
|
||||||
if form.is_valid():
|
if form.is_valid():
|
||||||
|
|
@ -651,6 +661,8 @@ def registerNewAgency(request):
|
||||||
|
|
||||||
msg_html = render_to_string('users/register_mail.html', {'username': newuser_name})
|
msg_html = render_to_string('users/register_mail.html', {'username': newuser_name})
|
||||||
|
|
||||||
|
# LOG AGB SAVER
|
||||||
|
saveNewAGBLog(newuser_name, agency.name, email)
|
||||||
# E-Mail für Passwort-Setzung!
|
# E-Mail für Passwort-Setzung!
|
||||||
form = PasswordResetForm({'email': email})
|
form = PasswordResetForm({'email': email})
|
||||||
if form.is_valid():
|
if form.is_valid():
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue