1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-14 14:21:23 +00:00

[event]show events in myhome

This commit is contained in:
llj
2012-09-28 21:51:04 +08:00
parent 02870ee552
commit d628bc4371
7 changed files with 68 additions and 80 deletions

View File

@@ -819,6 +819,19 @@ def myhome(request):
allow_public_share = True if not CLOUD_MODE else False
# events
if EVENTS_CONFIG_FILE:
ev_session = get_seafevents_session()
events = seafevents.get_user_events(ev_session, request.user.username, 0, 10)
ev_session.close()
for ev in events:
if ev.etype == 'repo-update':
ev.repo = get_repo(ev.repo_id)
ev.commit = seafserv_threaded_rpc.get_commit(ev.commit_id)
else:
events = None
return render_to_response('myhome.html', {
"myname": email,
"nickname": nickname,
@@ -834,6 +847,7 @@ def myhome(request):
"orgmsg_list": orgmsg_list,
"create_shared_repo": False,
"allow_public_share": allow_public_share,
"events": events,
}, context_instance=RequestContext(request))
@login_required
@@ -2424,7 +2438,7 @@ def use_flash_for_pdf(request):
return True
else:
return False
'''
@login_required
def show_events(request):
ev_session = get_seafevents_session()
@@ -2438,3 +2452,4 @@ def show_events(request):
return render_to_response ('events.html', {
'events': events,
}, context_instance=RequestContext(request))
'''