Joe Nelson
|
048a8531f2
|
Merge pull request #392 from calebmer/hotfix/jwt-time
Fix time fetch on initialization
|
2015-11-28 15:06:41 -08:00 |
|
Joe Nelson
|
1a54135f0d
|
Add authenticator role to blog schema
|
2015-11-27 23:23:23 -08:00 |
|
Joe Nelson
|
c6f69956f6
|
Inline fk constraints in example
|
2015-11-27 23:07:29 -08:00 |
|
Joe Nelson
|
c681ff2d9d
|
Update reading/writing docs
|
2015-11-27 22:59:11 -08:00 |
|
Joe Nelson
|
5e22538684
|
Link to Ruslan's blog demo
|
2015-11-27 22:59:11 -08:00 |
|
Joe Nelson
|
d6d0ba524f
|
Removed brew install instructions
The brew formula gets outdated
|
2015-11-27 22:59:11 -08:00 |
|
Joe Nelson
|
cd53402ace
|
Update the getting started example for v0.3
|
2015-11-27 22:59:07 -08:00 |
|
Joe Nelson
|
19b856db3b
|
v0.3.0.1
|
2015-11-27 13:04:47 -08:00 |
|
Joe Nelson
|
4b911263e3
|
Merge pull request #386 from ruslantalpa/master
bugfix + Disambiguate range selection when plurality=singular
|
2015-11-27 00:49:59 -08:00 |
|
Joe Nelson
|
6f9fc7adac
|
Mark release in changelog
|
2015-11-24 00:08:31 -08:00 |
|
Joe Nelson
|
e623cf8198
|
Coming in for landing on v0.3
|
2015-11-23 23:09:59 -08:00 |
|
Joe Nelson
|
0fd02ddc1d
|
Merge pull request #385 from begriffs/03readme
Update readme for v3
|
2015-11-23 23:03:53 -08:00 |
|
Joe Nelson
|
8250008130
|
Update readme for v3
Link to the new docs, not wikis
|
2015-11-23 22:50:43 -08:00 |
|
Joe Nelson
|
377aeefde9
|
Test tricky situation for plurality=singular
|
2015-11-23 17:15:09 -08:00 |
|
Joe Nelson
|
1170137e7f
|
Merge pull request #377 from begriffs/simplify
Disentangle code
|
2015-11-23 12:49:54 -08:00 |
|
Joe Nelson
|
a5e7d9aff0
|
Update changelog
|
2015-11-23 11:15:30 -08:00 |
|
Joe Nelson
|
ae80d08484
|
Merge pull request #384 from diogob/reduces_querybuilder_interface
Reduces querybuilder interface
|
2015-11-23 11:04:50 -08:00 |
|
Joe Nelson
|
029276bd62
|
Use brackets to specify subqueries
|
2015-11-23 10:58:04 -08:00 |
|
Joe Nelson
|
64da08b220
|
Merge pull request #383 from ruslantalpa/simplify
Type refactoring (ApiRequest/DbRequest)
|
2015-11-23 09:31:01 -08:00 |
|
Joe Nelson
|
7f58600dbb
|
All green
But still unsightly
|
2015-11-22 22:38:54 -08:00 |
|
Joe Nelson
|
bc552848ba
|
Prevent inserting CSV with varying row length
|
2015-11-22 21:51:42 -08:00 |
|
Joe Nelson
|
936a368be7
|
Update only the columns specified in the json payload
|
2015-11-22 17:46:00 -08:00 |
|
Joe Nelson
|
d03d68c25f
|
Simplify checking object keys for equality
|
2015-11-22 15:00:28 -08:00 |
|
Joe Nelson
|
1f6fc5cbd8
|
Ensure JSON payload objects all have same keys
|
2015-11-22 13:51:46 -08:00 |
|
Joe Nelson
|
60007b5f10
|
WIP: Insertion memory leak fixed
But a whole lot of other things broken, including updates
|
2015-11-20 13:08:23 -08:00 |
|
Joe Nelson
|
f54742186b
|
Use show instances for a shortcut
|
2015-11-20 10:29:08 -08:00 |
|
Joe Nelson
|
d2d86b35c4
|
Merge pull request #380 from ruslantalpa/simplify
Get the refactored code to compile and pass tests
|
2015-11-20 09:07:29 -08:00 |
|
Joe Nelson
|
c80ab6be0f
|
WIP: converting App
|
2015-11-19 20:45:24 -08:00 |
|
Joe Nelson
|
b6a58935f3
|
Greater type safety for OrderTerm
|
2015-11-19 11:21:27 -08:00 |
|
Joe Nelson
|
f3d5759c1a
|
JWT is handled by middleware, do not need it in Intent
|
2015-11-19 11:20:30 -08:00 |
|
Joe Nelson
|
87c946ef52
|
Treat JWT as a Secret, not String
|
2015-11-19 09:58:41 -08:00 |
|
Joe Nelson
|
2c3a52fc35
|
Cool person style for long comments
|
2015-11-19 00:03:48 -08:00 |
|
Joe Nelson
|
496cd77510
|
More docs for pickContentType
|
2015-11-18 23:56:59 -08:00 |
|
Joe Nelson
|
8f04967103
|
Provide more context about unknown routes
|
2015-11-18 23:51:59 -08:00 |
|
Joe Nelson
|
b260cff6fd
|
Provide more context for unknown actions
|
2015-11-18 23:51:38 -08:00 |
|
Joe Nelson
|
ffeb02e72e
|
Include request payload in userIntent
|
2015-11-18 23:43:47 -08:00 |
|
Joe Nelson
|
ed18f2b1e8
|
Function to convert parsed CSV to array of JSON objects
|
2015-11-18 20:21:21 -08:00 |
|
Joe Nelson
|
a0af096ff4
|
WIP: translate HTTP request into user intent
The app code will base its logic off the intent data
|
2015-11-18 19:18:13 -08:00 |
|
Joe Nelson
|
c21e5a9fc8
|
Merge pull request #375 from calebmer/feature/plurality-singular
Implement single route selection
|
2015-11-18 14:39:33 -08:00 |
|
Joe Nelson
|
80da27237d
|
Merge pull request #376 from ruslantalpa/master
Refactor parseRequest buildSelectApiRequest, add buildMutateApiRequest function
|
2015-11-17 12:44:29 -08:00 |
|
Joe Nelson
|
ffd45ef0b5
|
Merge pull request #374 from calebmer/feature/error-refactor
Small error refactor
|
2015-11-16 14:50:54 -08:00 |
|
Joe Nelson
|
aa87853e71
|
Merge pull request #373 from begriffs/schema-templates
Schema templates
|
2015-11-16 13:27:32 -08:00 |
|
Joe Nelson
|
65c5054c93
|
Merge pull request #372 from ruslantalpa/app_refactor
App.hs refactor (3)
|
2015-11-16 13:21:22 -08:00 |
|
Joe Nelson
|
8711362cf6
|
Merge pull request #370 from ruslantalpa/add_type_syn
Add type synonyms to to beter explain things that used to be Text (2)
|
2015-11-16 08:52:06 -08:00 |
|
Joe Nelson
|
57aad6baa6
|
Merge pull request #369 from ruslantalpa/master
Clean up things like T.Text T.intercalate in QueryBuilder (1)
|
2015-11-16 08:49:22 -08:00 |
|
Joe Nelson
|
8171a9959d
|
Merge pull request #363 from diogob/refactor_query_builder
Merge PgQuery and QueryBuilder...
|
2015-11-15 10:30:29 -08:00 |
|
Joe Nelson
|
c4018ad882
|
Merge pull request #366 from calebmer/patch-1
Summarize column synonym change
|
2015-11-15 09:21:52 -08:00 |
|
Joe Nelson
|
e0c99f52e0
|
Merge pull request #364 from ruslantalpa/master
Shape mutation response feture mention in changelog
|
2015-11-14 23:04:29 -08:00 |
|
Joe Nelson
|
a6cfecbc29
|
Merge v3
|
2015-11-14 17:52:05 -08:00 |
|
Joe Nelson
|
51e1d8d796
|
Merge pull request #353 from calebmer/feature/view-relations
Better view relations
|
2015-11-14 10:00:46 -08:00 |
|
Joe Nelson
|
98caf9e091
|
Light validation on email column
|
2015-11-13 13:16:40 -08:00 |
|
Joe Nelson
|
71e6d0414d
|
Inline constraints
|
2015-11-13 12:59:45 -08:00 |
|
Joe Nelson
|
6cc493da6b
|
Version 0.2.12.1
|
2015-11-12 11:06:11 -08:00 |
|
Joe Nelson
|
e8bac0c739
|
Merge pull request #355 from ruslantalpa/v3
Small bug fix introduced by the last JWT PR
|
2015-11-12 08:40:21 -08:00 |
|
Joe Nelson
|
22c50392e5
|
Merge pull request #344 from calebmer/feature/jwt-expire
Ensure JWT expires
|
2015-11-11 08:31:20 -08:00 |
|
Joe Nelson
|
80928535b0
|
Active flag is more accurately called verified
|
2015-11-11 08:15:06 -08:00 |
|
Joe Nelson
|
3f1d2d8ed9
|
Merge pull request #342 from ruslantalpa/v3
Refactoring & Revert to the old way of displaying the list of tables
|
2015-11-11 01:03:07 -08:00 |
|
Joe Nelson
|
ad316841f2
|
Restrict possible values of token_type
|
2015-11-10 21:09:56 -08:00 |
|
Joe Nelson
|
807e4b7787
|
Turn signup() into a plain sql function
|
2015-11-10 21:07:14 -08:00 |
|
Joe Nelson
|
91f15aa0e3
|
Use uuid type for token and name for role
|
2015-11-10 21:00:50 -08:00 |
|
Joe Nelson
|
bda5f0a176
|
Match trigger names with their functions
|
2015-11-10 21:00:50 -08:00 |
|
Joe Nelson
|
86d992c21f
|
Roles
|
2015-11-10 21:00:50 -08:00 |
|
Joe Nelson
|
a508f8df37
|
Remove usernames, just use email
|
2015-11-10 21:00:50 -08:00 |
|
Joe Nelson
|
1b28f77854
|
Allow authors to see only themselves in /users
|
2015-11-10 21:00:50 -08:00 |
|
Joe Nelson
|
c8479e792f
|
Actual blog and row level security!
|
2015-11-10 21:00:50 -08:00 |
|
Joe Nelson
|
22fb13b30a
|
Shorten login function to login
|
2015-11-10 21:00:50 -08:00 |
|
Joe Nelson
|
9daaf6ba70
|
s/logins/users
|
2015-11-10 21:00:50 -08:00 |
|
Joe Nelson
|
64172873e4
|
Explanation about split schemas
|
2015-11-10 21:00:50 -08:00 |
|
Joe Nelson
|
3a659843d2
|
Limit field lengths in logins
It is open to the public so people could abuse the storage
Also switch to text type everywhere
|
2015-11-10 21:00:49 -08:00 |
|
Joe Nelson
|
9fa16e2053
|
Handle missing "active" key in logins update
The default value of underlying column gets clobbered by triggers
|
2015-11-10 21:00:49 -08:00 |
|
Joe Nelson
|
c25cd1b97e
|
Use uuid-ossp extension rather than custom function
|
2015-11-10 21:00:49 -08:00 |
|
Joe Nelson
|
1e017b86d3
|
Drop trigger before (re)creating it
|
2015-11-10 21:00:49 -08:00 |
|
Joe Nelson
|
1524a4fe74
|
User management view and trigger
|
2015-11-10 21:00:49 -08:00 |
|
Joe Nelson
|
d4ef343b8d
|
Leave public functions in current schema
Put supporting things into basic_auth schema
Also tested from a clean db
|
2015-11-10 21:00:49 -08:00 |
|
Joe Nelson
|
2687ad63dd
|
Basic tables/procs for basic auth
|
2015-11-10 21:00:49 -08:00 |
|
Joe Nelson
|
08fc83709c
|
Merge pull request #352 from ruslantalpa/master
A simpler way for non haskell devs to install postgrest
|
2015-11-10 08:28:33 -08:00 |
|
Joe Nelson
|
368bf34842
|
Merge pull request #345 from calebmer/feature/insecure-forbidden
Do not redirect insecure requests
|
2015-11-08 10:24:01 -08:00 |
|
Joe Nelson
|
4f7dd12133
|
Merge pull request #348 from xDAGRONx/homebrew
Add documentation for installing via Homebrew
|
2015-11-06 10:12:19 -08:00 |
|
Joe Nelson
|
e210283a70
|
Merge pull request #346 from begriffs/jwt-proc-return
Encode JWT when proc return types end in jwt_claims
|
2015-11-05 17:58:45 -08:00 |
|
Joe Nelson
|
3d2a78e962
|
Encode JWT when proc return types end in jwt_claims
Fixes it when the jwt_claims type is defined in a non-default schema
|
2015-11-05 17:46:33 -08:00 |
|
Joe Nelson
|
5e9d29e07b
|
Merge pull request #340 from ruslantalpa/master
Fix for #334
|
2015-11-02 17:27:33 -08:00 |
|
Joe Nelson
|
4803d7c828
|
Merge pull request #339 from ruslantalpa/v3
Refactor to add operators in just one place, @> and <@ operators for …
|
2015-11-02 09:44:06 -08:00 |
|
Joe Nelson
|
6b118819d7
|
Merge pull request #337 from diogob/changes_stack_resolver
Changes stack resolver to nightly.
|
2015-11-01 15:15:11 -08:00 |
|
Joe Nelson
|
6b7e833023
|
Merge pull request #331 from ruslantalpa/v3
Code refactoring POST/PUT/PATCH to be more like GET and use internal data type
|
2015-10-31 00:02:39 -07:00 |
|
Joe Nelson
|
31c3edc183
|
Merge pull request #335 from PierreR/jsonb
Add a test case for issue #334
|
2015-10-30 13:10:51 -07:00 |
|
Joe Nelson
|
1c22b8d429
|
Merge pull request #333 from diogob/fix_empty_set_returning_function
Fixes 500 when set returning function returns an empty row set [fix #332]
|
2015-10-28 10:57:05 -07:00 |
|
Joe Nelson
|
bd1826670e
|
Version 0.2.12.0
|
2015-10-25 11:46:16 -07:00 |
|
Joe Nelson
|
aab1500879
|
Merge pull request #330 from ruslantalpa/master
Fix for #321
|
2015-10-24 12:57:31 -07:00 |
|
Joe Nelson
|
97d612a60d
|
Merge pull request #327 from diogob/update_stack
Update stack resolver
|
2015-10-23 13:43:29 -07:00 |
|
Joe Nelson
|
a624eb08ce
|
Merge pull request #326 from begriffs/710-only
GHC 7.10 only
|
2015-10-23 11:22:45 -07:00 |
|
Joe Nelson
|
af15046d3f
|
Use newer hspec
|
2015-10-23 11:08:59 -07:00 |
|
Joe Nelson
|
7692693aae
|
Enforce GHC >= 7.10 and fix Stack warnings
|
2015-10-23 10:33:27 -07:00 |
|
Joe Nelson
|
8b28b33da3
|
Merge pull request #320 from diogob/jwt_generic_variables
Jwt generic variables
|
2015-10-22 21:53:53 -07:00 |
|
Joe Nelson
|
df00d728ff
|
Docs about methods for updating records
|
2015-10-21 21:12:27 -07:00 |
|
Joe Nelson
|
9fad028074
|
Document API read requests
|
2015-10-20 19:25:31 -07:00 |
|
Joe Nelson
|
e0fe610d7b
|
Merge pull request #324 from begriffs/mkdocs
Documentation outline
|
2015-10-19 16:51:53 -07:00 |
|
Joe Nelson
|
20198367da
|
Documentation outline
|
2015-10-19 16:45:52 -07:00 |
|
Joe Nelson
|
d3eca26393
|
Merge pull request #319 from ruslantalpa/master
avoid ByteString -> Text -> ByteString converstion of the response body
|
2015-10-15 10:22:30 -07:00 |
|
Joe Nelson
|
2c67b8d7ba
|
Merge pull request #316 from begriffs/clearer-errors
Clearer errors
|
2015-10-13 15:36:35 -07:00 |
|
Joe Nelson
|
6dbb69a828
|
Ensure that version error message tracks changing requirements
|
2015-10-12 17:10:57 -07:00 |
|