User = function(obj_data) {
	for (var i in obj_data) this[i] = obj_data[i]
}
User.prototype = {
	toString: function() {
		return "<User: #" + this.id + ", display_name=" + this.display_name + ">"		
	},
	in_groups: function(groups) {
		for (var c = 0; c < groups.length;c++) 
			for (var d = 0; d < this.groups.length; d++)
				if (groups[c] == this.groups[d]) return true
		return false
	},
	has_permission: function(permission) {
		for (var c = 0; c < this.permissions.length;c++)
			if (this.permissions[c] == permission) return true
		return false 
	}
}
