David Bomba
a60613aa26
Track signup platform ( #3014 )
...
* update company settings and OpenAPI definitions
* Fixes for tests
* Add extra variables to company settings
* Track signup platform when new account signup processed
2019-10-24 15:46:24 +11:00
David Bomba
9dfa97eedf
enforce settype() for strings that are _ids ( #3010 )
...
* Add Includes
* Clean up company settings + tests
* Update Company Settings Schema
* Fixes for tests
* fixes for tests
* fixes for settings
* Enforce settype(string) for _ids
2019-10-23 17:21:16 +11:00
David Bomba
e4f0b08d3e
Fixes for settings ( #3009 )
...
* Add Includes
* Clean up company settings + tests
* Update Company Settings Schema
* Fixes for tests
* fixes for tests
* fixes for settings
2019-10-23 12:01:25 +11:00
David Bomba
ed449ea1ab
Default gateway type ID ( #3008 )
...
* Show Recurring Invoice - Client Portal
* Password protect some routes
* Password Protection Routes
* Add default_gateway_type_id to gateway table
2019-10-22 22:27:03 +11:00
David Bomba
d29f37ef8b
Improve invoice calculations ( #3007 )
...
* Fixes for test
* Invoice Items Inclusive Tax Calculator
* Inclusive taxes
* Invoice Inclusive Tax Tests
* More tests
* clean up
* fixes for inclusive tests
2019-10-22 13:07:00 +11:00
David Bomba
02fadc8272
Exclusive tax rate calculations ( #3005 )
...
* clean up invoice calculations - exclusive taxes
* Fixes for tests
* Clean up and fixes for tests
2019-10-20 17:23:35 +11:00
David Bomba
e2284132ec
Add gateway transformer ( #2999 )
2019-10-17 22:49:09 +11:00
David Bomba
fbc03aa9f7
Update setting fields
2019-10-17 19:26:46 +11:00
Benjamin Beganović
b35bff3cde
Forward support messages to contact@invoiceninja.com with system-level info ( #2993 )
...
* Sending support messages via API
* Sending log files only if self-hosted
* Remove legacy code
2019-10-17 07:12:38 +11:00
David Bomba
6a0afaacb7
Updated swagger ( #2996 )
2019-10-16 22:07:20 +11:00
David Bomba
b6d6d3928b
Eager loading ( #2995 )
...
* Fixes for tests
* Eager load payment types
2019-10-16 21:24:33 +11:00
David Bomba
7eb0f8d44b
Invoice calculations ( #2994 )
...
* Add traits for invoice calculations
* V2 of invoice calculator
* Tests for invoice item calculator
* Test for Invoice Item Calculations
* Invoice Calculation Tests
* fix for tests
* Fixes for invoice calculations
2019-10-16 20:28:52 +11:00
David Bomba
1c21b6dc7c
Invoice Calculations ( #2985 )
...
* Fixes for invoice item line totals
* Refactoring invoice calculations
* Update api-docs
* Fixes for invoice calculations
* remove tests
* fixes for config files
2019-10-13 21:59:55 +11:00
Benjamin Beganović
8de17e4b5b
(v2): Client tests & more after-installing fixes ( #2984 )
...
* client/* testings and ignoring stuff
* Client testings and ignoring
* Revmoe debugbar gitignore
2019-10-12 22:08:44 +11:00
David Bomba
dde3f1192a
Change company_logo_url to company_logo ( #2980 )
2019-10-11 15:30:26 +11:00
David Bomba
6698609512
Fixes for tests
2019-10-11 11:26:35 +11:00
David Bomba
8d14c6b2bd
Switch currency_id back to settings object
2019-10-10 21:43:50 +11:00
David Bomba
39eac5709e
fixes for tests
2019-10-10 14:48:09 +11:00
David Bomba
fb150cc1b0
Documentation for SettingsSaver trait
2019-10-10 13:24:19 +11:00
David Bomba
cb466e4d34
Company Settings Tests
2019-10-10 12:55:21 +11:00
David Bomba
3123547e55
Implement validation rule for settings
2019-10-10 12:01:38 +11:00
David Bomba
7a4decdd3d
working on type casting
2019-10-10 10:15:35 +11:00
David Bomba
859efb9445
Tests for types
2019-10-10 09:20:38 +11:00
David Bomba
e56aac5e73
Implement type checking for settings objects
2019-10-10 08:36:50 +11:00
David Bomba
056b2cbdb7
Tests for company settings
2019-10-09 23:21:21 +11:00
David Bomba
710732a1fb
company settings
2019-10-09 15:28:58 +11:00
David Bomba
60e58abab5
Company Logo upload to groups
2019-10-08 08:07:43 +10:00
David Bomba
7a78702a1f
Fixes for tests
2019-10-08 07:43:25 +10:00
David Bomba
b8515e26b0
Upload company logo to client settings
2019-10-07 22:05:06 +11:00
David Bomba
2a7f62b579
Fixes for tests
2019-10-07 21:36:30 +11:00
David Bomba
fda6ec33fd
Company Settings OpenAPI
2019-10-07 21:21:02 +11:00
David Bomba
a8b70ee25c
fixes for tests
2019-10-07 20:56:10 +11:00
David Bomba
c46ebb2778
Fixes for tets
2019-10-07 20:39:22 +11:00
David Bomba
264d6662e3
set blank object for client settings
2019-10-07 17:43:19 +11:00
David Bomba
305eea7fc8
Tests for client presenter using new settings object for company meta data
2019-10-05 11:48:00 +10:00
David Bomba
70fe64ed96
Fixes for tests
2019-10-05 10:11:04 +10:00
David Bomba
9b09cbe183
for travis
2019-10-04 20:20:02 +10:00
David Bomba
724cccacfc
Fixes for tests
2019-10-03 21:50:50 +10:00
David Bomba
16cd98980b
Company Gateway Tests
2019-10-03 20:59:19 +10:00
David Bomba
9afcc28549
Fixes for company logo output
2019-10-03 15:17:57 +10:00
David Bomba
23265fb9e3
company gateways
2019-10-03 14:27:17 +10:00
David Bomba
fd58aeb856
Company Gateway API
2019-10-03 13:21:24 +10:00
David Bomba
b41966d41e
working on company gateway API endpoint
2019-10-03 11:13:25 +10:00
David Bomba
4e51256b51
Company Logo upload test
2019-10-03 10:17:29 +10:00
David Bomba
675f3cf005
Documentation
2019-10-03 06:01:12 +10:00
David Bomba
0c5202ea8c
API Tests for clients
2019-10-02 20:22:10 +10:00
David Bomba
85de581fac
Fix for company filtering
2019-09-29 18:46:53 +10:00
David Bomba
487f93933b
Laravel V6
2019-09-26 23:00:51 +10:00
David Bomba
1778e63421
cast created_at/updated_at/deleted_at to timestamps
2019-09-26 08:27:26 +10:00
David Bomba
f59b74b01b
Refactors for gateways - using keys instead of Pkeys
2019-09-24 21:22:41 +10:00
David Bomba
308406c0fb
Create or Update invitations on invoice save / creation
2019-09-23 13:10:51 +10:00
David Bomba
7382ff0b84
fixes for datetime formats
2019-09-22 20:25:05 +10:00
David Bomba
cc7ee120d5
Fixes for test
...
s
2019-09-19 16:22:32 +10:00
David Bomba
86a099587d
Refactor for settings to force types
2019-09-19 15:50:05 +10:00
David Bomba
89cc4170d6
Fixes
2019-09-18 22:43:37 +10:00
David Bomba
d5d1d7d9a3
Refactor for API
2019-09-18 16:02:05 +10:00
David Bomba
a331368383
List view for payment methods
2019-09-18 12:39:53 +10:00
David Bomba
c79211c4f4
Mitigate nulls in database
2019-09-17 15:42:10 +10:00
David Bomba
bacf1f74a0
Fixes for signup route
2019-09-17 07:42:08 +10:00
David Bomba
6b8cbe4e7c
Working on preauth credit card stripe
2019-09-16 12:05:30 +10:00
David Bomba
8944727d6b
Working on client payment methods
2019-09-15 21:40:46 +10:00
David Bomba
90530de46d
Fixes for test annotations
2019-09-12 14:45:13 +10:00
David Bomba
6368ab10f7
Doc Blocks for settings
2019-09-12 13:23:44 +10:00
David Bomba
a614dc5cda
More tests for group settings
2019-09-12 12:32:46 +10:00
David Bomba
6544ca2977
Dusk UI tests
2019-09-11 21:04:03 +10:00
David Bomba
6fc248ee51
fixes for travis
2019-09-11 16:54:14 +10:00
David Bomba
e3a72a5970
fixes for travis
2019-09-11 16:37:17 +10:00
David Bomba
0d4d1041f5
Refactor of client settings and cascading settings Client > Group > Company finished
2019-09-11 16:00:23 +10:00
David Bomba
ac19a4bb12
Working on cascading settings
2019-09-11 15:32:47 +10:00
David Bomba
af28b02fae
Fixes for tests
2019-09-11 13:46:23 +10:00
David Bomba
e329c24879
Fixes for tests
2019-09-11 12:01:49 +10:00
David Bomba
6561602fef
fixes for tests
2019-09-10 20:25:29 +10:00
David Bomba
1f624e28bc
Refactor Group level settings
2019-09-10 12:30:43 +10:00
David Bomba
db7043abd9
Working on Groups
2019-09-09 21:24:22 +10:00
David Bomba
5f7a0b96d7
Tests tests and more tests
2019-09-09 21:05:53 +10:00
David Bomba
8a90d46287
Working on payment methods
2019-09-09 12:19:19 +10:00
David Bomba
43dc9158f6
Cleaning up Tests
2019-09-04 22:01:19 +10:00
David Bomba
0051145d2e
Working on invoice item tax calculations
2019-09-04 15:15:42 +10:00
David Bomba
bc7e09b924
Working on tests for line item taxes
2019-09-04 15:10:10 +10:00
David Bomba
e60bcf2d23
Dynamic invoice tables for PDF generation
2019-09-04 09:16:23 +10:00
David Bomba
f9a5bd3444
Custom values for invoice templates
2019-09-03 16:01:40 +10:00
David Bomba
28a214a9bc
Tests
2019-09-03 13:39:35 +10:00
David Bomba
10272a1eeb
Working on PDF generation with mocked Invoice Data. - Finishing saving to file location
2019-08-29 22:47:45 +10:00
David Bomba
1c31f6de0f
Refactors, and create a number helper
2019-08-28 12:36:53 +10:00
David Bomba
0af0d9786d
Fixes for test
2019-08-28 10:58:13 +10:00
David Bomba
33b42db47c
Tests
2019-08-28 09:19:54 +10:00
David Bomba
54c4d7d8c5
Client Portal Browser Tests
2019-07-31 20:37:55 +10:00
David Bomba
feff6a1c76
Refactoring how we set the DB in the request cycle
2019-07-12 15:03:30 +10:00
David Bomba
60e0e84980
Fixes for tests - base PHP version now 7.3
2019-07-09 10:01:29 +10:00
David Bomba
1241f14063
fixes for tesT
2019-07-09 07:55:43 +10:00
David Bomba
d4ed6fddb4
fixes for tests
2019-07-08 16:06:41 +10:00
David Bomba
7bc3f94162
tests for php 7.3
2019-07-08 15:54:46 +10:00
David Bomba
85fb8c8ca7
Fixes for php7.3
2019-07-08 15:27:06 +10:00
David Bomba
51b0c17c4c
Working on client login routes
2019-07-08 10:08:57 +10:00
David Bomba
83f6a88cb3
fixes for tests
2019-07-05 08:36:40 +10:00
David Bomba
879d87ea60
Add ability to upload company logo
2019-06-26 13:25:14 +10:00
David Bomba
e51c545f1a
Fixes for tests
2019-06-26 09:50:50 +10:00
David Bomba
0cb1f9459d
Completed refactor for company and account creation
2019-06-25 15:14:28 +10:00
David Bomba
220bedf3a0
fixes for company tests
2019-06-25 15:08:07 +10:00
David Bomba
518d5f12e7
working on testing signup routes again
2019-06-24 21:05:47 +10:00