Details des Tickets

Beschreibung,Kommentare und Anhänge

merge request id 312
TitelLL-733-Show-subscription-type-in-subscription-list
Beschreibung
Statusmerged
Created at 2020-11-17T13:34:23.482Z
Updated at 2020-11-23T19:45:18.472Z
Source branchfeature/LL-733-Show-subscription-type-in-subscription-list
Target branchdevelop
AuthorMarkus Gerlach
AssigneeSascha Immig

Discussion notes

es fehlt die Info über die gewählte Nutzer-Zahl. Bitte beachten: nicht alle Tarife haben multiple Nutzer-Zahlen. Auch wenn Pro aktuell noch nicht verfügbar ist, sollte das bereits berücksichtigt werden. (also quasi ein: "Wenn der Tarif mehrere Nutzerzahlen hat, zeige die gewählte") Sascha Immig 2020-11-17T14:37:04.233Z
Meinst du "Basic 25 / 50 / 100 / 250 .." ? Basic 25 wenn <= 25 Nutzerzahlen Basic 50 wenn <= 50 Nutzerzahlen Basic 100 wenn <= 100 Nutzerzahlen Basic 250 wenn > 100 Nutzerzahlen Und das dann auch für Professionel? Und die Nutzerzahlen erhalte ich einfach mit ~ Where User has ClientId ? Markus Gerlach 2020-11-18T07:20:15.742Z
es geht um die maximale User-Zahl beim ausgewählten Tarif, nicht um die aktuell angelegten User. Das Array mit den User-Optionen zu den Tarifen kannst du in der Konfiguration unter config/subscription einsehen. Ausgewählt durch den Kunden wird das im Rahmen des Upsellings via Dropdown. Gespeichert wird es in der DB an deR Subscription, Feld max_allowed_users. aktuell hat nur Basic verschiedene Nutzer-Beschränkungen, Pro ist unlimitiert. Dennoch können jederzeit weitere Tarife folgen, die dann u.U Nutzer-Limitierungen haben. In so fern muss der Code generisch genug sein. Ich denke, du kannst einfach die DB auslesen, ggf, - aber das musst du mal testen - musst du mittels der Konfiguration prüfen, ob es diverse Nutzer-Beschränkungen gibt. Sascha Immig 2020-11-18T21:29:35.229Z
Ich würde dann hier in die Settings gehen und z.B. 'max_allowed_users' => [25, 50, 100, 250, 500, 1000], auslesen. In dem Fall dann Basic 25 ausgeben if wenn <= 25 max_allowed_users Basic 50 ausgeben elseif wenn <= 50 max_allowed_users Basic 100 ausgeben elseif wenn <= 100 max_allowed_users Basic 250 ausgeben elseif wenn <= 250 max_allowed_users Basic 500 ausgeben elseif wenn <= 500 max_allowed_users Basic 1000 ausgeben else Wäre das in deinem Sinne? Markus Gerlach 2020-11-19T11:59:12.943Z
gibt hier kein <= ist immer ein ==. Wenn der Nutzer in seinem abgeschlossenen Abo vereinbart hat, dass max_allowed_user = 100, dann soll 100 in der Liste erscheinen. Ob wir da dann tatsächlich "Basic 100" schreiben oder als 2. Zeile unter Basic "bis100 Nutzer", ist mir hierbei egal... :) wie gesagt, vermutlich kannst du direkt über die Datenbank und das Subscription-Objekt den zugewiesenen Wert auslesen. Nur zur Prüfung, ob du ein Nutzer-Limit anzeigen musst, kann es sein, dass du die Konfig auslesen musst... Sascha Immig 2020-11-20T09:30:44.796Z
added 1 commit
  • 2c8d36db - LL-733-extended-by-max_allowed_users
Compare with previous version
Markus Gerlach 2020-11-20T11:24:50.840Z
Ok wurde aktualisiert Markus Gerlach 2020-11-20T11:36:35.265Z
added 2 commits
  • 0d76dc2a - displayed name instead of identifier
  • 32e0cbb6 - small redesign
Compare with previous version
Sascha Immig 2020-11-23T19:36:23.905Z
resolved all discussions Sascha Immig 2020-11-23T19:37:21.879Z
enabled an automatic merge when the pipeline for 32e0cbb62c392cfa7f3902e9068599f08e2c4b5e succeeds Sascha Immig 2020-11-23T19:37:31.611Z
merged Sascha Immig 2020-11-23T19:45:18.524Z
mentioned in commit d059b4d77ebf72e1003cb5aed4a5b4e76d6267b8 Sascha Immig 2020-11-23T19:45:18.681Z

Merge Commits

Title Id Author Created at Message
displayed name instead of identifier 0d76dc2a457cd78fb807865d4e86186a2902f6b5 TUV\immigs 2020-11-23T15:37:06.000Z displayed name instead of identifier
LL-733-extended-by-max_allowed_users 2c8d36dbae92da74721960a33a14201dbe9a6686 gerlachm 2020-11-20T11:11:15.000Z LL-733-extended-by-max_allowed_users
small redesign 32e0cbb62c392cfa7f3902e9068599f08e2c4b5e TUV\immigs 2020-11-23T19:35:55.000Z small redesign
LL-733-Show-subscription-type-in-subscription-list 9d30c75fca0ef0193ea1a049c79918533d504e81 gerlachm 2020-11-17T13:19:19.000Z LL-733-Show-subscription-type-in-subscription-list