コード例 #1
0
 def run(self, context, args, kwargs, opargs):
     items = context.call_sync('sessions.query', *parse_query_args(args, kwargs))
     return Table(items, [
         Table.Column('Session ID', 'id', ValueType.NUMBER),
         Table.Column('IP address', 'address', ValueType.STRING),
         Table.Column('User name', 'username', ValueType.STRING),
         Table.Column('Started at', 'started-at', ValueType.TIME),
         Table.Column('Ended at', 'ended-at', ValueType.TIME)
     ])
コード例 #2
0
 def run(self, context, args, kwargs, opargs):
     items = context.call_sync('event.query', *parse_query_args(args, kwargs))
     return Table(items, [
         Table.Column('Event name', lambda t: events.translate(context, t['name'], t['args'])),
         Table.Column('Time', 'timestamp', ValueType.TIME)
     ])