Wermeille Bastien
a553f97425
Update auth.py
2023-06-27 07:16:52 +02:00
Erik Sundell
6aacc33cd5
Merge pull request #4491 from minrk/424-activity
...
avoid counting failed requests to not-running servers as 'activity'
2023-06-26 19:24:33 +02:00
Wermeille Bastien
7d00dd9054
Add missing param descriptions for HubAuth
2023-06-26 16:30:03 +02:00
Min RK
6db762c2a7
avoid counting failed requests to not-running servers as 'activity'
2023-06-26 11:37:33 +02:00
Min RK
58da178d30
Merge pull request #4455 from kreuzert/main
...
Add Spawner.progress_ready_hook for customizing the ready event
2023-06-26 10:46:26 +02:00
Erik Sundell
2673564e66
Merge pull request #4489 from minrk/no-credential-message
...
improve permission-denied errors for various cases
2023-06-23 15:00:02 +02:00
Min RK
a31127ed8b
improver permission-denied errors for various cases
...
- "Missing or invalid credentials" if no credentials at all
- fix HTTP method name on actual xsrf check failures
- show scopes if authenticated but not authorized (no change, but now tested)
2023-06-23 13:53:11 +02:00
Diogo Castro
38e1a0aed5
Tests
2023-06-21 22:55:39 +02:00
Diogo Castro
7a0b8d675a
Small css and layout improvements for better consistency
2023-06-18 16:16:37 +02:00
Diogo Castro
c2e7ce52ae
Admin server buttons depending on the status (pending, running or stopped)
...
Fixes #4466
2023-06-18 16:16:37 +02:00
Diogo Castro
6eaa3a4343
Testing UI
...
Built on previous work, this allows seeing the react compiled UI without having to run JH
2023-06-18 16:15:36 +02:00
Erik Sundell
161cdcd7e7
Merge pull request #4480 from minrk/implicit-allow
...
Remove check for allowed_users for users created via role or group config
2023-06-14 16:28:06 +02:00
Min RK
ad3266b902
Remove check for allowed_users for users created via config
...
adding users via config anywhere makes them allowed
previously, this was _required_, so that it was always true for working config,
but config which allowed some users but declared others in groups or roles was forbidden.
Now, declaring a user anywhere _ensures_ the user is allowed rather than _enforcing_ it.
2023-06-14 14:42:15 +02:00
Min RK
0e4deec714
Merge pull request #4475 from grios-stratio/fix/custom-debug-function
...
Allow setting custom log_function in tornado_settings in SingleUserServer
2023-06-13 12:36:11 +02:00
Erik Sundell
345f50d29c
Merge pull request #4477 from minrk/build-system
...
Move most package config to declarative pyproject.toml
2023-06-13 12:22:42 +02:00
Tim Kreuzer
262a831af8
use dict.copy() instead of deepcopy, improve docstrings
2023-06-13 08:44:50 +02:00
Min RK
2c7d693537
MANIFEST.in only needs to handle untracked files
2023-06-12 16:05:42 +02:00
Min RK
52a08176cc
add missing init for jupyterhub.tests.browser
2023-06-12 15:55:41 +02:00
Min RK
c90b190c13
Move most package config to declarative pyproject.toml
...
data_files still needs to be dynamic because it gets reconstructed after setup.py starts
2023-06-12 15:47:47 +02:00
Min RK
20f75c0018
Bump to 4.1.0.dev
2023-06-12 15:29:13 +02:00
Guillermo Ríos
b71d1543ca
use setdefault
2023-06-09 17:28:32 +02:00
Guillermo Ríos
cf21933a1d
check for log_function in tornado_settings, not in web_app.settings
2023-06-09 17:27:38 +02:00
Guillermo Ríos
9349ad52e4
Allow setting custom log_function in tornado_settings in SingleUserServer
2023-06-08 17:39:02 +02:00
Min RK
689dc5ba24
Bump to 4.0.1
4.0.1
2023-06-08 10:38:00 +02:00
Min RK
d42a7261a4
Merge pull request #4472 from minrk/401-cl
...
changelog for 4.0.1
2023-06-08 10:37:12 +02:00
Min RK
bcbf136de2
set date for 4.0.1
...
Co-authored-by: Erik Sundell <erik.i.sundell@gmail.com >
2023-06-08 09:58:21 +02:00
Min RK
55e9a0f5b5
changelog for 4.0.1
2023-06-07 15:41:22 +02:00
Min RK
d64d916abc
Merge pull request #4470 from jupyterhub/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2023-06-06 09:05:29 +02:00
pre-commit-ci[bot]
da668b5e9a
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v3.3.2 → v3.4.0](https://github.com/asottile/pyupgrade/compare/v3.3.2...v3.4.0 )
2023-06-06 04:12:25 +00:00
Erik Sundell
d54442ecbf
Merge pull request #4467 from minrk/main
...
Abort informatively on unrecognized CLI options
2023-06-05 10:30:31 +02:00
Min RK
c930d6bf6a
Abort informatively on unrecognized CLI options
...
rather than ignoring them, leading to unexpected behavior
2023-06-02 13:26:31 +02:00
Min RK
2ce263d45f
Merge pull request #4463 from minrk/prefer-runtime-token
...
Reorder token request docs
2023-06-02 11:48:23 +02:00
Min RK
68f81fdc30
Merge pull request #4457 from diocas/fix_4174
...
Delete server button on admin page
2023-06-02 11:46:24 +02:00
Min RK
e7ab18a720
Merge pull request #4464 from opoplawski/xsrf
...
Add xsrf to custom_html template context
2023-06-02 11:30:53 +02:00
Orion Poplawski
582467642c
Add xsrf to custom_html template context
2023-06-01 10:00:57 -06:00
Min RK
d65e2daa15
Apply suggestions from code review
...
Co-authored-by: Simon Li <orpheus+devel@gmail.com >
2023-06-01 12:55:07 +02:00
Min RK
4eaa7c5eb3
Reorder token request docs
...
- suggest token page first
- remove caveat about JupyterHub 0.8, which can be assumed now
- undocument `jupyterhub token`
- refresh token page screenshots, and remove duplicate screenshot of the token page
- minor improvements to language in token page
2023-05-31 14:25:03 +02:00
Min RK
02de44e551
Merge pull request #4458 from tfmark/rest-api-docs-servers-as-dict
...
'servers' should be a dict of dicts, not a list of dicts in rest-api.yml
2023-05-25 13:37:01 +02:00
tfmark
4cdf0a65cd
'servers' should be a dict of dicts, not a list of dicts in rest-api.yml
2023-05-24 16:09:26 +01:00
pre-commit-ci[bot]
b0367c21f3
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-05-23 15:33:08 +00:00
Diogo Castro
9d68107722
Add test case for named servers
...
Adapt all tests
2023-05-23 17:30:23 +02:00
Diogo Castro
ad61c23873
Allow deletion of named servers
2023-05-23 17:30:23 +02:00
Tim Kreuzer
52d070835f
add tests for Spawner.progress_ready_hook
2023-05-22 16:41:30 +02:00
Tim Kreuzer
e477756f27
use deepcopy, to use the original_ready_event in case of an exception. Otherwise changes made before the exception would not have been reverted
2023-05-22 16:41:15 +02:00
Min RK
c359221ef3
Merge pull request #4454 from goseind/gallery_cern
...
Add CERN to Gallery of JupyterHub Deployments
2023-05-22 13:45:48 +02:00
Min RK
cc94d290ab
Merge pull request #4456 from manics/doc-config-ref
...
Config reference: link to nicer(?) API docs first
2023-05-22 13:45:33 +02:00
Min RK
da0a58cb9c
Merge pull request #4451 from minrk/preserve-cli-port
...
preserve CLI > env priority config in jupyterhub-singleuser extension
2023-05-22 13:16:08 +02:00
Simon Li
7ddd3b0589
Config reference: link to nicer(?) API docs first
...
`Configuration Reference` sounds like it's the place to go to see the full list of JupyterHub config options.
However it's not very readable as it's a plain-text dump of the output of `jupyterhub --generate-config`.
This links to some of the API doc pages instead, which present most of the information in an easier to read format. Unfortunately it also includes a lot of non-traitlets documentation.
2023-05-18 16:23:21 +01:00
Tim Kreuzer
118fa9e480
move ready event to Spawner class. Implemented as hook like pre_spawn_hook
2023-05-17 14:50:35 +02:00
Domenic Gosein
ff71d09fd1
Add CERN to Gallery of JupyterHub Deployments
2023-05-16 16:57:40 +00:00