예제 #1
0
def rooms(status=None):
    """Lists all Zoom rooms"""

    room_query = VCRoom.find(type='zoom')
    table_data = [['ID', 'Name', 'Status', 'Zoom ID', 'Meeting']]

    if status:
        room_query = room_query.filter(VCRoom.status == VCRoomStatus.get(status))

    for room in room_query:
        table_data.append([unicode(room.id), room.name, room.status.name,
                           unicode(room.data['zoom_id']), unicode(room.zoom_meeting.meeting)])

    table = AsciiTable(table_data)
    for col in (0, 3, 4):
        table.justify_columns[col] = 'right'
    print table.table
예제 #2
0
def rooms(status=None):
    """Lists all Vidyo rooms"""

    room_query = VCRoom.find(type='vidyo')
    table_data = [['ID', 'Name', 'Status', 'Vidyo ID', 'Extension']]

    if status:
        room_query = room_query.filter(VCRoom.status == VCRoomStatus.get(status))

    for room in room_query:
        table_data.append([unicode(room.id), room.name, room.status.name,
                           unicode(room.data['vidyo_id']), unicode(room.vidyo_extension.extension)])

    table = AsciiTable(table_data)
    for col in (0, 3, 4):
        table.justify_columns[col] = 'right'
    print table.table
예제 #3
0
파일: cli.py 프로젝트: florv/indico-plugins
def rooms(status=None):
    """Lists all Vidyo rooms"""

    room_query = VCRoom.find(type='vidyo')
    table_data = [['ID', 'Name', 'Status', 'Vidyo ID', 'Extension']]

    if status:
        room_query = room_query.filter(VCRoom.status == VCRoomStatus.get(status))

    for room in room_query:
        table_data.append([unicode(room.id), room.name, room.status.name,
                           unicode(room.data['vidyo_id']), unicode(room.vidyo_extension.extension)])

    table = AsciiTable(table_data)
    for col in (0, 3, 4):
        table.justify_columns[col] = 'right'
    print table.table
예제 #4
0
 def has_data(self):
     return VCRoom.find(
         type='vidyo').count() or VidyoExtension.find().count()
예제 #5
0
파일: __init__.py 프로젝트: NIIF/indico
def _merge_users(user, merged, **kwargs):
    new_id = int(user.id)
    old_id = int(merged.id)
    VCRoom.find(created_by_id=old_id).update({'created_by_id': new_id})
예제 #6
0
def _merge_users(target, source, **kwargs):
    VCRoom.find(created_by_id=source.id).update(
        {VCRoom.created_by_id: target.id})
예제 #7
0
def _merge_users(target, source, **kwargs):
    VCRoom.find(created_by_id=source.id).update({VCRoom.created_by_id: target.id})
예제 #8
0
 def has_data(self):
     return VCRoom.find(type='vidyo').count() or VidyoExtension.find().count()
예제 #9
0
def _merge_users(user, merged, **kwargs):
    new_id = int(user.id)
    old_id = int(merged.id)
    VCRoom.find(created_by_id=old_id).update({'created_by_id': new_id})