253 Commits

Author SHA1 Message Date
b37045acca PHP deprecation fixes, assigning null arguments in methods
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 41s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2025-05-22 18:37:04 +10:00
251aefa947 Move some product product\supplier and product\type::class methods into __get(), no functional changes 2025-05-22 18:17:27 +10:00
72b11172c8 Move some service\type::class methods into __get(), no functional changes 2025-05-22 17:57:39 +10:00
1e496a2863 Remove Interface ID and implement the lid/sid methods in __get() 2025-05-22 17:31:00 +10:00
a988720340 Move more product::class methods into __get(), no functional changes
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 43s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2025-05-22 14:22:41 +10:00
5ef1a27a64 Move category/category_name product::class methods into __get(), no functional changes 2025-05-22 12:01:31 +10:00
04ae35b1dd Move base_cost/base_charge product::class methods into __get(), and base_charge(), no functional changes 2025-05-22 11:55:09 +10:00
c8f1c97078 Fix working out invoice start date, when start_at or invoice_next_at is null 2025-05-22 09:23:21 +10:00
15a71c9f5b Move billing more service::class methods into __get(), use of component ribbons for service status 2025-05-21 18:08:35 +10:00
14c0109efa Move billing cost service::class methods into __get(), fixed some incorrect displays of costs 2025-05-21 16:28:37 +10:00
4b429cbf20 Move billing charge service::class methods into __get(), no functional changes 2025-05-21 15:14:34 +10:00
2b06eca080 Move some service::class methods into __get(), no functional changes 2025-05-21 13:39:35 +10:00
3ae588041f Fix rendering internal cost/revenue when in contract but not yet invoiced
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 41s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2025-05-18 23:38:48 +10:00
3cd1f2e34a Fix for text rendered for unknown charge types
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 41s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2025-05-18 22:39:26 +10:00
7fd1ce9584 Add edit supplier products (phone) 2025-05-18 22:07:29 +10:00
ac702397a6 Fixes for invoice rounding, where invoice total was different from reporting 2025-05-18 22:07:29 +10:00
b33c052995 Add cost/price/supplierid to service, update service report to show supplerid and overridden costs (if any) 2025-05-16 20:36:27 +10:00
4c24f09195 Introduce cost and cost override into service model. Update service internal view to show cost/billing left on contracted services 2025-05-16 11:10:28 +10:00
a65c81871b Fix adding the product_id to account based charges (when services are not active)
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 38s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2024-09-16 11:36:55 +10:00
2627cea3b5 Update supplier/cost with components 2024-08-24 17:37:55 +10:00
2c3665650c Use map() instead of transform(), use fn() instead of function(), consistent coding for form.select
Some checks failed
Create Docker Image / Build Docker Image (x86_64) (push) Failing after 28s
Create Docker Image / Final Docker Image Manifest (push) Has been skipped
2024-08-18 14:11:35 +10:00
283ae06a5c Fixes for service change, validation added for date and product_id
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 32s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2024-08-17 15:15:15 +10:00
23f23dfe40 Fix showing all traffic usage for broadband
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 35s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2024-08-17 14:39:52 +10:00
7e784c3e81 Show cancel date on service information widget
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 32s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2024-08-17 13:17:07 +10:00
6ac1b11864 Add validation to service cancellation, and displaying cancellation costs if any 2024-08-17 10:33:56 +10:00
3b40e92c48 Improvements for service_change and service_cancel
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 37s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2024-08-16 08:20:58 +10:00
5f66987a3e Fixes for ordering, the themes are in frontend.metronic, not backend.adminlte
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 34s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2024-08-15 21:30:34 +10:00
f1031beff6 Rework products with components 2024-08-14 23:37:20 +10:00
4c273364c7 Fix rendering of invoice items, and links to payments and add payment dates to invoice
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 37s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2024-08-11 00:36:10 +10:00
ef0d4dc773 Change ScopeServiceUserAuthorised to ScopeAccountUserAuthorised. Scope payments to AccountUserAuthorised, and added PaymentPolicy
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 55s
Create Docker Image / Final Docker Image Manifest (push) Successful in 12s
2024-08-10 23:53:13 +10:00
efbb3d091f Separated Checkout and Payment controllers, updates to checkout and payments 2024-08-10 10:14:47 +10:00
df3f7e31be Update password reset email 2024-08-03 11:33:23 +10:00
0469d64577 Move email/ resources to mail/, added invoice generated email to admin, updated email template 2024-08-03 11:33:23 +10:00
f8453ae391 More work on moving service updates to use components, move 'host' to 'hosting', move some redundant views 2024-08-01 17:34:31 +10:00
f43748e20a Add account next invoice 2024-08-01 10:03:34 +10:00
0b5bc9e012 Rework service, removed redundant code, service invoicing improvements 2024-07-31 22:37:04 +10:00
1c4cb6f38c Fix usage_broadband, since our usage data is a float
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 31s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2024-07-26 14:46:06 +10:00
9380850395 Move charge actions to ChargeController, implemented charge delete 2024-07-26 12:33:42 +10:00
743374cb17 Move charge to under service 2024-07-25 14:08:26 +10:00
ddd44b643f Service display pricing, as a result of moving to psql. Service information updates 2024-07-24 20:17:23 +10:00
d6a2c70146 Update service update to use components, enhanced form handling and submission. Added pppoe to broadband and changed validation to allow for longer service number.
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 33s
Create Docker Image / Final Docker Image Manifest (push) Successful in 8s
2024-07-24 14:33:14 +10:00
46075745d2 Move user suppliers to account suppliers 2024-07-24 09:32:17 +10:00
45794ff109 Put back site_id middleware 2024-07-23 20:25:32 +10:00
c91a2fa8e5 Added Passkey login, fixed password reset as a result of updating laravel 2024-07-23 20:25:32 +10:00
f561139d45 Optimise Invoice 2024-07-23 20:25:32 +10:00
09f2eb8d9d Remove binary attributes from DB, should be json columns
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 33s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2024-07-07 21:22:14 +10:00
76889728cd Addresses now a collection 2024-07-07 21:22:14 +10:00
0d9dbafcf1 Optimise Service model 2024-07-07 21:22:14 +10:00
b4f3db04fc Removed redundant functions in Account, Optimised User a little more, Moved Ezypay Commands to new Ezypay folder 2024-07-07 15:18:57 +10:00
70e94bf6e6 Fix search and psql like queries need to be ilike for case insensitivity 2024-07-07 10:32:26 +10:00