Sarah Gibson
ba660cdeab
Add research study participation notice to readme
2021-06-11 11:54:43 +01:00
Erik Sundell
8907943c70
Merge pull request #3505 from minrk/skip-dependabot-docker
...
exclude dependabot push events from release workflow
2021-06-11 12:52:31 +02:00
Min RK
1229965f30
exclude dependabot push events from release workflow
2021-06-11 12:37:36 +02:00
Min RK
046df41f04
Merge pull request #3398 from naatebarber/master
...
Make JupyterHub Admin page into a React app
2021-06-09 13:19:33 +00:00
Erik Sundell
81fa41574f
Merge pull request #3494 from davidbrochart/typo
...
Fix typo
2021-06-09 11:34:32 +02:00
David Brochart
fb1ff5e644
Fix typo
2021-06-09 11:32:15 +02:00
Min RK
11f00dbbe7
Merge pull request #3488 from yuvipanda/oauth2-autologin
...
Support auto login when used as a OAuth2 provider
2021-06-03 09:55:03 +00:00
YuviPanda
f566ee1e4b
Support auto login when used as a OAuth2 provider
...
Fixes #3487
2021-06-03 14:55:22 +05:30
Min RK
d4ae68267c
Merge pull request #3484 from weisdd/bugfix/oauth-expires-at
...
Bug: save_bearer_token (provider.py) passes a float value to the expires_at field (int)
2021-06-02 07:01:45 +00:00
Igor Beliakov
ea5346bf8b
Fixed expires_at for save_bearer_token
...
Signed-off-by: Igor Beliakov <demtis.register@gmail.com >
2021-06-02 09:00:17 +02:00
Min RK
f1f95bd7d1
Merge pull request #3482 from ChameleonCloud/main
...
Add Chameleon to JupyterHub deployment gallery
2021-05-27 08:24:30 +00:00
Jason Anderson
20a3ba2b41
Add Chameleon to JupyterHub deployment gallery
2021-05-26 15:07:11 -05:00
Min RK
05f47b14f3
Merge pull request #3381 from minrk/rm-redundant-args
...
Stop specifying `--ip` and `--port` on the command-line
2021-05-21 10:09:16 +02:00
Nathan Barber
5db40d096d
Pass front-end the api page limit with Jinja
2021-05-19 10:01:00 -04:00
Nathan Barber
21c14454cc
Set webpack to build production
2021-05-17 13:43:45 -04:00
Nathan Barber
97b6b71983
Remove unused imports and variables
2021-05-17 13:37:54 -04:00
Nathan Barber
7e85b2ec3e
Fix CreateGroup state update, add info alerts
2021-05-17 12:44:16 -04:00
Min RK
6be3160d74
Merge pull request #3462 from minrk/master-main
...
prepare to rename default branch to main
2021-05-12 11:00:30 +02:00
Min RK
63a61bcc2f
prepare to rename default branch to main
...
- update references to default branch name in docs, workflows
- use HEAD in github urls, which always works regardless of default branch name
- fix petstore URLs since the old petstore links seem to have stopped working
2021-05-11 10:40:04 +02:00
Nathan Barber
b8dda5a088
Merge remote-tracking branch 'upstream/master'
2021-05-10 18:18:48 -04:00
Nathan Barber
f57a52e1a1
Merge pull request #4 from naatebarber/ui-pagination
...
UI pagination
2021-05-10 18:04:08 -04:00
Nathan Barber
a3794642f7
Latest bundle placed
2021-05-10 18:02:31 -04:00
Nathan Barber
d112863330
Updates to README, set pg. limit to 50
2021-05-10 18:00:29 -04:00
Nathan Barber
6378505305
Fix bug on validateUser / housekeeping
2021-05-10 17:59:06 -04:00
Nathan Barber
8d4c276652
Update unit tests for pagination
2021-05-10 17:48:46 -04:00
Nathan Barber
16c37cd5fe
Improve GroupEdit, username input with validation and alerts
2021-05-10 12:02:19 -04:00
Nathan Barber
5409983e4a
Fix README
2021-05-05 18:51:34 -04:00
Nathan Barber
0439a0d274
Add UI pagination, update Redux and API service lib
2021-05-05 18:41:48 -04:00
Min RK
77691ae402
Merge pull request #3457 from consideRatio/pr/fix-ci-pipeline
...
ci: fix typo in environment variable
2021-05-05 20:58:53 +02:00
Erik Sundell
4be8e911ef
ci: fix typo in environment variable
2021-05-05 20:46:43 +02:00
Erik Sundell
1ee71d51ba
Merge pull request #3454 from minrk/more-delete-forever
...
define Spawner.delete_forever on base Spawner
2021-05-05 20:26:37 +02:00
Erik Sundell
77843303f6
Merge pull request #3456 from minrk/debug-loops
...
avoid re-using asyncio.Locks across event loops
2021-05-05 20:21:32 +02:00
Nathan Barber
5e2ca7bcff
Update ServerDashboard unit test for async pagination check
2021-05-05 13:19:35 -04:00
Nathan Barber
f1ddb58d7d
Add persistent URL / stateful pagination for users
2021-05-05 12:55:36 -04:00
Nathan Barber
144a018705
Merge branch 'master' of https://github.com/jupyterhub/jupyterhub
2021-05-05 10:17:54 -04:00
Min RK
5b69564e86
avoid re-using asyncio.Locks across event loops
...
should never occur in real applications where only one loop is run,
but may occur in tests if the Proxy object lives longer than the loop in which it runs
I suspect this is the source of our intermittent test failures with
> got Future <Future pending> attached to a different loop
2021-05-05 14:27:59 +02:00
Min RK
b9a7aa069f
Merge pull request #3437 from minrk/always-patch-both
...
patch base handlers from both jupyter_server and notebook
2021-05-05 12:04:42 +02:00
Min RK
9f81ff5fb2
define Spawner.delete_forever on base Spawner
...
instead of on the test class
and fix the logic for when it is called a bit:
- call on *all* Spawners, not just the default
- call on named server deletion when remove=True
2021-05-05 12:03:09 +02:00
Min RK
1f7e54f652
Merge pull request #3413 from naatebarber/pagination
...
Support Pagination in the REST API
2021-05-05 11:27:27 +02:00
Min RK
e63eac4ad8
Merge pull request #3452 from davidbrochart/fix_doc
...
Fix documentation
2021-05-05 10:40:12 +02:00
Min RK
401f583c5a
always pass JUPYTERHUB_SERVICE_URL
...
- default Spawner.ip is 127.0.0.1, matching earlier behavior when unspecified
- default Spawner.port is random (dynamic default instead of 0
2021-05-05 10:35:27 +02:00
Min RK
3602da550c
more spawner docs for environment variables, cli args, ips and ports
2021-05-05 10:21:32 +02:00
David Brochart
49e10fdbe9
Fix documentation
2021-05-04 18:36:50 +02:00
Min RK
f28b92a99e
remove all CLI args from default Spawner implementation
...
use only env variables, which are safer to ignore and easier to handle in multiple ways
2021-05-04 12:30:39 +02:00
Erik Sundell
3fec19d191
Merge pull request #3433 from minrk/rm-oauth-client-0.8-handling
...
Remove handling of jupyterhub 0.8 oauth client ids
2021-04-23 23:20:14 +02:00
Min RK
a709df8042
patch base handlers from both jupyter_server and notebook
...
and clarify warning when a base handler isn't patched
- reorganize patch steps into functions for easier re-use
- patch notebook and jupyter_server handlers if they are already imported
- run patch after initialize to ensure extensions have done their importing before we check
2021-04-22 13:09:35 +02:00
Min RK
84d2e5de93
Merge pull request #3436 from consideRatio/pr/gha-security
2021-04-21 18:56:09 +02:00
Nathan Barber
7bd660d899
Revert documentation updates on /groups/{name}
2021-04-21 10:05:50 -04:00
Nathan Barber
ab130309ec
Add get_api_pagination method to base handler, revert group.users pagination
2021-04-21 09:57:30 -04:00
Erik Sundell
5d18883543
ci: github workflow security, pin action to sha etc
2021-04-21 12:00:49 +02:00