Min RK
a587c1c91c
Merge pull request #4725 from aktech/rest-api-typo
...
Fix typo in the `rest-api.yml`
2024-03-13 08:56:30 +01:00
Amit Kumar
d3add440ca
Fix typo in the rest-api.yml
2024-03-11 16:19:34 +00:00
Erik Sundell
4375c2db96
Merge pull request #4723 from minrk/admin-page-naviate
...
admin: update navigation for react-router v6
2024-03-08 17:28:47 +01:00
Min RK
b0235527ab
fix table hierarchy in property editor
...
don't nest trs in trs
2024-03-08 14:34:55 +01:00
Min RK
77e625d36d
update navigation for react-router v6
2024-03-08 14:29:16 +01:00
Min RK
bfe143f1ac
Merge pull request #4722 from minrk/sort-order-admin-ui
...
server-side sorting of admin page
2024-03-08 13:10:46 +01:00
Min RK
871f747597
tst: expect count to start from 0 when no items displayed
2024-03-08 12:59:13 +01:00
Min RK
d0665a9f21
update tests for sort, state filter
2024-03-08 12:01:38 +01:00
Min RK
f47d0a1524
space all the way around action buttons
...
4px margin matches 8px cell padding (margin is added on both sides)
and center when buttons collapse to single column
2024-03-08 10:20:35 +01:00
Min RK
d87e2dd3ae
fix GET /users?include_stopped_servers when users aren't in UserDict
...
server model needs high-level User object for `progress_url` (it probably shouldn't)
2024-03-08 09:50:31 +01:00
Min RK
e540963f20
admin: move active-servers filter to top
...
next to name filter, so it's not in the table headings
merges Running & Actions columns,
since it's really just Actions now (server actions & user actions)
2024-03-08 09:49:23 +01:00
Min RK
bc3bb47672
pagination: fix offset display when there are 0 results
2024-03-08 09:06:46 +01:00
Min RK
8cbe1eac2b
use URL api to construct API url
...
avoids imperfect logic detecting `?`
2024-03-08 09:05:55 +01:00
Min RK
78a796cea6
server-side sorting of admin page
...
removes in-page sort, which removes sort by server name, sort by running
Running column switches from sort to filter, matching the `?state` query parameter in the API
needs some CSS on the column widths to avoid jumps when toggling active servers
2024-03-06 23:16:43 +01:00
Erik Sundell
943e4a7072
Merge pull request #4720 from minrk/persist-offset-limit
...
admin: persist page view parameters in url
2024-03-06 17:24:36 +01:00
Simon Li
af396ec8d6
Merge pull request #4700 from minrk/redocly
...
Use redoc for REST API
2024-03-06 16:05:16 +00:00
Erik Sundell
41379bfe8c
Merge pull request #4721 from minrk/sort-order-admin
...
Implement sort order in GET /users
2024-03-06 14:03:52 +01:00
Min RK
eab6065a26
update rest api spec for sort
...
don't use enum, which is a poor fit for `-` prefix,
instead give some examples
2024-03-06 13:31:48 +01:00
Min RK
86b3d8dc79
follow jsonapi spec for sort parameter
2024-03-06 11:40:56 +01:00
Min RK
3492cebec2
fix offset display in pagination
...
first 50 is 1-50, not 0-50
2024-03-06 10:44:24 +01:00
Min RK
a09862cb1b
restore resetting offset when name filter changes
2024-03-06 10:30:36 +01:00
Min RK
f5bfe6a773
address some eslint
2024-03-06 10:21:02 +01:00
Min RK
a6e32deeb1
refactor mock dashboard in tests
...
reusable mock function with overrides for props (mostly API methods), rather than duplicate invocations
makes updating to v6 way easier
2024-03-06 10:12:46 +01:00
Min RK
38dc781271
update react-router-dom to v6
...
don't need v5-compat
2024-03-06 10:10:04 +01:00
Min RK
f4f30db334
sinon clock doesn't seem to help
...
jest has what we need already
2024-03-06 02:02:15 +01:00
Min RK
f13e69b172
get most jsx tests passing
2024-03-06 02:01:49 +01:00
Min RK
87bf84d05f
jsx: build directly in destination
...
removes `npm run place`, allows build:watch
2024-03-06 00:27:18 +01:00
Min RK
fd78a03280
move pagination state entirely to URL params
...
don't duplicate it state variables
2024-03-06 00:23:38 +01:00
Min RK
4d8f86fe63
mysql doesn't support NULLS FIRST
...
and sqlalchemy isn't magic
2024-03-05 16:11:13 +01:00
Min RK
5ac5850037
explicit null ordering required
...
for consistent sorting across backends
2024-03-05 15:24:14 +01:00
Min RK
8a8ccd068c
Merge pull request #4682 from yuvipanda/fixxxxxxxxxxxx
...
Note that you can throw a 403 from check_allowed
2024-03-05 09:46:58 +01:00
Min RK
911513435b
serve redoc fonts instead of cross-domain embed
2024-03-05 09:43:14 +01:00
Min RK
6dc9dccbb7
has_content typo
...
Co-authored-by: Simon Li <orpheus+devel@gmail.com >
2024-03-05 08:55:20 +01:00
Min RK
557e200dcf
Merge pull request #4717 from kreuzert/main
...
allow callable values in c.JupyterHub.template_vars
2024-03-05 08:54:07 +01:00
Min RK
cabc05f7dd
admin: persist page view info in url parameters
...
- persist offset, limit, name_filter in URL parameters,
so they are stable across page reload
- add UI element to specify items per page
This allows specifying a URL, which will show a specific view of a page of users
2024-03-04 15:39:11 +01:00
Min RK
8303633527
Implement sort order in GET /users
...
support sorting by id (current, default), name, last_activity
Names and definitions match GitHub REST API
2024-03-04 12:31:14 +01:00
Tim Kreuzer
c66fca73af
update helpstring for template_vars
2024-03-04 10:52:52 +01:00
Min RK
be1848fba0
clarify that web.HTTPError may be raised anywhere in the auth process
2024-03-04 10:42:41 +01:00
pre-commit-ci[bot]
e694bad314
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-03-04 09:38:32 +00:00
Tim Kreuzer
ee8d8f68ee
always pass user as argument
2024-03-04 10:37:59 +01:00
Tim Kreuzer
5c18b0d450
allow current user as parameter for template_vars values
2024-03-02 21:51:50 +01:00
Tim Kreuzer
b659627044
update help text for template_vars parameter
2024-03-01 19:54:26 +01:00
Tim Kreuzer
1b88eb67a3
allow callable values in c.JupyterHub.template_vars
2024-03-01 18:43:33 +01:00
Erik Sundell
9c3f98d427
Merge pull request #4713 from minrk/resolve-exclude-home
...
resolve paths in disable_user_config
2024-02-27 14:04:39 +01:00
Min RK
c281c82220
resolve paths in disable_user_config
...
handles home directory being a symlink
2024-02-27 13:25:53 +01:00
Min RK
da128fb99b
Merge pull request #4708 from rizz-sd/spawner_minor_broken_doc
...
Minor broken docs: reference to wiki removed, #4653 fixed
2024-02-26 11:28:57 +01:00
Min RK
58ada78dc2
apply suggestion from code review
2024-02-26 11:19:03 +01:00
Min RK
b7dffc7afc
add rest-api-{operation}
xref targets, so we can link to our own REST API
2024-02-22 11:03:01 +01:00
Erik Sundell
ed8a531b85
Merge pull request #4712 from Ph0tonic/patch-2
...
Update `black.target_version` in `pyproject.toml`
2024-02-22 08:36:47 +01:00
Bastien Wermeille
654c2c8fc1
Update target_version
in pyproject.toml
2024-02-22 08:02:03 +01:00