From 9a8d8240ccc0043e28b52a672592823814ac72a4 Mon Sep 17 00:00:00 2001 From: Vittorio Canilli <vittorio.canilli@gmail.com> Date: Fri, 24 Jan 2025 04:29:11 +0100 Subject: [PATCH] Documentation for PermissionTarget's creation (#471) Fixes #434 Co-authored-by: allburov <allburov@gmail.com> --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index cffe386..580ed55 100644 --- a/README.md +++ b/README.md @@ -1173,6 +1173,18 @@ And for more modular control: from dohq_artifactory import PermissionTarget permission = artifactory_.find_permission_target("rule") +if permission is None: + # Permission target does not exist + permission = PermissionTarget( + artifactory_, + "rule", + repositories=Object, # <RepositiryLocal repo1>, <RepositiryLocal repo2> + users=Object, # <User user1>, <User user2> + groups=Object, # <Group group1>, <Group group2> + includes_pattern="com.mycompany.myproject1.**,com.othercompany.**" + excludes_pattern="com.othercompany.projectX.**,com.othercompany.projectY.**" + ) + permission.create() # See repositories, users or groups permission.repositories