David Bomba
14ea3fe256
Tax Rate fixes ( #3031 )
...
* Ensure tax rate queries are scoped appropriately
* Add Tax Rate Policy
* Fixes for settings
* doc blocks
* Add failed jobs tables to migrations
* Only 1 migration file for failed table
2019-10-30 13:41:18 +11:00
David Bomba
ed449ea1ab
Default gateway type ID ( #3008 )
...
* Show Recurring Invoice - Client Portal
* Password protect some routes
* Password Protection Routes
* Add default_gateway_type_id to gateway table
2019-10-22 22:27:03 +11: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
724cccacfc
Fixes for tests
2019-10-03 21:50:50 +10:00
David Bomba
16cd98980b
Company Gateway Tests
2019-10-03 20:59:19 +10:00
David Bomba
a57de08178
Working on partial invoice payments
2019-10-02 08:44:13 +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
308406c0fb
Create or Update invitations on invoice save / creation
2019-09-23 13:10:51 +10:00
David Bomba
668e01b814
Stubbing invoice design templates
2019-08-29 14:07:04 +10:00
David Bomba
dc65ede956
Remove links to multidatabaseuserprovider
2019-08-14 15:40:22 +10:00
David Bomba
3f1fcdda76
Working on client portal
2019-08-12 08:33:17 +10:00
David Bomba
5ea1ac6fd2
Telescope
2019-08-08 15:33:11 +10:00
David Bomba
2df2ec44ba
View Composer for Client Portal
2019-07-19 14:32:51 +10:00
David Bomba
241cb02a86
Start Front End of Client Portal - Authentication
2019-07-16 12:38:11 +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
David Bomba
2f401e3457
Log contact logins
2019-07-10 11:50:49 +10:00
David Bomba
8a08e9b12e
documentation
2019-07-08 15:16:38 +10:00
David Bomba
51b0c17c4c
Working on client login routes
2019-07-08 10:08:57 +10:00
David Bomba
2ddb9ddde3
Company TestS
2019-06-20 16:20:14 +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
671760eda4
Fixes for unique email rule
2019-06-05 10:43:23 +10:00
David Bomba
e458ec6331
Update user table on access
2019-06-04 07:46:46 +10:00
David Bomba
d7fa857f10
patch for basic web views
2019-05-22 13:52:38 +10:00
David Bomba
b365d8dc6e
Wire up Activity Listeners for update/create invoice
2019-05-15 15:19:18 +10:00
David Bomba
5467fc64b1
Invoice activity listeners
2019-05-15 15:03:18 +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
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
6d14821528
Working on Quotes
2019-05-02 21:07:38 +10:00
David Bomba
16379fe514
User Requests
2019-04-27 19:20:03 +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
56d4a98707
Trying to fix chrome for laravel dusk - travis
2019-04-24 11:49:41 +10:00
David Bomba
86d123ff9a
Working on Invitations
2019-04-24 10:22:02 +10:00
David Bomba
cd8d479209
fixes for activities
2019-04-21 22:28:28 +10:00
David Bomba
2545935d31
Wiring up Activities table and events
2019-04-21 22:24:26 +10:00
David Bomba
61b7481eda
Listeners
2019-04-20 11:19:43 +10:00
David Bomba
e06773bdc4
fixes for tests
2019-04-20 08:27:37 +10:00
David Bomba
a1a5561ee8
fixes for tests
2019-04-20 08:14:52 +10:00
David Bomba
72dee9bfb6
User login via API
2019-04-19 12:58:40 +10:00
David Bomba
788a42e9a4
Working on API Login Authentication
2019-04-18 16:11:37 +10:00
David Bomba
c5e0d2a8d9
Scaffolding Invoice
2019-04-15 10:10:54 +10:00
David Bomba
08c4579464
Working on Products
2019-04-03 12:17:21 +11:00
David Bomba
b25f2b72a0
Change to firstOrFail() for route model binding
2019-04-02 17:43:17 +11:00
David Bomba
ef08afc240
Catch Model Not Found and return JSON
2019-04-02 17:36:49 +11:00
David Bomba
7d86c8306a
Clean up for tests
2019-03-28 20:05:13 +11:00
David Bomba
1986714927
fixeS
2019-03-27 19:38:01 +11:00
David Bomba
ebddf93353
Test for API
2019-03-27 15:50:13 +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
068ff4107d
Remove telescope
2019-01-28 09:54:25 +11:00
David Bomba
ce16c4d4c0
Use factories to create default models
2019-01-28 09:13:12 +11:00
David Bomba
37e4b67ab9
V5.0 ( #2617 )
...
* Add URL link directly to client view in list view
* Implement Form requests for all client routes
* Refactor how permissions are implemented on Datatable row action menus
* fixes for tests
* bug fix
* Add ctrans global function for custom translations. Reduced DB queries for Client List. Added Debugbar for dev environments
* ctrans
2019-01-22 20:47:26 +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
64a0248f50
Scaffold Laravel permissions (Client - Entity) ( #2602 )
...
* Wired up Bulk Archive / Delete / Restore button with reactivity on checkbox actions
* Scaffold Laravel permissions (Client - Entity)
2019-01-16 20:28:06 +11: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
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
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
cdb98ce528
View Composers + JS testing framework ( #2521 )
...
* Add Jest testing to travis
* View Composers
* Composers
2018-11-26 15:15:08 +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
af9ae06289
Model encode primary keys ( #2510 )
...
* Client Address
* Vue components for address
* Fix for null objects being passed to Vue
* Copy Billing Address
* route key
* Social auth
* Pad out route bindings
* Deploy hashes across models
* social auth buttons
2018-11-20 15:36:56 +11:00
David Bomba
6769ade16f
Explicit route model binding ( #2498 )
...
* Switch to explicit route model binding
2018-11-12 18:52:20 +11:00
David Bomba
db8f962d9b
Remove Laravel Telescope ( #2488 )
2018-11-03 12:22:43 +11:00
David Bomba
3b0cda1502
Set default company on account creation ( #2487 )
...
* Fixes for tests
* fixes for permissions
* Set default company on account creation
* Ensure default company ID is registered in session variables
* Implement a generic resolver to harvest an entity from encoded value
* Laravel Telescope
2018-11-03 12:01:40 +11:00
David Bomba
dde1cd6cfb
Confirmation Emails, Datatables ( #2473 )
...
* Fixes for MakesHash trait
* Client List DataTables
* Data table dependencies
* Confirmation URLs
* Wire up firing events for notification emails
2018-10-29 14:16:17 +11:00
David Bomba
849f6e5439
Fixes for Tests, implement MakeHash trait ( #2469 )
...
* Fixes for Feature and browser tests
* Change .env.example variable names, implement hash encoding of db numbers for URIs
2018-10-26 15:53:29 +11:00
David Bomba
64041fb3cb
Refactor signup flow ( #2465 )
2018-10-24 14:50:15 +11:00
David Bomba
e4f46c2a4e
Presenters, skinned views, model refactoring ( #2464 )
...
* Default database connection - set defaults for engine and strict
* Working on tests for refactored model
* Fixes for tests, use polymorphic relationships for Invitations
* skin the password reset pages
2018-10-22 23:04:37 +11:00
David Bomba
50e22ee1d6
Refactor constants, set active db connection in middleware, add socket.io dependencies ( #2463 )
2018-10-21 09:26:21 +11:00
David Bomba
f745c3f0a6
Working on Social Authentication ( #2458 )
...
* Laravel Socialite + Refactor for searching for Users across multiple databases
* Refactor for Unique User Rules, add Middleware for setting active DB connection per request, more tests
2018-10-18 16:04:36 +11:00
David Bomba
275be96d4f
Switch Multi-DB to Eloquent driver ( #37 ) ( #2443 )
...
Switch Multi-DB to Eloquent driver
2018-10-15 20:06:57 +11:00
David Bomba
4076a00dae
Multi Auth - Multi DB ( #2442 )
...
* Multi Auth / Multi DB cleanup
* Fixes for Multi-DB
* Fixes for Multi auth using Multi DB
* Remove register routes from application
2018-10-15 16:00:48 +11:00
David Bomba
19a836b010
Scaffolding Auth ( #2438 )
...
Scaffolding Auth
2018-10-12 22:29:34 +11:00
David Bomba
85180bfdb7
Multi DB Authentication ( #2431 )
...
* Custom Multi DB User Provider
* Multi DB Authentication provider
* Finalized Multi Auth DB
* Apply fixes from StyleCI (#22 )
2018-10-08 20:38:45 +11:00
David Bomba
537b53859f
StyleCI fixes ( #2416 )
...
* Env for travis
* Apply fixes from StyleCI (#7 )
2018-10-05 21:40:02 +10:00
Hillel Coren
f03dd652e6
Initial commit
2018-10-04 20:10:43 +03:00