Min RK
8bf559db52
changelog for 2.0.0rc5
2021-11-26 09:05:21 +01:00
Min RK
2dc2c99b4a
Merge pull request #3640 from minrk/doc-api-only
...
add api-only doc
2021-11-25 20:26:25 +01:00
pre-commit-ci[bot]
e703555888
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2021-11-25 19:16:41 +00:00
Min RK
7e102f0511
Apply suggestions from code review
...
Co-authored-by: Carol Willing <carolcode@willingconsulting.com >
2021-11-25 20:16:10 +01:00
Min RK
bda14b487a
Bump to 2.0.0rc4
2021-11-18 15:33:12 +01:00
Min RK
03758e5b46
update 2.0 changelog
...
prep for rc4
2021-11-18 14:50:10 +01:00
Min RK
39f19aef49
add session_id to token model
2021-11-17 09:46:26 +01:00
Min RK
8813bb63d4
update to openapi 3.0
...
easier to implement oneOf schemas
document scopes, session_id in /api/user model
2021-11-17 09:44:38 +01:00
Min RK
88f31c29bb
add api-only doc
...
Describe how to use JupyterHub as a "behind the scenes" implementation detail,
rather than a user-facing application.
2021-11-04 17:16:59 +01:00
Min RK
3caf3cfda8
Bump to 2.0.0rc3
2021-11-04 15:52:37 +01:00
Min RK
3e185022c8
changelog for 1.5.0
2021-11-04 15:04:40 +01:00
Min RK
cfd31b14e3
Bump to 2.0.0rc2
2021-10-30 13:36:54 +02:00
Min RK
68835e97a2
Bump to 2.0.0rc1
2021-10-30 12:37:39 +02:00
Erik Sundell
d1181085bf
Merge pull request #3665 from minrk/openapi-test
...
Tests for our openapi spec
2021-10-29 16:05:05 +02:00
Min RK
d01a518c41
add updating rest-api version to release
...
and make real release checklist, to match other repos
2021-10-29 13:13:41 +02:00
Min RK
468aa5e93c
render openapi spec client-side
...
- move spec to _static/rest-api.yml, since the original yaml must be served
- copy javascript rendering code from FastAPI (uses swagger-ui)
- remove link to pet store, since there isn't a big enough difference to duplicate it
- remove bootprint rendering with node
2021-10-29 13:13:41 +02:00
Min RK
5c01370e6f
set version as long as we are rewriting the file
2021-10-29 13:13:41 +02:00
Min RK
0a4cd5b4f2
add auto-changelog for 2.0rc
2021-10-27 16:22:43 +02:00
Min RK
b25517efe8
Rename 'all' metascope to more descriptive 'inherit'
...
since it means 'inheriting' the owner's permissions
'all' prompted the question 'all of what, exactly?'
Additionally, fix some NameErrors that should have been KeyErrors
2021-10-27 16:00:21 +02:00
Edgar Costa
725fa3a48a
typo
2021-10-19 22:39:41 -04:00
Min RK
7bcda18564
add 424 status code change to changelog
2021-10-13 09:17:47 +02:00
Min RK
17f811d0b4
add latest changes to 2.0 changelog
...
- nullauthenticator
- lab by default
2021-09-28 15:28:59 +02:00
Min RK
874c91a086
Merge pull request #3615 from minrk/lab-by-default
...
2.0: jupyterlab by default
2021-09-27 12:39:31 +02:00
Simon Li
b029d983f9
Merge pull request #3607 from minrk/recommend-nodesource
...
update quickstart requirements
2021-09-23 17:31:18 +01:00
Min RK
4082006039
2.0: jupyterlab by default
...
swaps from default nbclassic and opt-in to lab, to now default to lab and opt-in to nbclassic
defaults to jupyterlab *if* lab 3.1 is available,
so should still work without configuration if lab is unavailable (or too old)
2021-09-23 14:52:14 +02:00
Min RK
69aa0eaa7a
update quickstart requirements
...
- remove mention of outdated nodejs-legacy
- mention nodesource for more recent node
- mention jupyterlab
- initial localhost request will be on http, not https
2021-09-23 13:59:21 +02:00
Matt Riedemann
5fe5b35f21
Fix 1.3 level
...
The 1.3 section was a sub-section of 1.4
which makes it harder to find 1.3 release notes
in the changelog from the navigation.
2021-09-20 13:40:45 -05:00
Min RK
ee00ac227e
expand detail about upgrade revoking tokens
2021-09-17 11:56:53 +02:00
Min RK
14997152b9
admonition about installing the beta
2021-09-17 10:54:43 +02:00
Min RK
5f19989467
suggest roles instead of admin_users
...
and make admin link permission check match admin page
it would be nice if this could be consolidated (maybe an `admin:ui` permission?)
2021-09-16 11:57:36 +02:00
Min RK
12ab53fb37
changelog for 2.0
...
remove suggestions of `admin` permissions, in favor of roles and scopes
2021-09-13 13:44:32 +02:00
Min RK
857f7271ca
email-typo
2021-09-03 14:32:24 +02:00
Erik Sundell
d6c48b15fe
pyupgrade: run pyupgrade --py36-plus and black on all but tests
2021-08-26 16:23:38 +02:00
Min RK
8603723dbb
add list:users|groups|services scopes
...
and govern GET /users|groups|services endpoints with these
Greatly simplifies filtering and pagination,
because these filters can be expressed in db filters,
unlike the potentially complex `read:users`.
Now the query itself will never return a model that should be excluded.
While writing the tests, I added more cleanup between tests.
We now ensure cleanup of all users and groups after each test,
which required updating some group tests which relied on this state leaking
2021-08-24 13:56:11 +02:00
Min RK
7533cb7602
[doc] add example specifying scopes for a default role
2021-08-24 09:04:08 +02:00
Min RK
a32986e9cc
server-api doc: final touches
2021-08-06 10:55:43 +02:00
Min RK
4f6fa3ddf7
Apply suggestions from code review
...
Co-authored-by: Simon Li <orpheus+devel@gmail.com >
2021-08-04 14:11:17 +02:00
Min RK
b1b6a9e76c
Add detailed doc for starting/stopping/waiting for servers via api
...
and complete implementation in examples/server-api
2021-08-04 12:49:12 +02:00
Min RK
4ad9af5832
Merge pull request #3546 from AbdealiJK/ajk-pyproxy
...
doc: Mention a list of known proxies available
2021-08-02 14:38:09 +02:00
AbdealiJK
d5d05b8777
doc: Mention a list of known proxies available
2021-07-22 07:13:56 +05:30
Erik Sundell
00e927f60d
changelog for 1.4.2
2021-07-16 14:14:59 +02:00
Min RK
262bb20dc5
changelog for 1.4.1
2021-07-14 13:13:08 +02:00
Min RK
e35dde8112
Merge pull request #3520 from IvanaH8/rbac-docs-update
...
[rbac] Docs updates
2021-06-25 07:15:29 +00:00
IvanaH8
a6471670c2
Update upgrade section
2021-06-23 11:44:40 +02:00
IvanaH8
8764f6493b
Add scope variable nomenclature and update tech implementation
2021-06-23 11:33:48 +02:00
IvanaH8
024e8fca30
Add !user filter explanation
2021-06-22 17:16:06 +02:00
IvanaH8
eb0f995886
Add scope hierarchy duplicates explanation
2021-06-22 16:22:51 +02:00
IvanaH8
f767a082f8
Fix user/admin default role assignment in roles.md
2021-06-18 13:10:02 +02:00
IvanaH8
a137134d3a
Update roles.md for rbac docs with role creation/deletion and assignment changes
2021-06-18 12:28:30 +02:00
IvanaH8
12ffc42114
Fix docstring indentation and reference to flask example in docs
...
example using flask for Implementing your own Auth with JupyterHub was not displayed
2021-06-18 11:07:33 +02:00