Code cleanup. New implementation of long polling timeout. Done by server. Client...
[flowspy] / templates / rule_edit_mail.txt
1 A new rule edit job has spawned
2
3 Peer: {{route.applier.get_profile.peer.peer_name}}
4 User {{route.applier.username}} requested the application of the following rule:
5
6 Match
7 * Dst Addr:{{route.destination}}
8 * Src Addr: {{route.source}}
9 * Ports:{% for port in route.ports.all %}
10   {{ port }}{% if not forloop.last %}, {% endif %}
11 {% endfor %}
12 * Source Ports:{% for port in route.sourceport.all %}{{ port }}{% if not forloop.last %}, {% endif %}{% endfor %}
13 * Destination Ports:{% for port in route.destinationport.all %}{{ port }}{% if not forloop.last %}, {% endif %}{% endfor %}
14
15 *Then:{% for then in route.then.all %}{{ then }}{% if not forloop.last %}, {% endif %}{% endfor %}