Revision 6b747a1b flowspec/views.py
b/flowspec/views.py | ||
---|---|---|
26 | 26 |
|
27 | 27 |
from copy import deepcopy |
28 | 28 |
from flowspy.utils.decorators import shib_required |
29 |
import datetime |
|
30 | 29 |
|
31 | 30 |
from django.views.decorators.cache import never_cache |
32 | 31 |
from django.conf import settings |
33 | 32 |
from django.core.mail import mail_admins, mail_managers, send_mail |
34 | 33 |
|
35 | 34 |
|
36 |
def days_offset(): return datetime.date.today() + datetime.timedelta(days = settings.EXPIRATION_DAYS_OFFSET) |
|
37 |
|
|
38 | 35 |
@login_required |
39 | 36 |
def user_routes(request): |
40 | 37 |
user_routes = Route.objects.filter(applier=request.user) |
... | ... | |
76 | 73 |
if form.is_valid(): |
77 | 74 |
route=form.save(commit=False) |
78 | 75 |
route.applier = request.user |
79 |
route.expires = days_offset() |
|
80 | 76 |
route.status = "PENDING" |
81 | 77 |
route.save() |
82 | 78 |
form.save_m2m() |
... | ... | |
120 | 116 |
route=form.save(commit=False) |
121 | 117 |
route.name = route_original.name |
122 | 118 |
route.applier = request.user |
123 |
route.expires = route_original.expires |
|
124 | 119 |
route.status = "PENDING" |
125 | 120 |
route.save() |
126 | 121 |
form.save_m2m() |
Also available in: Unified diff