Framadate #88
Loading…
Reference in a new issue
No description provided.
Delete branch "framadate"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
No, ve čtvrtek jsem ze srandy napsal ten framadate... říkal jsem si že ho sem nebudu házet, ale bylo mi ho trochu líto... tak tu je;)
@ -64,1 +64,4 @@
path('sifrovacka/', include('sifrovacka.urls')),
# Framadate
path('', include('framadate.urls')),
Proč
''
a ne'framadate/
?@ -0,0 +70,4 @@
def delete_framadate(request, pk):
framadate = Framadate.objects.get(pk=pk)
framadate.delete()
return HttpResponseRedirect("/framadate")
reverse(...)
@ -0,0 +73,4 @@
return HttpResponseRedirect("/framadate")
def addContextForFramadate(context, **kwargs):
context['framadate'] = Framadate.objects.get(pk=kwargs['pk'])
A když neexistuje? (
get_object_or_404
)@ -0,0 +35,4 @@
ordering = ['day', 'time']
class Choice(models.IntegerChoices):
UNKNOWN = 0
Proč to nemá popisky? (Např.
UNKNOWN = 0, "Nevím"
)@ -0,0 +5,4 @@
class Framadate(models.Model):
name = models.TextField()
"isRelevant if all dates are in the future"
Myslím si, že framadaty většinou bývají relevatntní úplně jiným způsobem. (Jakože většinou hlasování končí dávno před prvním termínem, ale občas končí i po něm.)
Jak jsem říkal na schůzi. Přijde mi zbytečné přidávat tuto funkcionalitu do webu, protože webařům akorát přidělá práci s údržbou a existuje rozumná alternativa. Nehledě na to, že se orgové budou muset tento framadate naučit používat (orgům zrovna dvakrát nejde naučit se používat nějaký software), a nemůžou ho použít nikde mimo M&M (to mi přijde jako důležité minus, prostě proč bych měl používat něco, co stejně nemůžu použít mimo M&M, když existuje veřejná alternativa).
@ -0,0 +1,3 @@
from django.contrib import admin
# Register your models here.
A ty věci nejsou upravitelné v adminu proč?
@ -0,0 +14,4 @@
overflow-x: hidden;
}
.table {
To není zrovna popisný název třídy…
Také odsazení použité v html souborech není moc kompatibilní s M&M webem…
Obdobně v M&M píšeme česky (nebo alespoň většinu).
@ -0,0 +3,4 @@
{% load static %}
<link rel="stylesheet" href="{% static 'framadate/style.css' %}">
<link rel="stylesheet" href="{% static 'framadate/new_framadate.css' %}">
<!-- fonts -->
Proč?
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.