Skip to content

Commit 29408f9

Browse files
committed
fixup 4f4ba
1 parent 2f9724f commit 29408f9

File tree

4 files changed

+9
-8
lines changed

4 files changed

+9
-8
lines changed

assigner/backends/gitlab.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -282,10 +282,11 @@ def add_member(self, user_id, level):
282282

283283
def edit_member(self, user_id, level):
284284
payload = {
285-
"id": self.id,
286-
"user_id": user_id,
285+
#"id": self.id,
286+
#"user_id": user_id,
287287
"access_level": level.value
288288
}
289+
logging.debug(payload)
289290
return self._gl_put(
290291
"/projects/{}/members/{}".format(self.id, user_id), payload
291292
)
@@ -358,10 +359,10 @@ def unprotect(self, branch="master"):
358359
.format(self.id, branch))
359360

360361
def unlock(self, student_id: str) -> None:
361-
self.edit_member(student_id, Access.reporter)
362+
self.edit_member(student_id, Access.developer)
362363

363364
def lock(self, student_id: str) -> None:
364-
self.edit_member(student_id, Access.developer)
365+
self.edit_member(student_id, Access.reporter)
365366

366367
def _gl_get(self, path, params={}):
367368
return self.__class__._cls_gl_get(

assigner/backends/mock.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -213,10 +213,10 @@ def unarchive(self):
213213
return MagicMock()
214214

215215
def unlock(self, student_id: str) -> None:
216-
self.edit_member(student_id, Access.reporter)
216+
self.edit_member(student_id, Access.developer)
217217

218218
def lock(self, student_id: str) -> None:
219-
self.edit_member(student_id, Access.developer)
219+
self.edit_member(student_id, Access.reporter)
220220

221221
# NOTE: these are not the same defaults that Mock uses
222222
def protect(self, branch="master", developer_push=True, developer_merge=True):

assigner/commands/lock.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ def lock(args):
1414
#pylint: disable=no-value-for-parameter
1515
return manage_repos(
1616
args,
17-
lambda repo, student: repo.unlock(student["id"])
17+
lambda repo, student: repo.lock(student["id"])
1818
)
1919

2020

assigner/commands/unlock.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ def unlock(args):
1313
#pylint: disable=no-value-for-parameter
1414
return manage_repos(
1515
args,
16-
lambda repo, student: repo.lock(student)
16+
lambda repo, student: repo.unlock(student["id"])
1717
)
1818

1919

0 commit comments

Comments
 (0)