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