Sandro Santilli
bd08eb4add
Use inline attachment also with POST, if format isn't given
2012-11-14 16:30:18 +01:00
Sandro Santilli
6b7cada97d
Never dispose "inline" when using POST.
2012-11-13 19:27:25 +01:00
Sandro Santilli
0ef13f08c2
Use inline disposition when no format and no filename are given
...
See #61
2012-11-12 19:44:16 +01:00
Sandro Santilli
120cf3f0c5
Add 'cache_policy' parameter. Closes #62
2012-11-12 19:14:20 +01:00
Sandro Santilli
005ae48e3a
Support for specifying a list of fields to skip from output.
...
Closes #63
2012-11-12 17:11:17 +01:00
Sandro Santilli
46cec7a0e5
Add support for specifying a filename for exports. Closes #64
...
Sets release target to 1.3.0, due to parameter addition
2012-11-12 12:40:53 +01:00
javi
3fd3c5fabc
added the needed headers for CORS
2012-11-01 13:17:45 +01:00
Sandro Santilli
9aa28c5bea
Initial support for KML output format. Closes #54 .
2012-10-25 18:10:56 +02:00
Sandro Santilli
978c0b4cbe
Advertise header presence in CSV Content-Type
2012-10-25 13:40:21 +02:00
Sandro Santilli
a6837573c5
Use "attachment" Content-Disposition for all output formats.
...
Closes #61 , includes tests
NOTE: this includes the default "json" format.
2012-10-25 13:34:06 +02:00
Sandro Santilli
5d8eccc81e
Fix CSV output with no rows. Closes #60
2012-10-25 13:14:47 +02:00
Sandro Santilli
d0ae7e08a6
Initial support for Shapefile output
2012-10-18 12:51:12 +02:00
Sandro Santilli
d399d2153f
Improve input data control in test for "dp" parameter
2012-10-18 11:32:08 +02:00
Sandro Santilli
d9b733e5c6
Recognize ALTER as a writing query
2012-10-15 13:40:04 +02:00
Sandro Santilli
d23416cc60
Set X-Cache-Channel to NONE when the SQL may write to the database
...
Note that "may write" allows for false positive, so there could be
less cache hits than possibly allowable. If this will be a problem
for any real use case we could still improve the regular expression
used to detect "writing" queries.
Automated tests are added to check for the X-Cache-Channel header
with both writing and read-only queries performed by authenticated
requests.
Closes #27
Closes #43
2012-10-15 13:23:17 +02:00
Sandro Santilli
9c72f66fb3
Put a copy of CDB_* functions from cartodb to this repo
...
One day we should source those script directly from the cartodb repo
2012-10-15 13:15:48 +02:00
Sandro Santilli
70616b5bea
Grant db owner privs on public table too
2012-10-15 13:06:28 +02:00
Sandro Santilli
ac83700810
Send a 404 on unsupported format requested
2012-10-12 12:17:35 +02:00
Sandro Santilli
0d91ab2c6a
Survive multiple "format" parameters, only using last one
2012-10-12 11:42:03 +02:00
Sandro Santilli
6a2c0e9727
Initial support for SVG output ( #49 )
...
This version only dumps the geometries with no identifier.
Scales geometries to fit in a 1024x768 pixels area, using
a circle radius of 5 pixels, a stroke-width of 1 pixel and
no fill. Supports trimming number of decimals.
Adds a viewBox tag to fit the drawing to the output device window.
Includes an automated testcase.
2012-10-04 12:04:50 +02:00
Sandro Santilli
4521942820
Test "CSV" format, drop "KML" from the list of supported formats
2012-10-04 12:04:50 +02:00
Sandro Santilli
13b3b2f2ff
Don't hide errors during db preparation
2012-10-04 12:04:49 +02:00
Sandro Santilli
2ac6e2d132
Add tests for INSERT/UPDATE/DELETE and _no_ RETURNING ( #13 )
2012-09-17 16:56:25 +02:00
Sandro Santilli
fe2c6bfe1f
Add test for DELETE .. RETURNING ( #50 )
2012-09-17 16:50:15 +02:00
Sandro Santilli
adfe97bf81
Add test for broken SQL ( #51 )
2012-09-17 13:04:16 +02:00
Sandro Santilli
8b824801cf
Fix INSERT and UPDATE with RETURNING clause. Closes #50
...
Includes regression test
2012-09-17 11:50:19 +02:00
Sandro Santilli
2d59de1b70
Add a couple of additional tests about forbidden INSERT attempts.
...
These are:
- NO api key used
- INSERT in public table
Both tests are already passing
2012-09-17 11:12:00 +02:00
Sandro Santilli
167e1e1b51
Drop calls to deprecated PSQL.end()
2012-09-04 12:31:50 +02:00
Sandro Santilli
2a817fc70a
Re-enable pgsql unit test
...
Was intended to disabled by 86e1439c2c
but commenting out the middle of a multiline string resulted in a
wider testcases omission, due to:
test/run_tests.sh: 42: test/acceptance/app.test.js: Permission denied
2012-09-04 11:22:53 +02:00
Luis Bosque
86e1439c2c
Re-enabled the psql connections pooler. It is
...
essential.
Related to:
e36bfdef5b
2012-08-29 20:52:17 +02:00
Sandro Santilli
4723c028c9
Use the correct redis variable for checking map key ( closes #44 )
...
Includes testcase
2012-08-02 12:18:54 +02:00
Sandro Santilli
acb625b72f
Expect correct JSON, never mind formatting of it
...
This is because express-3.0.0beta6 send indented JSON ...
2012-07-16 17:16:28 +02:00
Sandro Santilli
8fb65874f0
Fix hang in app.auth.test.js and enable running on make check
...
Closes #38 (yay!)
2012-07-16 13:41:44 +02:00
Sandro Santilli
192bc736ca
Disable http client connection pooling while running tests
...
This is a workaround for issue #38
2012-07-16 13:38:40 +02:00
Sandro Santilli
adae0b483e
Enable app acceptance test (no hang with right pgsql version)
...
See issue #38
2012-07-13 11:13:20 +02:00
Sandro Santilli
aee257c5ef
Do not leak "tmp" variable to globals
2012-07-13 11:11:30 +02:00
Sandro Santilli
ce4f99fa7f
Print body on unexpected non-200 response status
2012-07-13 11:01:32 +02:00
Sandro Santilli
f7451e9bd8
Update after port to mocha
2012-07-13 10:30:46 +02:00
Sandro Santilli
e4f3a94256
Port tests to mocha. Closes #35 .
2012-07-13 10:29:09 +02:00
Sandro Santilli
538d9850a0
Reuse the same log file for both redis and db preparator
2012-07-12 22:55:34 +02:00
Sandro Santilli
1462c3ed3e
Hide errors from dropdb (expected the first time)
2012-07-12 22:38:15 +02:00
Sandro Santilli
89d74970e1
Give more info on unexpected response status code
2012-07-12 22:09:14 +02:00
Sandro Santilli
0c0770bcd4
Enable psql test now that it doesn't hang anymore
2012-07-12 20:16:38 +02:00
Sandro Santilli
a307e1434e
Enable more tests (all the one succeeding for me). Closes #36
...
The metadata test was probably failing due to the redis_pool test
not waiting for redis to complete before exiting (or something
like that).
2012-07-12 18:21:39 +02:00
Sandro Santilli
debc0c2586
Run tests on "make check", using custom port for redis
...
Includes tweaks in the db preparation script and in the tests
for proper handling of async model. Only a single test is run
at the moment, being the only one that succeeded for me.
2012-07-12 18:10:56 +02:00
Simon Tokumine
374583e655
add tests and refactor validations for input parameters. closes #29
2012-06-06 19:47:21 +01:00
Simon Tokumine
fb61c32850
add acceptance test for default dp change in geojson
2012-06-06 18:57:50 +01:00
Simon Tokumine
9d2410fb32
updated readme to reflect api key:
2012-06-01 21:19:02 +01:00
Simon Tokumine
22923e3f0f
formatting and semi colons
2012-06-01 21:13:41 +01:00
Simon Tokumine
aa1e306881
formatting and semi colons
2012-06-01 21:12:29 +01:00