Commit Graph

404 Commits

Author SHA1 Message Date
David Bomba 85c05f7c30 Fixes for VarEvents 2021-05-07 07:12:07 +10:00
David Bomba 2655ba679b Fixes for Task properties, drop column on company_user table 2021-05-05 09:53:35 +10:00
David Bomba bbe301a903 fixes for null email_status 2021-05-03 14:55:37 +10:00
David Bomba f9083ff490 Return string for email_status 2021-05-03 14:46:38 +10:00
David Bomba 9cb2fa4263 Add parameter to reduce query burden 2021-04-29 18:57:13 +10:00
David Bomba d26ff60258 catch all for company_user.settings 2021-04-29 17:34:30 +10:00
David Bomba e6c083cf29 Stripe Connect 2021-04-20 21:30:52 +10:00
David Bomba b1e6325ef8 Fixes for tests 2021-04-06 08:19:27 +10:00
David Bomba c814a754c3 Subscriptions 2021-04-05 08:37:01 +10:00
David Bomba c3eb46d0b7 fixes for subscriptions 2021-04-02 09:09:01 +11:00
David Bomba a2e0fd0849 Unique subscription nameS 2021-04-01 20:56:50 +11:00
David Bomba 1e83b729d5 Minor fixes for subscriptions 2021-04-01 20:33:50 +11:00
David Bomba c78feb80e8 Fixes for payment mailer 2021-04-01 08:28:51 +11:00
David Bomba 404ee307fd Magic link maker 2021-03-31 11:07:54 +11:00
David Bomba 3183186d4d Working on subscriptions 2021-03-29 21:19:30 +11:00
David Bomba d7bf927549 Set exchange rates on invoices 2021-03-29 13:14:55 +11:00
David Bomba 2c83abe432 Subscriptions 2021-03-27 07:28:56 +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 cfdcf889ad Small type check fix 2021-03-22 17:46:59 +11:00
David Bomba 56b0452d2e Add oauth user token 2021-03-22 12:54:50 +11:00
Benjamin Beganović eb2cfde303 Merge remote-tracking branch 'upstream/v5-develop' into v5-1103-billing-landing-page 2021-03-17 07:34:23 +01:00
David Bomba 5ef6afdc28 Limit attachment features on free plan 2021-03-17 08:08:23 +11:00
David Bomba 1e72f20c3d Fix for invite resend permission 2021-03-16 07:35:19 +11:00
Benjamin Beganović 3696b06566 Scaffold landing page for billing, controller & endpoint 2021-03-11 14:05:23 +01:00
David Bomba 00eefcd781 Client Subscription scaffolding 2021-03-10 11:08:58 +11:00
David Bomba b91fcf1b34
Merge branch 'v5-develop' into billing_subscriptions 2021-03-10 09:27:28 +11:00
Benjamin Beganović 737020eeed Fix wrong variable in the BillingSubscriptionTransformer.php 2021-03-09 15:25:11 +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
Benjamin Beganović ea5117ecbe Billing subscriptions: Factory, repository & transformer 2021-03-08 15:18:14 +01:00
David Bomba 365c190cca Remove return type for User Service 2021-03-04 10:12:34 +11:00
David Bomba c063aee812 enums for email delivery 2021-02-26 08:06:43 +11:00
David Bomba 661fc8ea00 Fixes for first account - verify user email! 2021-02-25 11:09:06 +11:00
= 4b1030f881 Add former email address for rollbacks 2021-02-20 08:42:29 +11:00
David Bomba 181902fece Additional company table properties 2021-02-16 08:52:38 +11:00
David Bomba 6d278a9c05 Add flag when permissions change 2021-01-29 23:29:42 +11:00
David Bomba 6540a25531 Refactor client numbering 2021-01-25 21:34:12 +11:00
David Bomba b54c3a5b22 Fixes for demo 2021-01-25 07:46:53 +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
David Bomba 272a089c38 Fixes for task and task status order 2021-01-22 21:55:03 +11:00
David Bomba cfc144b6ec Group Document defaults 2021-01-20 07:22:14 +11:00
David Bomba 4a34c6b903 Add is_docker variable to account transformeR 2021-01-19 07:40:54 +11:00
David Bomba 2b77951ea0 Deprecate task fields 2021-01-15 22:01:44 +11:00
David Bomba 97180508e8 Remove stale invoice_type_id properties 2021-01-14 07:35:52 +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 5a840201da Move field from company table to settings 2021-01-07 17:08:34 +11:00
David Bomba 996355a738 Add system_logs to company gateway transformer 2021-01-07 08:27:59 +11:00
David Bomba c132e9ace8 Fixes for tasks, and migrations 2021-01-06 10:36:20 +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
Benjamin Beganović 603f7baa58 apply php-cs-fixeR 2021-01-04 13:38:00 +01:00
David Bomba 934610a01c Update copyright + version bump + set canadian dollar symbol to $ 2021-01-04 08:54:54 +11:00
= 4129dba08b Test for HTML output for preview controller 2020-12-26 20:26:19 +11:00
= 53ff009d74 fix for company.users.company_user 2020-12-26 19:03:24 +11:00
David Bomba adab53ed97 Handle restoring a deleted invoice 2020-12-18 07:11:31 +11:00
David Bomba feb78a63f2 Add service worker back in 2020-12-17 21:53:20 +11:00
David Bomba 864892a7d2 Migrate white label license 2020-12-15 08:52:14 +11:00
David Bomba 8b808c97fa Fixes for expense currency not setting default 2020-12-14 07:58:18 +11:00
David Bomba c5a4b1fcfd Fixes for version check + schema fixes 2020-12-10 21:48:16 +11:00
David Bomba 7075ec5096 Reorder default includes 2020-12-09 07:12:10 +11:00
David Bomba a8958f4b09 Minor fixes for batch migrations 2020-11-30 18:43:33 +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 fe5218fd2c Fixes for resolving company_user from user object 2020-11-13 21:42:06 +11:00
David Bomba 3bec5a4044 Refactor login routes 2020-11-13 20:09:20 +11:00
David Bomba d8bb01430f Fixes for renaming company gateway columns 2020-11-12 22:09:31 +11:00
David Bomba 28cbd75fcb Fixes for credit PDF 2020-11-11 11:13:39 +11:00
David Bomba 64b703513d Refactor company gateway schema for required fields 2020-11-04 08:26:28 +11:00
David Bomba bbf240be2d New fields for company gateway 2020-11-04 07:19:59 +11:00
David Bomba aa0b9ed976 Deprecate invoice fields 2020-11-02 21:12:58 +11:00
David Bomba 685b7e25c2 Fixes for queries 2020-11-01 16:18:40 +11:00
= 6479b2fd3e Fix for laravel 8 route file regression + psalm cleanup 2020-11-01 16:09:09 +11:00
David Bomba a283f1dcf7 Working on migration for expenses and tasks 2020-10-30 20:17:29 +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 1bda0190bb fixes for company transformer 2020-10-29 10:14:09 +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 0b16b2ac9c Fixes for tests 2020-10-28 10:34:09 +11:00
David Bomba 4561ed41f2 Minor fixes for email template 2020-10-27 08:54:59 +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 b00e0b5a04 Fixes for first_load includes 2020-10-26 07:56:02 +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 3d59717776 Fixes for credit payments 2020-10-21 15:03:22 +11:00
David Bomba 686f12261d Project number 2020-10-20 10:55:14 +11:00
David Bomba f0e4a94bee Task Statuses 2020-10-20 10:01:59 +11:00
David Bomba a3afa8ede9 Remove project name unique constraint 2020-10-19 21:59:58 +11:00
David Bomba 3d40df6264 Fixes for ledger id in transformer 2020-10-16 08:55:24 +11:00
David Bomba 460545882c Additional fields for company model 2020-10-15 08:25:40 +11:00
David Bomba 3dca6ff171 Add projects to all entities - fixes for gateway casts 2020-10-15 07:58:20 +11:00
David Bomba 96750d5fdb Refactor for payments via client portal 2020-10-13 21:32:15 +11:00
David Bomba 5b2a43bd9a Fixes for expense categories 2020-10-13 16:02:12 +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