Browse Source

Merge remote-tracking branch 'gitea/master' into kontrola-prav-orgu

kontrola-prav-orgu
Pavel "LEdoian" Turinsky 1 year ago
parent
commit
b1204c1a20
  1. 4
      aesop/ovvpfile.py
  2. 4
      aesop/utils.py
  3. 2
      aesop/views.py
  4. 1
      galerie/models.py
  5. 1
      korektury/models.py
  6. 1
      korektury/views.py
  7. 1
      mamweb/settings_common.py
  8. 1
      prednasky/models.py
  9. 2
      requirements.txt
  10. 3
      seminar/migrations/0006_problem_add_timestamp.py
  11. 4
      seminar/templates/seminar/archiv/cisla.html
  12. 2
      seminar/templates/seminar/archiv/rocnik.html
  13. 2
      seminar/views/views_all.py

4
aesop/ovvpfile.py

@ -1,5 +1,5 @@
from django.http import HttpResponse from django.http import HttpResponse
from django.utils.encoding import force_text from django.utils.encoding import force_str
class OvvpFile: class OvvpFile:
@ -20,7 +20,7 @@ class OvvpFile:
yield '\t'.join(self.columns) + '\n' yield '\t'.join(self.columns) + '\n'
# rows # rows
for r in self.rows: for r in self.rows:
yield '\t'.join([force_text(r[c]) for c in self.columns]) + '\n' yield '\t'.join([force_str(r[c]) for c in self.columns]) + '\n'
def to_string(self): def to_string(self):
return ''.join(self.to_lines()) return ''.join(self.to_lines())

4
aesop/utils.py

@ -1,6 +1,6 @@
import datetime import datetime
from django.utils.encoding import force_text from django.utils.encoding import force_str
from aesop.ovvpfile import OvvpFile from aesop.ovvpfile import OvvpFile
@ -9,7 +9,7 @@ def default_ovvpfile(event, rocnik):
of = OvvpFile() of = OvvpFile()
of.headers['version'] = '1' of.headers['version'] = '1'
of.headers['event'] = event of.headers['event'] = event
of.headers['year'] = force_text(rocnik.prvni_rok) of.headers['year'] = force_str(rocnik.prvni_rok)
of.headers['date'] = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") of.headers['date'] = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
of.headers['id-scope'] = 'mam' of.headers['id-scope'] = 'mam'
of.headers['id-generation'] = '1' of.headers['id-generation'] = '1'

2
aesop/views.py

@ -8,7 +8,7 @@ from django.shortcuts import get_object_or_404
from django.http import HttpResponse from django.http import HttpResponse
from django.urls import reverse from django.urls import reverse
from django.views import generic from django.views import generic
from django.utils.encoding import force_text from django.utils.encoding import force_str
from .utils import default_ovvpfile from .utils import default_ovvpfile
from seminar.models import Rocnik, Soustredeni from seminar.models import Rocnik, Soustredeni

1
galerie/models.py

@ -2,7 +2,6 @@
from django.db import models from django.db import models
#from django.db.models import Q #from django.db.models import Q
from django.utils.encoding import force_text
from imagekit.models import ImageSpecField from imagekit.models import ImageSpecField
from imagekit.processors import ResizeToFit, Transpose from imagekit.processors import ResizeToFit, Transpose

1
korektury/models.py

@ -16,7 +16,6 @@ import os
from django.db import models from django.db import models
from django.utils import timezone from django.utils import timezone
from django.conf import settings from django.conf import settings
from django.utils.encoding import force_text
from django.core.exceptions import ObjectDoesNotExist from django.core.exceptions import ObjectDoesNotExist
from django.utils.functional import cached_property from django.utils.functional import cached_property
from django.utils.text import get_valid_filename from django.utils.text import get_valid_filename

1
korektury/views.py

@ -5,7 +5,6 @@ třídy většinou rozšiřující nějakou třídu z :mod:`django.views.generic
""" """
from django.shortcuts import get_object_or_404, render from django.shortcuts import get_object_or_404, render
from django.views import generic from django.views import generic
from django.utils.translation import ugettext as _
from django.conf import settings from django.conf import settings
from django.http import HttpResponseForbidden from django.http import HttpResponseForbidden
from django.core.mail import EmailMessage from django.core.mail import EmailMessage

1
mamweb/settings_common.py

@ -28,7 +28,6 @@ APPEND_SLASH = True
LANGUAGE_CODE = 'cs' LANGUAGE_CODE = 'cs'
TIME_ZONE = 'Europe/Prague' TIME_ZONE = 'Europe/Prague'
USE_I18N = True USE_I18N = True
USE_L10N = True
USE_TZ = True USE_TZ = True
# Static files (CSS, JavaScript, Images) # Static files (CSS, JavaScript, Images)

1
prednasky/models.py

@ -1,7 +1,6 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from django.db import models from django.db import models
from django.utils.encoding import force_text
from seminar.models import Organizator, Soustredeni from seminar.models import Organizator, Soustredeni

2
requirements.txt

@ -14,7 +14,7 @@ Unidecode
# Django and modules # Django and modules
Django<3.3 Django<5.0
#django-bootstrap-sass #django-bootstrap-sass
django-mptt django-mptt
django-reversion django-reversion

3
seminar/migrations/0006_problem_add_timestamp.py

@ -3,7 +3,6 @@ from __future__ import unicode_literals
from django.db import models, migrations from django.db import models, migrations
import datetime import datetime
from django.utils.timezone import utc
class Migration(migrations.Migration): class Migration(migrations.Migration):
@ -16,7 +15,7 @@ class Migration(migrations.Migration):
migrations.AddField( migrations.AddField(
model_name='problem', model_name='problem',
name='timestamp', name='timestamp',
field=models.DateTimeField(default=datetime.datetime(2015, 5, 15, 8, 54, 56, 319985, tzinfo=utc), verbose_name='vytvo\u0159eno', auto_now=True), field=models.DateTimeField(default=datetime.datetime(2015, 5, 15, 8, 54, 56, 319985, tzinfo=datetime.timezone.utc), verbose_name='vytvo\u0159eno', auto_now=True),
preserve_default=False, preserve_default=False,
), ),
migrations.AlterField( migrations.AlterField(

4
seminar/templates/seminar/archiv/cisla.html

@ -40,7 +40,9 @@
{% endif %} {% endif %}
{% endfor %} {% endfor %}
</ul> </ul>
<a href='{{ rocnik.verejne_url }}'>Výsledková listina</a> <!-- FIXME: url výsledkovky--> {% if rocnik.verejne_vysledkovky_cisla %} {# Tohle jsem asi neměl tady použít, ale šlo to… #}
<a href='{{ rocnik.verejne_url }}#vysledky'>Výsledková listina</a> <!-- FIXME: url výsledkovky-->
{% endif %}
</div> </div>
</div> </div>

2
seminar/templates/seminar/archiv/rocnik.html

@ -113,7 +113,7 @@
{% if vysledkovka.radky_vysledkovky %} {% if vysledkovka.radky_vysledkovky %}
<h2>Výsledková listina</h2> <h2 id=vysledky>Výsledková listina</h2>
{% include "vysledkovky/vysledkovka_rocnik.html" %} {% include "vysledkovky/vysledkovka_rocnik.html" %}
{% endif %} {% endif %}

2
seminar/views/views_all.py

@ -3,7 +3,7 @@ from django.http import HttpResponse
from django.urls import reverse from django.urls import reverse
from django.core.exceptions import ObjectDoesNotExist from django.core.exceptions import ObjectDoesNotExist
from django.views import generic from django.views import generic
from django.utils.translation import ugettext as _ from django.utils.translation import gettext as _
from django.http import Http404 from django.http import Http404
from django.db.models import Q, Sum, Count from django.db.models import Q, Sum, Count
from django.views.generic.base import RedirectView from django.views.generic.base import RedirectView

Loading…
Cancel
Save