Revision 9cad4715 flowspec/admin.py
b/flowspec/admin.py | ||
---|---|---|
5 | 5 |
class RouteAdmin(admin.ModelAdmin): |
6 | 6 |
|
7 | 7 |
actions = ['deactivate'] |
8 |
|
|
8 |
|
|
9 | 9 |
def deactivate(self, request, queryset): |
10 | 10 |
applier = PR.Applier(route_objects=queryset) |
11 | 11 |
commit, response = applier.apply(configuration=applier.delete_routes()) |
... | ... | |
19 | 19 |
|
20 | 20 |
list_display = ('name', 'is_online', 'applier', 'get_match', 'get_then', 'response') |
21 | 21 |
fieldsets = [ |
22 |
(None, {'fields': ['name',]}), |
|
22 |
(None, {'fields': ['name','applier']}),
|
|
23 | 23 |
("Match", {'fields': ['source', 'sourceport', 'destination', 'destinationport', 'port']}), |
24 | 24 |
('Advanced Match Statements', {'fields': ['dscp', 'fragmenttype', 'icmpcode', 'icmptype', 'packetlength', 'protocol', 'tcpflag'], 'classes': ['collapse']}), |
25 | 25 |
("Then", {'fields': ['then' ]}), |
Also available in: Unified diff