David Bomba
998badc8b0
padding for wysiwyg editor
2022-03-24 20:10:24 +11:00
David Bomba
989f5c9210
Refactor client country assignment
2022-03-24 19:55:57 +11:00
David Bomba
0ae4fe4117
Ensure factories for invoice,quotes,credits have at least todays date on them
2022-03-08 07:18:44 +11:00
David Bomba
6935ca4cbd
Tests for quote import
2022-02-08 15:14:26 +11:00
David Bomba
e09f160877
Process reserved keywords in Recurring Expenses
2022-02-07 14:18:10 +11:00
David Bomba
b4f375d877
Minor fixes for invoice service
2021-12-28 20:57:48 +11:00
David Bomba
04d2726c87
Fixes for viewing documents
2021-12-01 07:22:17 +11:00
David Bomba
5673cae467
Minor fixes for client required fields
2021-11-18 21:35:00 +11:00
David Bomba
b88b410c1c
Do not set a default client country
2021-11-18 20:55:01 +11:00
David Bomba
b0cfa6a699
minor fixes for recurring expenses
2021-11-08 13:05:54 +11:00
David Bomba
68a8715c6d
Fixes for tests
2021-10-17 14:21:13 +11:00
David Bomba
eaf6d53d8c
Expense default amount
2021-10-16 12:02:17 +11:00
David Bomba
b57159b362
Minor fixes for invitations
2021-10-16 10:01:44 +11:00
David Bomba
1ad881afe6
Allow quote notes to transfer over.
2021-10-14 10:08:26 +11:00
David Bomba
b889183732
Fixes for default terms being translated on quote conversion to invoice
2021-10-08 21:27:50 +11:00
David Bomba
a226d83657
Quote services
2021-10-05 09:03:21 +11:00
David Bomba
4fdd709e99
Default client registration fields
2021-09-30 08:14:48 +10:00
David Bomba
f543ff4a93
Convert reserved keyworks
2021-09-26 13:25:45 +10:00
David Bomba
cf8a555e4b
Minor fixes
2021-09-26 12:13:03 +10:00
David Bomba
19d4895a64
Allow public notes to convert from quote to invoices
2021-09-24 07:18:51 +10:00
=
c7b9c582a2
Merge branch 'recurring_expenses' into v5-develop
2021-09-17 17:34:01 +10:00
David Bomba
fe1cf514d6
Fixes for tests
2021-09-15 11:12:36 +10:00
David Bomba
02de2607e0
Fixes for recurring expenses
2021-09-14 18:52:54 +10:00
David Bomba
65bc26ab79
Start and Stop Recurring Expenses
2021-09-07 09:02:23 +10:00
David Bomba
de32d57b5b
Working on testing scenarios
2021-09-06 09:37:35 +10:00
=
577eedb457
Recurring expenses cron job
2021-08-24 21:57:51 +10:00
=
4bd3f382cb
Recurring Expense Cron
2021-08-24 21:24:03 +10:00
David Bomba
06157e95a6
Recurring Quotes Tests
2021-08-24 15:32:22 +10:00
David Bomba
bab9f222ff
Recurring Quotes Tests
2021-08-24 15:05:35 +10:00
David Bomba
a0f6afec0f
Stubs for Recurring Expenses
2021-08-23 09:38:55 +10:00
David Bomba
4961c502f0
Fixes for redis timeout and set invoice->deleted_at to null when converting quotes to invoices
2021-08-23 08:05:34 +10:00
David Bomba
fdf80a4cb7
Minor fixes for recurring
2021-08-06 09:34:45 +10:00
David Bomba
2f970a0a39
Fixes for recurring invoice due dates
2021-08-05 21:20:39 +10:00
David Bomba
4f940e41b0
fixes for defaults when converting quotes to invoices
2021-07-25 18:05:53 +10:00
David Bomba
6a771de80c
Fixes for recurring invoice subscription ID passing
2021-07-15 11:31:11 +10:00
David Bomba
ad0b2b8ec3
Prevent ninja company from being deleted
2021-07-11 10:16:27 +10:00
David Bomba
36f6cbbcc9
Update license in codebase
2021-06-16 16:58:16 +10:00
David Bomba
3c99c65033
FIxes for multidb
2021-05-24 14:24:16 +10:00
David Bomba
3f373d873f
Fixes for Stripe Connect
2021-05-18 15:53:00 +10:00
David Bomba
87c000a3e1
Stripe import customer
2021-05-17 22:24:00 +10:00
David Bomba
f9347fc652
fixes for factories
2021-05-16 19:44:44 +10:00
David Bomba
ac046688c3
Fix for recurring design id, not translating to invoice
2021-05-02 13:14:28 +10:00
David Bomba
68ddc6e7b1
Tests for ClientGatewayToken routes
2021-04-20 16:03:14 +10:00
David Bomba
03b19e27f7
Add client gateway tokens
2021-04-20 14:26:16 +10:00
=
6eaff79544
Remove taxes from demo data set
2021-04-18 09:04:40 +10:00
David Bomba
ccaa5c1d31
Improve mock data quality:
2021-04-10 12:47:47 +10:00
David Bomba
40335c0d92
Add rest method and headers to webhooks
2021-04-06 07:41:51 +10: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
f80179814d
fix conflicts
2021-03-22 07:22:20 +11:00
David Bomba
1b5d6d44f2
Set default time out
2021-03-22 07:21:51 +11:00
David Bomba
34b9877868
Minor fixes
2021-03-19 23:37:57 +11:00
David Bomba
b91fcf1b34
Merge branch 'v5-develop' into billing_subscriptions
2021-03-10 09:27:28 +11:00
David Bomba
d7d0768eae
Minor fixes
2021-03-09 21:34:39 +11:00
David Bomba
0a3b5e0665
minor fixes
2021-03-09 17:06:03 +11:00
David Bomba
31d92a3dc0
add russian language
2021-03-09 08:05:20 +11:00
Benjamin Beganović
ea5117ecbe
Billing subscriptions: Factory, repository & transformer
2021-03-08 15:18:14 +01:00
David Bomba
24dfbe48dc
working on paid_to_date fields and calculations
2021-01-24 17:44:14 +11:00
David Bomba
4b87df07b7
Check that a company gateway always has at least one fee and limits object
2021-01-22 08:36:25 +11:00
David Bomba
5ce2a035da
Fixes for approve / convert quotes
2021-01-20 08:30:04 +11:00
David Bomba
3b02dd56e0
Save documents to Company Entity
2021-01-13 21:12:14 +11:00
David Bomba
1432605211
Remove custom values from product table
2021-01-12 18:45:51 +11:00
David Bomba
da7eb3b4c2
Fixes for invoice creation from recurring where balance doubles
2021-01-08 12:44:31 +11:00
David Bomba
b5606c1524
Fixes for task statuses and tests
2021-01-08 09:25:00 +11:00
David Bomba
2e499adea6
Fix for task status null color value
2021-01-08 09:03:29 +11:00
David Bomba
934610a01c
Update copyright + version bump + set canadian dollar symbol to $
2021-01-04 08:54:54 +11:00
Benjamin Beganović
ae88d5e08e
php-cs-fixer format
2020-11-25 15:19:52 +01:00
David Bomba
14fd4a5af4
Event Tests
2020-11-03 23:35:05 +11:00
David Bomba
9aeb2d7a5b
Psalm cleanup
2020-10-28 21:10:49 +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
2f948b603b
Using Credits for payment
2020-10-15 20:41:59 +11:00
David Bomba
a5555cc434
Working on credit payments"
2020-10-14 10:53:20 +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
71535c0e41
Add tasks to API
2020-10-13 07:42:02 +11:00
David Bomba
dd4d14d128
Implement Projects API
2020-10-08 09:25:39 +11:00
David Bomba
b8b3149582
Working on recurring & analytics
2020-10-07 14:00:32 +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
ab0ec5e2cb
Vendor API endpoints
2020-09-23 10:16:19 +10:00
David Bomba
24104509b3
Fixes for recurring invoice schema - auto_bill_enabled
2020-09-17 09:26:23 +10:00
David Bomba
71c3865bb5
Fix bug with recurring invoice factory not setting a client
2020-09-16 09:29:23 +10:00
David Bomba
9c7dc24bd2
Recurring Dates
2020-09-13 20:20:11 +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
d53418f041
Fixes for tests
2020-08-15 20:44:05 +10:00
David Bomba
46bb38a20c
Adjust client factories to allow contacts to be created by default
2020-07-28 18:28:29 +10:00
David Bomba
d5a666f496
Enabled modules values
2020-07-24 08:00:28 +10:00
David Bomba
3aca9e701b
Adjustments for account transformer
2020-07-21 07:51:09 +10:00
David Bomba
439424b933
Fix for activity repo
2020-07-17 19:47:17 +10:00
David Bomba
c0237474ef
Fixes for demo data
2020-07-17 07:50:02 +10:00
David Bomba
41b85b3fb3
Ensure models are touched appropriately"
2020-07-16 21:01:39 +10:00
David Bomba
4c321d41c3
Change subscriptions to webhooks
2020-07-06 21:22:36 +10:00
David Bomba
c72d38ca4f
Allow conversion of quotes to invoices ( #3760 )
2020-05-27 14:46:19 +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
8ab0238f3f
Attachments with GMail transport ( #3726 )
...
* Refactor mailers
* Fixes for mailer
* Fixes for approving a quote
* Refactor emailer
* Refactor emailer
* Attach files with GMail transport
* Attach files to GMail transport
2020-05-20 16:59:29 +10:00
David Bomba
281f1f7596
Fixes for null values in custom values ( #3703 )
2020-05-14 21:53:09 +10:00
David Bomba
d9d2e21f93
Subscriptions ( #3682 )
...
* 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
* Quote actions
* Send Quotes
* Fixes for seg faults!
* Minor fixes
* Fixes for client contact scopes
2020-05-09 08:35:49 +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
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
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