你知道吗,在Gitlab中,是否有一个属性可以通过Python API访问到项目与组共享的日期?它不是created_at
属性,因为项目在共享之前存在的时间要长得多。我正在寻找这个日期:
谢谢!
发布于 2021-11-05 11:23:50
您在其中突出显示的日期是项目的最后活动日期。而不是共享项目的日期。最后一个活动属性是.last_activity_at
。如果您想在UI中查看授予访问权限的日期,可以在项目的members页面中查看。
如果您想要使用python-gitlab库与组共享项目的日期,您可以使用audit events API。
group = gl.groups.get(GROUP_ID)
for event in group.audit_events.list(as_list=False):
if event.details.get('add') == 'project_access':
print(
f'Access granted for project "{event.details["target_details"]}" '
f'to "{group.name}" group at {event.created_at} '
f'by {e.details["author_name"]}.'
)
https://stackoverflow.com/questions/69850667
复制相似问题