blob: ff4065a455da39fe2f29c8efd679e5b2497b5a26 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
var util = require('../../util'),
_ = require('lodash'),
moment = require('moment');
module.exports = {
user: function(user){
var last_seen = moment( user.last_seen || user.updated_at || user.created_at )
user = user.toObject()
user.last_seen = last_seen.format("YYYY/MM/DD HH:MM") + " " + last_seen.fromNow()
user.last_charged = user.last_charged && moment( user.last_charged ).format("YYYY/MM/DD HH:MM")
user.created_ip = util.num2ip( user.created_ip )
user.last_ip = util.num2ip( user.last_ip )
return user
},
project: function(project){
project = project.toObject()
project.date = moment( project.updated_at || project.created_at ).format("M/DD/YYYY hh:mm a")
project.user = {}
return project
},
layout: function(layout){
layout = layout.toObject()
layout.date = moment( layout.updated_at || layout.created_at ).format("M/DD/YYYY hh:mm a")
layout.user = {}
return layout
},
blueprint: function(blueprint){
blueprint = blueprint.toObject()
blueprint.date = moment( blueprint.updated_at || blueprint.created_at ).format("M/DD/YYYY hh:mm a")
blueprint.user = {}
return blueprint
},
media: function(media){
media = media.toObject()
media.date = moment( media.updated_at || media.created_at ).format("M/DD/YYYY hh:mm a")
media.user = {}
media.shortUrl = media.url.replace(/^http.?:\/\//,"")
return media
},
plan: function(plan){
plan = plan.toObject()
plan.date = moment( plan.updated_at || plan.created_at ).format("M/DD/YYYY hh:mm a")
plan.user = {}
return plan
},
subscription: function(subscription){
subscription = subscription.toObject()
subscription.date = moment( subscription.updated_at || subscription.created_at ).format("M/DD/YYYY hh:mm a")
subscription.user = {}
return subscription
},
}
|