From 930afdc33738a487bd9e596c5d35bc9f686eaaa1 Mon Sep 17 00:00:00 2001 From: Jason Croft Date: Fri, 13 May 2016 10:32:30 -0400 Subject: Show only projects where user is creator, has project access >= 20, or has group access. --- public/js/index.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'public') diff --git a/public/js/index.js b/public/js/index.js index a1e0445b..7e692bee 100644 --- a/public/js/index.js +++ b/public/js/index.js @@ -1164,7 +1164,10 @@ ui.toolbar.export.snippet.click(function() { return (a.path_with_namespace < b.path_with_namespace) ? -1 : ((a.path_with_namespace > b.path_with_namespace) ? 1 : 0); }); data.projects.forEach(function(project) { - if (!project.snippets_enabled) { + if (!project.snippets_enabled + || (project.permissions.project_access === null && project.permissions.group_access === null) + || (project.permissions.project_access !== null && project.permissions.project_access.access_level < 20)) + { return; } $('