Auswahl von Kontaktmöglichkeiten umgestalten #62
Labels
No Label
bug
chore
discussion
documentation
doing
duplicate
enhancement
help wanted
invalid
prio
1
prio
2
prio
3
quality
review
tooling
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: kompetenzinventar/ki-doku#62
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
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?
Bei der Auswahl von Kontaktmöglichkeiten soll klar sein, welches Feld das Medium und welches die Adresse angibt. (Wer in der Profilbearbeitung "ajuvo" oder "mascha" in das entsprechende Suchfeld eintippt, sieht warum das nötig ist.)
Das automatische Speichern solcher Ausrutscher in den Suchvorschlägen ist ein anti-Feature. Vorschläge sollte im Repo geführt werden, etwa wie in
data/seed_data/contacttypes.csv
. Freitextangaben sind aber weiterhin wichtig, das Datenmodell soll angepasst werden um das weiterhin zu ermöglichen.Die Verfügbarkeit von jaschop hat sich vorübergehend eingeschränkt, seitdem er jaschopapa wurde.
Er hat bis Weihnachten Elternzeit, und nimmt sich dieses Ticket bis dahin vor.
Die URL der genannten Seite lautet
https://ki.wtf-eg.de/s/profile-edit
und das Formularfeld hat das Label "Eintrag hinzufügen"Ah, jetzt raffe ich erst das Problem: Das Formularfeld enthält den Textvorschlag "z.B. E-Mail, Mobiltelefon, Matrix, Web" und ich dachte auch erst, da soll ich direkt den Wert hinschreiben. Es ist aber so gedacht dort "E-Mail" einzugeben und erst im dann erscheinenden Feld den Wert dazu. Das ist nicht direkt ersichtlich, finde ich.
Related: kompetenzinventar/ki-doku#20 und kompetenzinventar/ki-doku#59
ich denke an der Stelle könnten gerne Vorschläge kommen, aber im besten Fall eben nur Kommunikationsmittel/Wege und keine Adresssen.
Ich hatte schon einen alternativen Flow entworfen, aber hatte noch nicht die Energie etwas zu coden.
Das Anlegen eines Kontakts würde statt Freitext mit einer DropDown-Auswahl beginnen. Hier gäbe es eine Vorauswahl von Kommunikationsmitteln (*) und eine Option "anderes".
Wenn aus der Vorauswahl gewählt wird, geht es weiter wie gehabt. Wenn "anderes" gewählt wird, bekommt der User ein zweites Freitextfeld für die "Kontaktart", zusätzlich zur "Adresse". Das wird dann nur im Profil gespeichert und nicht zu Vorschlägen für andere verarbeitet.
(*) Für die Kuration der Vorauswahl würde ich die selbe Methode verwenden, die aktuell für Sprachen verwendet wird: Eine CSV mit der die Datenbank geseedet wird, mit einem System um Icons abzulegen.
PS: Ich hab mir weiter vorgenommen hier was abzuliefern, aber neben Job & mini-jaschop kann ich nicht garantieren dass ich es zeitnah hinkriege.