Clément Gayot
c8b59369f4
Fix date format
2020-11-03 17:53:38 +01:00
David Bomba
ae44b9c032
Version bump + linking tasks expenses with invoices
2020-11-01 18:53:43 +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
0453c989eb
PDF Entity generation tests
2020-10-26 20:13:00 +11:00
David Bomba
651a1a6cbe
Add credit gateway type id
2020-10-26 13:06:24 +11:00
David Bomba
1b2922b57c
credit payment type
2020-10-26 11:58:08 +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
b6acd05184
Version bump + dump schema feature
2020-10-22 17:56:47 +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
cd0dce3816
Merge pull request #4138 from turbo124/v2
...
Projects API
2020-10-08 09:31:37 +11:00
David Bomba
dd4d14d128
Implement Projects API
2020-10-08 09:25:39 +11:00
Benjamin Beganović
6e66a8d1a7
Update design seeders
2020-10-07 18:42:41 +02:00
David Bomba
50b24c55d9
Working on applying credits to payments prior to billing via gateway
2020-10-07 22:03:53 +11:00
David Bomba
70a575386c
Fixes for designs in migration:
2020-10-07 10:16:57 +11:00
David Bomba
1212ea756d
Merge pull request #4134 from turbo124/v2
...
Work on Recurring Invoices
2020-10-06 21:08:12 +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
Benjamin Beganović
50d82426c5
Import models
2020-10-05 10:08:30 +02:00
David Bomba
06b7dfa291
Fixes for Recurring
2020-10-04 21:24:55 +11:00
David Bomba
3fa336946f
Fixes for Laravel 8
2020-10-01 21:34:05 +10:00
David Bomba
c65950672d
Fixes for model factories for L8
2020-10-01 20:49:47 +10:00
David Bomba
1c747cb5c8
Converting L7 model factories to L9
...
L8
2020-10-01 15:36:42 +10:00
David Bomba
16b731d010
Bump laravel to version 8
2020-10-01 15:33:38 +10: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
Benjamin Beganović
1a66f1835f
Merge remote-tracking branch 'upstream/v2' into v2-pdfmaker-design-improvements
2020-09-04 13:20:39 +02:00
Benjamin Beganović
219666f765
Generating PDFs using new templates
2020-09-04 13:17:30 +02:00
David Bomba
a8bbb7035f
Fixes for random data seeder
2020-09-02 19:36:32 +10:00
David Bomba
1bd3deca4f
Invoice payments with gateway fees
2020-08-31 14:27:47 +10:00
Benjamin Beganović
d508d9b8f2
Merge branch 'v2' into v2-pdfmaker-design-improvements
2020-08-28 08:17:46 +02: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
Benjamin Beganović
a1b324694a
Replace old designs with new
2020-08-20 17:32:00 +02: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
David Bomba
05ce11138e
Fixes for payment number creation for online payments
2020-08-19 11:06:19 +10:00
Benjamin Beganović
0a493c275e
Enable is_public for document uploads
2020-08-18 16:12:46 +02:00
David Bomba
d53418f041
Fixes for tests
2020-08-15 20:44:05 +10: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
152e9b88f6
Activity for paid invoice
2020-08-12 11:45:40 +10:00
David Bomba
7feae1fd45
Add is_deleted to client_gateway_tokens table
2020-08-12 08:17:32 +10:00
David Bomba
f773356f70
Merge pull request #3951 from beganovich/v2-pdfmaker-integration
...
Designs integration with new PDF Maker
2020-08-06 07:57:56 +10:00
David Bomba
374fd90df1
Fixes for Invoice Preview route
2020-08-04 18:37:28 +10:00
David Bomba
f544f7ac23
fix for archiving tax rates
2020-08-04 18:17:12 +10:00
Benjamin Beganović
70ee476193
wip
2020-07-30 16:43:57 +02: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
8670f157de
Set is_large to false in the company factories
2020-07-26 18:46:54 +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
867ae6435f
Improvements to demo data
2020-07-20 08:04:52 +10:00
David Bomba
c0237474ef
Fixes for demo data
2020-07-17 07:50:02 +10:00
David Bomba
e5a8b8af0a
Fixes for dem
2020-07-16 15:50:02 +10:00
David Bomba
5af23a4072
changes for Demo
2020-07-13 20:12:29 +10:00
David Bomba
b96e2aa78b
Bulk actions for tax rates
2020-07-13 09:29:44 +10:00
David Bomba
f3572a5d11
Refactor for events
2020-07-08 22:02:16 +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
8e4e38776b
Working on gateway payment methods
2020-07-03 10:56:36 +10:00
David Bomba
b4232b0ce6
Add demo data to randomdataseeder
2020-06-29 08:14:37 +10:00
David Bomba
6bf5621cde
Client can register
2020-06-28 20:28:35 +10:00
David Bomba
8eed07b8f5
Additional fields for entities
2020-06-28 08:24:08 +10:00
David Bomba
699678eb83
Fix for adding credit card as payment method with authorize.net
2020-06-27 12:21:16 +10:00
David Bomba
fe995ca878
Refactor refunds
2020-06-27 10:05:31 +10:00
David Bomba
049e9032cb
Documents
2020-06-24 20:17:42 +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
1af258eb79
Improve faker data for client->name
2020-06-18 13:23:24 +10:00
David Bomba
f82953b44b
Fixes for AUthorize.net
2020-06-17 21:15:24 +10:00
David Bomba
09d130c1f7
Swap out credit card holder
2020-06-17 10:03:05 +10:00
David Bomba
2d2a5c0812
working on authorize.net token payments
2020-06-16 22:41:56 +10:00
Benjamin Beganović
72cd7ca91a
Merge remote-tracking branch 'upstream/v2' into v2-1006-checkout-com
2020-06-15 14:26:59 +02: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
Benjamin Beganović
049f30104e
checkout
2020-06-10 17:38:10 +02:00
David Bomba
15081c2875
Working on Authorize.net
2020-06-10 18:05:30 +10:00
David Bomba
6c7ca0d8c9
Working on authorize
2020-06-09 21:53:23 +10:00
David Bomba
01f53e1689
Fix for blank contact name
2020-06-09 07:55:31 +10:00
David Bomba
567e570102
fix for country name
2020-06-03 21:05:08 +10:00
David Bomba
0485ffe912
fixes for invoices not generating invoice numbers on payment
2020-05-28 10:59:33 +10:00
David Bomba
2d2be07944
Improvements to quality of test data
2020-05-28 10:04:26 +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
42ccfe0700
Checkout stubs ( #3672 )
...
* minor fixes for name spaces, collector facade and composer version bump
* Fixes for invoiceworkflowsettings
* Add more context to support emails
* Working on Firing Subscriptions
* Minor fixes
* Fixes for gateway filtering
* Checkout Driver
2020-05-04 21:13:46 +10:00
David Bomba
d7b22ba1db
Add analytics engine ( #3664 )
2020-04-30 22:33:57 +10:00