Commit Graph
4380 Commits
Author SHA1 Message Date
James Cole c2da5931ec Expanded API code, wrote a bunch new transformers as well. 2018-02-11 20:45:33 +01:00
James Cole 94f6bd34c7 Fix some issues with semi-colon delimiters, see #1172 2018-02-11 15:52:24 +01:00
James Cole e066a6421c Fix #1172 2018-02-11 15:36:16 +01:00
James Cole ef338e2515 Fix #1174 2018-02-11 15:27:28 +01:00
James Cole 8b868b426a First API routes for accounts. 2018-02-11 08:08:08 +01:00
James Cole 2ef1022c92 Make sure bills API is consistent. 2018-02-11 07:46:34 +01:00
James Cole 9b3abd3b19 Expand transformers to include other objects. 2018-02-10 10:58:06 +01:00
James Cole 523ae83811 Show proper 404 page for JSON. 2018-02-10 09:57:56 +01:00
James Cole 4958f28052 Allow API to work with bills. 2018-02-10 09:57:31 +01:00
James Cole 138c38fbb5 Clean up code in validator. 2018-02-10 09:22:13 +01:00
James Cole 2e61bb7375 Fix tests. 2018-02-10 09:22:04 +01:00
James Cole fce4c9174d Fix for #1154 2018-02-10 08:21:35 +01:00
James Cole 2220963899 Remove guard from user model. 2018-02-10 08:21:20 +01:00
James Cole e69e6c1ce8 Would be nice to remove the references as well... 2018-02-09 19:28:16 +01:00
James Cole 0f09a9db4d Remove reference to guard from other bind support classes. 2018-02-09 19:24:30 +01:00
James Cole 53a6c10ada Remove reference to guard from models. 2018-02-09 19:24:15 +01:00
James Cole 14772469ed Remove reference to guard from binder 2018-02-09 19:23:31 +01:00
James Cole 55f13ef121 Code cleanup in 2FA middleware. 2018-02-09 19:12:46 +01:00
James Cole 95648c37b3 Various code cleanup. 2018-02-09 19:11:55 +01:00
James Cole ac98822a55 Fix for issue #1167 2018-02-09 16:47:01 +01:00
James Cole c460419166 Final fixes for API binder. 2018-02-09 15:01:22 +01:00
James Cole d2a8819dd4 Merge branch 'apifix' into develop
* apifix:
  Fix issues with API authentication.

# Conflicts:
#	app/Api/V1/Controllers/BillController.php
#	app/Http/Middleware/HttpBinder.php
#	app/Transformers/AttachmentTransformer.php
#	app/Transformers/BillTransformer.php
#	app/Transformers/NoteTransformer.php
#	routes/api.php
2018-02-09 14:57:39 +01:00
James Cole d393c693de Fix issues with API authentication. 2018-02-09 14:47:37 +01:00
James Cole f445a95c26 Consistent use of links in transformers. 2018-02-07 11:20:24 +01:00
James Cole 909dc212fb make sure all route binders use guard. 2018-02-07 11:15:36 +01:00
James Cole eacc1da157 Implement multi purpose binder 2018-02-07 11:13:04 +01:00
James Cole 587ad1298d Make sure transformer accepts null dates. 2018-02-07 10:49:24 +01:00
James Cole fae7dabbc2 Split binder in api and http binder 2018-02-07 10:49:06 +01:00
James Cole e94043edc2 Expand transformers. 2018-02-06 19:49:29 +01:00
James Cole da91645ec0 Clean up code. 2018-02-06 19:49:16 +01:00
James Cole 178072d3af Remove unused markdown method 2018-02-06 19:49:09 +01:00
James Cole 811d8e330f Refer to correct location for bill transformer. 2018-02-06 19:48:56 +01:00
James Cole 82dc0045ba Move bill transformer to previous location 2018-02-06 19:48:32 +01:00
James Cole c4507a7f75 Make sure the "classic" page uses the transformer as well. 2018-02-06 18:11:33 +01:00
James Cole 2f95f99890 Update exceptions thrown for better IDE support. 2018-02-06 07:50:19 +01:00
James Cole 9b78069f41 Expand API for bills. 2018-02-06 07:49:56 +01:00
James Cole f488bbde02 First basic routes and code for bills. 2018-02-04 15:57:35 +01:00
James Cole 6e67416c83 Blank namespace for route namespace prefix. 2018-02-04 13:55:36 +01:00
James Cole 1ef28cbc02 Changes to repair API auth 2018-02-04 13:41:59 +01:00
James Cole 58bdf14f6b First empty controllers for API. 2018-02-04 13:41:42 +01:00
James Cole 089300d57e Update date related code to fix several issues with SQLite 2018-02-04 09:22:52 +01:00
James Cole 28579f7b80 Add debug information to import routine. 2018-02-04 08:14:22 +01:00
James Cole f1d77bdb50 Expand code to support laravel passport 2018-02-04 08:14:03 +01:00
James Cole d8664096f9 Fix view issues when user has multiple pages of budgets #1111 2018-02-01 17:55:18 +01:00
James Cole 5fd7ea2b96 Add code coverage. 2018-01-29 19:08:49 +01:00
James Cole 0342c371cc Fix debug issue caught by @devlearner. 2018-01-28 20:59:26 +01:00
James Cole f50550d79c Fix unit tests 2018-01-25 20:38:50 +01:00
James Cole 59c48268ab Support more icons. 2018-01-25 19:21:40 +01:00
James Cole 1f83c5195d Add view method. Clean up repository links 2018-01-25 19:21:31 +01:00
James Cole 49a95a08fe More friendly demo user message. 2018-01-25 19:02:14 +01:00