feat(registry-protection): add support for registry protection rule d… · python-gitlab/python-gitlab@9dd62c3

Original file line numberDiff line numberDiff line change

@@ -1,5 +1,12 @@

11

from gitlab.base import RESTObject

2-

from gitlab.mixins import CreateMixin, ListMixin, SaveMixin, UpdateMethod, UpdateMixin

2+

from gitlab.mixins import (

3+

CreateMixin,

4+

DeleteMixin,

5+

ListMixin,

6+

SaveMixin,

7+

UpdateMethod,

8+

UpdateMixin,

9+

)

310

from gitlab.types import RequiredOptional

411
512

__all__ = [

@@ -16,6 +23,7 @@ class ProjectRegistryRepositoryProtectionRuleManager(

1623

ListMixin[ProjectRegistryRepositoryProtectionRule],

1724

CreateMixin[ProjectRegistryRepositoryProtectionRule],

1825

UpdateMixin[ProjectRegistryRepositoryProtectionRule],

26+

DeleteMixin[ProjectRegistryRepositoryProtectionRule],

1927

):

2028

_path = "/projects/{project_id}/registry/protection/repository/rules"

2129

_obj_cls = ProjectRegistryRepositoryProtectionRule