Commit Graph

517 Commits

Author SHA1 Message Date
David Bomba f62518f63b Stripe Connect 2021-04-22 20:38:22 +10:00
David Bomba 23b5686c28 Fixes for migrations 2021-04-21 16:06:34 +10:00
Benjamin Beganović e58d5291e7
Merge branch 'stripe-connect' into v5-2004-stripe-connect 2021-04-20 23:42:34 +02:00
Benjamin Beganović eef9065f08 wip 2021-04-20 16:08:33 +02:00
David Bomba 1bd1b2ed7c JS Fixes 2021-04-20 22:17:44 +10:00
David Bomba e6c083cf29 Stripe Connect 2021-04-20 21:30:52 +10:00
David Bomba 527d21bdc0 Subscription events 2021-04-13 13:09:47 +10:00
David Bomba 3b7c4d64f5 Stripe Connect Stubbed 2021-04-12 20:11:08 +10:00
Benjamin Beganović c17893f9a8 Add $page_size & $page_layout 2021-04-08 17:49:28 +02:00
David Bomba 0b2ded93b9 Adjust constraints in migration 2021-04-08 19:50:27 +10:00
David Bomba 23206d7a67 Add licenses table 2021-04-07 00:00:24 +10:00
David Bomba 40335c0d92 Add rest method and headers to webhooks 2021-04-06 07:41:51 +10:00
David Bomba 660dca561b subscriptions 2021-04-05 22:37:25 +10:00
David Bomba 1e83b729d5 Minor fixes for subscriptions 2021-04-01 20:33:50 +11:00
David Bomba 3eb9688a83 fix subscriptions schema 2021-03-30 21:08:02 +11:00
David Bomba 3183186d4d Working on subscriptions 2021-03-29 21:19:30 +11:00
David Bomba 2c83abe432 Subscriptions 2021-03-27 07:28:56 +11:00
David Bomba 8eb8f6e098 Fixes for tests 2021-03-26 06:42:25 +11:00
David Bomba 90a777397e
Fixes for subscriptions (#5250)
* Fixes for converting quote to invoice

* Fixes for naming PDFs

* Refresh entity prior to sending

* Fixes for subscriptions

* Add in required use

* Fixes for notifications

* Fixes for notifications

* Add with trasheD

* Rename BillingSubscriptions to Subscriptions

* Refactoring subscriptions

* Add name to subscription

* Refactoring subscriptions
2021-03-25 22:28:22 +11:00
David Bomba acbb8af053
Fixes for subscriptions (#5249)
* Fixes for converting quote to invoice

* Fixes for naming PDFs

* Refresh entity prior to sending

* Fixes for subscriptions

* Add in required use

* Fixes for notifications

* Fixes for notifications

* Add with trasheD

* Rename BillingSubscriptions to Subscriptions

* Refactoring subscriptions

* Add name to subscription
2021-03-25 22:01:36 +11:00
David Bomba abd3a89bc9
Subscriptions (#5248)
* Fixes for converting quote to invoice

* Fixes for naming PDFs

* Refresh entity prior to sending

* Fixes for subscriptions

* Add in required use

* Fixes for notifications

* Fixes for notifications

* Add with trasheD

* Rename BillingSubscriptions to Subscriptions

* Refactoring subscriptions
2021-03-25 21:55:59 +11:00
David Bomba cb7f27462b
Client subscriptions + bug fixes (#5238)
* Fixes for converting quote to invoice

* Fixes for naming PDFs

* Refresh entity prior to sending

* Fixes for subscriptions

* Add in required use

* Fixes for notifications

* Fixes for notifications
2021-03-24 20:14:30 +11:00
David Bomba 8197a87ad0 remove unique constraint on payment hash 2021-03-22 07:23:21 +11:00
= 36ffeb9344 bug fixes 2021-03-21 08:53:33 +11:00
= 2eb7de95ad Add invoie_id to client subs 2021-03-20 14:39:30 +11:00
David Bomba b841fe7000 Working on unique rules for numbers 2021-03-20 09:29:20 +11:00
David Bomba 2a89a12b69
Merge pull request #5175 from turbo124/v5-develop
Fixes for 2fa
2021-03-18 22:47:31 +11:00
David Bomba 10f7b1a309 Fixes for 2fa 2021-03-18 22:46:58 +11:00
Benjamin Beganović 28bc608d4f Fix labels on Playful design 2021-03-18 08:45:24 +01:00
Benjamin Beganović 9db7d2e5ca Fix "Plain" design not showing company-details section 2021-03-10 16:56:41 +01:00
David Bomba 00eefcd781 Client Subscription scaffolding 2021-03-10 11:08:58 +11:00
David Bomba e0b169b64b Fixes for billing subscriptions 2021-03-10 09:56:59 +11:00
David Bomba b91fcf1b34
Merge branch 'v5-develop' into billing_subscriptions 2021-03-10 09:27:28 +11:00
Benjamin Beganović 868b6efd8e Add currency_id to billing_subscriptions table 2021-03-09 14:24:31 +01:00
David Bomba d7d0768eae Minor fixes 2021-03-09 21:34:39 +11:00
David Bomba 053c1ca5fa billing_subscriptions cleanup 2021-03-09 08:29:59 +11:00
David Bomba 31d92a3dc0 add russian language 2021-03-09 08:05:20 +11:00
Benjamin Beganović 9c1a3368e9 Billing subscriptions: Database schema & model 2021-03-08 15:18:34 +01:00
David Bomba 365c190cca Remove return type for User Service 2021-03-04 10:12:34 +11:00
Benjamin Beganović b7d152fe52 Push new migration timestamp to make sure designs get updated 2021-03-02 15:43:48 +01:00
= 5f14cc0c5d Working on task range overlap 2021-02-27 21:08:39 +11:00
David Bomba c063aee812 enums for email delivery 2021-02-26 08:06:43 +11:00
= 4b1030f881 Add former email address for rollbacks 2021-02-20 08:42:29 +11:00
Benjamin Beganović 001b6902f2 wip 2021-02-16 14:42:35 +01:00
David Bomba 181902fece Additional company table properties 2021-02-16 08:52:38 +11:00
Benjamin Beganović 452f82e23d Push new migration for design changes 2021-02-10 12:45:00 +01:00
David Bomba 6d278a9c05 Add flag when permissions change 2021-01-29 23:29:42 +11:00
David Bomba 01590b06c1 Fix for migrations 2021-01-26 16:56:04 +11:00
David Bomba 0684c93791 Fix for migrations 2021-01-26 16:54:48 +11:00
David Bomba 6540a25531 Refactor client numbering 2021-01-25 21:34:12 +11:00
David Bomba 24dfbe48dc working on paid_to_date fields and calculations 2021-01-24 17:44:14 +11:00
= ad40434686 Additional checks that the scheduler has been configured and is working 2021-01-23 15:52:54 +11:00
Benjamin Beganović bc8d77fec2 design fixes 2021-01-19 12:37:27 +01:00
David Bomba c4bfb33dbf Add destroy() methods in all controllers 2021-01-17 15:28:03 +11:00
Benjamin Beganović c7226f7fa6 update designs 2021-01-15 13:08:09 +01:00
David Bomba 3cb4585880 Fixes for migrations 2021-01-12 09:14:52 +11:00
David Bomba 63087de0bc Fix for tests (typo) 2021-01-12 09:06:56 +11:00
David Bomba 7d69f5eba3 Changes to schema for expenses, drop redundant columns from company table 2021-01-12 08:57:48 +11:00
David Bomba df55785df9 fix for calculating invoice payments (include partial and full refunds). 2021-01-11 21:45:38 +11:00
David Bomba c82d6fa270 additional column on company and expenses table 2021-01-08 21:27:49 +11:00
David Bomba 13420a93b9 Fixes for validation 2021-01-08 21:19:26 +11:00
David Bomba fc77f2b196 Fix naming of migration file 2021-01-07 21:48:44 +11:00
David Bomba 31dd8b2d77
Merge pull request #4643 from turbo124/v5-develop
Fixes for tax precision
2021-01-07 17:09:08 +11:00
David Bomba 5a840201da Move field from company table to settings 2021-01-07 17:08:34 +11:00
Ween Jiann 233d4257a9
Update Singapore Dollar Symbol 2021-01-07 10:33:56 +08:00
David Bomba c132e9ace8 Fixes for tasks, and migrations 2021-01-06 10:36:20 +11:00
David Bomba 4e7b050072 Make status_sort_order nullable 2021-01-05 21:59:59 +11:00
David Bomba f267408029
Merge pull request #4629 from turbo124/v5-develop
update decimal precision
2021-01-05 17:19:41 +11:00
David Bomba 13e9197ae5 Tests for task sorting 2021-01-05 15:41:43 +11:00
David Bomba 0c74a4601f Change decimal resolution 2021-01-05 13:24:32 +11:00
David Bomba 015faa3a94 change decimal resolution to 20,6 across application 2021-01-05 13:16:17 +11:00
Benjamin Beganović 603f7baa58 apply php-cs-fixeR 2021-01-04 13:38:00 +01:00
David Bomba f21949e5e0 Fix for migration on clean setup 2021-01-04 09:00:25 +11:00
David Bomba 934610a01c Update copyright + version bump + set canadian dollar symbol to $ 2021-01-04 08:54:54 +11:00
= 37b4eb3b51 Fix for null values in country table 2020-12-24 09:13:19 +11:00
Benjamin Beganović 5a8dfd85eb Apply php-cs-fixer 2020-12-21 11:46:46 +01:00
David Bomba f62bb984a7 Fixes for country types 2020-12-21 09:55:02 +11:00
David Bomba e3f48f9b8b Increase precision of product columsn 2020-12-20 12:05:20 +11:00
David Bomba feb78a63f2 Add service worker back in 2020-12-17 21:53:20 +11:00
Benjamin Beganović 7ccd10adf9 - Change $global-margin to $global_margin to keep consistency
- Update designs accordingly
- Update ChromiumPdf version
- Apply php-cs-fixer
2020-12-15 11:45:04 +01:00
David Bomba fc47fb90de Database migrations for task fields 2020-12-14 22:51:45 +11:00
Benjamin Beganović ae88d5e08e php-cs-fixer format 2020-11-25 15:19:52 +01:00
David Bomba 4b240b05ca Add deleted_at column to paymentables 2020-11-16 08:23:20 +11:00
David Bomba d8bb01430f Fixes for renaming company gateway columns 2020-11-12 22:09:31 +11:00
David Bomba 087c442a64 Add custom values to payments table 2020-11-09 08:21:52 +11:00
David Bomba bbf240be2d New fields for company gateway 2020-11-04 07:19:59 +11:00
= dfb55dbd8b remove is_migrating 2020-11-01 14:19:03 +11:00
David Bomba 7eb0267c0d Disable a company if needed 2020-10-30 23:11:07 +11:00
David Bomba a283f1dcf7 Working on migration for expenses and tasks 2020-10-30 20:17:29 +11:00
David Bomba d24315dce9 Fix default for show tasks table 2020-10-30 08:04:39 +11:00
David Bomba 5266239341 Fix for nullability on assigned_user_id 2020-10-30 07:47:25 +11:00
David Bomba c1c8b6c14e Change start_time datatype 2020-10-29 20:40:13 +11:00
David Bomba dbcfce8bb9 Fixes for missing fields in transformers / fillable for vendors and expenses 2020-10-29 11:17:10 +11:00
David Bomba aabe525acd Fix for assigned user nullable 2020-10-29 09:51:15 +11:00
David Bomba 59291b799c Fixes for tasks status column 2020-10-29 09:48:05 +11:00
David Bomba 9aeb2d7a5b Psalm cleanup 2020-10-28 21:10:49 +11:00
David Bomba a07f04e1df Refactor Template Engine 2020-10-28 16:50:06 +11:00
David Bomba 3bef11c87e Add invoice_documents field to tasks 2020-10-27 13:27:38 +11:00
David Bomba 8f53424017 Fixes 2020-10-27 06:10:04 +11:00
David Bomba 5ffd2b4678 Add sort order to task status 2020-10-26 08:05:33 +11:00
David Bomba 73b3c11d80 Fixes for update expenses 2020-10-23 08:00:49 +11:00
David Bomba 6c1b952111
Refactor requests to use generics (#41)
* Validation rules for expenses

* Tests

* Tests
2020-10-22 17:46:02 +11:00
David Bomba f0a08544d6 Fixes for show recurring" 2020-10-21 20:24:33 +11:00
David Bomba 6f84e07c10 Fixes for schema, fixes for recurring invoice markViewed() 2020-10-21 08:15:11 +11:00
David Bomba f0e4a94bee Task Statuses 2020-10-20 10:01:59 +11:00
David Bomba 8b49c83a67 Fixes for required expense fields 2020-10-20 08:31:19 +11:00
David Bomba 9c324f187e Fixes for vendor presenter; 2020-10-20 08:18:09 +11:00
David Bomba a3afa8ede9 Remove project name unique constraint 2020-10-19 21:59:58 +11:00
David Bomba 27f678bd8c working on credit payments 2020-10-15 15:07:42 +11:00
David Bomba c44e8330a5 Fixes for tests 2020-10-15 13:07:48 +11:00
David Bomba 944bd1207c Company entity options 2020-10-15 08:16:20 +11:00
David Bomba 6835c9d3b6 Fixes for migration 2020-10-15 08:04:42 +11:00
David Bomba 3dca6ff171 Add projects to all entities - fixes for gateway casts 2020-10-15 07:58:20 +11:00
David Bomba 28f140ee37 Expense categories 2020-10-13 15:14:13 +11:00
David Bomba 05caec8aef expense categories 2020-10-13 15:08:56 +11:00
David Bomba b7292a0432 Update email validation 2020-10-13 08:27:42 +11:00
David Bomba 1042bbec7b Update vendor contact schema to match client contact schema 2020-10-12 08:16:39 +11:00
David Bomba b6bea31646 Working on gateway fee slippage 2020-10-10 21:57:28 +11:00
David Bomba dd4d14d128 Implement Projects API 2020-10-08 09:25:39 +11:00
David Bomba 3aa5e2e4eb Minor release 2020-10-06 21:06:14 +11:00
David Bomba 1264486bb9 Working on recurring migration 2020-10-06 08:46:47 +11:00
David Bomba 06b7dfa291 Fixes for Recurring 2020-10-04 21:24:55 +11:00
David Bomba 836e9a0ed4 Fixes for site_url on gateways table 2020-09-29 07:31:48 +10:00
David Bomba 604827f551 Only show implemented gateways 2020-09-28 08:00:14 +10:00
David Bomba ab0ec5e2cb Vendor API endpoints 2020-09-23 10:16:19 +10:00
David Bomba 712b8991e2 Fixes for versions 2020-09-18 17:21:42 +10:00
David Bomba 67492c3384 Recurring Invoice Invitations 2020-09-18 07:49:22 +10:00
David Bomba 24104509b3 Fixes for recurring invoice schema - auto_bill_enabled 2020-09-17 09:26:23 +10:00
David Bomba 03e9bf0bc7 Fixes for recurring 2020-09-16 20:08:51 +10:00
David Bomba bae82b56c1 Add license 2020-09-14 21:11:46 +10:00
David Bomba 9c7dc24bd2 Recurring Dates 2020-09-13 20:20:11 +10:00
David Bomba 2b877d3414 Working on recurringDates Array 2020-09-12 20:33:12 +10:00
David Bomba 89dcd43e47 Fixes for contact password not sticking on update 2020-09-12 19:53:28 +10:00
David Bomba d071ed0d3b Attach payment_id to payment_hash 2020-09-10 11:52:17 +10:00
David Bomba 605f4d0b0c Fixes for migrations 2020-09-09 07:37:07 +10:00
David Bomba b9c868d3ff Sort recurring / invoices transformers for comparison 2020-09-09 07:33:21 +10:00
David Bomba f5eecf0eb6 Working on recurring 2020-09-08 20:34:14 +10:00
David Bomba ba75a44eb8
Laravel 7.x Shift (#40)
* Adopt Laravel coding style

The Laravel framework adopts the PSR-2 coding style with some additions.
Laravel apps *should* adopt this coding style as well.

However, Shift allows you to customize the adopted coding style by
adding your own [PHP CS Fixer][1] `.php_cs` config to your project.

You may use [Shift's .php_cs][2] file as a base.

[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200

* Shift bindings

PHP 5.5.9+ adds the new static `class` property which provides the fully qualified class name. This is preferred over using class name strings as these references are checked by the parser.

* Shift core files

* Shift to Throwable

* Add laravel/ui dependency

* Unindent vendor mail templates

* Shift config files

* Default config files

In an effort to make upgrading the constantly changing config files
easier, Shift defaulted them so you can review the commit diff for
changes. Moving forward, you should use ENV variables or create a
separate config file to allow the core config files to remain
automatically upgradeable.

* Shift Laravel dependencies

* Shift cleanup

* Upgrade to Laravel 7

Co-authored-by: Laravel Shift <shift@laravelshift.com>
2020-09-06 19:38:10 +10:00
David Bomba 1bd3deca4f Invoice payments with gateway fees 2020-08-31 14:27:47 +10:00
David Bomba 36c54d8cc3 Working on fees 2020-08-28 11:06:46 +10:00
David Bomba a5248f7a93 Test mode for company gateway 2020-08-28 07:34:15 +10:00
David Bomba 1a7d0d3cbd Working on gateway fees across multiple invoices 2020-08-27 22:12:39 +10:00
David Bomba 979916adb5 Refactor payments 2020-08-25 23:06:38 +10:00
David Bomba 4c3f466d58 Tests for system log routes 2020-08-24 20:28:47 +10:00
David Bomba d7dd544271 System logs 2020-08-24 19:51:19 +10:00
= 6d8d48bced Add payment meta data to payments table 2020-08-22 10:57:38 +10:00
David Bomba 9e75283380 Add label field to company gateways table 2020-08-22 08:16:40 +10:00
David Bomba 334860f87b Custom payment drivers 2020-08-20 08:11:46 +10:00
David Bomba 77ecca3035 fixes for tests 2020-08-19 16:11:57 +10:00
David Bomba ca99a66390 Fixes for tests 2020-08-19 16:09:01 +10:00
David Bomba 9215f895c2 Fixes for exchange rate 2020-08-19 13:19:55 +10:00
David Bomba 92036b74af Add exchange_rate to entities 2020-08-19 13:08:25 +10:00
David Bomba 7b2e60a0d5 Add amount column to history table 2020-08-19 12:44:25 +10:00
Benjamin Beganović 0a493c275e Enable is_public for document uploads 2020-08-18 16:12:46 +02:00
David Bomba 3ac9cc5158 Add reminder fields to entities 2020-08-14 08:08:10 +10:00
David Bomba 52cc02199b Remove Photo Design 2020-08-13 20:06:48 +10:00
David Bomba 7feae1fd45 Add is_deleted to client_gateway_tokens table 2020-08-12 08:17:32 +10:00
David Bomba f544f7ac23 fix for archiving tax rates 2020-08-04 18:17:12 +10:00
David Bomba caad3661d5 Refactor to user company_key instead of company_token 2020-07-28 21:58:15 +10:00
David Bomba d5b777206e Shop routes 2020-07-28 21:19:51 +10:00
David Bomba d9f179b84d Update enabled_modules 2020-07-21 21:27:55 +10:00
David Bomba 8420a4bac1 Remove redundant properties from account table and transformer 2020-07-21 09:00:59 +10:00
David Bomba b96e2aa78b Bulk actions for tax rates 2020-07-13 09:29:44 +10:00
David Bomba a476034bd0 Add token_id to activity table 2020-07-08 16:54:16 +10:00
David Bomba 4c321d41c3 Change subscriptions to webhooks 2020-07-06 21:22:36 +10:00
David Bomba b9c860bfc3 Add task to check company size 2020-07-05 18:59:28 +10:00
David Bomba 8eed07b8f5 Additional fields for entities 2020-06-28 08:24:08 +10:00
David Bomba fe995ca878 Refactor refunds 2020-06-27 10:05:31 +10:00
David Bomba 889ac65f26 Bulk actions on groups 2020-06-24 09:39:49 +10:00
David Bomba 2fadadf5d4 Change document->path to ->url 2020-06-22 15:52:20 +10:00
David Bomba 52e00e2a90 enabled_tax_rates defaults to 0 2020-06-22 07:24:03 +10:00
David Bomba 2d2a5c0812 working on authorize.net token payments 2020-06-16 22:41:56 +10:00
David Bomba aa4ac31bc7 fix for duplicate company column 2020-06-15 21:48:14 +10:00
David Bomba fc40159d36 Fixes for currency precision 2020-06-15 21:42:46 +10:00
David Bomba 4846c9bccc Working on reversing an invoice cancellation 2020-06-15 09:34:18 +10:00
David Bomba 7e26a81fb9 Move enabled_tax_rates onto company model 2020-06-11 07:56:08 +10:00
David Bomba 8512db6b1e
Add payment terms per company (#3759)
* remove first name last name required

* Working on check update script

* Add payment terms per company

* set enabled modules on company creation

* Add payment terms to migration
2020-05-27 09:49:06 +10:00
David Bomba 0a4464fc23
Payment Failure Notifications (#3755)
* Type Change for Payment Terms

* Fixes for payment terms casting

* Working on payment failure notifications

* Working on payment failure notifications
2020-05-26 20:22:50 +10:00
David Bomba c339c25d9c
Bulk actions for Payment Terms (#3752)
* Fixes for tests

* payment terms policies and repo

* Bulk actions for payment terms

* Fixes for documentation

* working on payment failure mailer
2020-05-26 18:20:50 +10:00
David Bomba 970c9bb87d
Payment Terms (#3737)
* Fixes for converting a quote to invoice

* Fixes for deleting an invoice

* Payment Terms CRUD

* Payment Terms

* Push PaymentTerms back into the DB

* Payment Terms

* Payment Terms

* Create api docs for payment terms
2020-05-23 13:28:24 +10:00
David Bomba 659af63b5c
Add Quotes to RandomDataSeeder (#3714)
* Skip preview tests

* Fixes for product test

* Fixes for tests

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Fixes for incorrect payment types

* Refactor class nameS

* Entity Notification refactor

* Entity Notifications

* Add Quotes to randomdataseederr
2020-05-19 08:22:18 +10:00
David Bomba 6f373efd0d
Modify Users Table (#3709)
* Fixes for correct way to change an auth'd contact

* modify users table
2020-05-16 21:16:41 +10:00
David Bomba 2000795fdc
Fixes for correct way to change an auth'd contact (#3708) 2020-05-16 21:13:32 +10:00
David Bomba 1e323a5770
Working on OAuth. (#3688)
* Working on OAuth

* Fixes for gmail transport

* Working on oauth
2020-05-13 14:51:16 +10:00
David Bomba b3eb2ae3b4
Fix companygatewaytransformer (#3677)
* Working on subscriptions

* Implement return type in models

* Subscription implementation

* Improvements to handling importation of large accountS

* Loggin imports

* Activate collector

* Improve memory usage of import script

* Appen Tags into emails - fix companygatewaytransformer
2020-05-06 21:49:42 +10:00
David Bomba 74a6c4f2ee
Reminders (#3630)
* Performance improvements moving from str_replace to strtr

* Remove legacy docs

* Clean up credit transformer

* Working on invoice emails

* Clean up for invoice designs

* Tests for light and dark theme emails

* Working on reminder scheduling

* Reminder Job Class

* Fixes for github actions

* PHP CS

* Test for reminders

* Test for reminders
2020-04-15 10:30:52 +10:00
David Bomba afee58f746
Google Analytics (#3610)
* Working on google analytics

* google analytics implementation
2020-04-09 22:04:26 +10:00
David Bomba 05443d69ec
Implement CompanyToken and Subscriptions CRUD (#3609)
* Working on Tokens CRUD

* Fixes for company filters

* Working on Token CRUD

* Tests for tokens

* Fixes for OPENApi

* Subscriptions

* Subscriptions
2020-04-09 20:48:04 +10:00
David Bomba eba0c19824
Fixes for Migration (#3572)
* Remove \Log::, fixes for tests, and fixes for migration

* Debugging migration

* Fixes for Migration
2020-04-01 19:54:22 +11:00
David Bomba 8b0fe63eb5
Send Generic entity email. (#3560)
* Enable identifying a user who submits a report to sentry for tracking purposes

* Minor fix for setup page

* Fixes for Tests

* Fixes for tests

* Generic Entity Emailer

* Fixes for emailing a generic entity
2020-03-29 23:22:14 +11:00
David Bomba 1d11358215
Ping route (#3541)
* minor fixes

* minor fixes

* Fixes for self update

* fixes for template previews

* Add report_errors variable

* Ping route
2020-03-25 19:36:47 +11:00
David Bomba cdc3ef12c2
Include Horizon (#3519)
* Fixes for white label

* Include Laravel Horizon

* Add Account ID to user table AND ensure a user cannot create an invoice across companies

* restart horison after an update

* Fixes for app setup

* Minor fixes

* Fixes for client routes

* Fixes for tests

* minor fixes
2020-03-24 20:15:30 +11:00
David Bomba 43e57d0117
Fixes for self-update (#3514)
* minor fix for payment notifications

* styleci

* Limit Self updating to self hosters only
:

* Fixes for designs

* Minor fixes for self-update
2020-03-21 16:37:30 +11:00
David Bomba 58803d37f4
Serve tailwind locally (#3505)
* Fixes for tests

* Working on PDF tables

* Fixes for null values in designs

* Refactoring entity variables for PDF

* Fixes for pdf variables

* Minor fixes for designs

* Working on variable replacement for tables

* Refactoring designs

* Refactoring designs

* Refactoring design implementation

* Working on refactoring designs

* Serve tailwind locally

* Design changes

* refactor white labelling

* refactors for white label

* Fixes for payment type id nulls
2020-03-17 19:40:10 +11:00
David Bomba 93056ea815
Fixes for preview controller (#3486)
* fixes for user model

* Remove stale css

* Working on previewing designs

* Fixes for design previews

* fixes for preview controller

* Fixes for setting company on login

* fixes for preview
2020-03-12 22:04:53 +11:00
David Bomba 9334379786
fixes for json (#3458) 2020-03-09 21:00:34 +11:00
David Bomba 9e39f42aa8
Remove JSON types (#3457)
* Remove backup column from schema

* Add slack webhooks to company user table

* Preview route

* remove json column from company gateway

* fixes for testS

* Fixes for typos

* Remove json types
2020-03-09 20:45:59 +11:00
David Bomba 7d39969a3b
Preview Route (#3456)
* Remove backup column from schema

* Add slack webhooks to company user table

* Preview route

* remove json column from company gateway

* fixes for testS

* Fixes for typos
2020-03-09 20:38:15 +11:00
David Bomba 37f295d49e
Improve notification performance (#3452)
* Improve notification performance

* Cascade deletes

* Fixes for company deletes

* Fixes for formatting

* todos for company

* Set currency id on payment

* Minor fixes for payment controller
2020-03-08 16:59:06 +11:00
David Bomba 280271718b
Migration improvements: (#3428)
- Refactored exceptions
- Changed failed.blade.php
- Removed report() method from exceptions
- Added new force flag for MigrationController.php
2020-03-06 07:30:32 +11:00