David Bomba
8a582f7800
Fixes for reset password
2021-05-13 20:18:30 +10:00
David Bomba
e4fabfbf2d
Export data
2021-05-13 16:01:12 +10:00
David Bomba
75cf46b77e
tests for exporting data
2021-05-13 13:57:18 +10:00
David Bomba
16c5665cc6
Recurring Invoice history / activities
2021-05-10 20:20:52 +10:00
David Bomba
87ddad6670
Working on PDF generator flags
2021-05-09 21:30:31 +10:00
David Bomba
4a3384e382
More tests for counters
2021-05-03 11:06:12 +10:00
David Bomba
1292098b65
More tests for generated numbers
2021-05-03 09:44:03 +10:00
David Bomba
1856ed061b
Test for resetting the date
2021-04-22 10:10:20 +10:00
David Bomba
7cef74350d
Fix for accounting error when deleting a refunded payment
2021-04-22 09:35:31 +10:00
=
fc223e3432
Fixes for invoice status
2021-04-21 22:27:08 +10:00
David Bomba
7b4b3e3f5e
tests
2021-04-21 20:46:24 +10:00
David Bomba
68ddc6e7b1
Tests for ClientGatewayToken routes
2021-04-20 16:03:14 +10:00
David Bomba
fadfdca2af
fxies for tests
2021-04-19 19:59:11 +10:00
=
3cfabd88d7
Reset task statuses on delete/archive
2021-04-18 19:50:06 +10:00
David Bomba
2a4457483b
Fixes for tests
2021-04-14 17:06:07 +10:00
David Bomba
c2990a21d0
Fixes for tests
2021-04-14 16:48:32 +10:00
David Bomba
7d75bdb070
minor fixes for tests
2021-04-14 14:52:42 +10:00
David Bomba
d75de29ec2
v5.1.44
2021-04-14 07:47:52 +10:00
David Bomba
7e3a9205b9
Add event listeners for Subscriptions + fix user actioning the event()
2021-04-13 09:52:17 +10:00
David Bomba
d91e8c438e
Working on Pro Rata Refunds
2021-04-10 14:53:16 +10:00
David Bomba
62401555cd
Working on pro rata refunds
2021-04-10 14:07:08 +10:00
David Bomba
1696c63ba4
fixes for endless recursion
2021-04-10 12:01:36 +10:00
David Bomba
3857b1dc3e
Test for recurring updates
2021-04-08 09:21:09 +10:00
David Bomba
69f6179e6a
5.1.36
2021-04-06 20:38:56 +10:00
David Bomba
fe7b3c79e7
Working on subscriptions
2021-04-06 16:07:35 +10:00
David Bomba
355d0ae7b5
Testing Permissions
2021-04-06 14:02:27 +10:00
David Bomba
6d1d950c4e
Ninja Feature Tests
2021-04-06 13:05:40 +10:00
David Bomba
d9047b413a
Disable product price updating if currencies do not match
2021-04-06 07:36:20 +10:00
David Bomba
a2e0fd0849
Unique subscription nameS
2021-04-01 20:56:50 +11:00
David Bomba
9377b9cae4
Fixes for authorize credit cards
2021-03-30 12:28:49 +11:00
David Bomba
d7bf927549
Set exchange rates on invoices
2021-03-29 13:14:55 +11:00
=
3479c127fd
Fixes for subscription refactor
2021-03-27 14:22:19 +11:00
David Bomba
8eb8f6e098
Fixes for tests
2021-03-26 06:42:25 +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
=
32d9c4109e
Vendor number tests
2021-03-20 11:28:39 +11:00
=
0b1edab660
Task tests for numbers
2021-03-20 11:25:44 +11:00
=
b74062b1ca
Number tests for quotes and recurring invoices
2021-03-20 11:21:50 +11:00
=
7173ba2931
catch project exceptions
2021-03-20 11:16:29 +11:00
David Bomba
a9233ba62f
Tests for number validation across entities
2021-03-20 10:10:45 +11:00
David Bomba
9e0328757a
Tests for number validation across entities
2021-03-20 10:06:44 +11:00
David Bomba
42d6057c84
rename method in test class
2021-03-12 14:17:48 +11:00
David Bomba
90b3b25849
Fixes for tests - changed listResponse to itemResponse
2021-03-10 09:23:13 +11:00
Benjamin Beganović
fa5fa7d527
Feature tests for billing subscription API
2021-03-09 15:25:50 +01:00
David Bomba
bfbde2ba51
Fixes
2021-03-03 21:04:10 +11:00
=
c23b9b147d
Fixes for attaching a user to different companies
2021-03-03 18:22:14 +11:00
=
fa5830f37b
Test for date ranges
2021-02-28 15:32:08 +11:00
David Bomba
e668e7fd5a
Fixes for Quotes not attaching to emails
2021-02-28 13:12:55 +11:00
=
5f14cc0c5d
Working on task range overlap
2021-02-27 21:08:39 +11:00
David Bomba
f7e4bca5a5
Update task status_order on update()
2021-02-24 13:12:23 +11:00
Joshua Dwire
aeedd5c9d9
Fix tests
2021-02-20 11:24:08 -05:00
Joshua Dwire
89cc41d225
Fix test
2021-02-19 23:32:04 -05:00
Joshua Dwire
0650333569
Fix test
2021-02-19 23:03:55 -05:00
David Bomba
e8da728428
Merge pull request #4946 from joshuadwire/v5-develop
...
Update import process to handle new data format
2021-02-20 11:57:36 +11:00
Joshua Dwire
4aae7c0b1a
Update import process to handle new data format
2021-02-19 19:50:17 -05:00
David Bomba
7241430ce5
Improve coverage for CSV imports
2021-02-19 07:20:23 +11:00
David Bomba
78363f120d
Fixes for testsg
2021-02-18 14:39:29 +11:00
David Bomba
704477f803
Imports
2021-02-18 14:37:17 +11:00
Joshua Dwire
e11e71514a
Add tests; block sending payment emails during an import.
2021-02-17 22:05:33 -05:00
David Bomba
222cd28836
Fix for mail refactor
2021-02-18 11:12:49 +11:00
David Bomba
d4532c4d21
Refactoring emails
2021-02-16 21:23:32 +11:00
David Bomba
0a1b4b26b9
Fixes for tests
2021-02-10 15:10:05 +11:00
=
7c3a6766c0
FIxes for Zero taxes
2021-02-06 11:18:42 +11:00
David Bomba
81e17d9cdc
fixes for tests
2021-02-04 07:46:18 +11:00
=
306838c417
Fixes for tests
2021-02-02 19:51:12 +11:00
David Bomba
9fa043afdd
Fixes for tests
2021-01-30 00:06:29 +11:00
David Bomba
b5ff2d8a02
Fixes for company gateway payment method resolution
2021-01-27 12:06:25 +11:00
David Bomba
70cb7db12f
Fixes for parallel testing
2021-01-27 08:42:00 +11:00
David Bomba
0f8ee2d101
Tests for paid_to_date
2021-01-24 20:08:57 +11:00
David Bomba
6170dfae12
Fixes for tests
2021-01-24 20:00:45 +11:00
David Bomba
1ff29a2d55
Fix for usercreated event
2021-01-14 20:31:27 +11:00
David Bomba
8b22fa5a47
Fixes for user events
2021-01-14 15:31:45 +11:00
David Bomba
b2b464fb9e
Check PhantomJS response is valid PDF
2021-01-13 10:25:33 +11:00
David Bomba
43626c92a2
Tests for PDF mime
2021-01-13 10:12:01 +11:00
David Bomba
30cc2956a1
Fixes for tests
2021-01-11 22:29:21 +11:00
David Bomba
13420a93b9
Fixes for validation
2021-01-08 21:19:26 +11:00
David Bomba
b5606c1524
Fixes for task statuses and tests
2021-01-08 09:25:00 +11:00
David Bomba
3d9755b906
Merge pull request #4624 from beganovich/v5-refactor-calcGatewayFee
...
(v5) Refactor calcGatewayFee
2021-01-07 07:29:10 +11:00
Benjamin Beganović
b6d55ceea0
php-cs-fixer
2021-01-06 13:06:42 +01: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
Benjamin Beganović
5833df9850
Refactor calcGatewayFee:
...
- Remove default GatewayType::CREDIT_CARD
- Swapped spaces for taxes & gateway type
2021-01-04 14:07:50 +01: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
=
7a058c9ae6
Move logging to nlog
2020-12-30 08:10:03 +11:00
=
4129dba08b
Test for HTML output for preview controller
2020-12-26 20:26:19 +11:00
Benjamin Beganović
6f7ec1c188
Merge pull request #4574 from beganovich/v5-makeCustomField-refactor
...
(v5) Refactor methods for custom fields
2020-12-25 17:19:02 +01:00
Benjamin Beganović
9f58ccb028
Add support for custom Chromium path (ie. support for Windows & Mac)
2020-12-25 14:15:57 +01:00
Benjamin Beganović
0bbd910490
apply php-cs-fixer
2020-12-25 12:29:42 +01:00
David Bomba
bc8c68af18
Merge pull request #4568 from turbo124/v5-develop
...
Fix for null values in country table
2020-12-24 09:21:26 +11:00
Benjamin Beganović
d1682dd928
Remove spatie/browsershot
2020-12-23 16:17:05 +01:00
=
445bf451bf
Fixes for tests and throwing correct failure
2020-12-23 09:04:19 +11:00
Benjamin Beganović
69bc664457
Merge pull request #4549 from beganovich/v5-snappdf-integration
...
(v5) snappdf support
2020-12-22 09:31:22 +01:00
Benjamin Beganović
85d241e15e
update global margin
2020-12-21 16:55:47 +01:00
Benjamin Beganović
5a8dfd85eb
Apply php-cs-fixer
2020-12-21 11:46:46 +01:00
David Bomba
5aae89d9ea
Fixes for tests
2020-12-20 20:13:40 +11:00
David Bomba
ccde0eaced
Working on importing CSV Invoices
2020-12-20 18:02:58 +11:00
David Bomba
4df646f93b
Fixes for tests
2020-12-20 12:21:40 +11:00
David Bomba
09c2c40903
Fixes for import test
2020-12-18 15:34:40 +11:00
David Bomba
f476a090bc
mark csv test skipped
2020-12-18 12:01:45 +11:00
David Bomba
df30f0cbc5
Fixes for github actions
2020-12-18 11:31:27 +11:00
Benjamin Beganović
f9d65941d8
Fixes for tests
2020-12-17 13:44:44 +01:00
Benjamin Beganović
942652b668
Update webhooks to support Checkout.com & apply php-cs-fixer
2020-12-17 12:27:15 +01:00
David Bomba
7353687c04
Working on client import
2020-12-16 21:06: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
64b9f94299
Working on Import / Export
2020-12-14 21:43:07 +11:00
David Bomba
3419d7900f
Tests for importing CSV files
2020-12-12 21:35:42 +11:00
David Bomba
584bef52fc
Working on import
2020-12-12 21:01:53 +11:00
David Bomba
23f07a901b
Version bump to 5.0.35
2020-12-11 23:20:46 +11:00
Benjamin Beganović
1f2c3f2823
update pagination links & apply php-cs-fixer
2020-12-05 14:24:21 +01:00
David Bomba
4f0776a323
Working on tests for deleted invoice
2020-12-05 09:08:10 +11:00
David Bomba
91fcba628f
Tests for invoice deletion
2020-12-05 08:10:31 +11:00
David Bomba
de5a5300a2
Working on tests for deleted invoice
2020-12-04 20:58:54 +11:00
David Bomba
cb19234d9e
Working on tests for delete invoice refactor
2020-12-04 17:40:59 +11:00
Benjamin Beganović
ae88d5e08e
php-cs-fixer format
2020-11-25 15:19:52 +01:00
David Bomba
03b76d8479
Fixes for tests
2020-11-24 08:53:51 +11:00
David Bomba
78ba574236
minor fixes for tests
2020-11-19 09:38:36 +11:00
David Bomba
8255ffc0cf
Minor tests for client portal
2020-11-17 21:26:45 +11:00
David Bomba
fe5218fd2c
Fixes for resolving company_user from user object
2020-11-13 21:42:06 +11:00
=
cd0bbbe096
Remove redundant classes
2020-11-08 21:53:47 +11:00
=
3a7a35c845
Fixes for import
2020-11-07 21:13:04 +11:00
David Bomba
60a141d529
Fixes for reminders
2020-11-06 15:43:10 +11:00
David Bomba
87f7448564
Refactor reminders - tests broken
2020-11-05 21:29:57 +11:00
David Bomba
100207f4cb
Merge pull request #4267 from turbo124/v5-develop
...
Company Settings Implmentation
2020-11-05 07:49:10 +11:00
Benjamin Beganović
5c2bfaa8ce
Alpha testing on tasks:
...
- Change 'products' to '$product' with design within: CreateEntityPdf, ActivityRepository, HtmlGenerationTest, Phantom
- New 'task-table' element in the Services\PdfMaker\Design.php
- buildTableHeader & buildTableBody are now more generic
- processTaxColumns() now requires $type to be specified
2020-11-04 14:56:08 +01:00
David Bomba
14b13a30f5
Fixes for tests
2020-11-04 18:50:27 +11:00
David Bomba
3d67483607
Fixes for tests
2020-11-04 09:19:31 +11:00
David Bomba
4d58188da4
Refactor company gateway schema for required fields
2020-11-04 08:29:53 +11:00
David Bomba
64b703513d
Refactor company gateway schema for required fields
2020-11-04 08:26:28 +11:00
David Bomba
6e6a24359c
Expense events
2020-11-03 23:39:41 +11:00
David Bomba
14fd4a5af4
Event Tests
2020-11-03 23:35:05 +11:00
David Bomba
5c13e1681b
Tests for events
2020-11-03 21:19:32 +11:00
David Bomba
6eb9f0f6a6
Event testing
2020-11-03 21:04:15 +11:00
David Bomba
e7a1e4c4db
Working on activities
2020-11-03 16:44:50 +11:00
David Bomba
9717424ce1
Payment Tests
2020-11-03 08:18:02 +11:00
David Bomba
f911d17a6b
Fix for migration
2020-11-01 20:41:49 +11:00
David Bomba
ae44b9c032
Version bump + linking tasks expenses with invoices
2020-11-01 18:53:43 +11:00
=
6479b2fd3e
Fix for laravel 8 route file regression + psalm cleanup
2020-11-01 16:09:09 +11:00
David Bomba
74701e8b70
Test cleanup
2020-10-31 16:45:10 +11:00
David Bomba
afcbb870bf
Fixes for migration
2020-10-31 11:46:00 +11:00
David Bomba
a18b1b431e
working on migration for vendors, expenses, tasks
2020-10-31 08:13:02 +11:00
David Bomba
86ee5f477b
Fixes for expense numbers
2020-10-29 21:48:56 +11:00
David Bomba
fa92dd76e4
Tests for starting and stopping tasks
2020-10-29 21:44:05 +11:00
David Bomba
8cf55010c6
Fixes for tasks
2020-10-29 20:56:37 +11:00
David Bomba
c1c8b6c14e
Change start_time datatype
2020-10-29 20:40:13 +11:00
David Bomba
9aeb2d7a5b
Psalm cleanup
2020-10-28 21:10:49 +11:00
David Bomba
d7930e4c14
Remove redundant classes
2020-10-28 17:27:10 +11:00
David Bomba
0b16b2ac9c
Fixes for tests
2020-10-28 10:34:09 +11:00
David Bomba
0a02323792
Quote email engine
2020-10-28 10:02:32 +11:00
David Bomba
f6435ab030
Working on emails
2020-10-27 22:57:12 +11:00
David Bomba
dceff35f9a
Working on refactoring emails
2020-10-27 15:53:59 +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
c8e2d94b3f
Fixes for tests + remove swoole
2020-10-22 21:14:14 +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
f0e4a94bee
Task Statuses
2020-10-20 10:01:59 +11:00
David Bomba
f0b532847d
Fixes for testsg
2020-10-16 08:45:46 +11:00
David Bomba
2f948b603b
Using Credits for payment
2020-10-15 20:41:59 +11:00
David Bomba
901f7c4117
Working on credit payments
2020-10-15 14:35:35 +11:00
David Bomba
c44e8330a5
Fixes for tests
2020-10-15 13:07:48 +11:00
David Bomba
60c29a95c9
Merge pull request #4161 from turbo124/v2
...
Expense Categories + Tasks API
2020-10-14 21:46:04 +11:00
David Bomba
8087cd7c88
Fixes for doubling up on company_token with name TOKEN
2020-10-14 00:06:25 +11:00
Clément Gayot
c21c79b8be
✨ Add ability to use Browsershot with NODE_PATH & NPM_PATH .env variables
2020-10-13 14:42:54 +02:00
David Bomba
96750d5fdb
Refactor for payments via client portal
2020-10-13 21:32:15 +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
71535c0e41
Add tasks to API
2020-10-13 07:42:02 +11:00
David Bomba
d89b4fcbc3
Refactor for gateway fee calculations
2020-10-12 22:25:27 +11:00
David Bomba
1eadbde544
working on refactor of company gateway fees
2020-10-12 22:02:02 +11:00
David Bomba
65a1f150d5
Fixes for tests
2020-10-12 20:38:55 +11:00
David Bomba
f063337ec4
Refactoring gateway fees and limits
2020-10-12 15:58:07 +11:00
David Bomba
046805995a
Recalculating gateway fees depending on gateway type
2020-10-12 15:30:53 +11:00
David Bomba
c8770f09ca
Refactor for determining gateway fees
2020-10-12 15:10:34 +11:00
David Bomba
f1c5f37189
Documents for tasks
2020-10-12 08:36:59 +11:00
David Bomba
4c08187bf1
tests for documents
2020-10-12 08:34:02 +11:00
David Bomba
ae2562b020
Implementing paratest
2020-10-09 23:13:18 +11:00
David Bomba
d2d6262941
Testing Autobill
2020-10-08 14:31:02 +11:00
David Bomba
dd4d14d128
Implement Projects API
2020-10-08 09:25:39 +11:00
David Bomba
70a575386c
Fixes for designs in migration:
2020-10-07 10:16:57 +11:00
David Bomba
ee67911afb
Fixes for tests
2020-10-06 22:32:07 +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
4db72d11e1
Actions for recurring invoices
2020-09-24 10:57:44 +10:00
David Bomba
81ef541d2e
Expense API Endpoints
2020-09-23 10:46:35 +10:00
David Bomba
ab0ec5e2cb
Vendor API endpoints
2020-09-23 10:16:19 +10:00
David Bomba
23c22dd9dc
Fixes for tests
2020-09-19 10:17:13 +10:00
David Bomba
712b8991e2
Fixes for versions
2020-09-18 17:21:42 +10:00
David Bomba
766343d8b9
Recurring dates
2020-09-14 22:13:15 +10:00
David Bomba
bae82b56c1
Add license
2020-09-14 21:11:46 +10:00
David Bomba
396b96cd34
fixes for tests
2020-09-14 12:57:18 +10:00
David Bomba
9c7dc24bd2
Recurring Dates
2020-09-13 20:20:11 +10:00
David Bomba
3083ab6237
Set unique on Group Settings Name
2020-09-08 20:44:32 +10:00
Benjamin Beganović
0bf39c739d
Merge branch 'v2' into v2-fix-setup-issues
2020-09-07 00:15:45 +02: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ć
7a5027f1b4
Enable sandboxing with PDFs & fix setup page issues
2020-09-06 04:23:04 +02:00
David Bomba
08de7be767
Fixes for tesats
2020-09-05 08:31:24 +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
Benjamin Beganović
4b6c2bff4c
Added footer to designs
2020-09-04 10:18:58 +02:00
Benjamin Beganović
50c37a8719
Update logic to support only one dynamic design class:
...
- New Design.php class that will act as master template
- PdfMaker->design() now accepts design object instead of string
- PdfMaker: Skip elements if no id|tag provided
- PdfMaker: 'content' property is now optional
- config/ninja.php now contains base_path for templates
- Refactored tests to be :green: ✔
- Removed PdfMakerDesignsTest since content is same for each template now
2020-09-04 10:18:41 +02:00