David Bomba
|
4fd41dbe1d
|
Client payment flow
|
2019-09-20 15:13:58 +10:00 |
|
David Bomba
|
6037e30887
|
fixes for travis
|
2019-09-19 21:43:59 +10:00 |
|
David Bomba
|
bc2feba3fb
|
Clean up
|
2019-09-19 21:40:05 +10:00 |
|
David Bomba
|
85c645fbeb
|
Set default payment method when inserting first record
|
2019-09-19 21:31:49 +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
|
ff0406d564
|
Fixes
|
2019-09-18 22:49:26 +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
|
905aaf7c98
|
fixes for DB constraints. nest company users
|
2019-09-18 07:51:40 +10:00 |
|
David Bomba
|
23acdb6394
|
Add Credit card to client portal
|
2019-09-17 21:57:59 +10:00 |
|
David Bomba
|
0f9f418e7e
|
Add Credit card to client portal
|
2019-09-17 21:54:14 +10:00 |
|
David Bomba
|
70d146333b
|
Casts
|
2019-09-17 20:27:48 +10:00 |
|
David Bomba
|
5211434d49
|
Working on multiple payment methods per gateway
|
2019-09-17 15:59:09 +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
|
3ff6dd4472
|
Working on credit card auth response
|
2019-09-16 21:16:20 +10:00 |
|
David Bomba
|
662aa3aed1
|
Working on credit card auth response
|
2019-09-16 21:03:25 +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
|
2f164d6a76
|
Add account to login response
|
2019-09-12 22:02:25 +10:00 |
|
David Bomba
|
da0c0080a5
|
Fixes for login api
|
2019-09-12 21:46:09 +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
|
4536bc0566
|
API fixes
|
2019-09-11 20:15:44 +10:00 |
|
David Bomba
|
de3c724f48
|
Bug Fixes
|
2019-09-11 16:35:31 +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
|
a74d60a5ee
|
fixes for tests
|
2019-09-10 20:30: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
|
1c2ba3a53e
|
force status codes to be returned
|
2019-09-10 19:31:51 +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
|
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
|
31afd09a0f
|
Working on stripe payments using Omnipay
|
2019-09-06 15:22:05 +10:00 |
|
David Bomba
|
f72bd34483
|
Fleshing out payment drivers
|
2019-09-06 09:00:23 +10:00 |
|
David Bomba
|
f8734db1b6
|
Working on Stripe payment driver
|
2019-09-05 22:42:26 +10:00 |
|
David Bomba
|
03c3cc8702
|
Working on Payment Drivers
|
2019-09-05 17:00:12 +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
|
ebeed02d03
|
Clean up
|
2019-09-05 07:55:49 +10:00 |
|
David Bomba
|
c4bccddbb3
|
Clean up trait
|
2019-09-05 07:50:16 +10:00 |
|
David Bomba
|
af601e0b03
|
WOrking on invoice template layouts - css
|
2019-09-04 23:26:08 +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
|
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
|
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
|
28a214a9bc
|
Tests
|
2019-09-03 13:39:35 +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
|
e4f33b06ba
|
Saving PDF's to their correct location
|
2019-08-30 07:44:22 +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
|
b7d9ad1808
|
Create more date helpers
|
2019-08-29 08:13:26 +10:00 |
|
David Bomba
|
17b2bc4e69
|
Click on table rows to mark checkbox
|
2019-08-28 15:19:36 +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
|
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
|
b92b7cbe63
|
Merge branch 'v2' of https://github.com/invoiceninja/invoiceninja into v2
|
2019-08-27 11:21:41 +10:00 |
|
David Bomba
|
a9bf593708
|
model changes
|
2019-08-27 11:21:25 +10:00 |
|
David Bomba
|
d50cab40c2
|
Create client logo's
|
2019-08-26 19:28:21 +10:00 |
|
David Bomba
|
d313151f2c
|
Clean up transformers of old Swagger documentation stubs
|
2019-08-26 18:25:05 +10:00 |
|
David Bomba
|
9a1d7d7e49
|
Clean up validation around how we handle email addresses
|
2019-08-25 20:43:21 +10:00 |
|
David Bomba
|
bfa053717c
|
fixes for user creation
|
2019-08-25 15:55:25 +10:00 |
|
David Bomba
|
4163ce77a6
|
fixes for user creation
|
2019-08-25 15:54:33 +10:00 |
|
David Bomba
|
dbb2256819
|
fixes for user creation
|
2019-08-25 15:53:16 +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
|
03d67bbb52
|
Recurring Invoices - Client Portal
|
2019-08-15 15:19:00 +10:00 |
|
David Bomba
|
a6b78fd7a6
|
Working on recurring invoices listview
|
2019-08-15 14:31:03 +10:00 |
|
David Bomba
|
ec939e2f61
|
Working on client payment flow
|
2019-08-14 20:23:44 +10:00 |
|
David Bomba
|
dc65ede956
|
Remove links to multidatabaseuserprovider
|
2019-08-14 15:40:22 +10:00 |
|
David Bomba
|
434d4a46d7
|
Work on paying bulk invoices
|
2019-08-14 13:22:47 +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
|
60853a8510
|
Edit client information
|
2019-08-14 07:41:02 +10:00 |
|
David Bomba
|
b2f7740fa1
|
Unique email validation for contact
|
2019-08-14 07:16:31 +10:00 |
|
David Bomba
|
7c35859a6e
|
Finished Contact Details Page
|
2019-08-13 09:56:46 +10:00 |
|
David Bomba
|
4a08414ca5
|
Working on User profile
|
2019-08-12 22:45:13 +10:00 |
|
David Bomba
|
3f1fcdda76
|
Working on client portal
|
2019-08-12 08:33:17 +10:00 |
|
David Bomba
|
433a2a01d7
|
clean up
|
2019-08-08 21:18:02 +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
|
5ea1ac6fd2
|
Telescope
|
2019-08-08 15:33:11 +10:00 |
|
David Bomba
|
fac762391a
|
Working on dropzone uploads
|
2019-08-08 10:22:54 +10:00 |
|
David Bomba
|
3e91a4f700
|
Working on client side uploads
|
2019-08-07 16:56:19 +10:00 |
|
David Bomba
|
c50fb68b21
|
Working on dropzone uploads - generic
|
2019-08-07 13:07:06 +10:00 |
|
David Bomba
|
f37f28a846
|
Working on upload avatar - generic
|
2019-08-07 10:44:38 +10:00 |
|
David Bomba
|
3da6eb69f0
|
Working on DropZone
|
2019-08-06 13:31:55 +10:00 |
|
David Bomba
|
68f43671a8
|
Working on profile avatar upload - with dropzone
|
2019-08-05 15:29:50 +10:00 |
|
David Bomba
|
b96b03440d
|
Implement Select 2 filtering for client portal invoices
|
2019-08-05 12:58:12 +10:00 |
|
David Bomba
|
d15d212ad1
|
Working on select 2
|
2019-08-05 12:02:32 +10:00 |
|
David Bomba
|
dcfd65ec32
|
Fixes for filtering datatable
|
2019-08-05 09:31:55 +10:00 |
|
David Bomba
|
9387072711
|
Datatables
|
2019-08-05 05:59:28 +10:00 |
|
David Bomba
|
9b1075539c
|
Working on client portal profile
|
2019-08-02 10:31:48 +10:00 |
|
David Bomba
|
1e7bb34326
|
Are partials a status?
|
2019-07-30 21:27:09 +10:00 |
|
David Bomba
|
46822855a7
|
Client Status Filters
|
2019-07-30 11:08:39 +00: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
|
888fecf886
|
Working on client portal - datatables
|
2019-07-26 08:19:01 +10:00 |
|
David Bomba
|
a215e9b056
|
Working on client portal - datatables
|
2019-07-26 08:05:13 +10:00 |
|
David Bomba
|
fd9c746c8d
|
Working on datatables
|
2019-07-25 14:51:00 +10:00 |
|
David Bomba
|
7a6f9c993b
|
Stubs for datatables
|
2019-07-23 13:31:53 +10:00 |
|
David Bomba
|
f237bd958d
|
fix spacing between sidebar icons and link text
|
2019-07-23 09:25:53 +10:00 |
|
David Bomba
|
1823a23b2d
|
view composers for client portal
|
2019-07-22 13:54:34 +10:00 |
|
David Bomba
|
2df2ec44ba
|
View Composer for Client Portal
|
2019-07-19 14:32:51 +10:00 |
|
David Bomba
|
990bba510b
|
Notifications
|
2019-07-18 14:53:22 +10:00 |
|
David Bomba
|
f63803fe7b
|
Finished - Client auth + password reset + mailables
|
2019-07-18 09:45:18 +10:00 |
|
David Bomba
|
7e4294fcc5
|
Client password resets
|
2019-07-17 14:52:54 +10:00 |
|
David Bomba
|
7448ef9b0a
|
Client-Contact password reset stubs
|
2019-07-17 14:15:25 +10:00 |
|
David Bomba
|
99a535eed8
|
Default skin client auth
|
2019-07-17 13:09:37 +10:00 |
|
David Bomba
|
4cc9ca2748
|
Handle fallback routes from different route group
|
2019-07-17 08:59:09 +10:00 |
|
David Bomba
|
241cb02a86
|
Start Front End of Client Portal - Authentication
|
2019-07-16 12:38:11 +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
|
89797b0991
|
Handle list filters from Contact Routes
|
2019-07-10 13:10:18 +10:00 |
|