Commit Graph

  • f458bb19c5 Put back daily schedule job to collect broadband traffic Deon George 2024-07-06 11:16:18 +10:00
  • 76d43a81c8 Temporarily fix invoice emailing Deon George 2024-07-06 10:28:45 +10:00
  • b3d5bf05a9 Fix handling of discounts in invoiceSummary(), added invoiceSummaryCredit() to show invoices in credit Deon George 2024-07-05 23:36:28 +10:00
  • f0ec35f463 Update laravel/leenooks module Deon George 2024-07-05 23:04:44 +10:00
  • 326b1dcfc5 User optimisation and code cleanup Deon George 2024-07-05 22:56:02 +10:00
  • b6b036e06d Optimisations for resellers home page Deon George 2024-07-05 17:23:06 +10:00
  • e7ac329d24 Home page performance optimisations Deon George 2024-07-05 16:38:31 +10:00
  • 648d941893 Code refactor work. New optimised query to get invoice status summary for an account Deon George 2024-07-05 12:04:08 +10:00
  • 59dc825bf7 Update laravel framework from 9 to 11, removed some old packages Deon George 2024-07-04 15:03:11 +10:00
  • 1b4504cee2 Fix dashboard SQL query error, doesnt work with postgres Deon George 2024-07-03 13:52:16 +10:00
  • 74864e66cb Remove the error dump from a 500 message Deon George 2024-07-03 13:51:03 +10:00
  • c0cffc3e2c Framework update Deon George 2024-07-03 13:08:37 +10:00
  • 4e450d4efc Updated for gitea Deon George 2024-07-03 12:25:34 +10:00
  • 1374d38545 Redo database migrations for pgsql Deon George 2024-06-21 17:43:32 +10:00
  • 7c91082ca8 Fix user creation in order - language_id doesnt have a default value Deon George 2024-02-01 09:51:58 +11:00
  • 27720ee882 Telephone is now phone Deon George 2023-06-16 15:10:36 +10:00
  • 8f283f83f2 Fix exception in AccountingInvoiceAdd Deon George 2023-05-14 21:39:54 +10:00
  • c1bb20dec0 Add event to process webhook payments Deon George 2023-05-13 23:51:27 +10:00
  • 12b63a506f Minor bug fixes for payment update, internal product link and order billing interval Deon George 2023-05-13 22:19:22 +10:00
  • a195e4b55b Update to get an individual payment from intuit Deon George 2023-05-13 22:01:43 +10:00
  • 8ad9e73abb Added intuit payments Deon George 2023-05-13 21:20:56 +10:00
  • a518158ccf Framework update Deon George 2023-05-12 23:05:43 +10:00
  • ad2f6f3a7f Inuit sync of tax, product accounting, accounts and invoices Deon George 2023-05-12 20:09:51 +10:00
  • e2d8f8a096 Command to add accounts to accounting Deon George 2023-05-10 17:56:52 +09:00
  • 11b554daad Rename account_provider Deon George 2023-05-10 16:37:43 +09:00
  • 17ebbb71e8 Integration with Intuit - get accounting details for products Deon George 2023-05-10 12:59:42 +09:00
  • dde11f73f5 Changed home screen to use account models instead of user model. Home screen now shows multiple accounts Deon George 2023-05-09 19:28:51 +09:00
  • 790ece14d1 Change product name_detail, name to name, pid Deon George 2023-05-09 17:08:31 +09:00
  • 45dd74aad4 Added product report, showing just active products and number of services Deon George 2023-05-09 16:50:39 +09:00
  • b3539e6c7e Added Account report, renamed Product to Service List Deon George 2023-05-09 16:31:44 +09:00
  • f3ecc12494 Only show intuit link to reseller users Deon George 2023-05-09 10:14:45 +09:00
  • fe4bc3acef Deprecate price_overriden Deon George 2023-05-09 10:09:00 +09:00
  • a32e8e9d05 Added webhook to capture incoming webhooks Deon George 2023-05-06 21:48:46 +10:00
  • 013bb632d3 Reimplmement service changes going to the service__change table Deon George 2023-05-06 13:53:14 +10:00
  • 691180b3f0 More product cleanup Deon George 2023-05-05 22:05:42 +10:00
  • dc74a064ba Normalise usage of Model into Model::class strings Deon George 2023-05-05 16:29:08 +10:00
  • 820ff2be00 More Product Model optimisation Deon George 2023-05-05 15:48:24 +10:00
  • 96f799f535 Product Model optimisation Deon George 2023-05-05 10:32:04 +10:00
  • 0f91ce4940 Updates to Product Model, product updates, enable pricing update, improved formating of product services Deon George 2023-05-04 22:17:42 +10:00
  • 95bb55aad8 Optimize Groups Deon George 2023-05-04 10:59:31 +10:00
  • 0ac35c3d43 Product class optimisation Deon George 2023-05-04 10:02:25 +10:00
  • a5238bfbdc No longer need to test for type, it should exist Deon George 2023-05-03 23:41:48 +10:00
  • 25dab73a83 model/model_id is now required on products Deon George 2023-05-03 22:41:45 +10:00
  • 72648ea14d Framework update, and moved markup() helper to new helpers.php Deon George 2023-05-03 18:24:14 +10:00
  • 4f19da5987 Fix broadband plan change update Deon George 2023-05-03 18:09:29 +10:00
  • fd110f5c6f Minor bug fixes from live site Deon George 2023-05-01 17:18:12 +10:00
  • 8fb888a395 Update upstream urls and framework update Deon George 2023-03-15 15:51:58 +11:00
  • 10931bd156 Updated docker base image and synchronise consistent docker build/test Deon George 2023-03-15 15:45:37 +11:00
  • a6f01d0864 Fix display of supplier products and offerings - wasnt including all services Deon George 2023-03-15 15:34:28 +11:00
  • b719efb58c Rework on product name/description and translate Deon George 2022-10-18 23:23:45 +11:00
  • bfd17b0686 Fix invoices not being generated when price is null, service update rendering updates Deon George 2022-10-18 17:24:53 +11:00
  • a87560ff96 Fix invoices being generated for suspended/external billing and zero price items Deon George 2022-10-18 15:58:14 +11:00
  • c96d264c8f Enable creation of domains and domain service editing Deon George 2022-10-18 14:17:50 +11:00
  • 0b4e3a9341 Dont save payments with a zero alloc amount, delete payments with a zero alloc amount, fix javascript calculating payment balance Deon George 2022-10-18 10:23:11 +11:00
  • 6aa30f537b Fix invoice view when not logged in Deon George 2022-09-30 09:35:58 +10:00
  • ffcab790fc Fix invoice emailing, and improved formatting Deon George 2022-09-29 18:40:03 +10:00
  • b065d15f60 Service paid_to can be null if no invoices created yet Deon George 2022-09-29 18:06:16 +10:00
  • 319fa32754 Fix phone contract length display Deon George 2022-09-29 17:55:50 +10:00
  • 15a3b11d2e Enable editing of address for phone/broadband, fix billing start for phone Deon George 2022-09-29 17:45:43 +10:00
  • ec99a5ff75 Add Compoships for multile key relationships, first implemented with Service::class Deon George 2022-09-29 17:26:03 +10:00
  • 2a19f14adb Fixes to emailing cancel requests. Changes to email jobs with no site_id Deon George 2022-09-29 12:16:08 +10:00
  • 1667b8c1df Fix broadband traffic import, when new services cannot be found. Fix broadband update so that start_at = connect_at Deon George 2022-09-29 11:22:16 +10:00
  • 5b4aa5c73e WIP: Fix invoice_next_at date on service update for broadband - must do the others, and create a service validator Deon George 2022-09-07 15:15:02 +10:00
  • 3cae12b256 Framework update, intuit update Deon George 2022-08-25 11:25:03 +10:00
  • 39db6303c2 Fix email generation and sending via CLI Deon George 2022-08-25 11:08:10 +10:00
  • 8955df84cd Editing product and enabled updating the accounting field Deon George 2022-08-20 23:35:41 +10:00
  • 8d920e1ba1 Some product rework Deon George 2022-08-20 23:01:03 +10:00
  • 71b252843c Show accounting link on accounts that are linked Deon George 2022-08-19 20:12:08 +10:00
  • 1deda523b4 Fix queue configuration, fix AccountingAccountSync description Deon George 2022-08-19 17:18:37 +10:00
  • 73d92f25c1 Added cost import via web Deon George 2022-08-19 15:12:56 +10:00
  • 798608cebd Fix site_id table references Deon George 2022-08-19 13:52:16 +10:00
  • 4b85e01e93 Customer account sync with Intuit Deon George 2022-08-18 23:29:42 +10:00
  • c1a64e2094 Implement token refresh Deon George 2022-08-13 11:48:16 +10:00
  • 8fd79ce23e Initial integration with Quicken (Intuit API), rework oauth tables, update/test google login Deon George 2022-08-12 14:53:06 +10:00
  • 70571cb6ac Include ID in Supplier Account Sync and add supplier id integrity constraint Deon George 2022-08-11 11:03:36 +10:00
  • f5d535daa7 Fix supplier_user being unique for each supplier and id, fix search looking for users with a supplier_id Deon George 2022-08-10 17:05:57 +10:00
  • d358620b46 Update dreamscape api to get all domains Deon George 2022-08-10 16:10:08 +10:00
  • e4c1305da5 Added Supplier Domain importing - using dreamscape API Deon George 2022-08-10 15:18:56 +10:00
  • 53c665787e Add SameSite attribute to cookies Deon George 2022-08-10 12:45:55 +10:00
  • 2722c92bcf Add supplier linking Deon George 2022-08-07 12:17:20 +10:00
  • a1fd36aa6f Update supplier details to use form helpers, and added in api settings Deon George 2022-08-06 00:22:22 +10:00
  • ae3f97d890 Fix supplier configuration Deon George 2022-08-05 22:21:17 +10:00
  • 17f07dafc0 Added leenooks/dreamscape Deon George 2022-08-05 17:08:22 +10:00
  • 20c91e8e31 Using search while the session has expired will generate a 401 Deon George 2022-08-03 16:34:23 +10:00
  • a52c20993b Fix existing cancel workflow Deon George 2022-08-03 15:47:09 +10:00
  • dd76fda274 Hosting domain_name input, ensure we redirect back to the update page Deon George 2022-08-03 15:28:27 +10:00
  • 2bac177618 Some service host/domain updates, including schema updates Deon George 2022-08-02 19:16:52 +10:00
  • 06b1eca306 Updates to service updating - phone Deon George 2022-08-02 08:49:17 +10:00
  • 360182b6bb Fix old products report Deon George 2022-08-01 21:06:57 +10:00
  • 7feec266b8 Updates to service updating - broadband Deon George 2022-08-01 20:34:10 +10:00
  • de3f1a534b Framework update Deon George 2022-08-01 14:03:47 +10:00
  • 97f5c84f23 Consolidate service resources into a top level services/ directory Deon George 2022-07-29 17:45:17 +10:00
  • 7f6df8d032 Update test to use standard docker image now Deon George 2022-07-29 16:09:54 +10:00
  • 39ded93a42 Update checkout, enable editing of checkout, show details on invoices Deon George 2022-07-29 16:06:19 +10:00
  • 4f7a27dd8d Framework update Deon George 2022-07-26 00:29:07 +10:00
  • cc906e9b22 Fixes for viewing unprocessed charges Deon George 2022-07-25 23:59:28 +10:00
  • bb44c1a216 Hack to make services active when changed after ordering Deon George 2022-07-25 23:50:46 +10:00
  • 3ff7bf1571 Fixes for error 500 in order and fix layout when updating changed services Deon George 2022-07-25 23:24:45 +10:00
  • 5297ae8a62 Enable editing of supplier products and listing services connected to them Deon George 2022-06-30 23:51:20 +10:00
  • fb416306e7 Optimising Supplier Layout and source code placement Deon George 2022-06-28 23:20:56 +10:00