Source code for classroom.apps
from django.apps import AppConfig
from django.conf import settings
from social_core.utils import setting_name
[문서]class ClassroomConfig(AppConfig):
name = 'classroom'
table_prefix = "CLASSEEK_"
@property
def gitlab_admin_api(self):
import gitlab
return gitlab.Gitlab(
getattr(settings, setting_name('GITLAB_API_URL')),
api_version=4,
private_token=getattr(settings, setting_name('GITLAB_PRIVATE_TOKEN'))
)
# import gitlab
#
# gl = gitlab.Gitlab(
# getattr(settings, setting_name('GITLAB_API_URL')),
# api_version=4,
# private_token=getattr(settings, setting_name('GITLAB_PRIVATE_TOKEN'))
# )
#
# groups = gl.groups.list(search="open")
# for group in groups:
# print(group.attributes)