def hubMembersView(request, data_type, data_value): try : logged_in_user = get_current_user(request) if data_type == "id" : hubid = data_value hub = get_hub_by_id(request, hubid, logged_in_user) if hub == None: return assembleHubErrorResponse(request, "Sorry that Hub was not found") memberNames = hub.get_hub_member_names(request) members = [get_user_by_name(request, userName) for userName in memberNames] members = [username for username in members if username != False] details = render_to_response("partial_hub_profile_members.html", { "current_user": logged_in_user, "members": members, "request": request, "payload": {"hub": hub}, "logged_in_user": logged_in_user.user_id }, context_instance=RequestContext(request)) return assembleHubResponse(request, logged_in_user, hub, details, hideMiniSpraycan = (not logged_in_user.is_logged_in)) except : logger=logging.getLogger(__name__) return errorscreen(request,logger, sys)
def hubMembersView(request, data_type, data_value): try: logged_in_user = get_current_user(request) if data_type == "id": hubid = data_value hub = get_hub_by_id(request, hubid, logged_in_user) if hub == None: return assembleHubErrorResponse(request, "Sorry that Hub was not found") memberNames = hub.get_hub_member_names(request) members = [ get_user_by_name(request, userName) for userName in memberNames ] members = [username for username in members if username != False] details = render_to_response("partial_hub_profile_members.html", { "current_user": logged_in_user, "members": members, "request": request, "payload": { "hub": hub }, "logged_in_user": logged_in_user.user_id }, context_instance=RequestContext(request)) return assembleHubResponse( request, logged_in_user, hub, details, hideMiniSpraycan=(not logged_in_user.is_logged_in)) except: logger = logging.getLogger(__name__) return errorscreen(request, logger, sys)
def getHubDetails(request, data_type, data_value, to_time): from webapp.views.spraycan import buildURL logged_in_user = get_current_user(request) if data_type == "id" : hubid = data_value hub = get_hub_by_id(request, hubid, logged_in_user) if hub == None: return assembleHubErrorResponse(request, "Sorry that Hub was not found") # assemble data and render wall tags panel template request.is_wallowner = ( logged_in_user.user_id == hub.creater_id ) partial = 'partial_hub_profile_wall.html' if logged_in_user.is_logged_in else 'partial_hub_public_wall.html' if to_time != INFINITE_TIME and request.is_ajax() : partial = 'partial_spraycan_ttags.html' details = buildURL( request=request, data=logged_in_user, location=hub.hub_id+"#"+hub.default_topic_id, location_type='HUB', partial=partial, thetemplate='base_ajax.html', user_name=logged_in_user.user_name, payload= {"hub": hub}, to_time=to_time ) return logged_in_user, hub, details
def getHubDetails(request, data_type, data_value, to_time): from webapp.views.spraycan import buildURL logged_in_user = get_current_user(request) if data_type == "id": hubid = data_value hub = get_hub_by_id(request, hubid, logged_in_user) if hub == None: return assembleHubErrorResponse(request, "Sorry that Hub was not found") # assemble data and render wall tags panel template request.is_wallowner = (logged_in_user.user_id == hub.creater_id) partial = 'partial_hub_profile_wall.html' if logged_in_user.is_logged_in else 'partial_hub_public_wall.html' if to_time != INFINITE_TIME and request.is_ajax(): partial = 'partial_spraycan_ttags.html' details = buildURL(request=request, data=logged_in_user, location=hub.hub_id + "#" + hub.default_topic_id, location_type='HUB', partial=partial, thetemplate='base_ajax.html', user_name=logged_in_user.user_name, payload={"hub": hub}, to_time=to_time) return logged_in_user, hub, details