MK/meeting_checklist
#154
Merged
christian.merten
merged 21 commits from MK/meeting_checklist into main 4 months ago
Reviewers
Request review
No reviewers
Labels
Clear labels
Betrifft die Administration des Kompass
Betrifft Anwender:innen des Kompass, das heißt nicht-Admins
Betrifft die Entwicklungs- und Produktiv Infrastruktur
Bedarf keiner strukturellen Änderungen und ist leicht umsetzbar, weil es ähnliche Funktionen schon gibt
Breaking change that won't be backward compatible
Something is not working
Documentation changes
Improve existing functionality
New functionality
This is security issue
Issue or pull request related to testing
Betrifft die Kompass Produktivumgebung von Heidelberg
Betrifft die Kompass Produktivumgebung von Ludwigsburg
The priority is critical
The priority is high
The priority is low
The priority is medium
Issue has been confirmed
This issue or pull request already exists
Invalid issue
This issue won't be fixed
Somebody has started to work on this but abandoned work
The pull request or issue awaits a response by the author to questions or comments by reviewers.
Something is blocking this issue or pull request
Feedback is required to reproduce issue or to continue work
Apply labels
Effekt
Admins
Betrifft die Administration des Kompass
Effekt
Anwender
Betrifft Anwender:innen des Kompass, das heißt nicht-Admins
Effekt
Infrastruktur
Betrifft die Entwicklungs- und Produktiv Infrastruktur
Issue gut geeignet für Einsteiger:innen
Bedarf keiner strukturellen Änderungen und ist leicht umsetzbar, weil es ähnliche Funktionen schon gibt
Kind/Breaking
Breaking change that won't be backward compatible
Kind/Bug
Something is not working
Kind/Documentation
Documentation changes
Kind/Enhancement
Improve existing functionality
Kind/Feature
New functionality
Kind/Security
This is security issue
Kind/Testing
Issue or pull request related to testing
Lokal
Heidelberg
Betrifft die Kompass Produktivumgebung von Heidelberg
Lokal
Ludwigsburg
Betrifft die Kompass Produktivumgebung von Ludwigsburg
Priority
Critical
The priority is critical
Priority
High
The priority is high
Priority
Low
The priority is low
Priority
Medium
The priority is medium
Reviewed
Confirmed
Issue has been confirmed
Reviewed
Duplicate
This issue or pull request already exists
Reviewed
Invalid
Invalid issue
Reviewed
Won't Fix
This issue won't be fixed
Status
Abandoned
Somebody has started to work on this but abandoned work
Status
Awaiting author
The pull request or issue awaits a response by the author to questions or comments by reviewers.
Status
Blocked
Something is blocking this issue or pull request
Status
Need More Info
Feedback is required to reproduce issue or to continue work
No Label
Effekt
Admins
Effekt
Anwender
Effekt
Infrastruktur
Issue gut geeignet für Einsteiger:innen
Kind/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Lokal
Heidelberg
Lokal
Ludwigsburg
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Awaiting author
Status
Blocked
Status
Need More Info
Milestone
Set milestone
Clear milestone
No items
No Milestone
Projects
Set Project
Clear projects
No project
Assignees
Assign users
Clear assignees
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.
No due date set.
Dependencies
No dependencies set.
Reference: digitales/kompass#154
Reference in New Issue
There is no content yet.
Delete Branch 'MK/meeting_checklist'
Deleting a branch is permanent. It CANNOT be undone. Continue?
No
Yes
Dieses Feature ermöglicht die Generierung einer TN-Liste für alle Gruppen aus dem "Gruppen"-Tab. Dadurch werden langfristige Pain-points
gelöst.
Ich weiß noch nicht, ob die Angabe der Mitgliedsnummern der Kasse hilft. Konzept wird jetzt erstmal mit einzelnen Gruppen evaluiert.
@ -0,0 +1,98 @@{% load static common tex_extras %}Kannst du hier das
tex_base.textemplate benutzen?hatte ich versucht, brauche aber für die Tabelle ein anderes Layout (deutlich engere page margins, kein Briefkopf rechts), daher passt das Template nicht ganz. Ich könnte aber ein zweites base-layout dafür anlegen (jetzt oder sobald zweiter use case dazu kommt).
Du kannst den
extra-preambleblock benutzen, um mit\geometry{ ... }die margins zu ändern, also zB.Mit
entfernst du den Briefkopf rechts.
Soll die Anwesenheit auch dokumentiert bleiben? Also werden diese Zettel aufbewahrt oder digitalisiert?
aktuell ist aufheben, aber nicht digitalisieren geplant
Für die Kasse muss es analog als Papier vorliegen?
Denkbar wäre vllt auch ein QR code check in. Nach erfolgtem Check-In könnten die JLs der Gruppe die Liste per Mail an die Kasse schicken lassen (zB per Scan des selben QR codes durch Eingabe eines Gruppenpassworts oder per Scan eines (geheimen) anderen Abschick QR codes). Die gesammelten Check In daten könnten dann im "Klettertreff" model gespeichert werden.
Ich stimme zu, das wäre eine cleane Lösung, scheitert aber meines Wissens aktuell an der mangelnden digitalen Infrastruktur der Kasse :(
WIP: MK/meeting_checklistto MK/meeting_checklist 5 months ago@christian.merten ich bin leider nicht drum gekommen, ein neues member field anzulegen. 🙈 Was hältst du von dem Ansatz? Ich würde kommende Woche den finalen Test mit der Hallenkasse machen, ansonsten wäre das Feature fertig.
Was genau ist die
ticket_no? Ist das die Nummer der Dauerkarte? Braucht die Kasse das zwingend?@ -869,0 +892,4 @@}return render_tex(f"Gruppen-Checkliste", 'members/group_checklist.tex', context)def mondays_until_nth(n):Das sollte wahrscheinlich in
utils.py.@ -368,0 +375,4 @@@propertydef ticket_tag(self):"""Returning the ticket number stripped of strings and spaces"""- newlinegenau, das ist eine Eintrittskarten-Nummer, die nicht der Mitgliedsnummer entspricht 🤦♂️ wobei das wahrscheinlich gar nicht so selten ist.
Okay, ist nicht ideal, weil man zur Zeit die angezeigten Felder nicht konfigurieren kann.
Es wäre schick, wenn in der
settings.tomlmanche Felder ausgeblendet werden könnten.Aber das Problem besteht schon länger, wir können es also jetzt mal so machen. Kannst du noch einen Kommentar in
members/models.pyhinzufügen, derticket_noerklärt?Und ist
ticket_noan der richtigen Stelle? Vielleicht wäre es (evtl. gemeinsam mit der DAV Mitgliedsnummer) unter "Sonstiges" gut aufgehoben?Danke!
ich habe die zwei Anpassungen gemacht.
Top, du sagtest ihr wolltet das nochmal final testen? Oder ist das schon passiert?
das ist gestern passiert. Insofern ist es von meiner Seite aus ready.
Der pull request hat noch merge conflicts. Kannst du die fixen?
Danke für den Hinweis, jetzt sollte es passen
Ich bekomme eine Fehlermeldung "name 'mondays_until_nth' is not defined" (fehlt vmtl der Import).
Edit: hab es gefixed.
@ -0,0 +21,4 @@% HEADLINE{\noindent\Large{Gruppenliste {{ group.name }} }}\\[1mm]\noindent {{ weekdays|index:group.weekday|esc_all }}, {{ group.start_time }} - {{ group.end_time }} Uhr\\Hier wird bei fehlenden Infos
Noneausgespuckt. Können wir da anstatt dessen---eintragen? Oder die Zeile weglassen?ich gebe jetzt einfach eine leere Zeile aus, wenn die Infos fehlen.
ich hab jetzt den Branch auf testing nicht zum laufen bekommen (verlässt den Wartungsmodus nicht). Das mit den migrations war schon davor mal ein Problem auf testing, ich kann aber nicht so richtig einsehen, woran das genau liegt.
a75208b41cinto main 4 months agoa75208b41c.