check for currentUser in permissions
This commit is contained in:
parent
71c55779a1
commit
e66efc1cbc
|
@ -2,25 +2,31 @@
|
||||||
var hasPermission = function(currentUser, repoId) {
|
var hasPermission = function(currentUser, repoId) {
|
||||||
var id = parseInt(repoId);
|
var id = parseInt(repoId);
|
||||||
var permissions;
|
var permissions;
|
||||||
|
if (currentUser) {
|
||||||
if (permissions = currentUser.get('permissions')) {
|
if (permissions = currentUser.get('permissions')) {
|
||||||
return permissions.contains(id);
|
return permissions.contains(id);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
var hasPushPermission = function(currentUser, repoId) {
|
var hasPushPermission = function(currentUser, repoId) {
|
||||||
var id = parseInt(repoId);
|
var id = parseInt(repoId);
|
||||||
var permissions;
|
var permissions;
|
||||||
|
if (currentUser) {
|
||||||
if (permissions = currentUser.get('pushPermissions')) {
|
if (permissions = currentUser.get('pushPermissions')) {
|
||||||
return permissions.contains(id);
|
return permissions.contains(id);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
var hasAdminPermission = function(currentUser, repoId) {
|
var hasAdminPermission = function(currentUser, repoId) {
|
||||||
var id = parseInt(repoId);
|
var id = parseInt(repoId);
|
||||||
var permissions;
|
var permissions;
|
||||||
|
if (currentUser) {
|
||||||
if (permissions = currentUser.get('adminPermissions')) {
|
if (permissions = currentUser.get('adminPermissions')) {
|
||||||
return permissions.contains(id);
|
return permissions.contains(id);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
export {hasPermission, hasPushPermission, hasAdminPermission};
|
export {hasPermission, hasPushPermission, hasAdminPermission};
|
||||||
|
|
Loading…
Reference in New Issue
Block a user