Thomas Kluyver
|
06fa301908
|
Refactor tests for kernels REST API
|
2013-10-17 14:09:18 -07:00 |
|
MinRK
|
821514bd72
|
cleanup weird 404
|
2013-10-17 14:09:18 -07:00 |
|
MinRK
|
fc4fb92580
|
review pass on multidir js
|
2013-10-17 14:09:18 -07:00 |
|
MinRK
|
e16a5807c7
|
fixup bad rebase
|
2013-10-17 14:09:18 -07:00 |
|
MinRK
|
8b9bb04d12
|
review pass on Sessions API
|
2013-10-17 14:09:18 -07:00 |
|
Thomas Kluyver
|
b1a0f2e8cc
|
404 on attempt to list notebooks in nonexistant directory
|
2013-10-17 14:09:18 -07:00 |
|
Thomas Kluyver
|
18f88d020f
|
Add failing test for listing nonexistant directory
|
2013-10-17 14:09:18 -07:00 |
|
Thomas Kluyver
|
99969474e0
|
Fix notebook manager test
|
2013-10-17 14:09:17 -07:00 |
|
Thomas Kluyver
|
c18aaefbde
|
Fix sessionmanager test
|
2013-10-17 14:09:17 -07:00 |
|
Thomas Kluyver
|
e240f21ea1
|
Clean up sessions code from static analysis
|
2013-10-17 14:09:17 -07:00 |
|
Thomas Kluyver
|
693cc97905
|
Fix some HTTP status codes in sessions API
|
2013-10-17 14:09:17 -07:00 |
|
Thomas Kluyver
|
b3d2698c11
|
Fix session API tests
|
2013-10-17 14:09:17 -07:00 |
|
Thomas Kluyver
|
a02bd3d5e4
|
Improve Session REST API tests
|
2013-10-17 14:09:17 -07:00 |
|
Thomas Kluyver
|
a6a7255454
|
Fix some notebook model tests
|
2013-10-17 14:09:17 -07:00 |
|
MinRK
|
acb4245035
|
unicode normalization in test_notebooks_api
|
2013-10-17 14:09:17 -07:00 |
|
Thomas Kluyver
|
9f4a4ab3f8
|
Check Location header from renaming notebook
|
2013-10-17 14:09:16 -07:00 |
|
Thomas Kluyver
|
9144e8e57b
|
Fix check of notebook path
|
2013-10-17 14:09:16 -07:00 |
|
Thomas Kluyver
|
eb9a55ed6b
|
Add test for and fix REST save with rename
|
2013-10-17 14:09:16 -07:00 |
|
Thomas Kluyver
|
b9310d0e05
|
Add test for copying notebook through REST API
|
2013-10-17 14:09:16 -07:00 |
|
Thomas Kluyver
|
7725025d52
|
Add test for saving notebook via REST API
|
2013-10-17 14:09:16 -07:00 |
|
Thomas Kluyver
|
85d3c39b5a
|
Add test for REST API uploading notebook
|
2013-10-17 14:09:16 -07:00 |
|
Thomas Kluyver
|
9d9adb1186
|
Improve tests for notebook REST API
|
2013-10-17 14:09:15 -07:00 |
|
MinRK
|
6c88abe1d6
|
always set location on PATCH
don't redirect
|
2013-10-17 14:09:15 -07:00 |
|
MinRK
|
ac5434efba
|
properly hook up tornado loggers
|
2013-10-17 14:09:15 -07:00 |
|
MinRK
|
5593526108
|
don't let empty strings introduce extra slashes in url_path_join
|
2013-10-17 14:09:15 -07:00 |
|
MinRK
|
dc65b33d14
|
simplify handler patterns
PATH pattern will now sometimes include leading slash,
but that's okay because nbmanager will strip them.
fewer redirect patterns needed
|
2013-10-17 14:09:15 -07:00 |
|
MinRK
|
a31cfdc8a8
|
ensure 'path' never has leading or trailing slash in nbmanager
Don't trust API callers to always get this right.
|
2013-10-17 14:09:15 -07:00 |
|
MinRK
|
83114a11d8
|
add TrailingSlashHandler
redirects all GET requests with a trailing slash
|
2013-10-17 14:09:15 -07:00 |
|
MinRK
|
a7f297f8f3
|
save before download-as
uses `async : false`
closes #852
download-as-py still unavailable.
|
2013-10-17 14:09:15 -07:00 |
|
MinRK
|
8b94ee2b47
|
use async : false to avoid pop-up blocker on New / Copy notebook
|
2013-10-17 14:09:14 -07:00 |
|
MinRK
|
b33ffa7068
|
update upload and copy
adds 'notebook.ipynb/copy' url handler
because we were putting too many things in a single POST handler.
|
2013-10-17 14:09:14 -07:00 |
|
MinRK
|
75e14424c6
|
cleanup old, unused /notebooks/foo API methods
these have moved to `/api/notebooks`
|
2013-10-17 14:09:14 -07:00 |
|
MinRK
|
4e12521082
|
fix dashboard upload
|
2013-10-17 14:09:14 -07:00 |
|
MinRK
|
c21ea96476
|
log exceptions parsing JSON
|
2013-10-17 14:09:14 -07:00 |
|
MinRK
|
5b1a648fc8
|
move os_path to FileNBMan
doesn't belong in base NotebookManager
|
2013-10-17 14:09:14 -07:00 |
|
MinRK
|
d1e0aded7d
|
mixup notebook_list
|
2013-10-17 14:09:14 -07:00 |
|
MinRK
|
fe59217989
|
move url_[un]escape to utils from nbm
|
2013-10-17 14:09:13 -07:00 |
|
MinRK
|
16e8d0ff43
|
adjust definition of 'path' in notebooks
never includes leading or trailing '/'
|
2013-10-17 14:09:13 -07:00 |
|
MinRK
|
e46412e30f
|
fix --notebook-dir configurable when there is no trailing slash
|
2013-10-17 14:09:13 -07:00 |
|
MinRK
|
cded90efe3
|
update json_errors decorator
separate handling of HTTPError and unhanded exceptions
|
2013-10-17 14:09:13 -07:00 |
|
MinRK
|
141d088a51
|
logo link to current tree level
rather than top level
|
2013-10-17 14:09:13 -07:00 |
|
MinRK
|
40f577b538
|
add utils.url_path_join
javascript equivalent of Python-side function.
|
2013-10-17 14:09:13 -07:00 |
|
MinRK
|
dd93a2211a
|
add utils.js to tree template
|
2013-10-17 14:09:13 -07:00 |
|
MinRK
|
c79dcc8e73
|
quote data attributes
prevents errors when these are empty strings
|
2013-10-17 14:09:13 -07:00 |
|
Zachary Sailer
|
da58c8c470
|
Fixed session js ajax request.
Session was not creating a kernel object on the client side,
after the server created successfully created a session.
|
2013-10-17 14:09:12 -07:00 |
|
Zachary Sailer
|
d3e456d9a1
|
add tests to notebooks api
- check for correct status codes
- check headers location
- fix COPY api
|
2013-10-17 14:09:12 -07:00 |
|
Zachary Sailer
|
9e0beba86f
|
adding to test_kernels_api.py
- Check all HTTP status code responses for requests
- Test invalid kernel IDs
- Check 'location' key in POST request to kernels
|
2013-10-17 14:09:12 -07:00 |
|
Zachary Sailer
|
c26700cd3a
|
changes after session manager code review
|
2013-10-17 14:09:12 -07:00 |
|
Zachary Sailer
|
7aaaab0668
|
fixed notebook rename after nbmanager refactor
|
2013-10-17 14:09:12 -07:00 |
|
MinRK
|
14fd50f80b
|
Simplify Tree handlers
- 404 on missing path
- only need one handler for each of redirect and dashboard,
don't need duplicates.
- project property on Handlers is unclear
|
2013-10-17 14:09:12 -07:00 |
|