DB flagy pro export a typ soustredeni
This commit is contained in:
		
							parent
							
								
									1797f25c45
								
							
						
					
					
						commit
						2f79f3e0eb
					
				
					 3 changed files with 46 additions and 9 deletions
				
			
		|  | @ -180,8 +180,7 @@ class CisloAdmin(reversion.VersionAdmin): | |||
|         (None,              {'fields': ['cislo', 'rocnik', 'verejne_db', 'verejna_vysledkovka', 'poznamka']}), | ||||
|         (u'Data',           {'fields': ['datum_vydani', 'datum_deadline']}), | ||||
|         ] | ||||
|     list_display = ['kod', 'rocnik', 'cislo', 'datum_vydani', 'datum_deadline', 'verejne'] | ||||
|     list_display = ['kod', 'rocnik', 'cislo', 'datum_vydani', 'datum_deadline', 'verejna_vysledkovka'] | ||||
|     list_display = ['kod', 'rocnik', 'cislo', 'datum_vydani', 'datum_deadline', 'verejne', 'verejna_vysledkovka'] | ||||
|     list_filter = ['rocnik'] | ||||
|     view_on_site = Cislo.verejne_url | ||||
|     def get_queryset(self, request): | ||||
|  | @ -194,9 +193,9 @@ admin.site.register(Cislo, CisloAdmin) | |||
| 
 | ||||
| class RocnikAdmin(reversion.VersionAdmin): | ||||
|     fieldsets = [ | ||||
|         (None,              {'fields': ['rocnik', 'prvni_rok']}), | ||||
|         (None,              {'fields': ['rocnik', 'prvni_rok', 'exportovat']}), | ||||
|         ] | ||||
|     list_display = ['rocnik', 'prvni_rok', 'verejne'] | ||||
|     list_display = ['rocnik', 'prvni_rok', 'exportovat', 'verejne'] | ||||
|     inlines = [CisloInline] | ||||
|     view_on_site = Rocnik.verejne_url | ||||
| 
 | ||||
|  | @ -319,12 +318,12 @@ class SoustredeniAdminForm(forms.ModelForm): | |||
| class SoustredeniAdmin(reversion.VersionAdmin): | ||||
|     form = SoustredeniAdminForm | ||||
|     fieldsets = [ | ||||
|         (None,              {'fields': ['rocnik', 'misto', 'typ', 'verejne_db', 'text']}), | ||||
|         (None,              {'fields': ['rocnik', 'misto', 'typ', 'verejne_db', 'exportovat', 'text']}), | ||||
|         (u'Data',           {'fields': ['datum_zacatku', 'datum_konce']}), | ||||
|         ] | ||||
|     list_display = ['rocnik', 'misto', 'datum_zacatku', 'typ', 'verejne'] | ||||
|     list_display = ['rocnik', 'misto', 'datum_zacatku', 'typ', 'exportovat', 'verejne'] | ||||
|     inlines = [Soustredeni_UcastniciInline] | ||||
|     list_filter = ['rocnik'] | ||||
|     list_filter = ['typ', 'rocnik'] | ||||
|     view_on_site = Soustredeni.verejne_url | ||||
|     actions = [zverejnit_soustredeni, skryt_soustredeni, ] | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										32
									
								
								seminar/migrations/0027_export_flag_a_typ_akce.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								seminar/migrations/0027_export_flag_a_typ_akce.py
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,32 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from __future__ import unicode_literals | ||||
| 
 | ||||
| from django.db import models, migrations | ||||
| 
 | ||||
| 
 | ||||
| class Migration(migrations.Migration): | ||||
| 
 | ||||
|     dependencies = [ | ||||
|         ('seminar', '0026_soustredeni_typ'), | ||||
|     ] | ||||
| 
 | ||||
|     operations = [ | ||||
|         migrations.AddField( | ||||
|             model_name='rocnik', | ||||
|             name='exportovat', | ||||
|             field=models.BooleanField(default=False, help_text='Exportuje se jen podle tohoto flagu (ne ve\u0159ejnosti), a to jen \u010d\xedsla s ve\u0159ejnou v\xfdsledkovkou', verbose_name='export do AESOPa', db_column=b'exportovat'), | ||||
|             preserve_default=True, | ||||
|         ), | ||||
|         migrations.AddField( | ||||
|             model_name='soustredeni', | ||||
|             name='exportovat', | ||||
|             field=models.BooleanField(default=False, help_text='Exportuje se jen podle tohoto flagu (ne ve\u0159ejnosti)', verbose_name='export do AESOPa', db_column=b'exportovat'), | ||||
|             preserve_default=True, | ||||
|         ), | ||||
|         migrations.AlterField( | ||||
|             model_name='soustredeni', | ||||
|             name='typ', | ||||
|             field=models.CharField(default=b'podzimni', max_length=16, verbose_name='typ akce', choices=[(b'jarni', 'Jarn\xed soust\u0159ed\u011bn\xed'), (b'podzimni', 'Podzimn\xed soust\u0159ed\u011bn\xed'), (b'vikend', 'V\xedkendov\xfd sraz')]), | ||||
|             preserve_default=True, | ||||
|         ), | ||||
|     ] | ||||
|  | @ -254,6 +254,9 @@ class Rocnik(SeminarModelBase): | |||
| 
 | ||||
|     rocnik = models.IntegerField(u'číslo ročníku', db_index=True, unique=True) | ||||
| 
 | ||||
|     exportovat = models.BooleanField(u'export do AESOPa', db_column='exportovat', default=False, | ||||
|             help_text=u'Exportuje se jen podle tohoto flagu (ne veřejnosti), a to jen čísla s veřejnou výsledkovkou') | ||||
| 
 | ||||
|     def __str__(self): | ||||
|         return force_unicode(u'%s (%d/%d)' % (self.rocnik, self.prvni_rok, self.prvni_rok+1)) | ||||
| 
 | ||||
|  | @ -567,14 +570,17 @@ class Soustredeni(SeminarModelBase): | |||
| 
 | ||||
|     TYP_JARNI = 'jarni' | ||||
|     TYP_PODZIMNI = 'podzimni' | ||||
|     TYP_SRAZ = 'sraz' | ||||
|     TYP_VIKEND = 'vikend' | ||||
|     TYP_CHOICES = [ | ||||
|         (TYP_JARNI, u'Jarní soustředění'), | ||||
|         (TYP_PODZIMNI, u'Podzimní soustředění'), | ||||
|         (TYP_SRAZ, u'Nepravidelný sraz'), | ||||
|         (TYP_VIKEND, u'Víkendový sraz'), | ||||
|         ] | ||||
|     typ = models.CharField(u'typ akce', max_length=16, choices=TYP_CHOICES, blank=False, default=TYP_PODZIMNI) | ||||
| 
 | ||||
|     exportovat = models.BooleanField(u'export do AESOPa', db_column='exportovat', default=False, | ||||
|             help_text=u'Exportuje se jen podle tohoto flagu (ne veřejnosti)') | ||||
| 
 | ||||
|     def __str__(self): | ||||
|         return force_unicode(u'%s (%s)' % (self.misto, self.datum_zacatku)) | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Tomas Gavenciak
						Tomas Gavenciak