tuc2014 issues
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues
2023-05-05T20:36:54+02:00
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/22
Impressum wird nicht verlinkt.
2023-05-05T20:36:54+02:00
Mario Haustein
Impressum wird nicht verlinkt.
Der erzeugte Link ist leer:
```html
<div class="tucal-footmenuitems"><a href="">Impressum</a></div>
<div class="tucal-footmenuitems"><a href="//www.tu-chemnitz.de/tu/datenschutz.html">Datenschutz</a></div>
<div class="tucal-footmenuitem...
Der erzeugte Link ist leer:
```html
<div class="tucal-footmenuitems"><a href="">Impressum</a></div>
<div class="tucal-footmenuitems"><a href="//www.tu-chemnitz.de/tu/datenschutz.html">Datenschutz</a></div>
<div class="tucal-footmenuitems"><a href="//www.tu-chemnitz.de/tu/datenschutz_cookies.html">Cookies</a></div>
<div class="tucal-footmenuitems"><a href="//www.tu-chemnitz.de/tu/barrierefreiheit.html">Barrierefreiheit</a></div>
<div class="tucal-footmenuitems"><a href="//www.tu-chemnitz.de/transfer/fundraising/mediadaten.php">Mediadaten</a></div>
```
![grafik](/uploads/2e450e0cc3c45969d382d7bf4fa58d74/grafik.png)
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/20
Django Deprecation Warning: django.conf.urls.url()
2022-02-10T09:51:09+01:00
Toni Beier
Django Deprecation Warning: django.conf.urls.url()
``` python
$ ./runtests.py
Traceback (most recent call last):
File "./runtests.py", line 17, in <module>
failures = test_runner.run_tests(["tests"])
File "/rest/beit/virtualenv/vvportal-django-3.2/lib/python3.7/site-packages/dja...
``` python
$ ./runtests.py
Traceback (most recent call last):
File "./runtests.py", line 17, in <module>
failures = test_runner.run_tests(["tests"])
File "/rest/beit/virtualenv/vvportal-django-3.2/lib/python3.7/site-packages/django/test/runner.py", line 728, in run_tests
self.run_checks(databases)
File "/rest/beit/virtualenv/vvportal-django-3.2/lib/python3.7/site-packages/django/test/runner.py", line 665, in run_checks
call_command('check', verbosity=self.verbosity, databases=databases)
File "/rest/beit/virtualenv/vvportal-django-3.2/lib/python3.7/site-packages/django/core/management/__init__.py", line 181, in call_command
return command.execute(*args, **defaults)
File "/rest/beit/virtualenv/vvportal-django-3.2/lib/python3.7/site-packages/django/core/management/base.py", line 398, in execute
output = self.handle(*args, **options)
File "/rest/beit/virtualenv/vvportal-django-3.2/lib/python3.7/site-packages/django/core/management/commands/check.py", line 69, in handle
databases=options['databases'],
File "/rest/beit/virtualenv/vvportal-django-3.2/lib/python3.7/site-packages/django/core/management/base.py", line 423, in check
databases=databases,
File "/rest/beit/virtualenv/vvportal-django-3.2/lib/python3.7/site-packages/django/core/checks/registry.py", line 76, in run_checks
new_errors = check(app_configs=app_configs, databases=databases)
File "/rest/beit/virtualenv/vvportal-django-3.2/lib/python3.7/site-packages/django/core/checks/urls.py", line 13, in check_url_config
return check_resolver(resolver)
File "/rest/beit/virtualenv/vvportal-django-3.2/lib/python3.7/site-packages/django/core/checks/urls.py", line 23, in check_resolver
return check_method()
File "/rest/beit/virtualenv/vvportal-django-3.2/lib/python3.7/site-packages/django/urls/resolvers.py", line 412, in check
for pattern in self.url_patterns:
File "/rest/beit/virtualenv/vvportal-django-3.2/lib/python3.7/site-packages/django/utils/functional.py", line 48, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/rest/beit/virtualenv/vvportal-django-3.2/lib/python3.7/site-packages/django/urls/resolvers.py", line 598, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/rest/beit/virtualenv/vvportal-django-3.2/lib/python3.7/site-packages/django/utils/functional.py", line 48, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/rest/beit/virtualenv/vvportal-django-3.2/lib/python3.7/site-packages/django/urls/resolvers.py", line 591, in urlconf_module
return import_module(self.urlconf_name)
File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/afs/tu-chemnitz.de/home/urz/b/beit/Code/django/tuc2014/tests/urls.py", line 6, in <module>
url(r'^$', index),
File "/rest/beit/virtualenv/vvportal-django-3.2/lib/python3.7/site-packages/django/conf/urls/__init__.py", line 20, in url
stacklevel=2,
django.utils.deprecation.RemovedInDjango40Warning: django.conf.urls.url() is deprecated in favor of django.urls.re_path().
```
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/16
Datepicker geht nicht mehr
2022-01-11T13:13:35+01:00
Daniel Klaffenbach
Datepicker geht nicht mehr
Daniel Klaffenbach
Daniel Klaffenbach
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/19
Django 3.2 erfordert Änderungen für Primärschlüssldatentyp
2021-11-08T14:09:53+01:00
Mario Haustein
Django 3.2 erfordert Änderungen für Primärschlüssldatentyp
Django führt ab Version 3.2 einen neuen Datentyp für Primärschlüssel ein. Die Settings greifen global, d.h. auch für alle eingebundenen Apps. Damit würde jedes Projekt automatisch Migrations für alle eingebundenen Apps erzeugen. Jedes un...
Django führt ab Version 3.2 einen neuen Datentyp für Primärschlüssel ein. Die Settings greifen global, d.h. auch für alle eingebundenen Apps. Damit würde jedes Projekt automatisch Migrations für alle eingebundenen Apps erzeugen. Jedes unserer Django-Module muss diesen Datentyp also individuell konfigurieren.
Siehe auch: https://docs.djangoproject.com/en/3.2/releases/3.2/#customizing-type-of-auto-created-primary-keys
Wir müssen vermutlich folgenden einbauen
```python
from django.apps import AppConfig
class MyAppConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'my_app'
```
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/13
Fehler bei handler403/handler404
2021-11-08T13:58:55+01:00
Sandra Kahl
Fehler bei handler403/handler404
Wenn ich bei einem ganz frisch aufgesetzten Projekt in der urls.py die handler403 / handler404 von tuc2014 aktiviere, erscheint folgender Fehler, vielleicht könnt ihr hier nochmal nachschauen:
ERRORS:
?: (urls.E007) The custom handler40...
Wenn ich bei einem ganz frisch aufgesetzten Projekt in der urls.py die handler403 / handler404 von tuc2014 aktiviere, erscheint folgender Fehler, vielleicht könnt ihr hier nochmal nachschauen:
ERRORS:
?: (urls.E007) The custom handler403 view 'tuc2014.views.handle_403' does not take the correct number of arguments (request, exception).
?: (urls.E007) The custom handler404 view 'tuc2014.views.handle_404' does not take the correct number of arguments (request, exception).
Daniel Klaffenbach
Daniel Klaffenbach
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/15
Django Deprecation Warnings
2021-11-08T13:50:59+01:00
Mario Haustein
Django Deprecation Warnings
Auch hier gibt es Deprecation Warnings, die wir nicht aus den Augen verlieren sollten.
```
.../django-tuc2014/tuc2014/_forms.py:26: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.util...
Auch hier gibt es Deprecation Warnings, die wir nicht aus den Augen verlieren sollten.
```
.../django-tuc2014/tuc2014/_forms.py:26: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().
label=ugettext_lazy('Language'),
.../django-tuc2014/tuc2014/forms/__init__.py:91: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().
FieldWithButtons('language', Submit('submit', ugettext_lazy('Submit')))
```
Daniel Klaffenbach
Daniel Klaffenbach
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/18
Deprecation Warnings
2021-11-08T13:50:59+01:00
Mario Haustein
Deprecation Warnings
```
/home/hamari/virtenv/abstimmung/src/django-tuc2014/tuc2014/_forms.py:26: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().
label=ugettext_lazy('Lan...
```
/home/hamari/virtenv/abstimmung/src/django-tuc2014/tuc2014/_forms.py:26: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().
label=ugettext_lazy('Language'),
/home/hamari/virtenv/abstimmung/src/django-tuc2014/tuc2014/forms/__init__.py:91: RemovedInDjango40Warning: django.utils.translation.ugettext_lazy() is deprecated in favor of django.utils.translation.gettext_lazy().
FieldWithButtons('language', Submit('submit', ugettext_lazy('Submit')))
```
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/14
Punkt 2 der Installationsanleitung stimmt nicht mehr.
2019-08-08T08:34:39+02:00
Mario Haustein
Punkt 2 der Installationsanleitung stimmt nicht mehr.
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/10
Template kann keine Logos einbinden
2018-03-19T11:47:03+01:00
Ghost User
Template kann keine Logos einbinden
Der TU-Chemnitz Standardrahmen bietet eine Logo Definition an. https://www.tu-chemnitz.de/urz/www/rahmen.html#var $logos[]. Dieses Feature fehlt im Django Template. Dieses Feature ist für geförderte Projekte wichtig um zu zeigen, wer sie...
Der TU-Chemnitz Standardrahmen bietet eine Logo Definition an. https://www.tu-chemnitz.de/urz/www/rahmen.html#var $logos[]. Dieses Feature fehlt im Django Template. Dieses Feature ist für geförderte Projekte wichtig um zu zeigen, wer sie gefördert hat.
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/5
Standard Template bei Löschvorgang Django 1.10
2018-01-17T16:34:57+01:00
Ghost User
Standard Template bei Löschvorgang Django 1.10
Wenn ich bei Django 1.10 ein Eintrag löschen möchte, wird die Bestätigungsabfrage mit dem Standard Template angezeigt.
Wenn ich bei Django 1.10 ein Eintrag löschen möchte, wird die Bestätigungsabfrage mit dem Standard Template angezeigt.
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/11
CSS Definition in base.html von tuc2014?
2018-01-17T16:30:03+01:00
Ghost User
CSS Definition in base.html von tuc2014?
Bei einer Formularerstellung fiel mir eine Inkonsistenz zwischen tuc2014 und der [URZ Seite für Gestaltungselemente für Inhalte](https://www.tu-chemnitz.de/urz/www/css.html#form) auf. Die URZ-Seite zeigt die Formularlabels in font-weight...
Bei einer Formularerstellung fiel mir eine Inkonsistenz zwischen tuc2014 und der [URZ Seite für Gestaltungselemente für Inhalte](https://www.tu-chemnitz.de/urz/www/css.html#form) auf. Die URZ-Seite zeigt die Formularlabels in font-weight 700, wohingegen diese Elemente mit tuc2014 normal sein. Dies liegt scheinbar an der in-page css-Defintion dieses Elements. Die Definition befindet sich hier: [https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/blob/master/tuc2014/templates/tuc2014/base.html#L38]().
Wofür ist diese zusätzliche Definition erforderlich?
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/1
html lang Attribut berücksichtigt Sprache nicht
2017-12-11T13:39:44+01:00
Daniel Schreiber
html lang Attribut berücksichtigt Sprache nicht
Auch wenn locale auf englisch gestellt ist, wird immer <html lang="de"> ausgegeben
Auch wenn locale auf englisch gestellt ist, wird immer <html lang="de"> ausgegeben
Daniel Klaffenbach
Daniel Klaffenbach
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/2
"tuc2014.templatetags.tuc2014_js" nicht gefunden
2017-12-11T13:39:44+01:00
Ghost User
"tuc2014.templatetags.tuc2014_js" nicht gefunden
Fehlermeldung: `Invalid template library specified. ImportError raised when trying to load 'tuc2014.templatetags.tuc2014_js': cannot import name TemplateDoesNotExist`
Django Version 1.9.5
Einfache Problemlösung: Ordner Templatetags...
Fehlermeldung: `Invalid template library specified. ImportError raised when trying to load 'tuc2014.templatetags.tuc2014_js': cannot import name TemplateDoesNotExist`
Django Version 1.9.5
Einfache Problemlösung: Ordner Templatetags im tuc2014 Verzeichnis umbennen --> Datei tuc2014_js.py wird nicht geladen.
Problemcode:
```python
lang = get_language()
if lang == "en":
return "datefield_datepicker_init = true;"
# The datepicker requires uppercase variants, such as zh-CN, Django only uses lowercase variants
if '-' in lang:
base, variant = lang.split('-')
lang = "%s-%s" %(base, variant.upper())
template_name = 'tuc2014/js/jquery-datepicker-locale/datepicker-%s.min.js' %lang
try:
content = loader.render_to_string(template_name)
except TemplateDoesNotExist:
```
Datei tuc2014/js/jquery-datepicker-locale/datepicker-de.min.ja vorhanden, wird jedoch nicht gefunden.
Warum?
Daniel Klaffenbach
Daniel Klaffenbach
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/3
Template Fehler unter Django 1.9
2017-12-11T13:39:44+01:00
Ghost User
Template Fehler unter Django 1.9
![Design_error](/uploads/9631883b53240277dbcadac27e6d2205/Design_error.png)- Brotkrümmelspur fehlerhaft: Nur der aktuelle Unterpunkt wird angezeigt, alle übergeordneten Elemente nicht sichtbar (Hintergrundfarbe fehlt)
- TU Logo zu weit ...
![Design_error](/uploads/9631883b53240277dbcadac27e6d2205/Design_error.png)- Brotkrümmelspur fehlerhaft: Nur der aktuelle Unterpunkt wird angezeigt, alle übergeordneten Elemente nicht sichtbar (Hintergrundfarbe fehlt)
- TU Logo zu weit nach unten verschoben
- Abmelden außerhalb des Sichtbereiches verschoben
Daniel Klaffenbach
Daniel Klaffenbach
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/4
HTML titel Attribut nicht barrierefrei setzbar
2017-12-11T13:39:44+01:00
Daniel Schreiber
HTML titel Attribut nicht barrierefrei setzbar
Man kann das <title> Attribut nur über den Tucal Haupttitel setzen. Das ist aber nicht sinnvoll, weil nicht wirklich barrierfrei. Der Titel sollte einen knappen Abriss geben, wo man ist. Im IdM wäre das Service -> Model
Man kann das <title> Attribut nur über den Tucal Haupttitel setzen. Das ist aber nicht sinnvoll, weil nicht wirklich barrierfrei. Der Titel sollte einen knappen Abriss geben, wo man ist. Im IdM wäre das Service -> Model
Daniel Klaffenbach
Daniel Klaffenbach
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/9
Django2.0 Warning
2017-11-24T15:18:53+01:00
Ghost User
Django2.0 Warning
> django-tuc2014\tuc2014\context_processors.py:5: RemovedInDjango20Warning: Importing from django.core.urlresolvers is deprecated in favor of django.urls.
from django.core.urlresolvers import reverse
> django-tuc2014\tuc2014\context_processors.py:5: RemovedInDjango20Warning: Importing from django.core.urlresolvers is deprecated in favor of django.urls.
from django.core.urlresolvers import reverse
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/8
xm statt sm col Angabe
2017-10-04T10:22:18+02:00
Ghost User
xm statt sm col Angabe
In dem TucForm werden die Spaltenbreiten mit `col-sm` angegeben.
Hier sollte besser `col-xm` verwendet werden.
Sollten unsere eigenen Hinweise schon beachten ;)
https://www.tu-chemnitz.de/urz/www/css.html#form
In dem TucForm werden die Spaltenbreiten mit `col-sm` angegeben.
Hier sollte besser `col-xm` verwendet werden.
Sollten unsere eigenen Hinweise schon beachten ;)
https://www.tu-chemnitz.de/urz/www/css.html#form
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/7
USE_THOUSAND_SEPARATOR bewirkt dass die Jahreszahl mit Punkt ausgegeben wird ...
2017-08-28T16:32:43+02:00
André Meisel
USE_THOUSAND_SEPARATOR bewirkt dass die Jahreszahl mit Punkt ausgegeben wird 2.017
© 2.017 Technische Universität Chemnitz
Wird in der Fußzeile der Webseite angezeigt.
© 2.017 Technische Universität Chemnitz
Wird in der Fußzeile der Webseite angezeigt.
https://gitlab.hrz.tu-chemnitz.de/urz-django/tuc2014/-/issues/6
Language-Picker-View mitliefern
2017-04-28T09:55:04+02:00
Daniel Klaffenbach
Language-Picker-View mitliefern