summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Handler/Common.hs2
-rw-r--r--templates/inventoryListing.cassius10
-rw-r--r--templates/inventoryListing.hamlet2
3 files changed, 11 insertions, 3 deletions
diff --git a/Handler/Common.hs b/Handler/Common.hs
index 65e6ce1..f40375a 100644
--- a/Handler/Common.hs
+++ b/Handler/Common.hs
@@ -38,6 +38,8 @@ import Data.List.NonEmpty (NonEmpty)
38import Data.Semigroup hiding (First(..)) 38import Data.Semigroup hiding (First(..))
39import Data.Monoid (First(..)) 39import Data.Monoid (First(..))
40 40
41import Data.Time.Calendar
42
41humanId :: ItemId -> Text 43humanId :: ItemId -> Text
42humanId = Text.pack . CBS.unpack . HID.encode ctx . fromIntegral . fromSqlKey 44humanId = Text.pack . CBS.unpack . HID.encode ctx . fromIntegral . fromSqlKey
43 where 45 where
diff --git a/templates/inventoryListing.cassius b/templates/inventoryListing.cassius
index 2f49bc7..225de5d 100644
--- a/templates/inventoryListing.cassius
+++ b/templates/inventoryListing.cassius
@@ -1,6 +1,12 @@
1.expired 1.expired, .expireWeek, .expireMonth
2 color: #800
3 font-weight: bold 2 font-weight: bold
3.expireMonth
4 color: #995e00
5.expireWeek
6 color: #994000
7.expired
8 color: #990000
9 text-decoration: line-through
4.itemId 10.itemId
5 font-family: monospace 11 font-family: monospace
6div.itemId 12div.itemId
diff --git a/templates/inventoryListing.hamlet b/templates/inventoryListing.hamlet
index 802905d..797bd81 100644
--- a/templates/inventoryListing.hamlet
+++ b/templates/inventoryListing.hamlet
@@ -40,7 +40,7 @@
40 $of DateNever 40 $of DateNever
41 <hr> 41 <hr>
42 $of DateKnown d 42 $of DateKnown d
43 <span :d < today:.expired>#{dayFormat d} 43 <span :d < today:.expired :d < addDays 7 today:.expireWeek :d < addGregorianMonthsRollOver 1 today:.expireMonth>#{dayFormat d}
44 <div .td .day> 44 <div .td .day>
45 $case itemOpened 45 $case itemOpened
46 $of DateKnown d 46 $of DateKnown d