Min RK
f4f30db334
sinon clock doesn't seem to help
...
jest has what we need already
2024-03-06 02:02:15 +01:00
Min RK
f13e69b172
get most jsx tests passing
2024-03-06 02:01:49 +01:00
Min RK
87bf84d05f
jsx: build directly in destination
...
removes `npm run place`, allows build:watch
2024-03-06 00:27:18 +01:00
Min RK
fd78a03280
move pagination state entirely to URL params
...
don't duplicate it state variables
2024-03-06 00:23:38 +01:00
Min RK
4d8f86fe63
mysql doesn't support NULLS FIRST
...
and sqlalchemy isn't magic
2024-03-05 16:11:13 +01:00
Min RK
5ac5850037
explicit null ordering required
...
for consistent sorting across backends
2024-03-05 15:24:14 +01:00
Min RK
8a8ccd068c
Merge pull request #4682 from yuvipanda/fixxxxxxxxxxxx
...
Note that you can throw a 403 from check_allowed
2024-03-05 09:46:58 +01:00
Min RK
911513435b
serve redoc fonts instead of cross-domain embed
2024-03-05 09:43:14 +01:00
Min RK
6dc9dccbb7
has_content typo
...
Co-authored-by: Simon Li <orpheus+devel@gmail.com >
2024-03-05 08:55:20 +01:00
Min RK
557e200dcf
Merge pull request #4717 from kreuzert/main
...
allow callable values in c.JupyterHub.template_vars
2024-03-05 08:54:07 +01:00
Min RK
cabc05f7dd
admin: persist page view info in url parameters
...
- persist offset, limit, name_filter in URL parameters,
so they are stable across page reload
- add UI element to specify items per page
This allows specifying a URL, which will show a specific view of a page of users
2024-03-04 15:39:11 +01:00
Min RK
8303633527
Implement sort order in GET /users
...
support sorting by id (current, default), name, last_activity
Names and definitions match GitHub REST API
2024-03-04 12:31:14 +01:00
Tim Kreuzer
c66fca73af
update helpstring for template_vars
2024-03-04 10:52:52 +01:00
Min RK
be1848fba0
clarify that web.HTTPError may be raised anywhere in the auth process
2024-03-04 10:42:41 +01:00
pre-commit-ci[bot]
e694bad314
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-03-04 09:38:32 +00:00
Tim Kreuzer
ee8d8f68ee
always pass user as argument
2024-03-04 10:37:59 +01:00
Tim Kreuzer
5c18b0d450
allow current user as parameter for template_vars values
2024-03-02 21:51:50 +01:00
Tim Kreuzer
b659627044
update help text for template_vars parameter
2024-03-01 19:54:26 +01:00
Tim Kreuzer
1b88eb67a3
allow callable values in c.JupyterHub.template_vars
2024-03-01 18:43:33 +01:00
Erik Sundell
9c3f98d427
Merge pull request #4713 from minrk/resolve-exclude-home
...
resolve paths in disable_user_config
2024-02-27 14:04:39 +01:00
Min RK
c281c82220
resolve paths in disable_user_config
...
handles home directory being a symlink
2024-02-27 13:25:53 +01:00
Min RK
da128fb99b
Merge pull request #4708 from rizz-sd/spawner_minor_broken_doc
...
Minor broken docs: reference to wiki removed, #4653 fixed
2024-02-26 11:28:57 +01:00
Min RK
58ada78dc2
apply suggestion from code review
2024-02-26 11:19:03 +01:00
Min RK
b7dffc7afc
add rest-api-{operation}
xref targets, so we can link to our own REST API
2024-02-22 11:03:01 +01:00
Erik Sundell
ed8a531b85
Merge pull request #4712 from Ph0tonic/patch-2
...
Update `black.target_version` in `pyproject.toml`
2024-02-22 08:36:47 +01:00
Bastien Wermeille
654c2c8fc1
Update target_version
in pyproject.toml
2024-02-22 08:02:03 +01:00
Ritika Agrawal
7f6e501ad3
Minor broken docs: reference to wiki removed, #4653 fixed
...
Minor broken docs: reference to wiki removed, #4653 fixed
2024-02-15 01:50:28 +05:30
Erik Sundell
135be72470
Merge pull request #4706 from minrk/allowed_users_docstring
...
Update allowed_users docstring
2024-02-13 12:51:33 +01:00
Min RK
6c13c83144
Update allowed_users docstring
...
conflict less with Authenticator subclasses that extend allow behavior
2024-02-13 11:58:39 +01:00
Min RK
c8860649f9
Merge pull request #4679 from manics/unescape-jinja-username
...
Unescape jinja username
2024-02-12 12:54:03 +01:00
Erik Sundell
efd6ae357c
Merge pull request #4704 from minrk/bump-pythons
...
bump pythons, base images on CI
2024-02-12 10:45:28 +01:00
Erik Sundell
c45f4b44d9
Merge pull request #4703 from minrk/test-312
...
test Python 3.12
2024-02-12 10:45:12 +01:00
Min RK
3bc9e2ff9b
json_escaped_name is safe
2024-02-12 10:28:13 +01:00
Min RK
bbb3aee386
bump pythons, base images on CI
...
several Python 3.9->3.11
ubuntu 20.04->22.04
node 16->20
2024-02-12 10:22:01 +01:00
Min RK
80c4041036
test Python 3.12
2024-02-12 10:15:47 +01:00
Min RK
3286afd848
remove unused x-codegen-body-name
2024-02-07 16:01:21 +01:00
Min RK
e1f144ad79
update rest-api scopes
...
now that they are visible, some weren't quite right
2024-02-07 16:00:21 +01:00
Min RK
5cddce343d
make sure types are declared in spec linter
2024-02-07 15:32:53 +01:00
Min RK
9a75622ee5
stricter api lint
...
error instead of warn, otherwise CI will pass
2024-02-07 14:20:06 +01:00
Min RK
a033653918
add rest-api to top-level reference index
2024-02-07 13:17:55 +01:00
Min RK
c15116c76c
only download redoc.js for html builder
2024-02-07 13:16:46 +01:00
Min RK
ffa07afd80
fix nullable items found by linter
2024-02-07 13:12:03 +01:00
Min RK
c520102008
satisfly redocly lint with operationIds
...
operationIds don't need to be meaningful, but they are used in links, so should be stable
2024-02-07 12:54:51 +01:00
Min RK
3a8851004c
use redocly lint on rest api
2024-02-07 12:54:15 +01:00
Min RK
ded7610b88
update openapi to 3.1.0
...
allows uncommenting our DELETE body spec
2024-02-07 12:39:20 +01:00
Min RK
829c65d76e
add link back to rest of docs from rest-api
...
because rest-api has no nav elements
2024-02-07 12:32:13 +01:00
Min RK
0082f5b3da
generate rest API with redoc
...
via custom template
2024-02-07 12:30:57 +01:00
Min RK
2c93299764
Merge pull request #4699 from minrk/clarify-user-security
...
clarify some points where users can disable security for their own servers
2024-02-07 08:35:38 +01:00
Min RK
41fff711e7
user-initiated sharing ( #4594 )
...
Squashed merge of https://github.com/jupyterhub/jupyterhub/pull/4594
Co-authored-by: Samuel Gaist <samuel.gaist@idiap.ch >
2024-02-07 08:34:39 +01:00
Min RK
a20b29fb1c
clarify some points where users can disable security for their own servers
2024-02-06 13:28:59 +01:00