/src/danseku/resources/helpers.py

https://bitbucket.org/danseku/danseku · Python · 22 lines · 16 code · 5 blank · 1 comment · 2 complexity · 5e08d0f9d70d3152c49e3ee4edc1a580 MD5 · raw file

  1. # -*- coding: utf8 -*-
  2. import os.path
  3. import re
  4. from time import strftime
  5. from django.conf import settings
  6. SEMESTERS = (
  7. (u"H", u"H?¸st"),
  8. (u"V", u"V??r"),
  9. )
  10. def resource_uploader(instance, filename):
  11. filename = strftime("%Y-%m-%d-") + filename
  12. fn = "%s/%s/%s" % (instance.owner.__class__.__name__.lower(), instance.owner._pathkey(), filename)
  13. prefix = settings.MEDIA_ROOT
  14. if prefix[-1] != "/": prefix += "/"
  15. return fn
  16. def is_editing(request):
  17. return request.GET.has_key(settings.KEYS["new"]) or request.GET.has_key(settings.KEYS["edit"])