Open Zuendler opened 1 year ago
Benutzergruppen sind derzeit nicht möglich. Das war schon öfter ein Wunsch. Wie da der Stand der Entwicklung ist, weiß Tobias.
Schau dir mal meinen fork an - vielleicht wirst du da fündig
hschiebold/ep3-bs
Gruppen habe ich nicht implementiert, nur eine Unterteilung in Vereinsmitglieder und Fremde wegen der Mehrwertsteuer, verschiedenen Preisen und blockierteren Zeiten für unsere Mitglieder
Dise Möglichkeit bräuchte ich für unsere Halle auch, die Du umgesetzt hast mit Mitglieder / Nichtmitglieder und unterschiedlichen Preisen. Kannst du mir helfen, wie ich das umsetzen kann?
Wenn du es nachbauen / implementieren möchtest suchst du in meinem fork nach allen Stellen mit "member"
alternativ kannst du auch über git deinen codestand mit meinem mergen, falls du deinen Stand in git hast und den Rest mit mergen möchtest
Danke - hast du dokumentiert, welche Dateien du abgeändert hast und wo? Github habe ich noch nie benutzt und meine Versuche damit waren eher unzureichend. Das wäre für mich keine Alternative.
Leider nein - ich hab das blöderweise nicht in nem eigenen branch gemacht. Ich kann mal versuchen nachzuvollziehen, was ich da gemacht hab und schreib es hier rein.
Hast du eigene Code Anpassungen bei dir laufen oder verwendest du den Stand aus dem Hauptprojekt?
Ich habe einige Änderungen drin im Laufe der Jahre. Beim letzten Update habe ich sehr viel dokumentiert, weil ich ja damit rechnen muss, dass es mal irgendwann jemand weiter führen können muss.
es ist ein bisschen was - ich habe mal in meinem aktuellen dev_el9_php8 branch gegrept ep3-bs_member_function.txt
überall da wo sowas wie "if member" steht müsstest du dir den code danach natürlich bei mir anschauen und entsprechend übernehmen
fang am Besten mit dem Backend Teil für die user an, so dass du erstmal die meta Eigenschaft member abspeichern kannst
danach dann der ganze booking und pricing Teil
https://github.com/hschiebold/ep3-bs/commit/8073752f0b89a58f14a5928bf19984713bbb3e0e
Das scheint der entsprechende commit dazu gewesen zu sein -zusammen mit anderen Dingen leider -
Aber hier kannst du ganz gut an den diffs erkennen, ob in Zusammenhang mit den member functions noch mehr und wo gemacht werden musste. Manchmal musste bspw. erst der UserManager geladen werden, um dann auf die Eigenschaft member des users zugreifen zu können.
Danke - ich werde mir das in Ruhe anschauen und ein testsyystem bauen.
@hschiebold : Ich komme jetzt dazu, mir das endlich genauer anzusehen. Eine Frage habe ich vorab: Wenn man die Eigenschaft "member" sozusagen dazu einführt, um das mit unterschiedlichen Preisen zu realisieren, dann muss diese Eigenschaft ja allen bisher registrierten Benutzen auch hinzugefügt werden, sonst funktioniert das ja nicht. Wie hast du das gelöst?
Über die Benutzer Verwaltung können alle mit der entsprechenden Verwalterrolle dann das Häkchen bei "Vereinsmitglied" / member setzen.
Initial habe ich das mal für unsere Mitglieder auf der DB gemacht - meine ich - ging schneller.
@hschiebold Das mit der Änderung in der DB benötigt ja aber irgendwie eine Liste - können wir über das Projekt mal direkt sprechen? Ich habe 229 eingetragene Benutzer im System. Manuell wäre nicht so lustig eine solche Änderung zu machen.
schreib mir ne mail holger.schiebold@gmx.de
Hallo, sehr gute Arbeit was hier bisher gleistet wurde. Ich habe das System mal installiert und frage mich nun ist es möglich verschiedene Benutzergruppen anzulegen und diesen dann Preise zu zuweisen? Meine zweite Frage wäre automatische PayPal integration zur Bezahlung? Automatische Pin generation mit Übemittlung and elektronic KeyPad und an den Buchenden wenn bezahlt?
Vielen Dank im voraus. Wie gesagt, klasse Arbeit! Gruß