changed default values and email recipients
This commit is contained in:
parent
5744aa7dbb
commit
425f0afd63
|
|
@ -70,15 +70,15 @@ class Employee(models.Model):
|
||||||
documents = models.CharField(max_length=5, choices=JANEIN_CHOICES.items(), verbose_name=_('Sollen Google Drive Dokumente übertragen werden? (Sonst werden sie gelöscht)'))
|
documents = models.CharField(max_length=5, choices=JANEIN_CHOICES.items(), verbose_name=_('Sollen Google Drive Dokumente übertragen werden? (Sonst werden sie gelöscht)'))
|
||||||
documentowner = models.CharField(max_length=300, null=True, blank=True, verbose_name=_("An wen sollen die Dokumente übertragen werden?"))
|
documentowner = models.CharField(max_length=300, null=True, blank=True, verbose_name=_("An wen sollen die Dokumente übertragen werden?"))
|
||||||
mobile = models.CharField(max_length=5, choices=JANEIN_CHOICES.items(), verbose_name=_('Diensttelefon (Handy) vorhanden?'))
|
mobile = models.CharField(max_length=5, choices=JANEIN_CHOICES.items(), verbose_name=_('Diensttelefon (Handy) vorhanden?'))
|
||||||
sim = models.CharField(max_length=5, default="NEIN", null=True, choices=JANEIN_CHOICES.items(), verbose_name="Mobilfunkvertrag vorhanden?")
|
sim = models.CharField(max_length=5, default="NEIN", blank=True, choices=JANEIN_CHOICES.items(), verbose_name="Mobilfunkvertrag vorhanden?")
|
||||||
hardware = MultiSelectField(choices=HARDWARE_CHOICES.items(), max_length=40, null=True, blank=True, verbose_name=_("Zusätzliche Hardware vorhanden?"))
|
hardware = MultiSelectField(choices=HARDWARE_CHOICES.items(), max_length=40, null=True, blank=True, verbose_name=_("Zusätzliche Hardware vorhanden?"))
|
||||||
|
|
||||||
# office related stuff
|
# office related stuff
|
||||||
transponder_id = models.CharField(max_length=6, blank=True, verbose_name=_("Transponder ID (Laut Personio)"))
|
transponder_id = models.CharField(max_length=6, verbose_name=_("Transponder ID (Laut Personio)"))
|
||||||
|
|
||||||
# finance related stuff
|
# finance related stuff
|
||||||
credit_card = models.CharField(max_length=5, choices=JANEIN_CHOICES.items(), verbose_name="Kreditkarte vorhanden?")
|
credit_card = models.CharField(max_length=5, choices=JANEIN_CHOICES.items(), verbose_name="Kreditkarte vorhanden?")
|
||||||
bahncard = models.CharField(max_length=5, default="NEIN", null=True, choices=JANEIN_CHOICES.items(), verbose_name="Bahncard-Abo vorhanden?")
|
bahncard = models.CharField(max_length=5, default="NEIN", blank=True, choices=JANEIN_CHOICES.items(), verbose_name="Bahncard-Abo vorhanden?")
|
||||||
|
|
||||||
# kom related stuff
|
# kom related stuff
|
||||||
website = models.CharField(max_length=5, default="NEIN", null=True, choices=JANEIN_CHOICES.items(), verbose_name="Müssen Dinge von der Webseite gelöscht werden?")
|
website = models.CharField(max_length=5, default="NEIN", blank=True, choices=JANEIN_CHOICES.items(), verbose_name="Müssen Dinge von der Webseite gelöscht werden?")
|
||||||
|
|
@ -23,6 +23,7 @@ MAILS = {
|
||||||
'documents',
|
'documents',
|
||||||
'documentowner',
|
'documentowner',
|
||||||
'mobile',
|
'mobile',
|
||||||
|
'sim',
|
||||||
'special_logins',
|
'special_logins',
|
||||||
'hardware',
|
'hardware',
|
||||||
],
|
],
|
||||||
|
|
@ -53,6 +54,7 @@ MAILS = {
|
||||||
'holiday',
|
'holiday',
|
||||||
'pension',
|
'pension',
|
||||||
'laptop_id',
|
'laptop_id',
|
||||||
|
'hardware',
|
||||||
'mobile',
|
'mobile',
|
||||||
'sim',
|
'sim',
|
||||||
'credit_card'
|
'credit_card'
|
||||||
|
|
@ -69,8 +71,6 @@ MAILS = {
|
||||||
'SUBMITTER': {
|
'SUBMITTER': {
|
||||||
'MAIL': 'submitter@wikimedia.de',
|
'MAIL': 'submitter@wikimedia.de',
|
||||||
'DATA': [
|
'DATA': [
|
||||||
'overtime',
|
|
||||||
'holiday',
|
|
||||||
'laptop_id',
|
'laptop_id',
|
||||||
'email',
|
'email',
|
||||||
'forward',
|
'forward',
|
||||||
|
|
@ -79,9 +79,15 @@ MAILS = {
|
||||||
'documentowner',
|
'documentowner',
|
||||||
'mobile',
|
'mobile',
|
||||||
'sim',
|
'sim',
|
||||||
'credit_card'
|
|
||||||
'transponder_id',
|
|
||||||
'special_logins',
|
'special_logins',
|
||||||
|
'hardware',
|
||||||
|
'transponder_id',
|
||||||
|
'website',
|
||||||
|
'overtime',
|
||||||
|
'holiday',
|
||||||
|
'pension',
|
||||||
|
'credit_card',
|
||||||
|
'bahncard',
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -56,6 +56,7 @@ class ITForm(EvaForm):
|
||||||
'mobile',
|
'mobile',
|
||||||
'landline',
|
'landline',
|
||||||
'comment',
|
'comment',
|
||||||
|
'onboarding',
|
||||||
'language',
|
'language',
|
||||||
'accounts',
|
'accounts',
|
||||||
'lists',
|
'lists',
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ ACCOUNT_CHOICES = {'OTRSWMDE': 'OTRS Ticketsystem',
|
||||||
'FORUM': 'forum.wikimedia.de',
|
'FORUM': 'forum.wikimedia.de',
|
||||||
}
|
}
|
||||||
|
|
||||||
TRANSPONDER_CHOICES = {'NORM': _('Allgemeiner Transponder'),
|
TRANSPONDER_CHOICES = {'NORM': _('Transponder wird beibehalten'),
|
||||||
'SPECIAL': _('Besondere Schließungen (bitte angeben)'),
|
'SPECIAL': _('Besondere Schließungen (bitte angeben)'),
|
||||||
'NOTRANS': _('Kein Transponder'),}
|
'NOTRANS': _('Kein Transponder'),}
|
||||||
|
|
||||||
|
|
@ -63,17 +63,17 @@ class Employee(models.Model):
|
||||||
jobdescription_german = models.CharField(null=True, max_length=100, verbose_name="Neue Stellenbezeichnung(deutsch)")
|
jobdescription_german = models.CharField(null=True, max_length=100, verbose_name="Neue Stellenbezeichnung(deutsch)")
|
||||||
|
|
||||||
# IT related stuff
|
# IT related stuff
|
||||||
laptop = models.CharField(max_length=8, choices=JANEIN_CHOICES.items(), default='NEIN', verbose_name=_('Wird ein neuer Laptop gebraucht?'))
|
laptop = models.CharField(max_length=8, choices=JANEIN_CHOICES.items(), default='NEIN', blank=True, verbose_name=_('Wird ein neuer Laptop gebraucht?'))
|
||||||
framework = models.CharField(max_length=300, null=True, blank=True, verbose_name=_("Wenn ja, soll er vom Standard des Frameworks (Laptop) abweichen, und wenn ja, warum?"))
|
framework = models.CharField(max_length=300, null=True, blank=True, verbose_name=_("Wenn ja, soll er vom Standard des Frameworks (Laptop) abweichen, und wenn ja, warum?"))
|
||||||
os = models.CharField(max_length=3, null=True, choices=OS_CHOICES.items(), default='FED', verbose_name=_('Betriebssystem'))
|
os = models.CharField(max_length=3, null=True, choices=OS_CHOICES.items(), blank=True, default='FED', verbose_name=_('Betriebssystem'))
|
||||||
#screen = models.BooleanField(default=False, verbose_name=_('Zusätzlicher Monitor? Einer ist standard.'))
|
#screen = models.BooleanField(default=False, verbose_name=_('Zusätzlicher Monitor? Einer ist standard.'))
|
||||||
mobile = models.BooleanField(max_length=6, default=False, verbose_name=_('Diensttelefon (Handy)'))
|
mobile = models.BooleanField(max_length=6, default=False, verbose_name=_('Diensttelefon (Handy)'))
|
||||||
landline = models.BooleanField(default = False, verbose_name=_('Festnetznummer (3CX)'))
|
landline = models.BooleanField(default = False, verbose_name=_('Festnetznummer (3CX)'))
|
||||||
# sim = models.BooleanField(default=False, verbose_name="Mobilfunkvertrag")
|
# sim = models.BooleanField(default=False, verbose_name="Mobilfunkvertrag")
|
||||||
keyboard = models.CharField(max_length=2, null=True, choices=KEYBOARD_CHOICES.items(), default='DE', verbose_name=_("Tastaturlayout"))
|
keyboard = models.CharField(max_length=2, null=True, choices=KEYBOARD_CHOICES.items(), blank=True, default='DE', verbose_name=_("Tastaturlayout"))
|
||||||
comment = models.TextField(max_length=500, null=True, blank=True, verbose_name=_("zusätzliche IT-Anforderungen"))
|
comment = models.TextField(max_length=500, null=True, blank=True, verbose_name=_("zusätzliche IT-Anforderungen"))
|
||||||
onboarding = models.CharField(max_length=8, choices=JANEIN_CHOICES.items(), default='NEIN', verbose_name=_('Wird wieder ein Onboarding gebraucht?'))
|
onboarding = models.CharField(max_length=8, choices=JANEIN_CHOICES.items(), verbose_name=_('Wird wieder ein Onboarding gebraucht?'))
|
||||||
language = models.CharField(max_length=3, choices=LANG_CHOICES.items(), default="GER", verbose_name=_("Sprache für Onboarding"))
|
language = models.CharField(max_length=3, choices=LANG_CHOICES.items(), blank=True, default="GER", verbose_name=_("Sprache für Onboarding"))
|
||||||
accounts = models.TextField(max_length=500, null=True, blank=True, verbose_name=_("Zusätzliche benötigte neue Zugänge"))
|
accounts = models.TextField(max_length=500, null=True, blank=True, verbose_name=_("Zusätzliche benötigte neue Zugänge"))
|
||||||
lists = models.CharField(max_length=100, null=True, blank=True, verbose_name=_("Zusätzliche neue Mailinglisten"))
|
lists = models.CharField(max_length=100, null=True, blank=True, verbose_name=_("Zusätzliche neue Mailinglisten"))
|
||||||
oldaccounts = models.TextField(max_length=500, null=True, blank=True, verbose_name=_("Nicht mehr benötigte alte Zugänge"))
|
oldaccounts = models.TextField(max_length=500, null=True, blank=True, verbose_name=_("Nicht mehr benötigte alte Zugänge"))
|
||||||
|
|
@ -81,6 +81,6 @@ class Employee(models.Model):
|
||||||
rebu2go = models.BooleanField(verbose_name=_("Rebu2Go-Zugang benötigt?"), default=False)
|
rebu2go = models.BooleanField(verbose_name=_("Rebu2Go-Zugang benötigt?"), default=False)
|
||||||
|
|
||||||
# office related stuff
|
# office related stuff
|
||||||
transponder = models.CharField(max_length=7, choices=TRANSPONDER_CHOICES.items(), default='NORM')
|
transponder = models.CharField(max_length=7, choices=TRANSPONDER_CHOICES.items(), blank=True, default='NORM')
|
||||||
special = models.TextField(max_length=500, null=True, blank=True, verbose_name=_("Besondere Schließungen hier eintragen (auch bereits vergebene)"))
|
special = models.TextField(max_length=500, null=True, blank=True, verbose_name=_("Besondere Schließungen hier eintragen (auch bereits vergebene)"))
|
||||||
post_office_box = models.BooleanField(default=True, verbose_name=_('Postfach am Empfang benötigt?'))
|
post_office_box = models.BooleanField(default=True, verbose_name=_('Postfach am Empfang benötigt?'))
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,7 @@ MAILS = {
|
||||||
'oldaccounts',
|
'oldaccounts',
|
||||||
'oldlists',
|
'oldlists',
|
||||||
'department',
|
'department',
|
||||||
|
'onboarding',
|
||||||
'language',
|
'language',
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|
@ -78,6 +79,7 @@ MAILS = {
|
||||||
'landline',
|
'landline',
|
||||||
'keyboard',
|
'keyboard',
|
||||||
'comment',
|
'comment',
|
||||||
|
'onboarding',
|
||||||
'language',
|
'language',
|
||||||
'accounts',
|
'accounts',
|
||||||
'lists',
|
'lists',
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ def change_process(wizard):
|
||||||
|
|
||||||
class EvaFormView(LoginRequiredMixin, CookieWizardView):
|
class EvaFormView(LoginRequiredMixin, CookieWizardView):
|
||||||
template_name = 'veraenderung/employee_form.html'
|
template_name = 'veraenderung/employee_form.html'
|
||||||
form_list = [PersonalForm, WorkingForm, ITForm, OfficeForm, WorkingForm, DummyForm]
|
form_list = [PersonalForm, WorkingForm, ITForm, OfficeForm, DummyForm, DummyForm]
|
||||||
instance = None
|
instance = None
|
||||||
choice = 'IN'
|
choice = 'IN'
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue