Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 20 Next »

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

  • zuletzt eingeloggt am: xx.xx.xxxx

  • Email invalid: ja/nein

  • ✉ (Nachricht schicken)

OC-Wegpunkt (Klick ruft Listing auf)

  • 👁 (Listing beobachten)

  • ❗(Listing zur Prüfung zuweisen/freigeben)

  • ❗(Listing melden)

Ownername GC

  • ✍ (Ownernamen manuell anpassen)

GC-Wegpunkt (Klick ruft Listing auf)

  • ✍ (GC-Wegpunkt manuell eingeben/anpassen)

Bemerkungen zum Owner eintragen:

  • es sind mehrere Bemerkungen möglich

  • jede Bemerkung wird automatisch mit Datum und Uhrzeit versehen

  • die zuletzt eingetragene Bemerkung kann editiert werden

  • (Alle Bemerkungen zu den Ownern können in einer separaten Übersicht aufgelistet werden.)

bereits vorhandene Bemerkungen zum Owner werden hier angezeigt

Bemerkungen zum Listing eintragen:

  • es sind mehrere Bemerkungen möglich

  • jede Bemerkung wird automatisch mit Datum und Uhrzeit versehen

  • die zuletzt eingetragene Bemerkung kann editiert werden

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, bestehende Tabellen:

  • Ownername OC: user / username

  • zuletzt eingeloggt: user / last_login

  • OC-Wegpunkt: chaches / wp_oc

Neue Datenbanktabellen:

  • ❌ Informationen zu den Verbindungen eines OC-Users zu anderen Nodes, wie GC, speichern

    • support_user_relations

      • id (fortlaufende ID in der Tabelle)

      • node (Info, von welchem Node diese Infos stammen, z.B. ‘gc’ für GC, ‘op’ für OC Polen, ..)

      • user_id (OC User-ID)

      • user_id_node (GC/Fremdnode User-ID, nicht der Username! Auf diese ID muss immer verlinkt werden können, auch wenn sich der Ownername ändert.)

      • user_name (Name des Users auf GC/Fremdnode. Diese Info könnte z.B. von einem PocketQuery/GSAK-Import stammen)

      • user_name_maintained (Name des Users auf GC/Fremdnode. Diese Info wird vom Support eingetragen, ansonsten ist das Feld identisch zu user_name. Änderungen des Namens werden als Systemkommentar beim User hinterlegt (siehe unten, Tabelle support_user_comments), damit Namensänderungen des GC/Fremdnode-Users nachvollziehbar sind.)

  • ❌ Kommentare zu OC-Usern speichern

    • support_user_comments

      • id (fortlaufende ID in der Tabelle. 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_created_by (Ersteller)

      • comment_last_modified (Datum der letzten 'comment'-Änderung)

  • ❌ Bemerkungen zu OC-Listings speichern.

    • support_listing_comments (Kommentare zu OC-Listings speichern)

      • id (fortlaufende ID in der Tabelle. Es sind mehrere Kommentare zu einem Listing möglich.)

      • listing_id (OC Listing ID)

      • comment (Feld für Notizen des Supports zu diesem OC-Listing)

      • comment_created (Datum der Erstellung)

      • comment_created_by (Ersteller)

      • comment_last_modified (Datum der letzten 'comment'-Änderung)

  • ❌ Markierung von OC-Listings als 'Bonuscaches' bzw. als 'zu Bonuscaches zugehörig'.

    • support_bonuscaches

      • id (fortlaufende ID in der Tabelle.)

      • is_bonus_cache (ja oder nein. Vermerkt, ob dieser Cache vom Support als Bonuscache markiert wurde)

      • belongs_to_bonus_cache (enthält 0 oder einen OC-Wegpunkt. Der Wegpunkt wird vom Support eingepflegt.)

  • ❌ Informationen zu Listings von Fremdnodes speichern.
    Diese Informationen könnten z.B. von einem (PocketQuery-/GSAK-)GPX-Import stammen. (Eher nicht durch händische Eingaben..)
    Bei einem weiteren GPX-Import werden Änderungen an bestehenden Infos als Listingkommentar (siehe oben, support_listing_comments) hinterlegt, womit sie auch später noch nachvollziehbar sind.

    (mögliches Szenario: Es wurden bereits einmal Daten von GC-Listings in die Datenbank importiert. Nun erfolgt ein weiterer Import. Listinginformationen, die sich gegenüber den bereits gespeicherten Infos geändert haben, werden bei den betroffenen OC-Listings als Listingkommentar hinterlegt (siehe oben, Tabelle support_listing_comments) und danach in der Datenbank gespeichert (alte Daten überschreibend).
    Damit der Support alle diese Änderungen noch einmal sehen und ggf. bearbeiten kann, soll es eine entsprechende Unterseite geben, die diese Infos auflistet. Zwecks besserer Nachvollziehbarkeit sollte dann ein Datum ausgewählt werden, anhand dessen die Ergebnisliste gefiltert wird.)

    • support_listing_infos

      • id (fortlaufende ID in der Tabelle)

      • node (zeigt an, von welchem Node diese Infos stammen, ..)

      • owner_id (generische User-ID des Nodes)

      • owner_name (Ownername)

      • listing_id (generische ID des Listings. Wird diese Info benötigt?)

      • listing_wp (Wegpunkt des Listings)

      • listing_name (Listingtitel)

      • listing_size (Behältergröße. )

      • listing_difficulty (D-Wertung)

      • listing_terrain (T-Wertung)

      • listing_coordinates (Ankerkoordinaten)

      • listing_archived (ja oder nein)

      • last_modified (Datum der letzten Änderung dieses Tabelleneintrags)

  • No labels