Commit Graph

4743 Commits

Author SHA1 Message Date
David Bomba 6f264567c7 Refactor private variables in calc class 2019-04-05 20:08:29 +11:00
David Bomba deface29da , 2019-04-05 15:52:30 +11:00
David Bomba 56f05f7122 Working on getters and setters for invoice attributes 2019-04-05 14:58:26 +11:00
David Bomba 19350f345d Work on aggregating taxes 2019-04-05 08:33:12 +11:00
David Bomba 336bd26bb9 Tests for Invoice Item 2019-04-04 20:53:40 +11:00
David Bomba ae57c05659 Working on tests for invoice items 2019-04-04 20:28:53 +11:00
David Bomba 31ce0eaca8 Working on Invoice Calculator 2019-04-04 15:49:13 +11:00
David Bomba d28fe81c51 Invoice Item Factory 2019-04-04 12:38:39 +11: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 2d5fc9e066 Working on tests for Product Route 2019-04-04 09:40:56 +11:00
David Bomba b8331bb3d6 Bulk action and delete Product 2019-04-03 20:54:27 +11:00
David Bomba cb93b9ebe4 Update a Product 2019-04-03 14:22:13 +11:00
David Bomba 39617644ad Save a product 2019-04-03 13:34:28 +11:00
David Bomba 08c4579464 Working on Products 2019-04-03 12:17:21 +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 ef08afc240 Catch Model Not Found and return JSON 2019-04-02 17:36:49 +11:00
David Bomba fd085e7e9c Invoice Transformer 2019-04-02 16:16:39 +11:00
David Bomba e95558334e Add fallback route to catch all non existant routes 2019-03-30 20:30:41 +11:00
David Bomba 44c987fd41 Fixes for client transformer 2019-03-29 15:14:58 +11:00
David Bomba 34bbeeb146 Add Transformers 2019-03-29 08:35:35 +11:00
David Bomba 8ae8300785 Implement Fractal API output 2019-03-29 08:34:58 +11:00
David Bomba 6c874274b6 doc blocks 2019-03-28 21:20:08 +11:00
David Bomba d2e5563dbe Filter scope to company 2019-03-28 21:16:41 +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 47b1adf3a4 fixes for broken tests 2019-03-28 09:30:32 +11:00
David Bomba 12cfdc0c3b fixes for broken tests 2019-03-28 09:28:11 +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 1986714927 fixeS 2019-03-27 19:38:01 +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 7defe077bc working on client test 2019-03-26 22:31:07 +11:00
David Bomba 6272fb36fc Client API Test 2019-03-26 16:00:15 +11:00
David Bomba ea5f045509 Setting up for tests 2019-03-26 15:46:08 +11:00
David Bomba 03ab3ae9fc clean up 2019-03-26 14:15:13 +11:00
David Bomba 9ff835a52e V2 First Push 2019-03-26 14:08:19 +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 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 a7e557c7a4 Update Resources 2019-01-30 20:52:25 +11:00
David Bomba a3c74f1289 remove stale js 2019-01-30 18:50:10 +11:00