Aktuell:
nicht vorhanden
Zukünftig:
Anhand eines OC-Wegpunkts soll eine Seite aufgerufen werden, die die Verknüpfung mit dem GC-Pendant darstellt und einige Optionen zur Anpassung der Informationen bietet.
Ownername OC
OC-Wegpunkt (Klick ruft Listing auf)
| Ownername GC
GC-Wegpunkt (Klick ruft Listing auf)
|
Bemerkungen zum Owner eintragen:
bereits vorhandene Bemerkungen zum Owner werden hier angezeigt | |
Bemerkungen zum Listing eintragen:
bereits vorhandene Bemerkungen zum Listing werden hier angezeigt |
Offene Fragen:
- Wozu “❗(Listing zur Bearbeitung zuweisen/freigeben)”?
- Was passiert bei “❗(Listing melden)“? .. ist die stinknormale “Melden”-Funktion
- Müssen die Kommentare zwingend in mehreren Kommentaren abgelegt sein oder genügt jeweils auch ein einzelnes Kommentarfeld, das immer wieder editiert werden kann? Das Einfügen von Datum/Uhrzeit ins Textfeld könnte dann ev. durch einen separaten Button passieren.
-> vorzugsweise mehrere Felder
Datenbank:
Ownername OC: user / username
zuletzt eingeloggt: user / last_login
OC-Wegpunkt: chaches / wp_oc
Ownername GC: support_gc_user? / username_gc ❌ , support_gc_user? / username_gc_maintained ❌
support_user_relations
id
user_id (OC User-ID)
user_id_gc (GC User-ID, nicht GC Username!)
user_name_gc (Name des Users auf GC. Diese Info könnte z.B. von einem PocketQuery Import stammen)
user_name_gc_maintained (Name des Users auf GC. Diese Info wird vom Support eingetragen, ansonsten ist das Feld leer. Änderungen des Namens werden als Systemkommentar beim User hinterlegt (siehe unten, Tabelle support_user_comments), damit Namensänderungen des GC-Users nachvollziehbar sind.)
support_user_comments
id (ID des Kommentars. Es sind mehrere Kommentare zu einem Nutzer möglich.)
user_id (OC User-ID)
comment (Feld für Notizen des Supports zu diesem OC-User)
comment_created (Datum der Erstellung)
comment_last_change (Datum der letzten 'comment'-Änderung)
GC-Wegpunkt: caches / wp_gc, wp_gc_maintained
Bemerkungen zum Owner: support_gc_user_comment?? / id, (OC)userid, date, time, comment ❌
siehe oben, support_user_relations
Bemerkungen zum Listing: support_gc_listing_comment?? / id, wp_oc, date, time, comment ❌
support_listing_comments
id
listing_id (OC Listing ID)
comment (Feld für Notizen des Supports zu diesem OC-Listing)
comment_created (Datum der Erstellung)
comment_last_change (Datum der letzten 'comment'-Änderung)
Informationen zum Listing. Diese Informationen könnten z.B. von einem (PocketQuery-)GPX-Import stammen. (Eventuell auch durch händische Eingaben?)
Bei einem weiteren GPX-Import werden Änderungen an bestehenden Infos angezeigt, bevor sie in die Datenbank übernommen werden. Bzw. die Änderungen könnten auch als Listingkommentar (siehe oben, support_listing_comments) hinterlegt werden, womit sie auch später noch nachvollziehbar sind.support_listing_infos
id
node (Info, von welchem Node diese Infos stammen, z.B. ‘gc’ für GC, ‘op’ für OC Polen, ..)
listing_id
listing_name
listing_size
listing_difficulty
listing_terrain