SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit c76796c1 authored by Jorran de Wit's avatar Jorran de Wit
Browse files

Update datetime utils

parent 6f647385
No related branches found
No related tags found
No related merge requests found
import datetime
from django.db import models
from django.db.models import Q
from django.utils import timezone
from .constants import CONTRIBUTOR_NORMAL, INVITATION_EDITORIAL_FELLOW,\
CONTRIBUTOR_NEWLY_REGISTERED, AUTHORSHIP_CLAIM_PENDING
class FellowManager(models.Manager):
def active(self, *args, **kwargs):
today = datetime.date.today()
def active(self):
today = timezone.now().date()
return self.filter(
Q(start_date__lte=today, until_date__isnull=True) |
Q(start_date__isnull=True, until_date__gte=today) |
Q(start_date__lte=today, until_date__gte=today) |
Q(start_date__isnull=True, until_date__isnull=True),
**kwargs).order_by('contributor__user__last_name')
Q(start_date__isnull=True, until_date__isnull=True)
).order_by('contributor__user__last_name')
class ContributorManager(models.Manager):
......@@ -50,7 +49,7 @@ class RegistrationInvitationManager(models.Manager):
class UnavailabilityPeriodManager(models.Manager):
def today(self):
today = datetime.date.today()
today = timezone.now().date()
return self.filter(start__lte=today, end__gte=today)
......
urls.py 0 → 100644
from django.conf.urls import url
from submissions.constants import SUBMISSIONS_COMPLETE_REGEX
from . import views
urlpatterns = [
# Fellowships
url(r'^fellowships/$', views.fellowships, name='fellowships'),
url(r'^fellowships/add$', views.fellowship_add, name='fellowship_add'),
url(r'^fellowships/(?P<id>[0-9]+)/$', views.fellowship_detail, name='fellowship'),
url(r'^fellowships/(?P<id>[0-9]+)/edit$', views.fellowship_edit, name='fellowship_edit'),
url(r'^fellowships/(?P<id>[0-9]+)/terminate$', views.fellowship_terminate,
name='fellowship_terminate'),
url(r'^fellowships/submissions/{regex}/$'.format(
regex=SUBMISSIONS_COMPLETE_REGEX), views.submission_pool,
name='submission'),
url(r'^fellowships/submissions/{regex}/voting$'.format(
regex=SUBMISSIONS_COMPLETE_REGEX), views.submission_voting_fellows,
name='submission_voting_fellows'),
url(r'^fellowships/submissions/{regex}/add$'.format(
regex=SUBMISSIONS_COMPLETE_REGEX), views.submission_add_fellowship,
name='submission_add_fellowship'),
url(r'^fellowships/submissions/{regex}/voting/add$'.format(
regex=SUBMISSIONS_COMPLETE_REGEX), views.submission_add_fellowship_voting,
name='submission_add_fellowship_voting'),
url(r'^fellowships/(?P<id>[0-9]+)/submissions/{regex}/remove$'.format(
regex=SUBMISSIONS_COMPLETE_REGEX), views.fellowship_remove_submission_voting,
name='fellowship_remove_submission_voting'),
url(r'^fellowships/(?P<id>[0-9]+)/submissions/{regex}/remove$'.format(
regex=SUBMISSIONS_COMPLETE_REGEX), views.fellowship_remove_submission,
name='fellowship_remove_submission'),
url(r'^fellowships/(?P<id>[0-9]+)/submissions/add$',
views.fellowship_add_submission, name='fellowship_add_submission'),
url(r'^fellowships/(?P<id>[0-9]+)/proceedings/add$',
views.fellowship_add_proceedings, name='fellowship_add_proceedings'),
url(r'^fellowships/(?P<id>[0-9]+)/proceedings/(?P<proceedings_id>[0-9]+)/remove$',
views.fellowship_remove_proceedings, name='fellowship_remove_proceedings'),
]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment