def refresh_view(self): users = self.server.login_manager.get_current_online(self.session_key) self.userlistitem = [] if len(users) > 0: for user in users: self.userlistitem += [{ 'id': user['username'], 'nickname': user['nickname'], 'ip': user['ip'], 'time': user['logintime'].strftime('%m/%d %H:%M:%S'), 'action': user['current_action'] }] else: self.userlistitem = [{ 'id': ' ', 'nickname': '', 'ip': ' ', 'time': ' ', 'action': _('No users online.') }] self.userlist.set_body( listview.make_body(self.userlistitem, connected_user_rowitem))
def refresh_view(self): users = self.server.login_manager.get_current_online(self.session_key) self.userlistitem = [] if len(users) > 0: for user in users: self.userlistitem += [{'id':user['username'], 'nickname':user['nickname'], 'ip':user['ip'], 'time':user['logintime'].strftime('%m/%d %H:%M:%S'), 'action':user['current_action']}] else: self.userlistitem = [{'id':' ','nickname':'', 'ip':' ', 'time':' ','action':_('No users online.')}] self.userlist.set_body(listview.make_body(self.userlistitem, connected_user_rowitem))
def display_outbox(self): self.list_header = {'new':'N', 'number':'#', 'author':_('Recepient'), 'title':_('Title'), 'date':_('Date')} self.pmlist.set_header(listview.make_header(self.list_header, pmlist_rowitem)) # Acquire messages sent_list = self.server.messaging_manager.sent_list(self.session_key, 1, 10) message_list = sent_list.hit # Generate message_item message_item = [] if len(message_list) < 1: # If no message... self.hasmessage = False message_item = [{'new':'', 'number':'', 'author':'','title':_('No private messages. Have a nice day.'),'date':''}] else: # Otherwise... self.hasmessage = True for msg in message_list: message_item += [{'new':str(msg['read_status']), 'number':str(msg['id']), 'author':msg['to'], 'title':msg['message'], 'date':msg['sent_time'].strftime("%m/%d")}] self.pmlist.set_body(listview.make_body(message_item, pmlist_rowitem))
def display_outbox(self): self.list_header = { 'new': 'N', 'number': '#', 'author': _('Recepient'), 'title': _('Title'), 'date': _('Date') } self.pmlist.set_header( listview.make_header(self.list_header, pmlist_rowitem)) # Acquire messages sent_list = self.server.messaging_manager.sent_list( self.session_key, 1, 10) message_list = sent_list.hit # Generate message_item message_item = [] if len(message_list) < 1: # If no message... self.hasmessage = False message_item = [{ 'new': '', 'number': '', 'author': '', 'title': _('No private messages. Have a nice day.'), 'date': '' }] else: # Otherwise... self.hasmessage = True for msg in message_list: message_item += [{ 'new': str(msg['read_status']), 'number': str(msg['id']), 'author': msg['to'], 'title': msg['message'], 'date': msg['sent_time'].strftime("%m/%d") }] self.pmlist.set_body(listview.make_body(message_item, pmlist_rowitem))