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