Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
G
Gitlab-Api-Example
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
bielow
Gitlab-Api-Example
Commits
b468de95
Commit
b468de95
authored
2 years ago
by
bielow
Browse files
Options
Downloads
Patches
Plain Diff
fix for students with empty groups (will be skipped)
parent
24366808
Branches
Branches containing commit
No related tags found
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
main.py
+1
-1
1 addition, 1 deletion
main.py
projectassign.py
+3
-0
3 additions, 0 deletions
projectassign.py
students.list
+78
-60
78 additions, 60 deletions
students.list
with
82 additions
and
61 deletions
main.py
+
1
−
1
View file @
b468de95
...
...
@@ -34,7 +34,7 @@ def main():
if
(
not
token
):
raise
Exception
(
"
Invalid authentication token: Set $GITLABTOKEN in your environment!
"
)
group_id
=
None
group_name_default
=
"
adp20
19
"
;
group_name_default
=
"
adp20
22
"
;
while
(
group_id
is
None
):
group_name
=
input
(
"
Welche Gruppe soll bearbeitet werden (Enter =
"
+
group_name_default
+
"
)?
"
)
if
(
not
group_name
):
...
...
This diff is collapsed.
Click to expand it.
projectassign.py
+
3
−
0
View file @
b468de95
...
...
@@ -41,6 +41,9 @@ def assign(apilink, token, group_name, file_students, access_level):
students
=
readStudentList
(
file_students
)
for
s
in
students
:
print
(
"
\n
-- Student
'"
+
s
.
zedat_name
+
"'
in
'"
+
s
.
gitlab_group
+
"'"
)
if
(
s
.
gitlab_group
==
''
):
print
(
"
\n
-- Error: student
'"
+
s
.
zedat_name
+
"'
has no lab in KVV. Skipping.
"
)
continue
proj_id
=
manageprojects
.
getprojectid
(
apilink
,
token
,
group_name
,
s
.
gitlab_group
)
if
(
proj_id
is
None
):
exit
(
"
Group is unknown. Please create it or correct its name
"
)
# this is a hard error -- groups are not created correctly
...
...
This diff is collapsed.
Click to expand it.
students.list
+
78
−
60
View file @
b468de95
petkoa97 group29
namuub98 group14
zuelab99 group31
bindej99 group07
celib10 group06
jessicab00 group30
fu2411wx group05
fisched99 group16
ashkag98 group14
gloecknes89 group28
gloes96 group11
miag97 group11
jogosten group17
guehmam99 group26
joshuag99 group30
leminhduoh99 group05
harlop97 group22
mustah98 group08
herzlef98 group10
niclah97 group13
felih21 group25
karasinas96 group31
kasrat93 group12
khacham00 group04
alexak99 group06
kirschbauc97 group27
sophiek85 group03
kruegea61 group28
chial99 group20
lapuj92 group10
leutnes97 group22
lutfia95 group15
mmertins group02
melim09 group23
niklam09 group12
vincem97 group26
yuwein31 group29
leon16 group25
valentin99 group16
maximilian45 group24
ponzej97 group13
laup55 group20
raul00 group03
acedon group24
felir69 group09
amros85 group19
sielatchom00 group19
schiris15 group09
romas96 group08
leonat63 group07
anastat98 group04
trav97 group21
tovvoronina group32
wangw98 group15
noraw61 group18
alexaw00 group27
wolffm97 group32
wolffo97 group01
liviawllr group18
hendriz98 group17
merta55 group03
alaswam95
saraa44 group19
melia49 group36
kristiaa96 group27
farea02 group22
renka01 group06
bitaa96 group15
barabab03 group16
jonnab00 group14
benden94 group24
raheb61 group37
kidub03 group17
carvalhol02
danim02 group13
claralid02 group20
debritol09 group12
veronikaed01 group02
jannid03 group39
eflecks group05
chantaf02 group20
fuechsel02 group02
wac0ku2 group24
fu1570in group33
antog01 group17
rebeg02 group31
guehmam99
simoh00 group01
wazzja group33
sofiiai02
leonigai01 group06
luciaj00
josiva group39
nicolasjungh group05
karasinas96
mikak01 group22
sajjak01 group10
maltek98 group09
janak03 group09
kochsl99 group03
vonkom79 group11
ivik99
kothas84
kreisem01
krej03 group19
seol99 group12
emmal13 group14
malek01 group10
malzea03 group04
matanam94 group04
fram01 group38
vincem97
thaon47 group08
aleo01
ezgio47
paet02 group07
petersob02 group31
belap01 group23
reinej03 group38
gesar03 group21
roschec02 group21
sagebied02
rojis00
schlenzij02
jasmis03 group07
sofyas03 group13
ls4830fu group23
spiekea25 group37
tsteuerwald group08
zakiat98
songdiet90
linhtat03 group25
nikov76 group27
tovvoronina group15
wangp97 group11
lillyw01 group01
janw02
manuez42 group16
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment