Simon Willison
|
9c43b4164d
|
Removed @pytest.mark.ds_client mark - refs #1959
I don't need it - can run 'pytest -k ds_client' instead.
See https://github.com/simonw/datasette/pull/1960#issuecomment-1355685828
|
2022-12-17 13:47:55 -08:00 |
Simon Willison
|
0e42444866
|
invoke_startup() inside ds_client fixture, refs #1959
|
2022-12-17 13:47:55 -08:00 |
Simon Willison
|
e70974a4f1
|
Ran Black, refs #1959
|
2022-12-17 13:47:55 -08:00 |
Simon Willison
|
42a66c2f04
|
A bunch of remaining ds_client conversions, refs #1959
|
2022-12-17 13:47:55 -08:00 |
Simon Willison
|
be95359a80
|
ds_client for test_permissions.py, refs #1959
|
2022-12-17 13:47:55 -08:00 |
Simon Willison
|
ef74d0ff70
|
ds_client for test_internal_db.py, refs #1959
|
2022-12-17 13:47:55 -08:00 |
Simon Willison
|
4a151b15cc
|
ds_client for test_filters.py, refs #1959
|
2022-12-17 13:47:55 -08:00 |
Simon Willison
|
30f1a0705b
|
ds_client for test_plugins.py, refs #1959
|
2022-12-17 13:47:55 -08:00 |
Simon Willison
|
b998c2793f
|
test_facets.py using ds_client, refs #1959
|
2022-12-17 13:47:55 -08:00 |
Simon Willison
|
bc88491cb7
|
ds_client for test_table_api.py, refs #1959
|
2022-12-17 13:47:55 -08:00 |
Simon Willison
|
1335bcb893
|
Use my own global variable instead of scope=session
Refs https://github.com/simonw/datasette/pull/1960#issuecomment-1354148139
|
2022-12-17 13:47:55 -08:00 |
Simon Willison
|
ebd3358e49
|
ds_client for test_table_html.py
|
2022-12-17 13:47:55 -08:00 |
Simon Willison
|
d94d363ec0
|
Don't use pytest_asyncio.fixture(scope="session") any more, refs #1959
Also got rid of the weird memory=False hack:
https://github.com/simonw/datasette/pull/1960#issuecomment-1354053151
|
2022-12-17 13:47:55 -08:00 |
Simon Willison
|
95900b9d02
|
Port app_client to ds_client for most of test_html.py, refs #1959
|
2022-12-17 13:47:55 -08:00 |
Simon Willison
|
3001eec66a
|
ds_client for test_csv.py and test_canned_queries.py, refs #1959
|
2022-12-17 13:47:55 -08:00 |
Simon Willison
|
425ac4357f
|
Ported app_client to ds_client where possible in test_auth.py, refs #1959
|
2022-12-17 13:47:55 -08:00 |
Simon Willison
|
b077e63dc6
|
Ported test_api.py app_client test to ds_client, refs #1959
|
2022-12-17 13:47:55 -08:00 |
Simon Willison
|
5ee954e34b
|
Link to annotated release notes for 1.0a2
|
2022-12-15 17:03:37 -08:00 |
Simon Willison
|
013496862f
|
Try click.echo() instead
This ensures the URL is output correctly when running under Docker.
Closes #1958
|
2022-12-15 16:55:17 -08:00 |
Simon Willison
|
0b68996cc5
|
Revert "Replace AsgiLifespan with AsgiRunOnFirstRequest, refs #1955"
This reverts commit dc18f62089 .
|
2022-12-15 13:06:45 -08:00 |
Simon Willison
|
38d28dd958
|
Revert "Try running every test at once, refs #1955"
This reverts commit 51ee8caa4a .
|
2022-12-15 13:05:33 -08:00 |
Simon Willison
|
51ee8caa4a
|
Try running every test at once, refs #1955
|
2022-12-15 12:51:18 -08:00 |
Simon Willison
|
dc18f62089
|
Replace AsgiLifespan with AsgiRunOnFirstRequest, refs #1955
|
2022-12-15 09:34:07 -08:00 |
Simon Willison
|
e054704fb6
|
Added missing rST label
|
2022-12-14 21:38:28 -08:00 |
Simon Willison
|
6e1e815c78
|
It's an update-or-insert
|
2022-12-14 18:41:30 -08:00 |
Simon Willison
|
8b9d7fdbd8
|
Fixed typo in release notes, refs #1953
|
2022-12-14 18:02:42 -08:00 |
Simon Willison
|
8cac6ff301
|
Release 1.0a2
Refs #1636, #1855, #1878, #1927, #1937, #1940, #1947, #1951
Closes #1953
|
2022-12-14 18:01:02 -08:00 |
Simon Willison
|
9ad76d279e
|
Applied blacken-docs, refs #1937
|
2022-12-14 14:49:13 -08:00 |
Simon Willison
|
c094dde3ff
|
Extra permission rules for /-/create, closes #1937
|
2022-12-14 12:21:18 -08:00 |
Simon Willison
|
e238df3959
|
Handle non-initials in permission_allowed_actor_restrictions, closes #1956
|
2022-12-14 12:04:23 -08:00 |
Simon Willison
|
1a3dcf4943
|
Don't include _memory on /-/create-token, refs #1947
|
2022-12-13 21:19:31 -08:00 |
Simon Willison
|
420d0a0ee2
|
Tests for /-/create-token with restrictions, closes #1947
|
2022-12-13 21:13:20 -08:00 |
Simon Willison
|
6e5ab9e7b3
|
Note in docs about new /-/create-token features, refs #1947
|
2022-12-13 21:07:03 -08:00 |
Simon Willison
|
d98a8effb1
|
UI for restricting permissions on /-/create-token, refs #1947
Also fixes test failures I introduced in #1951
|
2022-12-13 21:03:17 -08:00 |
Simon Willison
|
fdf7c27b54
|
datasette.create_token() method, closes #1951
|
2022-12-13 18:42:01 -08:00 |
Simon Willison
|
d4cc1374f4
|
Improved --help for create-token, refs #1947
|
2022-12-13 14:28:59 -08:00 |
Simon Willison
|
f84acae98e
|
Return 400 errors for ?_sort errors, closes #1950
|
2022-12-13 14:23:17 -08:00 |
dependabot[bot]
|
d4b98d3924
|
Bump black from 22.10.0 to 22.12.0 (#1944)
Bumps [black](https://github.com/psf/black) from 22.10.0 to 22.12.0.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](https://github.com/psf/black/compare/22.10.0...22.12.0)
---
updated-dependencies:
- dependency-name: black
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2022-12-12 21:23:30 -08:00 |
Simon Willison
|
45979eb723
|
Rename permission created by demo plugin
It was showing up as 'new-permission' on https://latest.datasette.io/-/permissions
which I thought was confusing
|
2022-12-12 21:21:01 -08:00 |
Simon Willison
|
34ad574bac
|
Don't hard-code permissions in permission_allowed_actor_restrictions, refs #1855
|
2022-12-12 21:14:40 -08:00 |
Simon Willison
|
a1a372f179
|
/-/actor no longer requires view-instance, refs #1945
|
2022-12-12 21:06:30 -08:00 |
Simon Willison
|
260fbb598e
|
Fix some failing tests, refs #1855
|
2022-12-12 21:00:40 -08:00 |
Simon Willison
|
2aa2adaa8b
|
Docs for new create-token options, refs #1855
|
2022-12-12 20:56:40 -08:00 |
Simon Willison
|
809fad2392
|
Tests for datasette create-token restrictions, refs #1855
|
2022-12-12 20:44:19 -08:00 |
Simon Willison
|
c13dada2f8
|
datasette --get --token option, closes #1946, refs #1855
|
2022-12-12 20:36:42 -08:00 |
Simon Willison
|
14f1cc4984
|
Update CLI reference help, refs #1855
|
2022-12-12 20:21:48 -08:00 |
Simon Willison
|
98eff2cde9
|
Ignore spelling of alls, refs #1855
|
2022-12-12 20:19:17 -08:00 |
Simon Willison
|
e95b490d88
|
Move create-token command into cli.py, refs #1855
|
2022-12-12 20:18:42 -08:00 |
Simon Willison
|
9cc1a7c4c8
|
create-token command can now create restricted tokens, refs #1855
|
2022-12-12 20:15:56 -08:00 |
Simon Willison
|
c6a811237c
|
/-/actor.json no longer requires view-instance, closes #1945
|
2022-12-12 20:11:51 -08:00 |