Details des Tickets

Beschreibung,Kommentare und Anhänge

merge request id 875
TitelAdditional Services - Feature/ll 1566 logging table model
Beschreibungs. http://jira.learningsystem.de/browse/LL-1566
Statusmerged
Created at 2023-08-24T06:27:52.790Z
Updated at 2023-08-25T13:56:34.172Z
Source branchfeature/LL-1566-logging-table-model
Target branchdevelop
AuthorGregor Gabriel
AssigneeSascha Immig

Discussion notes

added 1 commit
  • 9eaa3fe3 - layout update on table. therefor resolved the status into constants.
Compare with previous version
Sascha Immig 2023-08-25T13:48:27.902Z
enabled an automatic merge when the pipeline for 9eaa3fe3811cc3823f7d0f46b06f7d7d66c840b6 succeeds Sascha Immig 2023-08-25T13:49:26.424Z
merged Sascha Immig 2023-08-25T13:56:34.266Z
mentioned in commit 8b9be75a98ff08bfb366dc47f29c108cbcce944a Sascha Immig 2023-08-25T13:56:34.452Z

Merge Commits

Title Id Author Created at Message
fixed command test 0a44bfac8bc8735a9a7817ff59ad46fdfee5f52f TUV\gabrielg 2023-08-17T13:01:55.000Z fixed command test
+ reworked code in accordance to IDE hints 1f638cd199d235b54affbd977e2013fadff63828 TUV\gabrielg 2023-08-17T08:30:50.000Z + reworked code in accordance to IDE hints + added TODO comments for code to be removed
use logged additional services for price display for chargeable catalogs 2012f53163b00c0856972eef2108a72d0cac5855 TUV\gabrielg 2023-08-17T12:18:41.000Z use logged additional services for price display for chargeable catalogs
+ implemented sub class mechanism, so that AdditionalService class no has sub… 2f5378ff1c5f3f4dab9d71a9e287b005b2025190 TUV\gabrielg 2023-08-18T11:54:27.000Z + implemented sub class mechanism, so that AdditionalService class no has sub class AdditionalService\CatalogService + a AdditionalService object will automatically be converted to a sub class object, if a sub class is available + now we can place CatalogService specific logic to that sub class
fixed problem in function checking if a additional service needs to be created 32ade0ca7886a950d881e598c1ef7ccdb5ef029c TUV\gabrielg 2023-08-17T12:51:27.000Z fixed problem in function checking if a additional service needs to be created
+ refactored ActivateFutureSubscription command and moved activation logic to… 50d2f144c9d3848d36fba426a399d7ddcaee71a6 TUV\gabrielg 2023-08-18T09:20:38.000Z + refactored ActivateFutureSubscription command and moved activation logic to Service\Client\SubscriptionService + added tests for AdditionalService business logic a) superuser modifications b) instant subscription update c) future subscription activation
+ LL-1566 added command to renew expired next_billing_date and invoke it daily at 03:15 645fb704ab981fc1a4c192f78968fe046ad940e4 TUV\gabrielg 2023-08-21T14:39:01.000Z + LL-1566 added command to renew expired next_billing_date and invoke it daily at 03:15
Merge branch 'develop' of https://gitlab.learningsystem.de/lms/seventeen into… 7a1d4689375a715000878485a0d1b5a755ced463 TUV\gabrielg 2023-08-11T07:13:55.000Z Merge branch 'develop' of https://gitlab.learningsystem.de/lms/seventeen into feature/LL-1566-logging-table-model
layout update on table. therefor resolved the status into constants. 9eaa3fe3811cc3823f7d0f46b06f7d7d66c840b6 TUV\immigs 2023-08-25T13:48:18.000Z layout update on table. therefor resolved the status into constants.
LL-1566 | Logging Table model and Repository is created, also I've created a… a77622f0ffa71d5900fe5e4a6c662d5564757eb6 Sebastian Majchrzak 2023-07-26T11:22:41.000Z LL-1566 | Logging Table model and Repository is created, also I've created a service for logging the data
LL-1569 added tariff to report a9b78f8e78bfe15d26c89fb01790f1970905a1b3 TUV\gabrielg 2023-08-21T11:23:26.000Z LL-1569 added tariff to report
+ reworked code to be usable for more complex cases c4f7380c75ba90a0a7cb577a26f0ba9ac01dae91 TUV\gabrielg 2023-08-14T14:53:05.000Z + reworked code to be usable for more complex cases + code now works when assigning and unassigning chargeable catalogs even when in the end no chargeable catalog is left
LL-1567 added list of additional services to client subscription view dfd07d36da737f07c776580e6da533508345cb42 TUV\gabrielg 2023-08-17T11:52:16.000Z LL-1567 added list of additional services to client subscription view
+ when future subscriptions become active, additional services are updated now e40dc23f5e992729ad91bff1e84f2116dd481abe TUV\gabrielg 2023-08-16T12:06:11.000Z + when future subscriptions become active, additional services are updated now
LL-1569 added exportable report for additional services e41ce2fbcbb5b7b685e3577bf548f4e9a1ec1716 TUV\gabrielg 2023-08-21T10:51:58.000Z LL-1569 added exportable report for additional services
+ additional services now can have a predecessor and a successor eb55fb36a61a64b38d2df4c8edd4de7878c1880e TUV\gabrielg 2023-08-16T10:43:12.000Z + additional services now can have a predecessor and a successor + when a client admin initates a subscription upgrade, then AdditionalServiceservice corrrectly handles adaptions
+ fixed missing id check in additional service identification fb8985b6081e9b7d1aaba2ec699db3d6787196af TUV\gabrielg 2023-08-17T12:33:26.000Z + fixed missing id check in additional service identification