summaryrefslogtreecommitdiff
path: root/slideapi.py
diff options
context:
space:
mode:
authorThorsten Behrens <tbehrens@suse.com>2013-04-16 16:57:06 +0200
committerThorsten Behrens <tbehrens@suse.com>2013-04-16 16:57:06 +0200
commite5d59caf099778f1c53be21220a6c9c3c2980f0f (patch)
treeec42c56559d8639a5fd2cb12e135177445a5578d /slideapi.py
parent6cd3347a3a4560dac544050fdb2e8f17a4d41092 (diff)
A new demo group edit page at /users/<user>/edit
Some playing with jquery gave this little edit page. Saving does not yet work.
Diffstat (limited to 'slideapi.py')
-rwxr-xr-xslideapi.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/slideapi.py b/slideapi.py
index f1e63fd..670a974 100755
--- a/slideapi.py
+++ b/slideapi.py
@@ -167,7 +167,8 @@ def upload_deck(user,deck):
out)
# update link to latest rev
- os.unlink(path+'latest')
+ if os.path.exists(path+'latest'):
+ os.unlink(path+'latest')
os.symlink(str(new_rev), path+'latest')
# thumbnail generation happens asynchronously via updatedeck.py
@@ -251,7 +252,6 @@ def list_slides(user, part, deck, rev):
@get('/api/users/<user>/<part>/<deck>/<rev:int>/<slide:int>/thumbnail.png')
def get_thumbnail(user, part, deck, rev, slide):
path = "%s/%s/%s/%s/%d/%d/" % (root,user,part,deck,rev,slide)
- print path
return static_file('thumbnail.png', root=path, mimetype='image/png')
@get('/api/users/<user>/<part>/<deck>/<rev:int>/meta.json')
@@ -278,6 +278,11 @@ def send_slide(user, part, deck, rev, slide):
def home_page():
return '<html><body>Welcome</body></html>'
+@get('/users/<username>/edit')
+@view('app')
+def app_page(username):
+ return dict(user=username)
+
# -------------------------------------------------------------------
class SSLInterface(ServerAdapter):