1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-17 07:41:26 +00:00

Add groups view

This commit is contained in:
plt
2011-03-20 21:47:28 +08:00
parent 84764c3281
commit 49ed0f8bd5
5 changed files with 62 additions and 6 deletions

View File

@@ -1,7 +1,7 @@
import service
from service import cclient, ccnet_rpc, seamsg_rpc
from service import translate_peerid, translate_msgtime
from service import translate_peerid, translate_msgtime, translate_groupid
from service import get_peers_by_role
from service import get_groups, get_group

View File

@@ -31,10 +31,30 @@ def translate_peerid(peer_id):
except:
peer = ccnet_rpc.get_peer(peer_id)
if peer:
peer_db['peer_id'] = peer
peer_db[peer_id] = peer
else:
return peer_id
return peer.props.name + "(" + peer_id[:4] + ")"
return peer_id[:8]
if peer.props.name:
return peer.props.name + "(" + peer_id[:4] + ")"
else:
return peer_id[:8]
group_db = {}
def translate_groupid(group_id):
try:
group = group_db[group_id]
except:
group = ccnet_rpc.get_group(group_id)
if group:
group_db[group_id] = group
else:
return group_id[:8]
if group.props.name:
return group.props.name + "(" + group_id[:4] + ")"
else:
return group_id[:8]
def translate_msgtime(msgtime):
return datetime.fromtimestamp(