Commit Graph

6919 Commits

Author SHA1 Message Date
Min RK
b6d37e70b4 Merge pull request #4509 from Ph0tonic/patch-1
Improve Auth module code documentation
2023-08-01 13:14:15 +02:00
Min RK
58bbea7f57 Merge pull request #4515 from jupyterhub/dependabot/npm_and_yarn/jsx/word-wrap-1.2.4
Bump word-wrap from 1.2.3 to 1.2.4 in /jsx
2023-08-01 13:08:47 +02:00
dependabot[bot]
9159d77ff1 Bump word-wrap from 1.2.3 to 1.2.4 in /jsx
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-19 02:51:14 +00:00
Yuvi Panda
3fbdf02cc5 Merge pull request #4496 from minrk/quicker-startup
Reduce O(N) queries during startup
2023-07-14 09:38:14 -07:00
Bastien Wermeille
2977823a13 Improve code documentation 2023-07-13 10:46:45 +02:00
Simon Li
bd6148df2a Merge pull request #4507 from jupyterhub/dependabot/npm_and_yarn/jsx/semver-6.3.1
Bump semver from 6.3.0 to 6.3.1 in /jsx
2023-07-11 13:14:38 +01:00
dependabot[bot]
e5d941a3ad Bump semver from 6.3.0 to 6.3.1 in /jsx
Bumps [semver](https://github.com/npm/node-semver) from 6.3.0 to 6.3.1.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v6.3.1/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-11 11:36:15 +00:00
Min RK
9473362b08 Merge pull request #4506 from jhgoebbert/patch-1
typo: defaut->default
2023-07-08 17:26:24 -07:00
Erik Sundell
b3a97de5fa Merge pull request #4503 from minrk/root-dir
set root_dir when using singleuser extension
2023-07-08 11:29:59 +02:00
Jens Henrik Goebbert
e890c3b8b2 typo: defaut->default 2023-07-07 18:00:35 +02:00
Min RK
bb2c91dd1e skip notebook dir extension test without jupyter-server 2 2023-07-07 08:17:29 -07:00
Min RK
0528a06e03 fix singleuser extension typo
Co-authored-by: Simon Li <orpheus+devel@gmail.com>
2023-07-07 08:17:29 -07:00
Erik Sundell
0e437224d0 Merge pull request #4505 from jupyterhub/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2023-07-04 09:41:10 +02:00
pre-commit-ci[bot]
664e2d7088 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/asottile/pyupgrade: v3.4.0 → v3.8.0](https://github.com/asottile/pyupgrade/compare/v3.4.0...v3.8.0)
- [github.com/PyCQA/autoflake: v2.1.1 → v2.2.0](https://github.com/PyCQA/autoflake/compare/v2.1.1...v2.2.0)
2023-07-04 06:27:20 +00:00
Min RK
c268026cb6 Merge pull request #4476 from diocas/fix_4466
Admin server buttons depending on the status
2023-07-03 13:27:20 +02:00
Min RK
e28dbe949e set root_dir when using singleuser extension
and make sure Spawner.notebook_dir config is tested
2023-07-03 12:56:08 +02:00
Min RK
b654b5b867 Merge pull request #4501 from jupyterhub/dependabot/github_actions/docker/build-push-action-4.1.1
Bump docker/build-push-action from 4.0.0 to v4 (edited)
2023-07-03 10:12:42 +02:00
Erik Sundell
9d6751febe Apply suggestions from code review 2023-07-01 09:34:59 +02:00
dependabot[bot]
f27838cf2f Bump docker/build-push-action from 4.0.0 to 4.1.1
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4.0.0 to 4.1.1.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](3b5e8027fc...2eb1c1961a)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-01 05:28:59 +00:00
Erik Sundell
b58aa2468c Merge pull request #4500 from kosmonavtus/patch-1
Fix typo in database.md
2023-06-30 18:46:21 +02:00
kosmonavtus
1ee10ef93d Update database.md
database.md fix install :)
2023-06-30 20:33:09 +04:00
Min RK
105f8dcb92 Merge pull request #4498 from minrk/test-monitor-query
report db query counts in test output
2023-06-28 15:53:26 +02:00
Min RK
1d9e41ef57 report db query counts in test output 2023-06-28 13:50:31 +02:00
Min RK
fc361e3aea Merge pull request #4497 from minrk/back_populates
orm: trade backref for back_populates
2023-06-28 13:49:35 +02:00
Min RK
f92af04e0e trade backref for back_populates
backref considered 'legacy', and back_populates makes it easier to specify lazy loading options
2023-06-28 12:30:11 +02:00
Min RK
d38dd92415 avoid fetching potentially large list of users to compute repr of groups 2023-06-28 12:27:19 +02:00
Min RK
de31e7f815 more efficient query for loading active spawners to check
query on users filtered by spawner, with joinedload for relationships that will be checked

gets the same results, but in a single query with more efficient lookups
2023-06-28 11:17:25 +02:00
Min RK
e50ad5f039 mismatch query is now the same, don't do it twice 2023-06-28 09:18:02 +02:00
Min RK
7ae1b0b97f Merge pull request #4495 from yuvipanda/py8
Drop support for python 3.7
2023-06-28 09:11:43 +02:00
Min RK
a3ccee3871 Bump to 5.0.0.dev 2023-06-28 09:11:14 +02:00
Min RK
55e4ed6c07 improve query performance in startup role assignment
- avoid lookup-by-name of user and admin roles when assigning them
- filter users-to-update to only those that need updating, which should usually be empty

No change in behavior
2023-06-28 09:09:32 +02:00
YuviPanda
eb1f589d60 Stop testing python 3.7 2023-06-27 15:30:11 -07:00
YuviPanda
328177d25a Drop support for python 3.7
It's EOL today! https://endoflife.date/python
2023-06-27 15:27:34 -07:00
Min RK
13dd6e402b Merge pull request #4492 from Ph0tonic/patch-1
Add missing param descriptions for `HubAuth`
2023-06-27 09:09:22 +02:00
pre-commit-ci[bot]
26068c7db8 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-06-27 05:17:24 +00:00
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