Min RK
d4c0fe8679
Merge pull request #597 from minrk/single-user-service-auth
...
use HubAuth in single-user server
2016-06-06 13:31:40 +02:00
Min RK
c9ae45bef3
Merge pull request #599 from minrk/groups
...
Add groups
2016-06-04 21:22:29 +02:00
Min RK
503f21fd37
allow initializing groups from config
...
c.JupyterHub.load_groups creates groups and adds users to them.
It *does not* remove users from groups added previously.
2016-06-01 14:35:34 +02:00
Min RK
6d106b24f4
add groups API
2016-06-01 14:04:32 +02:00
Min RK
71f47b7a70
add user groups
2016-06-01 13:47:53 +02:00
Min RK
844381e7c9
use HubAuthenticated in jupyterhub-singleuser
2016-05-31 13:20:21 +02:00
Min RK
267994b191
move singleuser script into the package
2016-05-31 12:59:38 +02:00
Min RK
cc2202c188
Merge pull request #554 from minrk/service-auth
...
Add HubAuth for authenticating services with JupyterHub
2016-05-31 12:58:51 +02:00
Min RK
4996a84ca0
Merge pull request #596 from minrk/hub-prefix-traitlet
...
fix _hub_prefix_changed signature
2016-05-31 12:58:37 +02:00
Min RK
3cefc2951c
fix _hub_prefix_changed signature
...
wasn't update for new traitlets API
c/o @Milly
2016-05-31 11:33:12 +02:00
Min RK
835b4afc06
Merge pull request #593 from minrk/redirect-typo
...
only strip base_url if it's actually there
2016-05-31 11:32:42 +02:00
Min RK
146bef1d88
test hub-authenticated tornado handler
2016-05-30 13:32:10 +02:00
Min RK
ef9656eb8b
add example service
2016-05-30 13:32:10 +02:00
Min RK
84868a6475
add login_url to HubAuth
...
needed for tornado redirects. Still not sure the best way to pass it to tornado app settings.
2016-05-30 13:32:10 +02:00
Min RK
9e9c6f2761
document services.auth
2016-05-30 13:32:10 +02:00
Min RK
19e8bdacfe
Add HubAuth for authenticating tornado-based services with JupyterHub
...
- HubAuth implements request to identify users with the Hub
- HubAuthenticated is a mixin for tornado handlers
2016-05-30 13:32:10 +02:00
Min RK
c6640aa51d
only strip base_url if it's actually there
2016-05-30 10:34:33 +02:00
Min RK
1514a2f2e2
ignore .cache
2016-05-27 16:12:54 +02:00
Min RK
9edb282067
Merge pull request #591 from minrk/clean-css-fix
...
require clean-css 3.4.13
2016-05-27 13:12:09 +02:00
Min RK
9ffe5e6187
require clean-css 3.4.13
...
fixes node 6 compatibility
2016-05-26 18:31:10 +02:00
Min RK
14662111a8
Merge pull request #508 from minrk/alembic
...
Use alembic for database migrations
2016-05-26 15:40:44 +02:00
Min RK
a7ea5774d9
test database upgrades with alembic
2016-05-26 15:32:57 +02:00
Min RK
c998458362
include old-jupyterhub.sqlite generated by
...
I don't like including this, but I don't know a better way to get a starting db
other than doing a complete installation of old JupyterHub in an env.
At least it's small.
2016-05-26 15:32:50 +02:00
Min RK
07ddede40c
typo: write db url in alembic
2016-05-26 15:31:49 +02:00
Min RK
b8a6ac62e8
include alembic in package_data
2016-05-26 14:23:10 +02:00
Min RK
86e9a3217c
add jupyterhub upgrade-db entry point
...
don't do automatic upgrades (yet)
I'm not sure if auto upgrades are a good idea or not.
2016-05-26 14:17:41 +02:00
Min RK
f591e6e3fb
require alembic
2016-05-26 14:17:41 +02:00
Min RK
64dd1db327
add User.auth_state column
...
a place for storing authenticator state,
and a simple test case for alembic.
2016-05-26 14:17:41 +02:00
Min RK
b68569f61c
init alembic
...
prepare for database migration
2016-05-26 14:17:40 +02:00
Min RK
3a52e3f4df
Merge pull request #589 from minrk/test-with-base-url
...
Run tests with an encoded base_url
2016-05-26 14:14:18 +02:00
Min RK
05c268e190
Run tests with an encoded base_url
...
to ensure we get our escaping right
Mostly revealed fixes needed in tests so far, not code,
but should catch regressions.
2016-05-26 13:56:20 +02:00
Carol Willing
98937de278
Merge pull request #586 from jupyterhub/willingc-patch-1
...
Fix typo in README link
2016-05-25 09:36:41 -07:00
Carol Willing
ff35e3b93e
Fix typo in README link
...
Extra 's' on jupyter-notebook removed.
2016-05-25 09:12:10 -07:00
Carol Willing
4eebc95109
Merge pull request #585 from willingc/link-me
...
Fix RTD links to PDF
2016-05-25 09:02:39 -07:00
Carol Willing
c708c2a3a0
Fix RTD links to PDF back to org
2016-05-25 08:46:54 -07:00
Kyle Kelley
35f8190128
Merge pull request #584 from willingc/wtd-readme
...
Edit README based on Write The Docs tips
2016-05-24 13:31:46 -07:00
Carol Willing
78b268ddef
Edit README based on Write The Docs tips
2016-05-24 12:40:52 -07:00
Min RK
eb99060a25
Merge pull request #578 from willingc/doc-570
...
Add docs on chain certificates and configuration re: 570
2016-05-19 08:24:54 +02:00
Carol Willing
8e99f659f5
Fix link
2016-05-18 10:59:04 -07:00
Carol Willing
5c9e9d65b5
Add links to SSL section in docs
2016-05-18 10:52:49 -07:00
Carol Willing
3e768b7297
Add chained cert doc info from @ryanlovett and @LMtx
2016-05-18 10:34:38 -07:00
Kyle Kelley
aa2999210d
Merge pull request #572 from PeterDaveHelloKitchen/image-optimize
...
Losslessly optimize images using Google zopflipng
2016-05-16 09:33:59 -05:00
Peter Dave Hello
be95a27597
optimize images
2016-05-16 21:46:53 +08:00
Kyle Kelley
5edcdd4fb2
Merge pull request #567 from minrk/less-271
...
require less-2.7.1
2016-05-12 07:12:32 -05:00
Min RK
b81586de0a
require less-2.7.1
...
2.7.0 has compatibility problems with source maps
2016-05-12 10:32:52 +02:00
Carol Willing
e0f3e3b954
Merge pull request #559 from ozancaglayan/doc-fix-apitoken
...
doc: Add section about API tokens
2016-05-09 05:57:56 -07:00
Ozan Çağlayan
3037d264c3
docs: Fix last two typos
2016-05-05 15:41:38 +03:00
Ozan Çağlayan
17f1346c08
doc: address reviewers comments
2016-05-04 18:15:15 +03:00
Ozan Çağlayan
276aba9f85
doc: Add section about API tokens
2016-05-04 17:35:54 +03:00
Min RK
0ba63c42fd
back to dev
2016-05-04 14:09:47 +02:00