# HG changeset patch # User fabien # Date 1064614713 14400 # Node ID 345ee7421989cfb29e05b9f274e63f32e35946cf # Parent 8c201fa3bdc7448e98f7b89878f374f49675990b [svn r1555] Add multiuser support and more templating. diff -r 8c201fa3bdc7 -r 345ee7421989 TODO --- a/TODO Fri Sep 26 11:31:09 2003 -0400 +++ b/TODO Fri Sep 26 18:18:33 2003 -0400 @@ -4,8 +4,8 @@ * Add Search capabilities. * Add better navigation. * Add default (dynamic?) tree expansion. -* Add multiuser support. * Add XBel Import/Export. * Add support for icons. * Add modified time. * Add access/check time. +* Add user session support. diff -r 8c201fa3bdc7 -r 345ee7421989 add.py --- a/add.py Fri Sep 26 11:31:09 2003 -0400 +++ b/add.py Fri Sep 26 18:18:33 2003 -0400 @@ -15,10 +15,12 @@ import my_db import time from bkmark import Bookmark +import os def main(keywords, title, url): tmpl = TemplateManager().prepare("add_bk.tmpl") tproc = TemplateProcessor() + tproc.set("pagetitle", os.environ["REMOTE_USER"]+"'s XBELWeb Edit Bookmark") tproc.set('ctitle', title) tproc.set('curl', url) tproc.set('desc', '') @@ -33,7 +35,7 @@ name = form["ctitle"].value if form.has_key("curl"): url = form["curl"].value - db = my_db.connect() + db = my_db.connect(os.environ["REMOTE_USER"]) kw = db.get_all_keywords()[1:] kw.sort(lambda l,r: cmp(l[1],r[1])) kw = map(lambda elem: { diff -r 8c201fa3bdc7 -r 345ee7421989 add_bk.tmpl --- a/add_bk.tmpl Fri Sep 26 11:31:09 2003 -0400 +++ b/add_bk.tmpl Fri Sep 26 18:18:33 2003 -0400 @@ -1,9 +1,7 @@ -
-