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
|
b41966d41e
|
working on company gateway API endpoint
|
2019-10-03 11:13:25 +10:00 |
|
David Bomba
|
0c5202ea8c
|
API Tests for clients
|
2019-10-02 20:22:10 +10:00 |
|
David Bomba
|
a6579e43df
|
Transformer fixes
|
2019-10-02 19:04:27 +10:00 |
|
David Bomba
|
b243ce4643
|
Log system events
|
2019-10-02 13:00:51 +10:00 |
|
David Bomba
|
a57de08178
|
Working on partial invoice payments
|
2019-10-02 08:44:13 +10:00 |
|
David Bomba
|
78ae24df46
|
Balances with company ledger
|
2019-10-01 19:59:32 +10:00 |
|
David Bomba
|
2d5d9b816b
|
Payment Events
|
2019-10-01 11:56:48 +10:00 |
|
David Bomba
|
441d52523d
|
Add activities to API
|
2019-09-27 14:31:13 +10:00 |
|
David Bomba
|
1778e63421
|
cast created_at/updated_at/deleted_at to timestamps
|
2019-09-26 08:27:26 +10:00 |
|
David Bomba
|
362f197fbb
|
Store payment after invoice is confirmed paid
|
2019-09-25 15:55:52 +10:00 |
|
David Bomba
|
46602a21c5
|
Stripe payments
|
2019-09-25 12:07:33 +10:00 |
|
David Bomba
|
f59b74b01b
|
Refactors for gateways - using keys instead of Pkeys
|
2019-09-24 21:22:41 +10:00 |
|
David Bomba
|
1e1be26980
|
Invitation routing
|
2019-09-23 15:59:01 +10:00 |
|
David Bomba
|
d5ec342764
|
Nuances of client contact invitations
|
2019-09-23 13:22:24 +10:00 |
|
David Bomba
|
a9f4a5feaf
|
add group settings to company transformer:
|
2019-09-22 20:41:43 +10:00 |
|
David Bomba
|
7382ff0b84
|
fixes for datetime formats
|
2019-09-22 20:25:05 +10:00 |
|
David Bomba
|
50d52c5323
|
Add DateFormats to model
|
2019-09-22 19:30:03 +10:00 |
|
David Bomba
|
4aa781fb03
|
Working on settings - safe guards to updating the settings object
|
2019-09-21 14:09:25 +10:00 |
|
David Bomba
|
4fd41dbe1d
|
Client payment flow
|
2019-09-20 15:13:58 +10:00 |
|
David Bomba
|
a926c48f21
|
Payment methods list view
|
2019-09-19 20:16:41 +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
|
a331368383
|
List view for payment methods
|
2019-09-18 12:39:53 +10:00 |
|
David Bomba
|
70d146333b
|
Casts
|
2019-09-17 20:27:48 +10:00 |
|
David Bomba
|
c79211c4f4
|
Mitigate nulls in database
|
2019-09-17 15:42:10 +10:00 |
|
David Bomba
|
0331575197
|
Working on card authorisation for Stripe
|
2019-09-16 14:59:59 +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
|
cbb1ca7660
|
Working on updating credit card
|
2019-09-14 22:34:05 +10:00 |
|
David Bomba
|
7cfe0c22fb
|
Add Payment Method - client side
|
2019-09-13 15:52:01 +10:00 |
|
David Bomba
|
b1836224e2
|
Working on contact payment page
|
2019-09-13 08:33:48 +10:00 |
|
David Bomba
|
9431abb300
|
Working on payment flow - client side
|
2019-09-12 16:10:21 +10:00 |
|
David Bomba
|
6368ab10f7
|
Doc Blocks for settings
|
2019-09-12 13:23:44 +10:00 |
|
David Bomba
|
b7920a072a
|
Set all ID's to strings for consistency
|
2019-09-12 11:28:41 +10:00 |
|
David Bomba
|
6544ca2977
|
Dusk UI tests
|
2019-09-11 21:04:03 +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
|
42e54d0bd5
|
include statics with login response
|
2019-09-11 10:37:53 +10:00 |
|
David Bomba
|
a840136575
|
API cleanup
|
2019-09-11 09:31:55 +10:00 |
|
David Bomba
|
6561602fef
|
fixes for tests
|
2019-09-10 20:25:29 +10:00 |
|
David Bomba
|
f98f2902dc
|
Refactor company gateways
|
2019-09-10 19:35:18 +10:00 |
|
David Bomba
|
1f624e28bc
|
Refactor Group level settings
|
2019-09-10 12:30:43 +10:00 |
|
David Bomba
|
5f7a0b96d7
|
Tests tests and more tests
|
2019-09-09 21:05:53 +10:00 |
|
David Bomba
|
b853dd80ed
|
Working on payment methods
|
2019-09-09 16:25:33 +10:00 |
|
David Bomba
|
2ffca37e74
|
Working on gateways and gateway fees
|
2019-09-09 14:54:39 +10:00 |
|
David Bomba
|
c7512f1572
|
Working on gateway fees
|
2019-09-09 13:27:16 +10:00 |
|
David Bomba
|
8a90d46287
|
Working on payment methods
|
2019-09-09 12:19:19 +10:00 |
|
David Bomba
|
0856fc2dfd
|
Working on gateway payment flow
|
2019-09-08 22:13:55 +10:00 |
|
David Bomba
|
0b0f0759f1
|
Working on Gateways
|
2019-09-08 20:39:13 +10:00 |
|
David Bomba
|
f8734db1b6
|
Working on Stripe payment driver
|
2019-09-05 22:42:26 +10:00 |
|
David Bomba
|
f5e19ece06
|
Payment screen
|
2019-09-05 15:04:52 +10:00 |
|
David Bomba
|
374cc88c06
|
Display PDF
|
2019-09-05 09:52:49 +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
|
cd40ba95e6
|
Invoice templates
|
2019-09-04 11:45:53 +10:00 |
|
David Bomba
|
e60bcf2d23
|
Dynamic invoice tables for PDF generation
|
2019-09-04 09:16:23 +10:00 |
|
David Bomba
|
47cdeef258
|
Working on building dynamic tables for invoices
|
2019-09-03 09:00:52 +10:00 |
|
David Bomba
|
d99443806a
|
working on invoice labels and template values
|
2019-09-02 15:08:26 +10:00 |
|
David Bomba
|
019cc09dbb
|
Working on replacing variables for templates
|
2019-08-30 16:16:39 +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
|
2c65a6305c
|
Render PDF in HTML
|
2019-08-29 14:58:04 +10:00 |
|
David Bomba
|
2704c179c7
|
Presenter variables for invoice
|
2019-08-29 14:13:16 +10:00 |
|
David Bomba
|
13f21710ce
|
Presenter variables for invoice
|
2019-08-29 14:12:09 +10:00 |
|
David Bomba
|
668e01b814
|
Stubbing invoice design templates
|
2019-08-29 14:07:04 +10:00 |
|
David Bomba
|
1c31f6de0f
|
Refactors, and create a number helper
|
2019-08-28 12:36:53 +10:00 |
|
David Bomba
|
e5b60195d8
|
Working on Formatting data in client timezone
|
2019-08-28 11:13:10 +10:00 |
|
David Bomba
|
d02e62e46f
|
Padding out Company Gateways - Default gateways per company and per client
|
2019-08-22 11:58:42 +10:00 |
|
David Bomba
|
cc1997b390
|
Gateway Types
|
2019-08-22 10:25:30 +10:00 |
|
David Bomba
|
bad61e8984
|
Payment Gateways - padding
|
2019-08-22 08:34:20 +10:00 |
|
David Bomba
|
b9605925e3
|
Show company and client details in portal
|
2019-08-22 07:46:11 +10:00 |
|
David Bomba
|
e9e12f59af
|
Padding out client dashboard
|
2019-08-21 14:29:07 +10:00 |
|
David Bomba
|
f3d3385678
|
Fix badgers
|
2019-08-20 08:29:19 +10:00 |
|
David Bomba
|
a40fb82971
|
Working on Payment list for client portal
|
2019-08-19 16:50:33 +10:00 |
|
David Bomba
|
c2441bdef0
|
Client Portal Payments List View
|
2019-08-16 15:20:28 +10:00 |
|
David Bomba
|
0892993afe
|
Recurring Invoice ListView
|
2019-08-15 21:10:02 +10:00 |
|
David Bomba
|
dc65ede956
|
Remove links to multidatabaseuserprovider
|
2019-08-14 15:40:22 +10:00 |
|
David Bomba
|
c55d4f1b5b
|
Invoice List View - Client Portal
|
2019-08-14 12:16:09 +10:00 |
|
David Bomba
|
104ff30468
|
Finished Client Profile CRUD
|
2019-08-14 10:15:21 +10:00 |
|
David Bomba
|
7c35859a6e
|
Finished Contact Details Page
|
2019-08-13 09:56:46 +10:00 |
|
David Bomba
|
9823df51b3
|
Working on Client Uploads
|
2019-08-08 21:07:26 +10:00 |
|
David Bomba
|
37e8f41bff
|
Working on Client Uploads
|
2019-08-08 18:13:32 +10:00 |
|
David Bomba
|
fac762391a
|
Working on dropzone uploads
|
2019-08-08 10:22:54 +10:00 |
|
David Bomba
|
9b1075539c
|
Working on client portal profile
|
2019-08-02 10:31:48 +10:00 |
|
David Bomba
|
df5778c3c5
|
Working on Javascript front end
|
2019-07-30 08:28:38 +10:00 |
|
David Bomba
|
3829a874aa
|
Add Former dependency
|
2019-07-29 13:59:28 +10:00 |
|
David Bomba
|
1823a23b2d
|
view composers for client portal
|
2019-07-22 13:54:34 +10:00 |
|
David Bomba
|
f63803fe7b
|
Finished - Client auth + password reset + mailables
|
2019-07-18 09:45:18 +10:00 |
|
David Bomba
|
9effc2ebca
|
Align Signup and Login responses for consistency
|
2019-07-14 19:34:49 +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
|
9f624b3c61
|
Mock Client InvoiceList
|
2019-07-10 11:42:34 +10:00 |
|
David Bomba
|
45d00be174
|
Create specific transformer for client login response
|
2019-07-09 20:32:26 +10:00 |
|
David Bomba
|
60e0e84980
|
Fixes for tests - base PHP version now 7.3
|
2019-07-09 10:01:29 +10:00 |
|
David Bomba
|
51b0c17c4c
|
Working on client login routes
|
2019-07-08 10:08:57 +10:00 |
|
David Bomba
|
548c9b31d0
|
fixes for tests
|
2019-07-03 19:58:34 +10:00 |
|
David Bomba
|
f01c038c6e
|
Move from guarded models to fillable properties.. overcomes handling additional response parameters
|
2019-06-26 14:04:10 +10:00 |
|
David Bomba
|
879d87ea60
|
Add ability to upload company logo
|
2019-06-26 13:25:14 +10:00 |
|
David Bomba
|
de4e3f5655
|
Refactoring the order of data displayed when creating accounts and companies
|
2019-06-25 13:55:02 +10:00 |
|
David Bomba
|
518d5f12e7
|
working on testing signup routes again
|
2019-06-24 21:05:47 +10:00 |
|
David Bomba
|
a793100f79
|
Working on Company CRUD
|
2019-06-17 10:15:42 +10:00 |
|
David Bomba
|
544e59bbba
|
Transform id keys from Bulk routes
|
2019-06-12 14:22:05 +10:00 |
|
David Bomba
|
79907e6206
|
Refactor the way we harvest the company entity
|
2019-06-12 09:15:17 +10:00 |
|
David Bomba
|
f4ae84e954
|
Re work the way we harvest a user token
|
2019-06-11 13:20:23 +10:00 |
|
David Bomba
|
e458ec6331
|
Update user table on access
|
2019-06-04 07:46:46 +10:00 |
|
David Bomba
|
d057903229
|
Logging
|
2019-06-03 15:31:20 +10:00 |
|
David Bomba
|
ea9430f691
|
Transformers for invitesd
|
2019-06-02 19:57:12 +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
|
494504a2d0
|
Working on tests for new GeneratesCounterTest
|
2019-05-27 20:48:52 +10:00 |
|
David Bomba
|
0a12e2d49a
|
Complete rewrite of Generates Numbers
|
2019-05-27 15:26:34 +10:00 |
|
David Bomba
|
058e12fbf6
|
Refactor - Breaking changes to GeneratesNumberCounter that require attention
|
2019-05-24 19:23:38 +10:00 |
|
David Bomba
|
474d99505e
|
working on sending recurring invoices
|
2019-05-23 16:15:06 +10:00 |
|
David Bomba
|
2549da4e6f
|
Working on Sending Recurring invoices
|
2019-05-23 15:08:31 +10:00 |
|
David Bomba
|
ef25cfa320
|
OAuth login and signup. Improve handling of login via API
|
2019-05-22 10:56:47 +10:00 |
|
David Bomba
|
c236925e6d
|
Fix Invoice Create routes
|
2019-05-16 08:26:21 +10:00 |
|
David Bomba
|
92b46d5ed8
|
tests
|
2019-05-15 19:20:52 +10:00 |
|
David Bomba
|
5467fc64b1
|
Invoice activity listeners
|
2019-05-15 15:03:18 +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
|
3fde744d77
|
Working on client saves
|
2019-05-10 16:08:33 +10:00 |
|
David Bomba
|
ca71819086
|
Change custom dateFormat until laravel has better support for microtime date timestmaps
|
2019-05-07 20:48:43 +10:00 |
|
David Bomba
|
44a57b2679
|
Clean up models
|
2019-05-07 15:33:20 +10:00 |
|
David Bomba
|
e8d92f627d
|
Make all timestamps microtime stamps
|
2019-05-07 15:08:10 +10:00 |
|
David Bomba
|
6333a2e8c5
|
Company Ledger
|
2019-05-07 15:06:42 +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
|
7b62c50f90
|
Fix Recurring implicit binding
|
2019-05-03 11:30:08 +10:00 |
|
David Bomba
|
c35f9fbe04
|
recurring invoices
|
2019-05-03 08:29:04 +10:00 |
|
David Bomba
|
d9324697c0
|
Quote Tests
|
2019-05-02 21:24:00 +10:00 |
|
David Bomba
|
0102d1a22b
|
Getters and Setters on Invoice model
|
2019-05-02 15:47:16 +10:00 |
|
David Bomba
|
599ff31f9d
|
Working on more tests for generates numbers
|
2019-05-01 16:09:55 +10:00 |
|
David Bomba
|
87bae37350
|
Implement more testing on generates numbers
|
2019-05-01 13:49:23 +10:00 |
|
David Bomba
|
71d00c1aeb
|
Implement more testing on generates numbers
|
2019-05-01 13:33:04 +10:00 |
|
David Bomba
|
568fbdf6c8
|
Use Company ScopeS
|
2019-05-01 12:23:13 +10:00 |
|
David Bomba
|
b276cc729f
|
Tests for generates numbers
|
2019-04-30 22:30:47 +10:00 |
|
David Bomba
|
defbae832b
|
Working on Generates Number
|
2019-04-30 16:02:39 +10:00 |
|
David Bomba
|
19a5c7119b
|
Test for Number generation:
|
2019-04-29 22:14:11 +10:00 |
|
David Bomba
|
76d625d723
|
Working on client, quote, invoice number generator
|
2019-04-29 15:50:08 +10:00 |
|
David Bomba
|
50a43720d1
|
Create settings getter on Client Model
|
2019-04-29 10:54:26 +10:00 |
|
David Bomba
|
cc4032ef3a
|
prototype document upload class
|
2019-04-28 22:23:22 +10:00 |
|
David Bomba
|
a54fd4b931
|
Upload a file
|
2019-04-28 20:25:18 +10:00 |
|
David Bomba
|
f958effb81
|
Documents
|
2019-04-28 15:31:32 +10:00 |
|
David Bomba
|
2cfcc35f70
|
Fire events for User
|
2019-04-25 21:33:03 +10:00 |
|