summaryrefslogtreecommitdiff
path: root/meetingtools/extensions
diff options
context:
space:
mode:
authorLeif Johansson <leifj@sunet.se>2011-02-09 11:06:55 +0100
committerLeif Johansson <leifj@sunet.se>2011-02-09 11:06:55 +0100
commitc33af4c971f26fcf3e7eb61a6c3dd8e8af8418a6 (patch)
tree8cbdeaeb48e3bfb5f4dd7d3ab190f8b8be634479 /meetingtools/extensions
parent5f6b0000b9f611c56f42ff37f32003325c410947 (diff)
restructure
Diffstat (limited to 'meetingtools/extensions')
-rw-r--r--meetingtools/extensions/__init__.py0
-rw-r--r--meetingtools/extensions/templatetags/__init__.py0
-rw-r--r--meetingtools/extensions/templatetags/datehumanize.py35
-rw-r--r--meetingtools/extensions/templatetags/prefix.py13
-rw-r--r--meetingtools/extensions/templatetags/roomurl.py20
5 files changed, 0 insertions, 68 deletions
diff --git a/meetingtools/extensions/__init__.py b/meetingtools/extensions/__init__.py
deleted file mode 100644
index e69de29..0000000
--- a/meetingtools/extensions/__init__.py
+++ /dev/null
diff --git a/meetingtools/extensions/templatetags/__init__.py b/meetingtools/extensions/templatetags/__init__.py
deleted file mode 100644
index e69de29..0000000
--- a/meetingtools/extensions/templatetags/__init__.py
+++ /dev/null
diff --git a/meetingtools/extensions/templatetags/datehumanize.py b/meetingtools/extensions/templatetags/datehumanize.py
deleted file mode 100644
index 9570612..0000000
--- a/meetingtools/extensions/templatetags/datehumanize.py
+++ /dev/null
@@ -1,35 +0,0 @@
-from django import template
-from django.template import defaultfilters
-
-register = template.Library()
-
-MOMENT = 120 # duration in seconds within which the time difference
- # will be rendered as 'a moment ago'
-
-def datehumanize(value):
- """
- Finds the difference between the datetime value given and now()
- and returns appropriate humanize form
- """
-
- from datetime import datetime
-
- if isinstance(value, datetime):
- delta = datetime.now() - value
- if delta.days > 6:
- return value.strftime("on %b %d") # May 15
- if delta.days > 1:
- return value.strftime("on %A") # Wednesday
- elif delta.days == 1:
- return 'yesterday' # yesterday
- elif delta.seconds > 3600:
- return str(delta.seconds / 3600 ) + ' hours ago' # 3 hours ago
- elif delta.seconds > MOMENT:
- return str(delta.seconds/60) + ' minutes ago' # 29 minutes ago
- else:
- return 'a moment ago' # a moment ago
- return defaultfilters.date(value)
- else:
- return str(value)
-datehumanize.is_safe = True
-register.filter(datehumanize) \ No newline at end of file
diff --git a/meetingtools/extensions/templatetags/prefix.py b/meetingtools/extensions/templatetags/prefix.py
deleted file mode 100644
index 4defd38..0000000
--- a/meetingtools/extensions/templatetags/prefix.py
+++ /dev/null
@@ -1,13 +0,0 @@
-'''
-Created on Feb 9, 2011
-
-@author: leifj
-'''
-
-from django import template
-from meetingtools.settings import PREFIX_URL
-register = template.Library()
-
-@register.simple_tag
-def prefix():
- return PREFIX_URL \ No newline at end of file
diff --git a/meetingtools/extensions/templatetags/roomurl.py b/meetingtools/extensions/templatetags/roomurl.py
deleted file mode 100644
index 37f1e80..0000000
--- a/meetingtools/extensions/templatetags/roomurl.py
+++ /dev/null
@@ -1,20 +0,0 @@
-from django import template
-from meetingtools.settings import BASE_URL
-
-register = template.Library()
-
-MOMENT = 120 # duration in seconds within which the time difference
- # will be rendered as 'a moment ago'
-
-def roomurl(room):
- """
- Display the public 'go' URL of a meetingroom
- """
- path = room.id
- if room.urlpath:
- path = room.urlpath
-
- return "%s/go/%s" % (BASE_URL,path)
-
-roomurl.is_safe = True
-register.filter(roomurl) \ No newline at end of file