From 3f8d7ef6bead764bec5f1ba536168cf637ae94f8 Mon Sep 17 00:00:00 2001
From: Christoph Alt <christoph.alt@fau.de>
Date: Tue, 12 Dec 2023 09:31:57 +0100
Subject: [PATCH] added another kadi helper function

---
 cbutil/kadi_helper.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/cbutil/kadi_helper.py b/cbutil/kadi_helper.py
index 9fc66a4..57ef113 100644
--- a/cbutil/kadi_helper.py
+++ b/cbutil/kadi_helper.py
@@ -109,6 +109,11 @@ def add_user_to_collection(manager: KadiManager, collection_id: int, user_id: in
     collection.add_user(user_id=user_id, role_name=role)
 
 
+def add_user_to_record(manager: KadiManager, record_id: int, user_id: int, *, role="admin"):
+    collection = manager.record(id=record_id, create=False)
+    collection.add_user(user_id=user_id, role_name=role)
+
+
 def get_records(manager: KadiManager, record_ids: Iterable[int]):
     for r in record_ids:
         yield manager.record(id=r, create=False)
-- 
GitLab