-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mulysa limit service payment #476
base: master
Are you sure you want to change the base?
Commits on Feb 21, 2024
-
Custom invoice payment is carried by _service_paid_by_transaction fun…
…ction Custom invoice payment is carried by modified _service_paid_by_transaction function. Funcion has add_days input variable. Fixes issue: TampereHacklab#270 Signed-off-by: Erkki Hietaranta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bc1cb8a - Browse repository at this point
Copy the full SHA bc1cb8aView commit details -
Child subscription paid to date relate to Parent date
Child subscription paid to date is calculated from days added to Parrent subscription. Days that single payment adds are substracted from days to add to Parent subscription. This is "virtualy" payment date. Single payment days of child subscription is added to virtual payment date. Signed-off-by: Erkki Hietaranta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0909e86 - Browse repository at this point
Copy the full SHA 0909e86View commit details -
Dynamic pricing for custom invoices
Some users might found Dynamic pricing of payments missleading as normal access fee can be paid with dynamic pricing, but reorrucing custom invoice recalls flat rate. This commit changes custom invoice logic so that it allows dynamic pricing. Minimium payment is calculated from service minimum payment * service payment times. It can be disabled from settings.py or constance admin panel Signed-off-by: Erkki Hietaranta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ec62992 - Browse repository at this point
Copy the full SHA ec62992View commit details
Commits on Feb 23, 2024
-
Finetuned child service payment function to support custom invoices
Child service is paid by calling funcion again. So now if child service has childs, they get paid. Updated calcultaion so that multpile custominvoices wont break basic idea of child payments.
Configuration menu - View commit details
-
Copy full SHA for 64320ca - Browse repository at this point
Copy the full SHA 64320caView commit details
Commits on Feb 24, 2024
-
Updated transaction commenting
Updated transaction commenting so that steps of transaction is easy to read Signed-off-by: Erkki Hietaranta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 779293b - Browse repository at this point
Copy the full SHA 779293bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5542d77 - Browse repository at this point
Copy the full SHA 5542d77View commit details
Commits on Feb 25, 2024
-
Custom invoice: Setting to allow multiple payment
Admin can control if custom invoice can be paid multiple times. Signed-off-by: Erkki Hietaranta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee5f609 - Browse repository at this point
Copy the full SHA ee5f609View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ed24cb - Browse repository at this point
Copy the full SHA 5ed24cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 314d237 - Browse repository at this point
Copy the full SHA 314d237View commit details -
Buisness logic debug log comments updated
Signed-off-by: Erkki Hietaranta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 15000a8 - Browse repository at this point
Copy the full SHA 15000a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1aa9346 - Browse repository at this point
Copy the full SHA 1aa9346View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73fab85 - Browse repository at this point
Copy the full SHA 73fab85View commit details -
Prevent payment if service.paid_until would exceed service.days_maximum
Payment is prevented and transaction will taced unused if maximum allowed prepayment time is exceeded. Signed-off-by: Erkki Hietaranta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e1d359e - Browse repository at this point
Copy the full SHA e1d359eView commit details -
Buisness logic debug log comments updated
Signed-off-by: Erkki Hietaranta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 718fab4 - Browse repository at this point
Copy the full SHA 718fab4View commit details -
Buisness logic debug log comments updated
Signed-off-by: Erkki Hietaranta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ce85e54 - Browse repository at this point
Copy the full SHA ce85e54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3770538 - Browse repository at this point
Copy the full SHA 3770538View commit details -
Transaction comments and user log for limited services
Added transactino comments and userlog enteries for maximum services. Currently if basic transaction or custominvoice limits are reached nothing happens. If main service gets paid, child service gets paid to maximum limit. Signed-off-by: Erkki Hietaranta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 733201d - Browse repository at this point
Copy the full SHA 733201dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3ae1fa - Browse repository at this point
Copy the full SHA a3ae1faView commit details