Brian E. Granger
|
eb9e0be218
|
Small refactoring of is_hidden to take root as default kwarg.
|
2014-02-05 16:43:11 -08:00 |
|
Brian E. Granger
|
243392d810
|
Creating and testing IPython.html.utils.is_hidden.
|
2014-02-05 13:09:55 -08:00 |
|
Brian E. Granger
|
7e1a179a7c
|
Addressing review comments.
* list_dirs and get_dir_model added to base NBM class.
* Calling of list_dirs moved to handler.
* type=notebook added to notebook model.
|
2014-02-05 12:01:11 -08:00 |
|
Brian E. Granger
|
717f031e01
|
Adding dashboard navigation tests for dir browsing.
|
2014-02-04 15:53:28 -08:00 |
|
Brian E. Granger
|
c1a8f5af6a
|
Get the existing tests working.
|
2014-02-04 15:53:28 -08:00 |
|
Brian E. Granger
|
45a8d046c8
|
Add support for index.ipynb
|
2014-02-04 15:52:49 -08:00 |
|
Brian E. Granger
|
a3ef3109db
|
Server side logic for directories.
|
2014-02-04 15:52:49 -08:00 |
|
MinRK
|
eb208b2d77
|
move signature checking to base NotebookManager
so that subclasses have less to duplicate
|
2014-01-29 14:37:00 -08:00 |
|
MinRK
|
6dd44de19f
|
Notaries sign notebooks now
|
2014-01-28 18:44:49 -08:00 |
|
MinRK
|
ffb3523d05
|
use configured scheme, not stored scheme when checking signatures
protects against notebook author choosing bad hash scheme.
|
2014-01-28 18:44:49 -08:00 |
|
MinRK
|
6a1e7fe685
|
add nbformat.sign.NotebookNotary
|
2014-01-28 18:44:49 -08:00 |
|
MinRK
|
f14f856edb
|
sign notebooks
|
2014-01-28 18:44:48 -08:00 |
|
MinRK
|
7ae363f6d1
|
turn missing dependencies in nbconvert to 500 errors
pygments is the only such example at this time
|
2014-01-07 15:15:57 -08:00 |
|
MinRK
|
91d3326923
|
allow notebook to start without nbconvert
catches import / key errors and turns them into proper http errors
|
2013-12-23 12:39:27 -08:00 |
|
Thomas Kluyver
|
57642b3847
|
Move notebook URL fragment regexen into IPython.html.base.handlers
|
2013-12-19 13:01:00 -08:00 |
|
Thomas Kluyver
|
30e8939a27
|
Separate listing nbconvert exporters to /api/nbconvert
|
2013-12-13 14:46:51 -08:00 |
|
Thomas Kluyver
|
7655ce579e
|
Add HTTP handlers for nbconvert
|
2013-12-13 14:46:50 -08:00 |
|
MinRK
|
b82b4997e7
|
test that rename fails with 409 if it would clobber
(test already passes, but it should still be tested)
closes #4600
|
2013-11-25 23:20:23 -08:00 |
|
Thomas Kluyver
|
79c27df217
|
Specify encoding in remainining instances of io.open
|
2013-11-20 10:50:04 -08:00 |
|
Thomas Kluyver
|
3fb55970be
|
Miscellaneous docs fixes
|
2013-11-14 11:21:32 -08:00 |
|
Thomas Kluyver
|
b829043a60
|
Add test for saving notebook with .py script
|
2013-11-05 17:43:36 -08:00 |
|
Thomas Kluyver
|
8ed3a725f3
|
Pass nbformat object to write call to save .py script
Closes gh-4495
|
2013-11-05 17:35:36 -08:00 |
|
Thomas Kluyver
|
557fb3f4ae
|
Python 3 compatibility for os.getcwdu()
|
2013-10-31 12:37:45 -07:00 |
|
Thomas Kluyver
|
93ee2d7173
|
Make sessions REST API test more robust.
Was seeing failures on Windows because it failed to delete the folder.
|
2013-10-29 09:15:57 -07:00 |
|
Thomas Kluyver
|
bce32ec03b
|
Fixes for notebook session manager
|
2013-10-29 09:15:56 -07:00 |
|
Thomas Kluyver
|
4a14ed7e22
|
Replace references to unicode and basestring
|
2013-10-29 09:15:54 -07:00 |
|
Thomas Kluyver
|
d4532983f4
|
Convert print statements to print function calls
libmodernize.fixes.fix_print
|
2013-10-29 09:14:15 -07:00 |
|
Min RK
|
c3e6e625a7
|
Merge pull request #4427 from minrk/checkpoint-on-first-save
notebooks should always have one checkpoint
closes #4396
|
2013-10-25 13:36:59 -07:00 |
|
MinRK
|
6bc2c65c83
|
notebooks should always have one checkpoint
closes #4396
|
2013-10-23 10:37:49 -07:00 |
|
MinRK
|
3a4d719033
|
fix checkpoint filename
|
2013-10-23 10:37:08 -07:00 |
|
MinRK
|
922f458d6a
|
set kernel cwd to notebook's directory
closes #4424
|
2013-10-23 10:15:55 -07:00 |
|
MinRK
|
40cce4d7e3
|
s/os.path.sep/os.sep/
|
2013-10-22 17:36:34 -07:00 |
|
MinRK
|
dfb538d881
|
Windows testing fixes
|
2013-10-22 17:16:31 -07:00 |
|
MinRK
|
1f90f4d7bb
|
test /files/ gives 403 on hidden files
|
2013-10-22 15:23:46 -07:00 |
|
MinRK
|
24174f31d9
|
use itertools.count for incrementing notebook filename
|
2013-10-20 14:09:01 -07:00 |
|
MinRK
|
cc08837111
|
fix created timestamp in notebook model
|
2013-10-20 14:08:47 -07:00 |
|
MinRK
|
f894dbe664
|
test upload of v2 notebooks
|
2013-10-18 19:30:52 -07:00 |
|
MinRK
|
cf0218e2d1
|
don't use jsonapi in test_notebook_api
|
2013-10-18 16:35:52 -07:00 |
|
MinRK
|
66ccce69c6
|
copy_from in json, not in url param
|
2013-10-18 16:35:03 -07:00 |
|
MinRK
|
ef0d065712
|
test nbmanager.copy_notebook
|
2013-10-18 16:13:54 -07:00 |
|
MinRK
|
7ea311ad64
|
escape URLs in Location headers
|
2013-10-18 16:13:53 -07:00 |
|
MinRK
|
06d9b99141
|
update notebook api tests
with creation URL changes
also use unicode as the default name in tests,
to increase likelihood of catching unicode bugs.
|
2013-10-18 16:13:53 -07:00 |
|
MinRK
|
f11caf25e7
|
update notebook creation handlers
- only POST to directories (notebook picks name)
- only PUT to full paths
- PUT and POST should be equivalent aside from
who picks the notebook name.
|
2013-10-18 16:13:53 -07:00 |
|
MinRK
|
60d12e4209
|
allow specifying destination in copy_notebook
|
2013-10-17 19:39:06 -07:00 |
|
MinRK
|
d1a36fe4c0
|
use 'id' for checkpoint ID key
rather than redundant checkpoint.checkpoint_id
|
2013-10-17 14:55:00 -07:00 |
|
Brian E. Granger
|
36aa39e3b7
|
Improving tests and setting of Location header.
|
2013-10-17 14:09:20 -07:00 |
|
Brian E. Granger
|
51fc769edd
|
Handle notebook downloads through the /files URL.
|
2013-10-17 14:09:20 -07:00 |
|
Brian E. Granger
|
59901ce88c
|
Adding docstring to NotebookHandler.get.
|
2013-10-17 14:09:19 -07:00 |
|
Thomas Kluyver
|
6017f5d0ef
|
Specify encoding for loading and saving notebooks.
|
2013-10-17 14:09:19 -07:00 |
|
Thomas Kluyver
|
05e85588cf
|
Add some unicode testing for saving notebooks
|
2013-10-17 14:09:19 -07:00 |
|