David Bomba
a6f928b181
Fixes for settings, implement invitations from invoice request ( #3047 )
...
* Fixes for client portal localization
* Replace Invoice Ninja Logo with user defined logo and website URL in client portal
* Minor Fixes
* Refactor for invitations on invoices
* Fixes for settings
2019-11-07 09:57:09 +11:00
David Bomba
9050d4e564
Template Controller ( #3042 )
...
* Request Cancellation
* Add fields to settings
* Recurring invoice cancellation request
* Stub Template controller
2019-11-05 07:50:10 +11:00
David Bomba
5fafbac36f
Tax Rates ( #3026 )
...
* Insert generic for client country if not set
* Invoice fixes
* fixes
* Schema changes
* Refactor Schema and implement fixes for testS
* Use Dispatcher for system logs
* Add TaxRateController
* Update OpenAPI definitions for Tax Rates
2019-10-29 13:55:26 +11:00
David Bomba
6fb9ba89ee
Woring on invoice is_amount_discounts
2019-10-17 14:14:17 +11:00
David Bomba
c7a82d25b8
inclusive tax implementation
2019-10-17 09:51:05 +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
David Bomba
8d14c6b2bd
Switch currency_id back to settings object
2019-10-10 21:43:50 +11:00
David Bomba
60e58abab5
Company Logo upload to groups
2019-10-08 08:07:43 +10:00
David Bomba
95be70a7b5
Group Settings
2019-10-06 08:24:46 +11:00
David Bomba
2f657aaac8
Stubs for group settings controller
2019-10-05 08:58:51 +10:00
David Bomba
24075072df
refactor for pushing company meta data into settings
2019-10-04 22:37:40 +10:00
David Bomba
1f1ffd3240
transform datetimes to timestamps
2019-10-04 21:54:03 +10:00
David Bomba
3b6fa39d43
Fixes for transformers
2019-10-03 15:42:58 +10:00
David Bomba
fd58aeb856
Company Gateway API
2019-10-03 13:21:24 +10:00
David Bomba
487f93933b
Laravel V6
2019-09-26 23:00:51 +10:00
David Bomba
7382ff0b84
fixes for datetime formats
2019-09-22 20:25:05 +10:00
David Bomba
86a099587d
Refactor for settings to force types
2019-09-19 15:50:05 +10:00
David Bomba
e329c24879
Fixes for tests
2019-09-11 12:01:49 +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
bc7e09b924
Working on tests for line item taxes
2019-09-04 15:10:10 +10:00
David Bomba
ea07174df6
Invoice Item Array factory
2019-09-04 08:16:53 +10:00
David Bomba
f9a5bd3444
Custom values for invoice templates
2019-09-03 16:01:40 +10:00
David Bomba
3e91a4f700
Working on client side uploads
2019-08-07 16:56:19 +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
a793100f79
Working on Company CRUD
2019-06-17 10:15:42 +10:00
David Bomba
ec5e35cd96
Fixes for travis
2019-06-12 14:23:38 +10:00
David Bomba
51c5b96b68
Working on User Crud
2019-06-06 14:51:28 +10:00
David Bomba
4e4d134230
Fixes for tests - new implementation for invitations
2019-06-02 16:36:31 +10:00
David Bomba
f20183025b
Model updates
2019-05-30 08:22:25 +10:00
David Bomba
32ca69bc52
Working on invitationsg
2019-05-29 21:15:42 +10:00
David Bomba
866111cbbb
Working on Invoice Invitations
2019-05-29 14:33:53 +10:00
David Bomba
058e12fbf6
Refactor - Breaking changes to GeneratesNumberCounter that require attention
2019-05-24 19:23:38 +10:00
David Bomba
e4b0aba5a0
Working on tests for recurring invoice cron
2019-05-24 15:13:17 +10:00
David Bomba
2549da4e6f
Working on Sending Recurring invoices
2019-05-23 15:08:31 +10:00
David Bomba
c236925e6d
Fix Invoice Create routes
2019-05-16 08:26:21 +10:00
David Bomba
139008ed14
Working on Company ledger
2019-05-15 14:47:07 +10:00
David Bomba
924d5b5f7b
Working on tests for Mark as Paid (invoice)
2019-05-14 14:05:05 +10:00
David Bomba
ad76169b6c
Working on invoice payments
2019-05-13 16:18:46 +10:00
David Bomba
9b86780fa3
Update copyright
2019-05-11 13:32:07 +10:00
David Bomba
10e0c8a05f
Recurring Quotes
2019-05-05 10:49:01 +10:00
David Bomba
ac05fc6ff6
Working on Payments
2019-05-03 17:57:55 +10:00
David Bomba
9f9f3439b4
Fixes for recurring invoices test
2019-05-03 17:35:49 +10:00
David Bomba
c35f9fbe04
recurring invoices
2019-05-03 08:29:04 +10:00
David Bomba
6d14821528
Working on Quotes
2019-05-02 21:07:38 +10:00
David Bomba
acdc8fad94
Finalize tests for Factories
2019-04-26 21:18:23 +10:00
David Bomba
49427b1acb
Tests for factories
2019-04-26 20:51:02 +10:00
David Bomba
d8f5d10b58
Fixes for tests
2019-04-24 20:01:40 +10:00
David Bomba
e37c6912b1
Refactor for invoice calculations, implementing testing for Invoice Invitation creation
2019-04-24 15:18:48 +10:00
David Bomba
13e859bcea
Invoice to Quote factory
2019-04-23 22:22:13 +10:00
David Bomba
706625e83f
Working on invoice actions
2019-04-23 14:16:41 +10:00
David Bomba
d8280b7f73
Fixes for tests
2019-04-18 08:00:04 +10:00
David Bomba
2b24753813
Working on Invoice Tests, refactoring Settings integration
2019-04-17 16:20:32 +10:00
David Bomba
cb7eea0e7b
Refactor invoice calculations class, use FormRequests on destroy()
2019-04-16 13:28:05 +10:00
David Bomba
c5e0d2a8d9
Scaffolding Invoice
2019-04-15 10:10:54 +10:00
David Bomba
b7dc753d58
Mocking objects for tests
2019-04-10 19:42:19 +10:00
David Bomba
f7c31bd5a1
Mock tests for invoice calculations
2019-04-10 19:09:57 +10:00
David Bomba
ae57c05659
Working on tests for invoice items
2019-04-04 20:28:53 +11:00
David Bomba
d28fe81c51
Invoice Item Factory
2019-04-04 12:38:39 +11:00
David Bomba
39617644ad
Save a product
2019-04-03 13:34:28 +11:00
David Bomba
eddb9adc73
Client Settings ( #2668 )
...
* Clean up Client Show
* Working on Show Client menu action
* working on client view permissions
* Finishing up Client Statement View
* Workig on client settings
* add mix manifest
* css for client settings
* Client Settings
* Working on Client Settings
* Implement StartupCheck and static seeders
* Implement cached statics in view composers
* Working on client settings
* Payment Terms
* Working on Payment Terms View Composer
* Payment Terms builder
* Client Settings
* refactor companies table
* Refactor for company settings, move settings to json
* Set object cast on settings column of Company table
* Fixes for refactor of companies and clients table
* Test
* Client Settings Datamapper
* Client Settings
* Default client language
* Client Settings
* Working on client settings options
* Client Settings
* Settings Json serialization/deserialization handling
2019-02-17 21:34:46 +11:00
David Bomba
ce16c4d4c0
Use factories to create default models
2019-01-28 09:13:12 +11:00