66 Commits

Author SHA1 Message Date
72b11172c8 Move some service\type::class methods into __get(), no functional changes 2025-05-22 17:57:39 +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
c4809a311d 1 to many fix in update when reviewing a service
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 47s
Create Docker Image / Final Docker Image Manifest (push) Successful in 9s
2025-05-21 18:29:09 +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
98d18c00a3 Fix for when an invoice item doesnt have any start/stop dates
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 42s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2025-05-19 07:53:10 +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
622147d584 Add product selection to service update 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
256e4c6260 Cosmetic syntax standarisation in resources, no functional changes 2025-05-16 12:09:15 +10:00
fc0e75e1fb On our service report, show group and final totals 2025-05-16 11:10:54 +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
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
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
7a41dd803f Only show estimated invoicing if we have a next invoice to show
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 9s
2024-08-16 17:51:38 +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
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
7e383511ab Update phone service update form to use form components 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
5f10175b35 Updated datatables, using @pa instead of @js/@css, using conditionalPaging in datatables
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 10s
2024-07-28 21:33:30 +10:00
9380850395 Move charge actions to ChargeController, implemented charge delete 2024-07-26 12:33:42 +10:00
756f550b43 Cosmetic code changes, no functional changes 2024-07-25 14:44:09 +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
79237868cb Moved service.widget.status to a component 2024-07-24 17:45:32 +10:00
14609fb377 Fix display of Billing Start Date and other minor items
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 30s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2024-07-24 16:34:13 +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
0d9dbafcf1 Optimise Service model 2024-07-07 21:22:14 +10:00
844d509834 Move invoice blades around. Added invoices in credit view
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-07-06 19:28:14 +10:00
b6b036e06d Optimisations for resellers home page 2024-07-06 11:06:07 +10:00
e7ac329d24 Home page performance optimisations 2024-07-06 11:06:07 +10:00
648d941893 Code refactor work. New optimised query to get invoice status summary for an account 2024-07-06 11:06:07 +10:00
59dc825bf7 Update laravel framework from 9 to 11, removed some old packages 2024-07-06 11:06:07 +10:00
12b63a506f Minor bug fixes for payment update, internal product link and order billing interval 2023-05-13 22:19:22 +10:00
Deon George
ad2f6f3a7f Inuit sync of tax, product accounting, accounts and invoices 2023-05-12 20:09:51 +10:00
Deon George
dde11f73f5 Changed home screen to use account models instead of user model. Home screen now shows multiple accounts 2023-05-09 19:28:51 +09:00
Deon George
790ece14d1 Change product name_detail, name to name, pid 2023-05-09 17:12:07 +09:00
Deon George
45dd74aad4 Added product report, showing just active products and number of services 2023-05-09 16:50:39 +09:00
Deon George
b3539e6c7e Added Account report, renamed Product to Service List 2023-05-09 16:32:02 +09:00
Deon George
fe4bc3acef Deprecate price_overriden 2023-05-09 10:09:00 +09:00
013bb632d3 Reimplmement service changes going to the service__change table 2023-05-06 17:21:56 +10:00
691180b3f0 More product cleanup 2023-05-06 13:53:50 +10:00
dc74a064ba Normalise usage of Model into Model::class strings 2023-05-05 16:29:57 +10:00
820ff2be00 More Product Model optimisation 2023-05-05 16:29:57 +10:00