John Park
f3ef16b948
remove admin-table-head class
2022-05-05 16:21:29 -07:00
Simon Li
5e1e44057d
Merge pull request #3886 from minrk/cleanup-api-shutdown
...
Cleanup everything on API shutdown
2022-05-05 20:16:43 +01:00
Min RK
bf2e322c22
Cleanup everything on API shutdown
...
via app.stop()
2022-05-05 12:53:21 +02:00
Min RK
585b47051f
Merge pull request #3882 from yuvipanda/mo-exceptions
...
Use log.exception when logging exceptions
2022-05-05 11:37:42 +02:00
Min RK
5ca96fa758
Merge pull request #3878 from minrk/admin-ui-scope
...
add 'admin-ui' scope for access to the admin ui
2022-05-03 11:20:23 +02:00
YuviPanda
aba6eb962f
Use log.exception when logging exceptions
...
This provides the stack trace in the log file, incredibly
useful when debugging
2022-05-02 17:36:31 -07:00
Georgiana Elena
107dc02fd0
Merge pull request #3876 from minrk/disallow-next-check
...
don't confuse :// in next_url query params for a redirect hostname
2022-04-29 13:13:21 +03:00
Min RK
debac715bf
add 'admin-ui' scope for access to the admin ui
2022-04-29 11:54:02 +02:00
Min RK
c6ed41e322
don't confuse :// in next_url query params for a redirect hostname
2022-04-28 13:35:37 +02:00
Min RK
ec2c90c73f
Merge pull request #3874 from code-review-doctor/fix-probably-meant-fstring
...
Missing `f` prefix on f-strings fix
2022-04-26 15:15:55 +02:00
Min RK
6c2c5e5a90
Don't let spawner._log_name fail when running without user in tests
2022-04-26 14:27:39 +02:00
code-review-doctor
f0b2d8c4eb
Fix issue probably-meant-fstring found at https://codereview.doctor
2022-04-24 17:30:49 +01:00
Min RK
a588a0bfa3
Merge pull request #3851 from minrk/service-filter
...
!service and !server filters
2022-04-21 12:32:31 +02:00
Simon Li
c07358a526
Merge pull request #3869 from jupyterhub/dependabot/npm_and_yarn/jsx/async-2.6.4
...
Bump async from 2.6.3 to 2.6.4 in /jsx
2022-04-15 21:06:19 +01:00
dependabot[bot]
9058fa42dd
Bump async from 2.6.3 to 2.6.4 in /jsx
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-15 19:08:43 +00:00
Min RK
55d7ebe006
Merge pull request #3867 from consideRatio/pr/black-detail
...
ci: update black configuration
2022-04-15 21:08:07 +02:00
Erik Sundell
6edbfdad89
ci: update black configuration
2022-04-15 19:16:51 +02:00
vpopescu
b2a6a5a82f
Updated jsx-admin
2022-04-14 17:26:36 +02:00
pre-commit-ci[bot]
60cd4ff872
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2022-04-14 15:17:53 +00:00
Vlad Vifor
35f4c76982
Merge branch 'main' into group_property_feature
2022-04-14 17:17:21 +02:00
Erik Sundell
715a4a25cf
Merge pull request #3864 from jupyterhub/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2022-04-12 11:04:12 +01:00
pre-commit-ci[bot]
e15447c8b8
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/asottile/pyupgrade: v2.31.1 → v2.32.0](https://github.com/asottile/pyupgrade/compare/v2.31.1...v2.32.0 )
- [github.com/pre-commit/pre-commit-hooks: v4.1.0 → v4.2.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.1.0...v4.2.0 )
2022-04-11 21:25:48 +00:00
Min RK
ab8eec164c
Merge pull request #3863 from NarekA/narek/fix-search-bar
...
[Bug Fix] Search bar disabled on admin dashboard
2022-04-11 11:15:05 +02:00
Narek Amirbekian
b1177cd2ce
Improve user search tests
2022-04-08 12:23:27 -07:00
Narek Amirbekian
40d95dc142
Fix search bar in admin dashboard
2022-04-08 11:27:41 -07:00
Min RK
d78bd42cfc
call owner_name user_name since it's only defined when the owner is a user
2022-04-08 20:17:12 +02:00
Min RK
b6210dc225
add !service and !server scope filters
...
allows oauth clients to issue scopes that only grant access to the issuing service
e.g. access:service!service or access:servers!server
especially useful with custom scopes
2022-04-08 20:10:23 +02:00
Erik Sundell
b05a89a3e0
Merge pull request #3862 from cmd-ntrf/readme-rest-api
...
Fix typo in [rest api] link in README.md
2022-04-08 17:21:31 +02:00
Félix-Antoine Fortin
13e99b904b
Fix typo in [rest api] link
2022-04-08 09:56:18 -04:00
Simon Li
01a4b9c4b4
Merge pull request #3859 from minrk/get_env_modify
...
Do not store Spawner.ip/port on spawner.server during get_env
2022-04-07 22:03:14 +01:00
Min RK
d6df1be272
Merge pull request #3850 from minrk/cache-scopes
...
memoize some scope functions
2022-04-07 12:56:19 +02:00
Min RK
85ef5cf807
Do not store Spawner.ip/port on spawner.server
...
This was part of an attempt to get the url from self.server.bind_url that didn't end up getting used
shouldn't mutate db state when getting the environment
2022-04-07 10:56:49 +02:00
Min RK
ff020cb5a4
needs_db typo
...
Co-authored-by: Simon Li <orpheus+devel@gmail.com >
2022-04-07 09:42:25 +02:00
Min RK
5c54ac9aa1
Merge pull request #3853 from jwclark/patch-1
...
Fix xsrf_cookie_kwargs ValueError
2022-04-05 20:28:03 +02:00
Erik Sundell
e48662423a
Merge pull request #3856 from jupyterhub/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2022-04-05 01:00:08 +02:00
pre-commit-ci[bot]
f124f06c2d
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/psf/black: 22.1.0 → 22.3.0](https://github.com/psf/black/compare/22.1.0...22.3.0 )
- [github.com/pre-commit/mirrors-prettier: v2.6.1 → v2.6.2](https://github.com/pre-commit/mirrors-prettier/compare/v2.6.1...v2.6.2 )
2022-04-04 20:23:56 +00:00
Joseph Clark
f2faf0ee43
Fix ValueError
...
Fixes ValueError: too many values to unpack (expected 2)
2022-04-01 15:44:28 -06:00
Min RK
ab2913008e
more docs, comments, asserts about immutable scope functions
2022-04-01 11:54:32 +02:00
Min RK
eebc0f485d
Apply suggestions from code review
...
Co-authored-by: Simon Li <orpheus+devel@gmail.com >
2022-04-01 11:36:06 +02:00
Min RK
bb6427ea9b
Add FrozenDict for caching parsed_scopes dicts
...
Since we need them to be immutable
2022-04-01 11:36:05 +02:00
Min RK
29b73563dc
cache common scope operations
...
we expand/parse the same scopes _a lot_.
We can save time with some caching.
Main change: cached functions must return immutable frozenset instead of mutable set,
to avoid mutating the result of subsequent returns.
Some functions can only be cached _sometimes_ (e.g. group lookups in db cannot be cached),
for which we have a DoNotCache(result) exception
2022-04-01 11:35:05 +02:00
Erik Sundell
aa0ce1c88a
Merge pull request #3852 from minrk/isort
...
Use isort for import formatting
2022-04-01 11:07:28 +02:00
Min RK
7a9778249f
run pre-commit with isort
2022-03-31 12:33:26 +02:00
Min RK
c41b732fbd
switch to isort for import formatting
...
isort produces nicer imports without wasting a huge amount of space
2022-03-31 12:32:11 +02:00
Vlad Vifor
6ede428990
Merge branch 'jupyterhub:main' into group_property_feature
2022-03-30 11:25:53 +02:00
Erik Sundell
d9b85a819e
Merge pull request #3849 from huage1994/patch-1
...
The word `used` is duplicated in upgrade.md
2022-03-30 08:26:08 +02:00
nihua
6d00eb501a
Update upgrade.md
2022-03-30 14:20:30 +08:00
Erik Sundell
318c95342d
Merge pull request #3833 from minrk/token-scopes
...
Tokens have scopes instead of roles
2022-03-29 23:49:35 +02:00
Erik Sundell
cde0f12f07
Merge pull request #3848 from jupyterhub/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2022-03-28 22:41:22 +02:00
pre-commit-ci[bot]
6668fb39f9
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/pre-commit/mirrors-prettier: v2.6.0 → v2.6.1](https://github.com/pre-commit/mirrors-prettier/compare/v2.6.0...v2.6.1 )
2022-03-28 19:36:33 +00:00