Commit Graph

106 Commits

Author SHA1 Message Date
Nikola Cirkovic ea8325fbe7 INA-5 | Update docs 2022-05-30 20:44:59 +02:00
David Bomba 108aa22387 Fixes for openAPI schema 2022-05-27 12:17:06 +10:00
Nikola Cirkovic 9bd2279290 INA-5 | Update OpenAPI schema 2022-05-27 02:50:12 +02:00
Nikola Cirkovic 3489e36a71 INA-5 | fix params 2022-05-23 02:31:37 +02:00
Nikola Cirkovic fd028102bd INA-5 | Add docs for a task scheduler 2022-05-23 02:13:23 +02:00
David Bomba ad3516aa26 Expose export csv routes 2022-04-27 15:41:52 +10:00
David Bomba 01ecc22d5f Exports 2022-04-27 15:17:45 +10:00
David Bomba 5a4614da1f Fixes for api docs 2022-04-01 13:46:55 +11:00
David Bomba f7fae98438 Set default design to Clean 2021-10-20 09:51:33 +11:00
David Bomba 86d4f5e7ea Fixes for Swagger + Group Settings Documents 2021-10-20 07:58:14 +11:00
Elliana May daa5bdb2b7
Remove newline 2021-10-18 12:17:38 +08:00
Elliana May 9df00d68c0
Create FillableInvoiceSchema.php 2021-10-18 12:16:29 +08:00
David Bomba e6c083cf29 Stripe Connect 2021-04-20 21:30:52 +10:00
David Bomba c3eb46d0b7 fixes for subscriptions 2021-04-02 09:09:01 +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 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 cd48ae78f9 Minor fixes 2021-03-09 21:30:34 +11:00
David Bomba 053c1ca5fa billing_subscriptions cleanup 2021-03-09 08:29:59 +11:00
David Bomba 1b3a9e6398 Fixes for updating products 2021-02-23 09:08:43 +11:00
David Bomba 9a46a886a1 fixes for surcharge tax calculations and also implemented Zero % tax rates 2021-02-21 20:36:34 +11:00
David Bomba e546764e29 Upload documents route 2021-02-16 07:58:19 +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
David Bomba df55785df9 fix for calculating invoice payments (include partial and full refunds). 2021-01-11 21:45:38 +11:00
David Bomba c132e9ace8 Fixes for tasks, and migrations 2021-01-06 10:36:20 +11:00
Benjamin Beganović ae88d5e08e php-cs-fixer format 2020-11-25 15:19:52 +01:00
David Bomba c995ac5f44 Add API Documentation to repo 2020-11-04 12:27:07 +11:00
David Bomba 64b703513d Refactor company gateway schema for required fields 2020-11-04 08:26:28 +11:00
David Bomba f0e4a94bee Task Statuses 2020-10-20 10:01:59 +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 71535c0e41 Add tasks to API 2020-10-13 07:42:02 +11:00
David Bomba 965b7691fd Fixes for docs 2020-10-10 23:29:00 +11:00
David Bomba a13b97b0cb Fixes for api docs 2020-10-10 23:07:52 +11: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 d7dd544271 System logs 2020-08-24 19:51:19 +10:00
David Bomba 66499a9a31 System Logs 2020-08-24 15:08:49 +10:00
David Bomba 7318eb19d8 OPENAPI docs 2020-07-30 13:27:00 +10:00
David Bomba 9ed31be17e remove legacy setting option 2020-07-28 14:29:56 +10:00
David Bomba b96e2aa78b Bulk actions for tax rates 2020-07-13 09:29:44 +10:00
David Bomba 89d15f1e2a Fixes for API Documentation 2020-07-07 20:56:28 +10:00
David Bomba dbff1ab6ab remove x-api-version and replace with x-minimum-client-version 2020-06-22 07:30:25 +10:00
David Bomba d3e008bf92 Fixes for settings 2020-06-11 21:43:01 +10:00
David Bomba 7e26a81fb9 Move enabled_tax_rates onto company model 2020-06-11 07:56:08 +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 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 ba55cc32e1
v5.0.4 (#3620)
* Version bump

* Refactors for refunds / credits

* Working on Company Ledger

* Company Ledger OpenAPI Documentation

* Version Bump

* Fixes for internal composer update
2020-04-11 21:19:05 +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