Simon Willison
|
94be9953c5
|
Refactor default_permissions.py to help with implementation of #1636
|
2022-12-08 14:44:27 -08:00 |
Simon Willison
|
dee18ed8ce
|
test_create_table_error_rows_twice_with_duplicates, refs #1927
|
2022-12-07 17:29:24 -08:00 |
Simon Willison
|
9342b60f14
|
test_create_table_error_if_pk_changed, refs #1927
|
2022-12-07 17:27:01 -08:00 |
Simon Willison
|
6b27537988
|
ignore/replace to create requires pk, refs #1927
|
2022-12-07 17:18:40 -08:00 |
Simon Willison
|
272982e8a6
|
/db/table/-/upsert API
Close #1878
Also made a few tweaks to how _r works in tokens and actors,
refs #1855 - I needed that mechanism for the tests.
|
2022-12-07 17:12:15 -08:00 |
Simon Willison
|
93ababe6f7
|
Initial attempt at insert/replace for /-/create, refs #1927
|
2022-12-02 23:00:18 -08:00 |
Simon Willison
|
692fbfc40a
|
Release 1.0a1
Refs #1922, #1917, #1915, #1916, #1918, #1924
|
2022-12-01 13:30:39 -08:00 |
Simon Willison
|
9a1536b52a
|
Move CORS headers into base class, refs #1922
|
2022-11-30 15:48:32 -08:00 |
Simon Willison
|
f0fadc28dd
|
Access-Control-Allow-Headers: Authorization, Content-Type - refs #1922
|
2022-11-30 15:11:18 -08:00 |
Simon Willison
|
6bfd71f5c6
|
Access-Control-Allow-Methods: GET, POST, HEAD, OPTIONS - refs #1922
|
2022-11-30 12:25:12 -08:00 |
Simon Willison
|
48725bb4ea
|
CORS headers for write APIs, refs #1922
|
2022-11-30 09:27:10 -08:00 |
Simon Willison
|
8404b21556
|
405 method not allowed for GET to POST endpoints, closes #1916
|
2022-11-29 21:15:13 -08:00 |
Simon Willison
|
5518397338
|
Show mutable DBs first in API explorer, closes #1918
|
2022-11-29 21:07:51 -08:00 |
Simon Willison
|
6b47734c04
|
_memory database should not be mutable, closes #1917
|
2022-11-29 21:06:52 -08:00 |
Simon Willison
|
b8fc8e2cd7
|
Merge branch 'main' into 1.0-dev
|
2022-11-29 11:34:39 -08:00 |
Simon Willison
|
4d49a5a397
|
Release 1.0a0
Refs #1850, #1851, #1852, #1856, #1858, #1863, #1864, #1871, #1874, #1882
Closes #1891
|
2022-11-29 11:22:54 -08:00 |
Simon Willison
|
1154048f79
|
Compound primary key support for /db/-/create - closes #1911
Needed for tests in #1864
|
2022-11-29 10:47:48 -08:00 |
Simon Willison
|
484bef0d3b
|
/db/table/pk/-/update endpoint, closes #1863
|
2022-11-29 10:06:19 -08:00 |
Simon Willison
|
21f8aab531
|
Release 0.63.2
Refs #1904, #1905
|
2022-11-18 16:59:05 -08:00 |
Simon Willison
|
733447d7c7
|
Upgrade to Python 3.11 on Heroku, refs #1905
|
2022-11-18 16:44:46 -08:00 |
Simon Willison
|
72ac9bf82f
|
--generate-dir option to publish heroku, refs #1905
|
2022-11-18 16:34:33 -08:00 |
Simon Willison
|
ee64130fa8
|
Refactor to use new resolve_database/table/row methods, refs #1896
|
2022-11-18 14:46:25 -08:00 |
Simon Willison
|
c588a89f26
|
db.view_exists() method, needed by #1896
|
2022-11-18 14:16:38 -08:00 |
Brian Grinstead
|
3ecd131e57
|
Use DOMContentLoaded instead of load event for CodeMirror initialization. Closes #1894 (#1898)
|
2022-11-17 23:29:00 -08:00 |
Simon Willison
|
63f923d013
|
Remove min-height on CodeMirror, closes #1899
|
2022-11-17 23:21:00 -08:00 |
Simon Willison
|
3db37e9a21
|
Remove min-height on CodeMirror, closes #1899
|
2022-11-17 23:20:49 -08:00 |
Simon Willison
|
83a6872d1b
|
Include views in SQL autocomplete, refs #1897
|
2022-11-17 18:53:48 -08:00 |
Simon Willison
|
52bf222d48
|
/db/-/create API endpoint, closes #1882
|
2022-11-17 17:24:46 -08:00 |
Simon Willison
|
98611b3da0
|
Include SQL schema for CodeMirror on query pages, closes #1897
Refs #1893
|
2022-11-17 17:24:44 -08:00 |
Simon Willison
|
22bade4562
|
Use table_columns context for CodeMirror schema, if available - refs #1897
|
2022-11-17 17:23:35 -08:00 |
Brian Grinstead
|
710be684b8
|
Upgrade to CodeMirror 6, add SQL autocomplete (#1893)
* Upgrade to CodeMirror 6
* Update contributing docs
* Change how resizing works
* Define a custom SQLite autocomplete dialect
* Add meta-enter to submit
* Add fixture schema for testing
|
2022-11-17 17:23:35 -08:00 |
Simon Willison
|
b470ab5c41
|
Fix for datalist against foreign key facets
Refs https://github.com/simonw/datasette/issues/1890#issuecomment-1314850524
|
2022-11-17 17:23:35 -08:00 |
Simon Willison
|
df2cc923c6
|
Applied prettier, refs #1890
|
2022-11-17 17:23:35 -08:00 |
Simon Willison
|
e15ff2d86e
|
datalist autocomplete for facet filters, refs #1890
|
2022-11-17 17:23:35 -08:00 |
Simon Willison
|
3e61a41b9b
|
Include SQL schema for CodeMirror on query pages, closes #1897
Refs #1893
|
2022-11-17 17:19:37 -08:00 |
Simon Willison
|
aff7a6985e
|
Use table_columns context for CodeMirror schema, if available - refs #1897
|
2022-11-17 16:41:25 -08:00 |
Brian Grinstead
|
ae11fa5887
|
Upgrade to CodeMirror 6, add SQL autocomplete (#1893)
* Upgrade to CodeMirror 6
* Update contributing docs
* Change how resizing works
* Define a custom SQLite autocomplete dialect
* Add meta-enter to submit
* Add fixture schema for testing
|
2022-11-16 15:49:06 -08:00 |
Simon Willison
|
eac028d3f7
|
Fix for datalist against foreign key facets
Refs https://github.com/simonw/datasette/issues/1890#issuecomment-1314850524
|
2022-11-14 22:57:11 -08:00 |
Simon Willison
|
3652b7472a
|
Applied prettier, refs #1890
|
2022-11-14 22:41:10 -08:00 |
Simon Willison
|
f156bf9e6b
|
datalist autocomplete for facet filters, refs #1890
|
2022-11-14 22:31:29 -08:00 |
Simon Willison
|
187d91d686
|
/db/-/create API endpoint, closes #1882
|
2022-11-14 21:57:28 -08:00 |
Simon Willison
|
518fc63224
|
API explorer: no error if you format JSON on empty string
Refs #1871
|
2022-11-13 22:06:45 -08:00 |
Simon Willison
|
575a29c424
|
API explorer: respect immutability, closes #1888
|
2022-11-13 22:01:56 -08:00 |
Simon Willison
|
264d0ab471
|
Renamed return_rows to return in insert API
Refs https://github.com/simonw/datasette/issues/1866#issuecomment-1313128913
|
2022-11-13 21:49:23 -08:00 |
Simon Willison
|
65521f03db
|
Error for drop against immutable database, closes #1874
|
2022-11-13 21:40:10 -08:00 |
Simon Willison
|
612da8eae6
|
confirm: true mechanism for drop table API, closes #1887
|
2022-11-13 21:17:18 -08:00 |
Simon Willison
|
db796771e2
|
Example links for API explorer, closes #1871
|
2022-11-13 20:58:45 -08:00 |
Simon Willison
|
c603faac5b
|
API explorer: persist form state in # in URL, refs #1871
|
2022-11-13 20:12:36 -08:00 |
Simon Willison
|
ca66ea57d2
|
GET and POST areas toggle each other, refs #1871
|
2022-11-13 13:12:51 -08:00 |
Simon Willison
|
51d60d7ddf
|
details-menu class to avoid accidential details closure
Refs https://github.com/simonw/datasette/issues/1871#issuecomment-1312821031
|
2022-11-13 13:06:58 -08:00 |