summaryrefslogtreecommitdiff
path: root/server/lib
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2014-07-17 14:36:31 -0400
committerJules Laplace <jules@okfoc.us>2014-07-17 14:36:31 -0400
commit82b91286f9ccaa97c82730d17e15569aa982e04b (patch)
tree8a62b65c2e6f49c1052c8a978cb837942d8b8292 /server/lib
parentc175b8b78cad5424f81370e721277b18af6aff92 (diff)
parentaa42a633820d42fc2bc8d18d499eec559f2c43b7 (diff)
merge
Diffstat (limited to 'server/lib')
-rw-r--r--server/lib/views.js13
1 files changed, 11 insertions, 2 deletions
diff --git a/server/lib/views.js b/server/lib/views.js
index 89ad646..81e2ced 100644
--- a/server/lib/views.js
+++ b/server/lib/views.js
@@ -74,7 +74,12 @@ views.modal = function (req, res) {
views.home = function (req, res) {
if (req.user) {
- res.render('home', {})
+ Project.find({ privacy: false })
+ .sort('-created_at')
+ .limit(20)
+ .exec(function(err, projects){
+ res.render('home', { projects: projects || [] })
+ })
}
else {
res.send("<html></html>")
@@ -121,7 +126,11 @@ views.profile = function (req, res) {
}
function next(user){
- Project.find({ user_id: user._id }, function(err, projects){
+ var criteria = { user_id: user._id }
+ if ( ! (req.user && req.user._id && req.user._id == user._id) ) {
+ criteria.privacy = false
+ }
+ Project.find(criteria, function(err, projects){
projects = projects.map(function(project){
project = project.toObject()
project.date = moment(project.updated_at).format("M/DD/YYYY")