wielebenwir / commonsbooking

CommonsBooking is an open source Wordpress plugin for sharing items with users. This is the NEW CommonsBooking (starting at version v2.0.0). Please install plugin via Wordpress plugin directory.
https://commonsbooking.org
GNU General Public License v2.0
47 stars 15 forks source link

As cb_manager I want to decide if my adress is accesible publicly or after login #1176

Open datengraben opened 1 year ago

datengraben commented 1 year ago

Aktuell werden die Adressen der Locations aller User mit Rolle der cb_manager für nicht-angemeldete User veröffentlicht. Als cb_manager hätte ich gerne selber die Wahl meine Adresse im Internet zu veröffentlichen.

Zwei Ausbaustufen:

datengraben commented 1 year ago

Das sollte wiederum https://github.com/wielebenwir/commonsbooking/issues/1136 nicht verändern.

chriwen commented 1 year ago

@datengraben Ich hab noch nicht genau verstanden, wie der Zusammenhang zur Rolle CB-Manager ist. Grundsätzlich haben wir es momentan so geregelt, dass du in den globalen Einstellungen unter "Vorlagen" definieren kannst, ob Location-Kontaktdaten (Telefon, E-Mail) erst nach der Buchungsbestätigung angezeigt werden sollen.

image

Die Adressen benötigen wir ja, um die Karten zu generieren. Würden wir das ausschalten, könnte Nutzende keine Räder in ihrer Umgebung finden. Die Realisierung der Ausbaustufe könnten wir andenken.

Möglicher Workaround: Alle CB-Seiten über WP-Einstellungen bzw. zusätzliche Plugins nur für angemeldete User freischalten. So stellt ihr sicher, dass nur diese auch die Adressen sehen können.

datengraben commented 1 year ago

@chriwen Im Allgemeinen ging es mir um eine Trennung der Veröffentlichung von Artikel-Daten und Standort-Daten. So können Interessierte das Angebot einer Instanz durchsuchen, sich dann ggf. anmelden und damit die Locations einsehen.

Die Adressen benötigen wir ja, um die Karten zu generieren.

Um die Karte geht es mir in erster Linie nicht, eher um die shortcodes cb_items (glaube ich).

Ich hab noch nicht genau verstanden, wie der Zusammenhang zur Rolle CB-Manager ist.

CB-Manager ist einer Location zugeordnet (da sie in der Regel in der Nähe wohnt und den Artikel beaufsichtigt).

Möglicher Workaround: Alle CB-Seiten über WP-Einstellungen bzw. zusätzliche Plugins nur für angemeldete User freischalten. So stellt ihr sicher, dass nur diese auch die Adressen sehen können.

Ok das würde erstmal für uns funktionieren.

Wenn ich es richtig verstehe, wenn ich als Admin zum Beispiel eine Auflistung aller Artikel (bzw. Fahrräder) ohne Location auf der Website anzeigen möchte kann ich das aktuell nicht.