forked from beba/foerderbarometer
				
			new type field for Library/Software/eLit, finetuning mail conditions
This commit is contained in:
		
							parent
							
								
									af767b9d08
								
							
						
					
					
						commit
						7ab8c956b1
					
				|  | @ -20,7 +20,7 @@ class VolunteerForm(ModelForm): | |||
|                ('SOFT', 'Softwarestipendium'), | ||||
|                ('VIS', 'Visitenkarten, Mailingliste oder E-Mail-Adresse'), | ||||
|                ('IFG', 'Kostenübernahme IFG-Anfrage'), | ||||
|                ('LIB', 'library'),] | ||||
|                ('LIT', 'Literaturstipendium'),] | ||||
|     choice = ChoiceField(choices=CHOICES, widget=RadioSelect) | ||||
| 
 | ||||
|     class Meta: | ||||
|  | @ -30,7 +30,7 @@ class VolunteerForm(ModelForm): | |||
| class LibraryForm(ModelForm): | ||||
|     class Meta: | ||||
|         model = Library | ||||
|         exclude = ('realname', 'email', 'username') | ||||
|         exclude = ('realname', 'email', 'username', 'type') | ||||
| 
 | ||||
| class IFGForm(ModelForm): | ||||
|     class Meta: | ||||
|  |  | |||
|  | @ -0,0 +1,18 @@ | |||
| # Generated by Django 3.1.1 on 2020-10-19 09:50 | ||||
| 
 | ||||
| from django.db import migrations, models | ||||
| 
 | ||||
| 
 | ||||
| class Migration(migrations.Migration): | ||||
| 
 | ||||
|     dependencies = [ | ||||
|         ('input', '0012_auto_20201007_0754'), | ||||
|     ] | ||||
| 
 | ||||
|     operations = [ | ||||
|         migrations.AddField( | ||||
|             model_name='library', | ||||
|             name='type', | ||||
|             field=models.CharField(choices=[('LIB', 'Bibliotheksstipendium'), ('ELIT', 'eLiteraturstipendium'), ('SOFT', 'Softwarestipendium')], default='LIB', max_length=4), | ||||
|         ), | ||||
|     ] | ||||
|  | @ -39,11 +39,20 @@ class Grant(Volunteer): | |||
|     class Meta: | ||||
|         abstract = True | ||||
| 
 | ||||
| # should be identical for ELitStip and Software? | ||||
| # same model is used for Library, ELitStip and Software! | ||||
| class Library(Grant): | ||||
|     TYPE_CHOICES = [('LIB', 'Bibliotheksstipendium'), | ||||
|                ('ELIT', 'eLiteraturstipendium'), | ||||
|                ('SOFT', 'Softwarestipendium')] | ||||
|     type = models.CharField( | ||||
|         max_length=4, | ||||
|         choices=TYPE_CHOICES, | ||||
|         default='LIB', | ||||
|     ) | ||||
|     library = models.CharField(max_length=200) | ||||
|     duration = models.CharField(max_length=100) | ||||
| 
 | ||||
| 
 | ||||
|     def __str__(self): | ||||
|         return self.library | ||||
| 
 | ||||
|  |  | |||
|  | @ -3,13 +3,14 @@ Hallo Team Ideenförderung, | |||
| es gab einen neuen Antrag von {{data.realname}}. | ||||
| 
 | ||||
| Username {{data.username}} fragt ein | ||||
| {% if data.choice == 'LIB' %} Literaturstipendium {% endif %} | ||||
| {% if data.choice == 'BIB' %} Bibliotheksstipendium {% endif %} | ||||
| {% if data.choice == 'IFG' %} IFG {% endif %} | ||||
| {% if data.choice == 'ELIT' %} eLiteraturstipendium {% endif %} | ||||
| {% if data.choice == 'SOFT' %} Softwarestipendium {% endif %} | ||||
| {% if data.choice == 'VIS' %} Visitenkarten, Mailingliste oder E-Mail-Adresse {% endif %} | ||||
| 
 | ||||
| {% if data.choice == 'LIT' %} Literaturstipendium | ||||
| {% elif data.choice == 'BIB' %} Bibliotheksstipendium | ||||
| {% elif data.choice == 'IFG' %} IFG | ||||
| {% elif data.choice == 'ELIT' %} eLiteraturstipendium | ||||
| {% elif data.choice == 'SOFT' %} Softwarestipendium | ||||
| {% elif data.choice == 'VIS' %} Visitenkarten, Mailingliste oder E-Mail-Adresse | ||||
| {% else %} ERROR UNKNOWN FORMTYPE | ||||
| {% endif %} | ||||
| an. | ||||
| 
 | ||||
| Genehmigen: INSERT Link here | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue