Skip to content
Snippets Groups Projects
Commit 6fffe961 authored by Christopher Bohn's avatar Christopher Bohn :thinking:
Browse files

Added check for repo as "private"

parent 6e03198d
No related branches found
No related tags found
No related merge requests found
......@@ -432,6 +432,15 @@ class GitlabProject:
commits.append(GitlabCommit(commit))
return commits
# repository_access_level,
def get_access_level(self) -> str:
"""
:return: The access level of the repository ('private' is private; 'enabled' is public)
"""
return self.git_project.repository_access_level
def get_labels(self) -> Set[str]:
"""
:return: set of label names
......@@ -462,7 +471,6 @@ class GitlabProject:
# jobs_enabled
# snippets_enabled
# issues_access_level
# repository_access_level,
# wiki_access_level
# builds_access_level
# snippets_access_level
......
......@@ -81,6 +81,8 @@ def validate_forks():
project_names: List[str] = list(map(lambda p: p.get_name(), projects))
if old_group_name in project_names:
project: GitlabProject = list(filter(lambda p: p.get_name() == old_group_name, projects))[0]
if project.get_access_level() == 'private':
print(f'\t{student.get_canvas_user().get_name()} has not set {old_group_name}.git to "private."')
users: List[GitlabUser] = project.get_all_users()
usernames: List[str] = list(map(lambda u: u.get_username(), users))
for TA in TAs:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment