Details des Tickets

Beschreibung,Kommentare und Anhänge

merge request id 585
TitelFeature/ll 1121 suspension of subscription
BeschreibungBitte sicherstellen, dass ausgesetzte Abonnements wie ein Free-Kunde behandelt werden. Die betrifft Kataloge, Mandanten-Limits Und zugriffe auf die einzelnen Module. Ein ausgesetztes Abonnement hat den Status Subscription::STATUS_SUSPENDED
Statusmerged
Created at 2022-03-15T13:25:02.604Z
Updated at 2022-03-25T13:05:47.996Z
Source branchfeature/LL-1121-suspension-of-subscription
Target branchdevelop
AuthorGregor Gabriel
AssigneeSascha Immig

Discussion notes

added 1 commit
  • 6f480251 - layout and text correction;
Compare with previous version
Sascha Immig 2022-03-24T16:36:41.556Z
enabled an automatic merge when the pipeline for 6f48025148754cd623d23ce56303f4c1b3f7b8f9 succeeds Sascha Immig 2022-03-24T16:37:03.644Z
added 1 commit
  • 53dbfc5f - updated guzzlehttp/psr7 due to vulnerability warning
Compare with previous version
Sascha Immig 2022-03-25T07:46:25.064Z
added 1 commit
  • eba380c3 - updated twig/twig due to vulnerability warning
Compare with previous version
Sascha Immig 2022-03-25T12:24:17.350Z
merged Sascha Immig 2022-03-25T13:05:48.056Z

Merge Commits

Title Id Author Created at Message
added functionality to "refresh" a subscription 157b3a8dc30ac76e766a206ae6d276c90dac540c TUV\gabrielg 2022-03-15T09:30:54.000Z added functionality to "refresh" a subscription it can perform following actions: * reassign catalogs * remove bookings for unavailable trainings * remove active and future bookings/orders until we reach basic.free tier * deactivate users until we reach basic.free tier * reassignment of permissions for actual subscription tier * remove permissions not in actual subscription tier * recalculate price per month above function now triggers, when an client becomes suspended or when it becomes unsuspended
+ did some refactoring to Subscription::refresh(...) function 17c444c4038773dbf945715a56e5938ab044494b TUV\gabrielg 2022-03-15T12:28:35.000Z + did some refactoring to Subscription::refresh(...) function + made sure client with suspended subscription cannot exceed max_user_limit and max_training_limit + added feedback in booking mask when max_training_limit is exceeded + tested, that an upgrade fpr an suspended subscription still leads to a suspended subscription + tested, that users cannot download certificate, if subscription is suspended
updated guzzlehttp/psr7 due to vulnerability warning 53dbfc5f0b1055cf63b83f6d80b9e5ed3084aff0 TUV\immigs 2022-03-25T07:46:14.000Z updated guzzlehttp/psr7 due to vulnerability warning
layout and text correction; 6f48025148754cd623d23ce56303f4c1b3f7b8f9 TUV\immigs 2022-03-24T16:36:30.000Z layout and text correction;
updated twig/twig due to vulnerability warning eba380c3c81726e08a0e224197a0e81de8a6bd61 TUV\immigs 2022-03-25T12:24:03.000Z updated twig/twig due to vulnerability warning