Remove allauth, add 'make run', clean config, add Nastaveni
This commit is contained in:
		
							parent
							
								
									cacc5e4c87
								
							
						
					
					
						commit
						b209344e87
					
				
					 6 changed files with 62 additions and 21 deletions
				
			
		
							
								
								
									
										3
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								Makefile
									
									
									
									
									
								
							|  | @ -41,6 +41,9 @@ virtualenv: | |||
| clean_virtualenv: | ||||
| 	rm -rf virtualenv/ | ||||
| 
 | ||||
| run: | ||||
| 	./manage.py runserver_plus | ||||
| 
 | ||||
| 
 | ||||
| TEST_USER=${USER} | ||||
| TEST_SERVER=atrey.karlin.mff.cuni.cz | ||||
|  |  | |||
|  | @ -76,6 +76,7 @@ TEMPLATE_CONTEXT_PROCESSORS = ( | |||
| ) | ||||
| 
 | ||||
| INSTALLED_APPS = ( | ||||
|     # Basic | ||||
|     'django.contrib.admin', | ||||
|     'django.contrib.auth', | ||||
|     'django.contrib.contenttypes', | ||||
|  | @ -84,11 +85,16 @@ INSTALLED_APPS = ( | |||
|     'django.contrib.sites', | ||||
|     'django.contrib.staticfiles', | ||||
| 
 | ||||
|     # Utilities | ||||
|     'sekizai', | ||||
|     'reversion', | ||||
|     'django_countries', | ||||
|     'solo', | ||||
| 
 | ||||
|     # MaMweb | ||||
|     'mamweb', | ||||
|     'seminar', | ||||
| 
 | ||||
| ) | ||||
| 
 | ||||
| # MaM specific | ||||
|  |  | |||
|  | @ -7,7 +7,6 @@ from django.conf import settings | |||
| urlpatterns = i18n_patterns('', | ||||
| 
 | ||||
|     url(r'^admin/', include(admin.site.urls)),  # NOQA | ||||
|     url(r'^accounts/', include('allauth.urls')), | ||||
|     url(r'^', include('seminar.urls')), | ||||
| ) | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,19 +1,4 @@ | |||
| Django==1.7.5 | ||||
| django-bootstrap-sass==0.0.6a0 | ||||
| django-mptt==0.6.1 | ||||
| django-reversion==1.8.5 | ||||
| django-sekizai==0.8.1 | ||||
| 
 | ||||
| django-debug-toolbar==1.3.0 | ||||
| django-extensions==1.5.1 | ||||
| sqlparse==0.1.14 | ||||
| Werkzeug==0.10.1 | ||||
| 
 | ||||
| django-allauth==0.19.1 | ||||
| oauthlib==0.7.2 | ||||
| python-openid==2.2.5 | ||||
| requests==2.5.3 | ||||
| requests-oauthlib==0.4.2 | ||||
| # basic libs | ||||
| 
 | ||||
| html5lib==0.999 | ||||
| ipython==3.0.0 | ||||
|  | @ -21,4 +6,28 @@ Pillow==2.7.0 | |||
| pytz==2014.10 | ||||
| six==1.9.0 | ||||
| 
 | ||||
| # Django | ||||
| 
 | ||||
| Django==1.7.5 | ||||
| django-bootstrap-sass==0.0.6a0 | ||||
| django-mptt==0.6.1 | ||||
| django-reversion==1.8.5 | ||||
| django-sekizai==0.8.1 | ||||
| django-countries==3.2 | ||||
| django-solo==1.1.0 | ||||
| 
 | ||||
| # debug tools/extensions | ||||
| 
 | ||||
| django-debug-toolbar==1.3.0 | ||||
| django-extensions==1.5.1 | ||||
| sqlparse==0.1.14 | ||||
| Werkzeug==0.10.1 | ||||
| 
 | ||||
| # G+, FB authorisation | ||||
| 
 | ||||
| # django-allauth==0.19.1 | ||||
| # oauthlib==0.7.2 | ||||
| # python-openid==2.2.5 | ||||
| # requests==2.5.3 | ||||
| # requests-oauthlib==0.4.2 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,11 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from django.contrib import admin | ||||
| from seminar.models import Skola, Resitel, Rocnik, Cislo, Problem, Reseni, PrilohaReseni | ||||
| from seminar.models import Skola, Resitel, Rocnik, Cislo, Problem, Reseni, PrilohaReseni, Nastaveni | ||||
| from solo.admin import SingletonModelAdmin | ||||
| 
 | ||||
| ### Nastaveni | ||||
| 
 | ||||
| admin.site.register(Nastaveni, SingletonModelAdmin) | ||||
| 
 | ||||
| ### Skola | ||||
| 
 | ||||
|  |  | |||
|  | @ -10,6 +10,9 @@ from django.conf import settings | |||
| from django.utils.encoding import python_2_unicode_compatible | ||||
| from django.utils.encoding import force_unicode | ||||
| 
 | ||||
| from django_countries.fields import CountryField | ||||
| from solo.models import SingletonModel | ||||
| 
 | ||||
| # | ||||
| # Mělo by být částečně vytaženo z Aesopa | ||||
| # viz https://ovvp.mff.cuni.cz/wiki/aesop/export-skol. | ||||
|  | @ -52,7 +55,8 @@ class Skola(models.Model): | |||
|     psc = models.CharField(u'PSČ', max_length=32) | ||||
| 
 | ||||
|     # ISO 3166-1 dvojznakovy kod zeme velkym pismem (CZ, SK) | ||||
|     stat = models.CharField(u'kód státu', max_length=2, default='CZ', | ||||
|     # Ekvivalentní s CharField(max_length=2, default='CZ', ...) | ||||
|     stat = CountryField(u'kód státu', default='CZ', | ||||
|         help_text=u'ISO 3166-1 kód zeme velkými písmeny (CZ, SK, ...)') | ||||
| 
 | ||||
|     def __str__(self): | ||||
|  | @ -121,8 +125,9 @@ class Resitel(models.Model): | |||
|     psc = models.CharField(u'PSČ', max_length=32, blank=True, default='') | ||||
| 
 | ||||
|     # ISO 3166-1 dvojznakovy kod zeme velkym pismem (CZ, SK) | ||||
|     stat = models.CharField(u'kód státu', max_length=2, | ||||
|         help_text=u'ISO 3166-1 kód zeme velkými písmeny (CZ, SK, ...)', default='CZ') | ||||
|     # Ekvivalentní s CharField(max_length=2, default='CZ', ...) | ||||
|     stat = CountryField(u'kód státu', default='CZ', | ||||
|         help_text=u'ISO 3166-1 kód země velkými písmeny (CZ, SK, ...)') | ||||
| 
 | ||||
|     def plne_jmeno(self): | ||||
|         return force_unicode(u'%s %s' % (self.jmeno, self.prijmeni)) | ||||
|  | @ -298,3 +303,18 @@ class PrilohaReseni(models.Model): | |||
|         return force_unicode(self.soubor) | ||||
| 
 | ||||
| 
 | ||||
| @python_2_unicode_compatible | ||||
| class Nastaveni(SingletonModel): | ||||
| 
 | ||||
|     class Meta: | ||||
|         db_table = 'seminar_nastaveni' | ||||
|         verbose_name = u'Nastavení semináře' | ||||
| 
 | ||||
|     aktualni_rocnik = models.ForeignKey(Rocnik, verbose_name=u'aktuální ročník', null=False) | ||||
| 
 | ||||
|     aktualni_cislo = models.ForeignKey(Cislo, verbose_name=u'poslední vydané číslo', null=False) | ||||
| 
 | ||||
|     def __str__(self): | ||||
|         return u'Nastavení semináře' | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Tomas Gavenciak
						Tomas Gavenciak