devopshq / artifactory

dohq-artifactory: a Python client for Artifactory
https://devopshq.github.io/artifactory/
MIT License
270 stars 137 forks source link

Permission target #365

Open IvanTurgenev1 opened 1 year ago

IvanTurgenev1 commented 1 year ago

Is it possible to create permission templates? i'm trying to do it like : artifactory_ = ArtifactoryPath( f"https://art/artifactory/", token=arttoken, verify=False) permission = artifactory.find_permission_target(f"{reponame}") if permission is None: permission = PermissionTarget.create(artifactory) but getting exception: f"Create {self.class.name} [{getattr(self, self.resource_name)}]"

donhui commented 1 year ago

The correct code shoud be:

artifactory_ = ArtifactoryPath(
    f"https://art/artifactory/", token=art_token, verify=False)
permission = artifactory_.find_permission_target(f"{repo_name}")
if permission is None:
    permission = PermissionTarget(artifactory_, f"{repo_name}").create()