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
pre-commit-ci[bot]
81885d5c61
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-07-05 17:21:35 +02:00
Duc Trung LE
aa754a1a2c
Apply suggestions
2023-07-04 15:13:40 +02:00
Duc Trung Le
9034de28f9
Lmiting runtime services to externally managed services only
2023-07-04 11:35:08 +02:00
Duc Trung LE
2823c12552
Prevent creating managed servicesat runtime
2023-07-04 11:35:08 +02:00
Duc Trung Le
9ef5978515
Apply reviewer's suggesstions
2023-07-04 11:35:08 +02:00
Duc Trung Le
33e6c0de23
Add docstring
2023-07-04 11:35:08 +02:00
Duc Trung Le
9a0d00fd69
Typo
2023-07-04 11:35:08 +02:00
Duc Trung Le
8cef59bdd7
Add documentation
2023-07-04 11:35:08 +02:00
Duc Trung Le
5870bedb3e
More tests
2023-07-04 11:35:07 +02:00
Duc Trung Le
bdcf697fe9
Add tests
2023-07-04 11:33:21 +02:00
Duc Trung Le
bf565ece3b
Update service table schema
2023-07-04 11:33:21 +02:00
Duc Trung Le
95781880c5
Update service table schema
2023-07-04 11:33:21 +02:00
Duc Trung Le
d251b705e8
[WIP] Update old revisions to support new table
2023-07-04 11:33:21 +02:00
Duc Trung Le
5bb4b70ab1
Handle add/remove services
2023-07-04 11:33:21 +02:00
pre-commit-ci[bot]
71fbe5e29d
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-07-04 11:33:21 +02:00
Duc Trung LE
e7defa6e12
Update api handler
2023-07-04 11:33:21 +02:00
Duc Trung Le
1314eca8ec
Create service from orm
2023-07-04 11:33:21 +02:00
Duc Trung Le
7dd4e4516f
Add scope
2023-07-04 11:33:21 +02:00
Duc Trung LE
e515a4b820
Add service post handler
2023-07-04 11:33:21 +02:00
Duc Trung Le
28464f9c47
WIP
2023-07-04 11:33:21 +02: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
000110f5d7
OAuthCode.find won't find invalid codes
2023-06-30 12:52:06 +02:00
Min RK
617678b16e
remove debug raiseload
2023-06-30 11:25:58 +02:00
Min RK
38126ecfe1
refine use of joinedload
...
- use it fewer places
- mostly on queries, not attributes
- add innerjoin for some backrefs
2023-06-30 11:06:34 +02:00
Min RK
90ca77194d
require sqlalchemy 1.4.1
...
apparently 1.4.0 had a bug in relationship loading
2023-06-30 10:09:31 +02:00
Min RK
d32b57450c
upgrade: avoid eager loading of not-yet-upgraded column
2023-06-29 09:35:10 +02:00
Min RK
3afb209cd7
cleanup all db users in cleanup_after
...
not just those in the app.users dict
2023-06-29 09:19:46 +02:00
Min RK
8cd1b57eb4
debug: rm raiseload
2023-06-28 16:39:25 +02:00
Min RK
5a48a8e1fc
fix adding users to groups in tests
...
not sure why this ever worked
2023-06-28 16:39:25 +02:00
Min RK
1734b75d47
avoid instantiating User object wrapper in user_model
2023-06-28 15:53:50 +02:00
Min RK
e12a317e7a
join some more relationships
2023-06-28 15:53:50 +02:00
Min RK
f24fbc761f
reduce repeat queries in GET /api/users
...
add eager loading of several relationships that are ~always used when the given objects are requested
add specific eager loading of spawners to the users query
- roles, groups (always needed to resolve permissions)
- APIToken.user, service
2023-06-28 15:53:50 +02:00
Min RK
715b8f3cee
add note that user_model is inefficient
...
I don't have time to solve this now
2023-06-28 15:53:50 +02:00
Min RK
4fb4eed5e9
add default eager loading to several relationships
2023-06-28 15:53:49 +02: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