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
David Bomba
e0da0c14a8
User event-listener pairs
2019-04-25 20:21:07 +10:00
David Bomba
6326a3c840
Tuning SQL queries
2019-04-25 17:16:41 +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
86d123ff9a
Working on Invitations
2019-04-24 10:22:02 +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
ab07513e3d
User Listener
2019-04-22 09:15:07 +10:00
David Bomba
2545935d31
Wiring up Activities table and events
2019-04-21 22:24:26 +10:00
David Bomba
9790ed17f5
Working on loggin activities
2019-04-20 22:09:40 +10:00
David Bomba
c9fcc465ff
Working on activities
2019-04-20 11:54:11 +10:00
David Bomba
ac382fe3e7
Refactor for Signup via API
2019-04-18 21:57:22 +10:00
David Bomba
788a42e9a4
Working on API Login Authentication
2019-04-18 16:11:37 +10:00
David Bomba
f03da9d02d
Wired Up Account Confirmation
2019-04-18 15:01:40 +10:00
David Bomba
d5e2787272
Documentation for InvoiceController
2019-04-18 08:30:59 +10:00
David Bomba
2b24753813
Working on Invoice Tests, refactoring Settings integration
2019-04-17 16:20:32 +10:00
David Bomba
1f630eb119
app/Filters/InvoiceFilters.php
2019-04-04 12:38:17 +11:00
David Bomba
4620cd7640
Invoice Factory and Quote Model
2019-04-04 10:30:49 +11:00
David Bomba
931ea9634c
Invoice Factory and Repo
2019-04-04 10:17:15 +11:00
David Bomba
39617644ad
Save a product
2019-04-03 13:34:28 +11:00
David Bomba
0f19056b8f
Obfuscate primary ID
2019-04-03 11:09:22 +11:00
David Bomba
b25f2b72a0
Change to firstOrFail() for route model binding
2019-04-02 17:43:17 +11:00
David Bomba
fd8c19d911
implement filterable query models
2019-03-28 21:07:45 +11:00
David Bomba
7d86c8306a
Clean up for tests
2019-03-28 20:05:13 +11:00
David Bomba
25b26a2e5d
Working on determining the current company the best way using the API
2019-03-28 16:03:18 +11:00
David Bomba
88f96be135
working on transformers
2019-03-28 13:36:36 +11:00
David Bomba
caf653ed69
Force DB to be set only on company table
2019-03-28 09:21:28 +11:00
David Bomba
1c3f0c590c
More tests for Client REST api endpoints
2019-03-28 08:32:50 +11:00
David Bomba
74a01f8731
move away from session variables
2019-03-27 20:38:28 +11:00
David Bomba
08e4f9724f
Client Tests
2019-03-27 17:22:27 +11:00
David Bomba
ebddf93353
Test for API
2019-03-27 15:50:13 +11:00
David Bomba
e8da725aa1
testing api
2019-03-27 08:17:28 +11:00
David Bomba
ea5f045509
Setting up for tests
2019-03-26 15:46:08 +11:00
David Bomba
0d508d67f1
Client Settings ( #2711 )
...
* Fixes for travis
* Additional settings variables at the company and client level
* Implement accessor for client settings
* Currency symbol or code setter
* Implement custom JS number and currency formatter
* Implement VueX state management for client settings
* Move settings logic into its own class
* Working on client settings
* client settings
* Move Client Settings helper into PHP
* Move translation helper into its own class
* Working on Client Settings
* fixes for client settings
* Client setting defaults
* fixes for .env
* Fixes for Travis
2019-03-03 08:44:08 +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
1ad19734e3
Stubs for Client Settings ( #2655 )
...
* 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
2019-02-04 23:06:19 +11:00
David Bomba
545a8df362
DocBlocks
2019-01-27 10:22:57 +11:00
David Bomba
e3fc50ebdb
Working on Show Client
2019-01-26 20:34:38 +11:00