Vulcan/client/views/users/dashboard/users_list_actions.js
Sacha Greif 50fc3eb11a Merge branch 'namespace' of https://github.com/TelescopeJS/Telescope into namespace
# Conflicts:
#	lib/users.js
#	packages/telescope-base/lib/base.js
#	packages/telescope-base/package.js
#	packages/telescope-lib
2015-04-20 13:57:37 +09:00

36 lines
886 B
JavaScript

Template.users_list_actions.helpers({
isInvited: function() {
return this.isInvited;
},
userIsAdmin: function(){
return Users.isAdmin(this);
},
});
Template.users_list_actions.events({
'click .invite-link': function(e){
e.preventDefault();
Meteor.call('inviteUser', { userId : this._id });
},
'click .uninvite-link': function(e){
e.preventDefault();
Meteor.users.update(this._id,{
$set:{
isInvited: false
}
});
},
'click .admin-link': function(e){
e.preventDefault();
Users.updateAdmin(this._id, true);
},
'click .unadmin-link': function(e){
e.preventDefault();
Users.updateAdmin(this._id, false);
},
'click .delete-link': function(e){
e.preventDefault();
if(confirm(i18n.t("are_you_sure_you_want_to_delete")+Users.getDisplayName(this)+"?"))
Meteor.users.remove(this._id);
}
});