[Dev-flock] r897 - in huginmunin/trunk/web/hm: . app app/templates app/templates/node app/views db lib lib/debug_toolbar lib/debug_toolbar/panels lib/debug_toolbar/templates lib/debug_toolbar/templates/debug_toolbar lib/debug_toolbar/templates/debug_toolbar/panels lib/debug_toolbar/toolbar lib/httplib2
svn@thoughtandmemory.org
svn at thoughtandmemory.org
Fri Sep 12 12:47:35 EDT 2008
Author: lucy
Date: 2008-09-12 12:47:35 -0400 (Fri, 12 Sep 2008)
New Revision: 897
Commit message:
* Added post to restful external api.
* Test script in app/views/rest_api_test.py
* Changed 'upc' to 'barcode' in get parameter for 'nodes'
* docs on wiki: http://bilumi.org/trac/wiki/ExternalApi
* todo: factor out core of actions so that HTTPResponse for web and json_response for api use same internal logic
* todo: put (update) and delete urls (will still use METHOD=POST)
* validate_user changed to authenticate_user, but now not currently used.
* instead, use current_user to get user.
* current_user returns user, not id. not sure why id was sometimes used before. some confusion may remain, eg Rating creation takes id instead of user)
* may want to wrap authentication back into current_user (return user, raise NotAuthenticated)
* Fixes
* users actually login and logout.
* logout clears sessionid cookie
* registration page no longer has error (not sure if registration actually works)
* users can rate behaviors on node page
* arguments load on node page
* double rating or double adding of nodes (same label) or edges (same src and dest) raises exceptions
* todo: above exceptions not caught in web app
* debug_toolbar - added variable to settings file to display debug toolbar when true.
staging.thoughtandmemory.org
and
bilumi.org
updated.
Added:
huginmunin/trunk/web/hm/app/views/rest_api_test.py
huginmunin/trunk/web/hm/lib/debug_toolbar/
huginmunin/trunk/web/hm/lib/debug_toolbar/__init__.py
huginmunin/trunk/web/hm/lib/debug_toolbar/middleware.py
huginmunin/trunk/web/hm/lib/debug_toolbar/models.py
huginmunin/trunk/web/hm/lib/debug_toolbar/panels/
huginmunin/trunk/web/hm/lib/debug_toolbar/panels/__init__.py
huginmunin/trunk/web/hm/lib/debug_toolbar/panels/cache.py
huginmunin/trunk/web/hm/lib/debug_toolbar/panels/headers.py
huginmunin/trunk/web/hm/lib/debug_toolbar/panels/http_vars.py
huginmunin/trunk/web/hm/lib/debug_toolbar/panels/profiler.py
huginmunin/trunk/web/hm/lib/debug_toolbar/panels/sql.py
huginmunin/trunk/web/hm/lib/debug_toolbar/panels/templates.py
huginmunin/trunk/web/hm/lib/debug_toolbar/panels/timer.py
huginmunin/trunk/web/hm/lib/debug_toolbar/panels/version.py
huginmunin/trunk/web/hm/lib/debug_toolbar/settings.py
huginmunin/trunk/web/hm/lib/debug_toolbar/templates/
huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/
huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/base.html
huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/
huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/cache.html
huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/headers.html
huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/http_vars.html
huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/profiler.html
huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/sql.html
huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/sql_explain.html
huginmunin/trunk/web/hm/lib/debug_toolbar/templates/debug_toolbar/panels/templates.html
huginmunin/trunk/web/hm/lib/debug_toolbar/toolbar/
huginmunin/trunk/web/hm/lib/debug_toolbar/toolbar/__init__.py
huginmunin/trunk/web/hm/lib/debug_toolbar/toolbar/loader.py
huginmunin/trunk/web/hm/lib/httplib2/
huginmunin/trunk/web/hm/lib/httplib2/__init__.py
huginmunin/trunk/web/hm/lib/httplib2/iri2uri.py
Modified:
huginmunin/trunk/web/hm/app/root_urls.py
huginmunin/trunk/web/hm/app/templates/login_menu.html
huginmunin/trunk/web/hm/app/templates/node/behavior_info.html
huginmunin/trunk/web/hm/app/templates/node/citation.html
huginmunin/trunk/web/hm/app/templates/node/node_info.html
huginmunin/trunk/web/hm/app/views/account.py
huginmunin/trunk/web/hm/app/views/ext_api.py
huginmunin/trunk/web/hm/app/views/ext_api_urls.py
huginmunin/trunk/web/hm/app/views/ext_api_views.py
huginmunin/trunk/web/hm/app/views/main.py
huginmunin/trunk/web/hm/db/graph.py
huginmunin/trunk/web/hm/db/models.py
huginmunin/trunk/web/hm/db/rating.py
huginmunin/trunk/web/hm/db/user.py
huginmunin/trunk/web/hm/db/utils.py
huginmunin/trunk/web/hm/lib/user_middleware.py
huginmunin/trunk/web/hm/settings.py
More information about the Dev-flock
mailing list