|
|
@ -153,76 +153,76 @@ class SortTable: |
|
|
# A 'default' might be provided to specify what to do if the requested col |
|
|
# A 'default' might be provided to specify what to do if the requested col |
|
|
# doesn't match any keys. |
|
|
# doesn't match any keys. |
|
|
USERS_INDEX = { |
|
|
USERS_INDEX = { |
|
|
'name': ['name'], |
|
|
'user_name': ['name'], |
|
|
'surname': ['surname'], |
|
|
'user_surname': ['surname'], |
|
|
'pseudo': ['pseudo'], |
|
|
'user_pseudo': ['pseudo'], |
|
|
'room': ['room'], |
|
|
'user_room': ['room'], |
|
|
'default': ['state', 'pseudo'] |
|
|
'default': ['state', 'pseudo'] |
|
|
} |
|
|
} |
|
|
USERS_INDEX_BAN = { |
|
|
USERS_INDEX_BAN = { |
|
|
'user': ['user__pseudo'], |
|
|
'ban_user': ['user__pseudo'], |
|
|
'start': ['date_start'], |
|
|
'ban_start': ['date_start'], |
|
|
'end': ['date_end'], |
|
|
'ban_end': ['date_end'], |
|
|
'default': ['-date_end'] |
|
|
'default': ['-date_end'] |
|
|
} |
|
|
} |
|
|
USERS_INDEX_WHITE = { |
|
|
USERS_INDEX_WHITE = { |
|
|
'user': ['user__pseudo'], |
|
|
'white_user': ['user__pseudo'], |
|
|
'start': ['date_start'], |
|
|
'white_start': ['date_start'], |
|
|
'end': ['date_end'], |
|
|
'white_end': ['date_end'], |
|
|
'default': ['-date_end'] |
|
|
'default': ['-date_end'] |
|
|
} |
|
|
} |
|
|
MACHINES_INDEX = { |
|
|
MACHINES_INDEX = { |
|
|
'name': ['name'], |
|
|
'machine_name': ['name'], |
|
|
'default': ['pk'] |
|
|
'default': ['pk'] |
|
|
} |
|
|
} |
|
|
COTISATIONS_INDEX = { |
|
|
COTISATIONS_INDEX = { |
|
|
'user': ['user__pseudo'], |
|
|
'cotis_user': ['user__pseudo'], |
|
|
'paiement': ['paiement__moyen'], |
|
|
'cotis_paiement': ['paiement__moyen'], |
|
|
'date': ['date'], |
|
|
'cotis_date': ['date'], |
|
|
'default': ['-date'] |
|
|
'default': ['-date'] |
|
|
} |
|
|
} |
|
|
COTISATIONS_CONTROL = { |
|
|
COTISATIONS_CONTROL = { |
|
|
'name': ['user__name'], |
|
|
'control_name': ['user__name'], |
|
|
'surname': ['user__surname'], |
|
|
'control_surname': ['user__surname'], |
|
|
'paiement': ['paiement'], |
|
|
'control_paiement': ['paiement'], |
|
|
'date': ['date'], |
|
|
'control_date': ['date'], |
|
|
'valid': ['valid'], |
|
|
'control_valid': ['valid'], |
|
|
'control': ['control'], |
|
|
'control_control': ['control'], |
|
|
'default': ['-date'] |
|
|
'default': ['-date'] |
|
|
} |
|
|
} |
|
|
TOPOLOGIE_INDEX = { |
|
|
TOPOLOGIE_INDEX = { |
|
|
'dns': ['switch_interface__domain__name'], |
|
|
'switch_dns': ['switch_interface__domain__name'], |
|
|
'ip': ['switch_interface__ipv4__ipv4'], |
|
|
'switch_ip': ['switch_interface__ipv4__ipv4'], |
|
|
'loc': ['location'], |
|
|
'switch_loc': ['location'], |
|
|
'ports': ['number'], |
|
|
'switch_ports': ['number'], |
|
|
'stack': ['stack__name'], |
|
|
'switch_stack': ['stack__name'], |
|
|
'default': ['location', 'stack', 'stack_member_id'] |
|
|
'default': ['location', 'stack', 'stack_member_id'] |
|
|
} |
|
|
} |
|
|
TOPOLOGIE_INDEX_PORT = { |
|
|
TOPOLOGIE_INDEX_PORT = { |
|
|
'port': ['port'], |
|
|
'port_port': ['port'], |
|
|
'room': ['room__name'], |
|
|
'port_room': ['room__name'], |
|
|
'interface': ['machine_interface__domain__name'], |
|
|
'port_interface': ['machine_interface__domain__name'], |
|
|
'related': ['related__switch__name'], |
|
|
'port_related': ['related__switch__name'], |
|
|
'radius': ['radius'], |
|
|
'port_radius': ['radius'], |
|
|
'vlan': ['vlan_force__name'], |
|
|
'port_vlan': ['vlan_force__name'], |
|
|
'default': ['port'] |
|
|
'default': ['port'] |
|
|
} |
|
|
} |
|
|
TOPOLOGIE_INDEX_ROOM = { |
|
|
TOPOLOGIE_INDEX_ROOM = { |
|
|
'name': ['name'], |
|
|
'room_name': ['name'], |
|
|
'default': ['name'] |
|
|
'default': ['name'] |
|
|
} |
|
|
} |
|
|
TOPOLOGIE_INDEX_STACK = { |
|
|
TOPOLOGIE_INDEX_STACK = { |
|
|
'name': ['name'], |
|
|
'stack_name': ['name'], |
|
|
'id': ['stack_id'], |
|
|
'stack_id': ['stack_id'], |
|
|
'default': ['stack_id'], |
|
|
'default': ['stack_id'], |
|
|
} |
|
|
} |
|
|
LOGS_INDEX = { |
|
|
LOGS_INDEX = { |
|
|
'date': ['revision__date_created'], |
|
|
'sum_date': ['revision__date_created'], |
|
|
'default': ['-revision__date_created'], |
|
|
'default': ['-revision__date_created'], |
|
|
} |
|
|
} |
|
|
LOGS_STATS_LOGS = { |
|
|
LOGS_STATS_LOGS = { |
|
|
'author': ['user__name'], |
|
|
'logs_author': ['user__name'], |
|
|
'date': ['date_created'], |
|
|
'logs_date': ['date_created'], |
|
|
'default': ['-date_created'] |
|
|
'default': ['-date_created'] |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|