Commit Graph

  • 790ece14d1 Change product name_detail, name to name, pid Deon George 2023-05-09 17:08:31 +0900
  • 45dd74aad4 Added product report, showing just active products and number of services Deon George 2023-05-09 16:50:39 +0900
  • b3539e6c7e Added Account report, renamed Product to Service List Deon George 2023-05-09 16:31:44 +0900
  • f3ecc12494 Only show intuit link to reseller users Deon George 2023-05-09 10:14:45 +0900
  • fe4bc3acef Deprecate price_overriden Deon George 2023-05-09 10:09:00 +0900
  • a32e8e9d05 Added webhook to capture incoming webhooks Deon George 2023-05-06 21:48:46 +1000
  • 013bb632d3 Reimplmement service changes going to the service__change table Deon George 2023-05-06 13:53:14 +1000
  • 691180b3f0 More product cleanup Deon George 2023-05-05 22:05:42 +1000
  • dc74a064ba Normalise usage of Model into Model::class strings Deon George 2023-05-05 16:29:08 +1000
  • 820ff2be00 More Product Model optimisation Deon George 2023-05-05 15:48:24 +1000
  • 96f799f535 Product Model optimisation Deon George 2023-05-05 10:32:04 +1000
  • 0f91ce4940 Updates to Product Model, product updates, enable pricing update, improved formating of product services Deon George 2023-05-04 22:17:42 +1000
  • 95bb55aad8 Optimize Groups Deon George 2023-05-04 10:59:31 +1000
  • 0ac35c3d43 Product class optimisation Deon George 2023-05-04 10:02:25 +1000
  • a5238bfbdc No longer need to test for type, it should exist Deon George 2023-05-03 23:41:48 +1000
  • 25dab73a83 model/model_id is now required on products Deon George 2023-05-03 22:41:45 +1000
  • 72648ea14d Framework update, and moved markup() helper to new helpers.php Deon George 2023-05-03 18:24:14 +1000
  • 4f19da5987 Fix broadband plan change update Deon George 2023-05-03 18:09:29 +1000
  • fd110f5c6f Minor bug fixes from live site Deon George 2023-05-01 17:18:12 +1000
  • 8fb888a395 Update upstream urls and framework update Deon George 2023-03-15 15:51:58 +1100
  • 10931bd156 Updated docker base image and synchronise consistent docker build/test Deon George 2023-03-15 15:45:37 +1100
  • a6f01d0864 Fix display of supplier products and offerings - wasnt including all services Deon George 2023-03-15 15:34:28 +1100
  • b719efb58c Rework on product name/description and translate Deon George 2022-10-18 23:23:45 +1100
  • bfd17b0686 Fix invoices not being generated when price is null, service update rendering updates Deon George 2022-10-18 17:24:53 +1100
  • a87560ff96 Fix invoices being generated for suspended/external billing and zero price items Deon George 2022-10-18 15:58:14 +1100
  • c96d264c8f Enable creation of domains and domain service editing Deon George 2022-10-18 14:17:50 +1100
  • 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 +1100
  • 6aa30f537b Fix invoice view when not logged in Deon George 2022-09-30 09:35:58 +1000
  • ffcab790fc Fix invoice emailing, and improved formatting Deon George 2022-09-29 18:40:03 +1000
  • b065d15f60 Service paid_to can be null if no invoices created yet Deon George 2022-09-29 18:06:16 +1000
  • 319fa32754 Fix phone contract length display Deon George 2022-09-29 17:55:50 +1000
  • 15a3b11d2e Enable editing of address for phone/broadband, fix billing start for phone Deon George 2022-09-29 17:45:43 +1000
  • ec99a5ff75 Add Compoships for multile key relationships, first implemented with Service::class Deon George 2022-09-29 17:26:03 +1000
  • 2a19f14adb Fixes to emailing cancel requests. Changes to email jobs with no site_id Deon George 2022-09-29 12:16:08 +1000
  • 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 +1000
  • 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 +1000
  • 3cae12b256 Framework update, intuit update Deon George 2022-08-25 11:25:03 +1000
  • 39db6303c2 Fix email generation and sending via CLI Deon George 2022-08-25 11:08:10 +1000
  • 8955df84cd Editing product and enabled updating the accounting field Deon George 2022-08-20 23:35:41 +1000
  • 8d920e1ba1 Some product rework Deon George 2022-08-20 23:01:03 +1000
  • 71b252843c Show accounting link on accounts that are linked Deon George 2022-08-19 20:12:08 +1000
  • 1deda523b4 Fix queue configuration, fix AccountingAccountSync description Deon George 2022-08-19 17:18:37 +1000
  • 73d92f25c1 Added cost import via web Deon George 2022-08-19 15:12:56 +1000
  • 798608cebd Fix site_id table references Deon George 2022-08-19 13:52:16 +1000
  • 4b85e01e93 Customer account sync with Intuit Deon George 2022-08-18 23:29:42 +1000
  • c1a64e2094 Implement token refresh Deon George 2022-08-13 11:48:16 +1000
  • 8fd79ce23e Initial integration with Quicken (Intuit API), rework oauth tables, update/test google login Deon George 2022-08-12 14:53:06 +1000
  • 70571cb6ac Include ID in Supplier Account Sync and add supplier id integrity constraint Deon George 2022-08-11 11:03:36 +1000
  • 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 +1000
  • d358620b46 Update dreamscape api to get all domains Deon George 2022-08-10 16:10:08 +1000
  • e4c1305da5 Added Supplier Domain importing - using dreamscape API Deon George 2022-08-10 15:18:56 +1000
  • 53c665787e Add SameSite attribute to cookies Deon George 2022-08-10 12:45:55 +1000
  • 2722c92bcf Add supplier linking Deon George 2022-08-07 12:17:20 +1000
  • a1fd36aa6f Update supplier details to use form helpers, and added in api settings Deon George 2022-08-06 00:22:22 +1000
  • ae3f97d890 Fix supplier configuration Deon George 2022-08-05 22:21:17 +1000
  • 17f07dafc0 Added leenooks/dreamscape Deon George 2022-08-05 17:08:22 +1000
  • 20c91e8e31 Using search while the session has expired will generate a 401 Deon George 2022-08-03 16:34:23 +1000
  • a52c20993b Fix existing cancel workflow Deon George 2022-08-03 15:47:09 +1000
  • dd76fda274 Hosting domain_name input, ensure we redirect back to the update page Deon George 2022-08-03 15:28:27 +1000
  • 2bac177618 Some service host/domain updates, including schema updates Deon George 2022-08-02 19:16:52 +1000
  • 06b1eca306 Updates to service updating - phone Deon George 2022-08-02 08:49:17 +1000
  • 360182b6bb Fix old products report Deon George 2022-08-01 21:06:57 +1000
  • 7feec266b8 Updates to service updating - broadband Deon George 2022-08-01 20:34:10 +1000
  • de3f1a534b Framework update Deon George 2022-08-01 14:03:47 +1000
  • 97f5c84f23 Consolidate service resources into a top level services/ directory Deon George 2022-07-29 17:45:17 +1000
  • 7f6df8d032 Update test to use standard docker image now Deon George 2022-07-29 16:09:54 +1000
  • 39ded93a42 Update checkout, enable editing of checkout, show details on invoices Deon George 2022-07-29 16:06:19 +1000
  • 4f7a27dd8d Framework update Deon George 2022-07-26 00:29:07 +1000
  • cc906e9b22 Fixes for viewing unprocessed charges Deon George 2022-07-25 23:59:28 +1000
  • bb44c1a216 Hack to make services active when changed after ordering Deon George 2022-07-25 23:50:46 +1000
  • 3ff7bf1571 Fixes for error 500 in order and fix layout when updating changed services Deon George 2022-07-25 23:24:45 +1000
  • 5297ae8a62 Enable editing of supplier products and listing services connected to them Deon George 2022-06-30 23:51:20 +1000
  • fb416306e7 Optimising Supplier Layout and source code placement Deon George 2022-06-28 23:20:56 +1000
  • 464407e7ee Update leenooks/laravel and framework updates Deon George 2022-06-28 21:57:55 +1000
  • 3723d644e6 Framework update, and include nunomaduro/laravel-console-summary Deon George 2022-06-28 18:11:57 +1000
  • f6f502618d Log sent emails Deon George 2022-06-25 00:18:57 +1000
  • b0a317d709 Fixes to cost display Deon George 2022-06-14 17:23:14 +1000
  • 8ba6a93214 Fixes for testing to pass Deon George 2022-06-14 17:03:58 +1000
  • 768744ad27 Initial support for importing supplier costs Deon George 2022-06-14 16:55:17 +1000
  • 606f357839 Improved search performance Deon George 2022-06-14 16:51:18 +1000
  • 8777024cd8 Enable email test Deon George 2022-06-13 20:55:39 +1000
  • 642446e592 Cast Invoice::reminders to json Deon George 2022-06-13 19:58:53 +1000
  • d1fbb4b42b Count negative payment_items towards payment balance Deon George 2022-06-13 18:01:29 +1000
  • 5e82f091c0 Payments need to be active to be recognised Deon George 2022-06-13 17:24:43 +1000
  • 28438c6423 Fix for ezypay payment import Deon George 2022-06-13 16:44:24 +1000
  • 49a4830d89 Fix payment entry Deon George 2022-06-13 15:46:38 +1000
  • 9e889008bf Fix recording charges Deon George 2022-06-13 14:34:45 +1000
  • 2590997b1a Bring back some services logic to still needed by charges Deon George 2022-06-13 14:21:48 +1000
  • c1080481ec Enabled changing broadband services and adjusting invoices Deon George 2022-06-12 18:32:54 +1000
  • c8162b8eb9 Fixes to CI testing Deon George 2022-06-12 18:32:19 +1000
  • 849fd8d56b Framework update Deon George 2022-06-12 11:23:06 +1000
  • cc94426902 Optimising product category and category names Deon George 2022-06-12 11:21:20 +1000
  • 360c1e46a1 Updates to charges table Deon George 2022-06-11 17:43:09 +1000
  • b8f85960aa Updates to charges table Deon George 2022-06-11 17:39:25 +1000
  • b9ec64fd4f Updates for new mail enviroment for laravel 9 Deon George 2022-05-12 14:34:14 +1000
  • 69e5a5f12c Add site() to SiteID trait, so site models can be referenced (eg: in email) Deon George 2022-05-12 12:45:18 +1000
  • 2d7437fc0d Fix some missing date_* attributes for Service that have been missed Deon George 2022-05-12 09:09:49 +1000
  • 03f37f33ff Fix authorisation for resellers to only see their own accounts Deon George 2022-04-22 16:35:01 +1000
  • 16cc0c9f8d Optimise product tables Deon George 2022-04-22 15:23:08 +1000
  • e1a4db700f Removed redundant functions from Invoice, optimised Invoice tables Deon George 2022-04-22 14:41:18 +1000