diff -r 9b07ddeb1412 -r 94834a1e6c01 app/soc/logic/site/sidebar.py --- a/app/soc/logic/site/sidebar.py Fri Nov 14 06:36:42 2008 +0000 +++ b/app/soc/logic/site/sidebar.py Sat Nov 15 03:12:33 2008 +0000 @@ -25,24 +25,24 @@ from google.appengine.api import users +from soc.logic import accounts from soc.logic import menu -from soc.logic.site import id_user from soc.logic.site import map -def buildUserSidebar(id=None, **ignored): +def buildUserSidebar(account=None, **ignored): """Returns a list of menu items for the User portion of the sidebar. Args: - id: a Google Account (users.User) object; default is None, in which + account: a Google Account (users.User) object; default is None, in which case users.get_current_user() is called **ignored: other keyword arguments supplied to other sidebar builder functions, but ignored by this one """ - if id is None: - id = users.get_current_user() + if account is None: + account = users.get_current_user() - if not id: + if not account: return [map.user_signin_sub_menu.makeMenuItem()] return [map.user_signout_sub_menu.makeMenuItem()] @@ -54,12 +54,12 @@ Args: is_admin: Boolean indicating that current user is a "Developer" (site super-user); default is None, in which case - id_user.isIdDeveloper() is called + accounts.isDeveloper() is called **ignored: other keyword arguments supplied to other sidebar builder functions, but ignored by this one """ if is_admin is None: - is_admin = id_user.isIdDeveloper() + is_admin = accounts.isDeveloper() if not is_admin: # user is either not logged in or not a "Developer", so return no menu