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
da0c0080a5
Fixes for login api
2019-09-12 21:46:09 +10:00
David Bomba
0856fc2dfd
Working on gateway payment flow
2019-09-08 22:13:55 +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
76ba0624bc
fixes for dependencies
2019-09-05 08:04:45 +10:00
David Bomba
ebeed02d03
Clean up
2019-09-05 07:55:49 +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
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
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
2c65a6305c
Render PDF in HTML
2019-08-29 14:58:04 +10:00
David Bomba
668e01b814
Stubbing invoice design templates
2019-08-29 14:07:04 +10:00
David Bomba
17b2bc4e69
Click on table rows to mark checkbox
2019-08-28 15:19:36 +10:00
David Bomba
d50cab40c2
Create client logo's
2019-08-26 19:28:21 +10:00
David Bomba
e9e12f59af
Padding out client dashboard
2019-08-21 14:29:07 +10:00
David Bomba
073e392751
padding out client portal
2019-08-21 13:30:07 +10:00
David Bomba
3caffbbd0d
add payment icons
2019-08-21 12:05:33 +10:00
David Bomba
63fb68faa7
Fixes for sidebar nav
2019-08-21 09:17:46 +10:00
David Bomba
9d9addfc30
Fixes for sidebar
2019-08-21 08:26:18 +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
a6b78fd7a6
Working on recurring invoices listview
2019-08-15 14:31:03 +10:00
David Bomba
e3b5f31f85
Working on client payment flow
2019-08-14 21:44:45 +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
424e88cea3
Working on client profile
2019-08-14 09:05:49 +10:00
David Bomba
5f37553f87
Working on client profile
2019-08-14 08:41:19 +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
09139a981d
Update contact password form
2019-08-13 19:20:55 +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
6b025296bd
Replace bootstrap combobox with select2
2019-08-12 12:55:55 +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
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
Nick Jorens
0be7408ca7
Remove duplicate Bootstrap CSS link ( #2919 )
2019-08-06 13:34:24 +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
e32e065e18
Add select2
2019-08-05 09:42:20 +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
90c9e13d88
Client Status Filters
2019-07-30 21:21:17 +10:00
David Bomba
46822855a7
Client Status Filters
2019-07-30 11:08:39 +00:00
David Bomba
94181908bd
Working on Javascript front end
2019-07-30 16:10:31 +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
2060d9f9f5
Data table formatting
2019-07-27 15:46:51 +10:00
David Bomba
4e779ad7a6
Datatables - client portal
2019-07-27 08:24:23 +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
baabfb9a06
Wire framing Client Portal
2019-07-20 20:57:23 +10:00
David Bomba
2df2ec44ba
View Composer for Client Portal
2019-07-19 14:32:51 +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
99a535eed8
Default skin client auth
2019-07-17 13:09:37 +10:00
David Bomba
241cb02a86
Start Front End of Client Portal - Authentication
2019-07-16 12:38:11 +10:00
David Bomba
f03da9d02d
Wired Up Account Confirmation
2019-04-18 15:01:40 +10:00
David Bomba
e8da725aa1
testing api
2019-03-27 08:17:28 +11:00
David Bomba
7b5028820d
Fixes for travis ( #2669 )
2019-02-17 22:07:58 +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
748409471c
Implement Embedded Google Maps - remove redundant npm and composer dependencies
2019-01-30 15:52:26 +11:00
David Bomba
f345986157
Working on google maps implementation
2019-01-28 08:34:57 +11:00
David Bomba
cf1e65f1c0
ctrans() translator helper ( #2621 )
...
* Refactor pivot table accessors
* Add select2 for client - country selector
* Fixes for client contact update
* implement ctrans() function across application
* Increase custom fields to 4 across the application
* Refactor: remove repos calling other repos, implement 4 custom values across application
* include querying the custom values in the client list
* Fix null custom value labels
* Scaffold for client - show view
* Working on Client Show
2019-01-25 21:47:23 +11:00
David Bomba
d454f8e0da
Implement list view per_page rows with refresh ( #2610 )
2019-01-20 17:34:04 +11:00
David Bomba
0c1fc0d904
List views ( #2609 )
...
* Wire up Create Entity Button to create route
* Refactor permissions, we must also ensure the user company id and entity id matches at the Gate::
* Add translations for Status filters
* Bug fix for initial list view not displaying
* Apply actions to menu for list items
* Wire up list view actions, individual
* Place permission filters on datatable lists
2019-01-20 16:00:50 +11:00
David Bomba
cc53d08b4d
Bulk Actions ( #2606 )
...
* Wired up Bulk Archive / Delete / Restore button with reactivity on checkbox actions
* Working on POSTing bulk actions
* Working on Filtering by status
* Add Action Entity
* Implement Vuex for state management
* Implement Vuex storage & list view bulk actions
* Clean up console logs
* Configure entity list views server side
2019-01-19 21:35:21 +11:00
David Bomba
9204510193
Vue Datatables ( #2597 )
...
* Adding Vue components for Charts and Multi Select
* List Views
* Improve UI of datatable
* Refactor Vue Datatable for reusability
2019-01-13 12:42:03 +02:00
David Bomba
43342fb98b
Datatables using Vue ( #2568 )
...
* Vue DataTables
* Vue Datatables - Pagination
* Sort Vue Tables
* Working on Vue Datatables
* Apply filter to vue table
* Search implementation for vue datatables
* Clean up
2018-12-24 08:45:55 +08:00
David Bomba
95f1d24b8f
Access module relations from parent ( #2553 )
...
* Refactor JS directory structure
* Access Module relations from Parent entity
2018-12-13 22:01:33 +11:00
David Bomba
bdb0f43d33
Modules, VueJS ( #2552 )
...
* Fix for comparing delete contacts change diffKeys to diff()
* Client create
* Client Settings
* Working on localization
* Refactor DataTables
* protyping blade vs pure vue
* Rebuild test module
* Generic notes module
* Small Client Notes Module
* Tests for TabMenu Trait
* implements tab pills in client screen
* Integrate Modules
2018-12-13 10:23:21 +11:00
David Bomba
17a7f0564e
Create client ( #2543 )
...
* Fix for comparing delete contacts change diffKeys to diff()
* Client create
* Create client
* Create client
2018-12-07 21:57:20 +11:00
David Bomba
7ee295ec44
JS Form abstraction ( #2542 )
...
* added npm package to resolve typescript dependencies
* OO JS forms
* OO forms
* Refactors forms to abstract form CRUD
* Working on Promises
* Fix for errors in js form
* Form validation with array of data
* Client update validation - array
* handle array validation
* Toastr notifications
* Clean up
2018-12-05 19:23:12 +11:00
David Bomba
c72e1f0139
Client Creation ( #2533 )
...
* Working on Oauth
* splitting out JS files
* Working on oAuth
* working on oAuth
* minor fixes
* create client
* create client
* create client
* Working on adding a client
2018-12-02 21:42:06 +11:00
David Bomba
348890e8fa
Save Client / Contacts ( #2523 )
...
* View composers
* Saving client and contacts
* saving client and contacts
* update client job
* unique emails
2018-11-27 17:59:16 +11:00
David Bomba
fa83ce10a3
Implement Typescript ( #2514 )
...
* Add contact
* Saving client and contacts
* working on ts implementation
* Need to pass into TS
* client_edit.ts
* Need to pass into TS
* declare variables
2018-11-22 22:12:41 +11:00
David Bomba
0f66625cdf
Refactor clients ( #2513 )
...
* attempting to bind vue to blade partials
* typo for vue
* working on client contact page
* refactor shipping-billing addresses back to client model
* clean up
2018-11-21 19:28:07 +11:00