Skip to content

Commit fd72dd6

Browse files
committed
fix:fix persistent_user_manager
1 parent 4e3f77b commit fd72dd6

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/memos/mem_user/persistent_user_manager.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,4 +255,16 @@ def delete_user(self, user_id: str) -> bool:
255255
self.delete_user_config(user_id)
256256

257257
# Delete user using parent method
258-
return super().delete_user(user_id)
258+
return super().delete_user(user_id)
259+
260+
def get_user_cube_access(self, user_id: str) -> list[str]:
261+
"""Get list of cube IDs that a user has access to.
262+
263+
Args:
264+
user_id (str): The user ID.
265+
266+
Returns:
267+
list[str]: List of cube IDs the user can access.
268+
"""
269+
cubes = self.get_user_cubes(user_id)
270+
return [cube.cube_id for cube in cubes]

0 commit comments

Comments
 (0)