Commit Graph
146 Commits
Author SHA1 Message Date
Joe Nelson ecff987f31 Include "enum" field in column details 2014-10-08 16:51:42 -07:00
Joe Nelson f0bb14d5fd Merge pull request #60 from begriffs/auth-feature-specs
Auth feature specs
2014-10-08 15:08:49 -07:00
Joe Nelson b52af7ac66 Make tests pending and revisit after Friday deadline 2014-10-08 14:58:38 -07:00
Joe Nelson ed881c0d8d Remove stray role in schema 2014-10-08 14:58:38 -07:00
Joe Nelson 04d12bcdbe Remove "public" schema pollution from fixture 2014-10-08 14:58:38 -07:00
Joe Nelson 527d51670c WIP: Trap postgres errors in middleware
Fixes #39
2014-10-08 14:58:38 -07:00
Joe Nelson 68d0a38806 WIP: feature specs for auth 2014-10-08 14:48:31 -07:00
Joe Nelson b00a7e4402 Merge pull request #59 from begriffs/slack
Slack notifications for travis builds
2014-10-08 12:23:56 -07:00
Joe Nelson a85432e3cc Slack notifications for travis builds
And ignoring anvil build artifacts
2014-10-08 12:00:24 -07:00
Joe Nelson 005c45d606 Merge pull request #57 from begriffs/cors-info-body
Allow browsers to load table OPTIONS after preflight
2014-10-07 15:08:54 -07:00
Joe Nelson 8fbe3839a6 Allow browsers to load table OPTIONS after preflight
Fixes #51
2014-10-07 14:55:11 -07:00
Joe Nelson 4cec11ffbe Merge pull request #55 from begriffs/defaults_in_options
Provide column default values in OPTIONS
2014-10-07 12:02:30 -07:00
Joe Nelson 496e8421a9 Provide column default values in OPTIONS
Fixes #43
2014-10-07 11:56:54 -07:00
Joe Nelson 1a7f895f6b Merge pull request #50 from begriffs/ci-cache
Use a cached cabal sandbox
2014-10-03 22:56:55 -07:00
Joe Nelson d66ffe8f31 Fix linter complaint 2014-10-03 22:49:31 -07:00
Joe Nelson 01118c9579 Use cached cabal sandbox and add a linting step 2014-10-03 22:48:24 -07:00
Joe Nelson f824fbb647 Merge pull request #49 from begriffs/cors
Cors
2014-10-03 16:12:40 -07:00
Joe Nelson 2f37b6caeb Rudimentary cors feature spec 2014-10-03 16:00:06 -07:00
Adam C. BakerandJoe Nelson dac9f02578 allow options, capital Authorization. 2014-10-03 14:47:29 -07:00
Adam C. BakerandJoe Nelson 0067f60316 first pass at CORS handling. 2014-10-03 14:47:29 -07:00
Joe Nelson c32dd18c45 Merge pull request #47 from begriffs/better-cert
Better self-signed cert and accompanying documentation
2014-10-03 14:15:52 -07:00
Joe Nelson 6b325e0139 Make the anonymous pg role a mandatory argument 2014-10-03 13:56:02 -07:00
Joe Nelson 5eeb3a75b2 Regenerate ssl cert specifically for localhost 2014-10-03 13:54:47 -07:00
Joe Nelson c750977f7a Show only master branch build status in Travis icon 2014-10-02 16:04:30 -07:00
Adam C. Baker bf494abb58 remove redundant import 2014-10-01 16:40:23 -07:00
Adam C. Baker 4c636b5512 slightly more specific error check. 2014-10-01 16:19:52 -07:00
Adam C. Baker 5e23dfcf32 Merge pull request #41 from begriffs/auth-test
more unit-y unit tests
2014-10-01 16:01:18 -07:00
Adam C. Baker bfa6a968a6 more unit-y unit tests 2014-10-01 15:42:57 -07:00
Joe Nelson 7e9c224299 Configure roles and permissions suitable for Travis auth feature specs 2014-09-30 22:44:02 -07:00
Joe Nelson 598d70579e WIP: change db roles based on HTTP basic auth headers 2014-09-29 22:52:02 -07:00
Joe Nelson b29e07538c Manage passwords with bcrypt 2014-09-29 17:45:36 -07:00
Adam C. BakerandJoe Nelson 14fa20f0e6 addUser function. 2014-09-29 15:52:01 -07:00
Joe Nelson e5c4567166 Gzip compression 2014-09-29 14:06:42 -07:00
Joe Nelson 2f584be0d6 HTTPS only 2014-09-29 14:06:20 -07:00
Joe Nelson 631f651f44 List table columns as array, not hash 2014-09-29 11:40:20 -07:00
Joe Nelson 29d278f6bd One string conversion to rule them all 2014-09-28 10:41:37 -07:00
Adam C. Baker 37f2aef212 don't add bogus user. 2014-09-26 17:50:51 -07:00
Adam C. Baker 34b53dd6b4 don't bother with access to public in schema fixture. 2014-09-26 17:36:26 -07:00
Adam C. Baker f203982527 have test fixtures load roles too. 2014-09-26 16:58:55 -07:00
Adam C. Baker 29b70ca035 selective exports hides implementation details. 2014-09-26 13:25:32 -07:00
Adam C. Baker a93065a887 specify schema as a string everywhere in the app.
This will make it easier to support semantic API versioning,
and makes code reuse easier right now.
2014-09-26 12:51:36 -07:00
Adam C. Baker 88f9d67e92 kill library entry. Add bcrypt. 2014-09-25 15:18:58 -07:00
Adam C. Baker cf5510c425 upgrade hspec-wai, get tests passing. 2014-09-24 19:08:05 -07:00
Joe Nelson 7f9e97b16d Better test output 2014-09-23 22:04:04 -07:00
Joe Nelson 7be1cc37dc Merge pull request #32 from ryancharette/master
readme:
2014-09-23 22:03:08 -07:00
Ryan Charette 8a277fbd81 readme:
Updates README.md to add postgres role to superuser.
2014-09-23 21:41:02 -07:00
Joe Nelson d7df538feb Test user db ownership 2014-09-23 16:45:52 -07:00
Joe Nelson a66504e873 Installation and test instructions 2014-09-23 16:40:09 -07:00
Joe Nelson 909661f899 Remove random comments 2014-09-11 20:22:52 -07:00
Joe Nelson 016490bea7 Fix hlint 2014-09-10 21:32:30 -07:00