add "member since" in modal

This commit is contained in:
Tyler Renelle
2013-09-09 18:56:46 -04:00
parent ddf700d930
commit 89fabc38cb
3 changed files with 5 additions and 1 deletions

View File

@@ -52,6 +52,9 @@ habitrpg.controller("GroupsCtrl", ['$scope', '$rootScope', 'Groups', '$http', 'A
.controller("MemberModalCtrl", ['$scope', '$rootScope', 'Members', .controller("MemberModalCtrl", ['$scope', '$rootScope', 'Members',
function($scope, $rootScope, Members) { function($scope, $rootScope, Members) {
$scope.timestamp = function(timestamp){
return moment(timestamp).format('MM/DD/YYYY');
}
// We watch Members.selectedMember because it's asynchronously set, so would be a hassle to handle updates here // We watch Members.selectedMember because it's asynchronously set, so would be a hassle to handle updates here
$scope.$watch( function() { return Members.selectedMember; }, function (member) { $scope.$watch( function() { return Members.selectedMember; }, function (member) {
$scope.profile = member; $scope.profile = member;

View File

@@ -17,7 +17,7 @@ var api = module.exports;
*/ */
var usernameFields = 'auth.local.username auth.facebook.displayName auth.facebook.givenName auth.facebook.familyName auth.facebook.name'; var usernameFields = 'auth.local.username auth.facebook.displayName auth.facebook.givenName auth.facebook.familyName auth.facebook.name';
var partyFields = 'profile preferences items stats achievements party backer flags.rest ' + usernameFields; var partyFields = 'profile preferences items stats achievements party backer flags.rest auth.timestamps.created ' + usernameFields;
function removeSelf(group, user){ function removeSelf(group, user){
group.members = _.filter(group.members, function(m){return m._id != user._id}); group.members = _.filter(group.members, function(m){return m._id != user._id});

View File

@@ -12,6 +12,7 @@ div(ng-controller='MemberModalCtrl')
ul(ng-show='profile.profile.websites') ul(ng-show='profile.profile.websites')
li(ng-repeat='website in profile.profile.websites') li(ng-repeat='website in profile.profile.websites')
a(href='{{website}}', target='_blank') {{website}} a(href='{{website}}', target='_blank') {{website}}
p.text-success Member since {{timestamp(profile.auth.timestamps.created)}}
h3 Stats h3 Stats
include ../profiles/stats include ../profiles/stats
.span6 .span6