Skip to content

Commit 9f9137c

Browse files
committed
- Fixed issue with Scope and ScopeAction enums
1 parent f72a3a4 commit 9f9137c

1 file changed

Lines changed: 4 additions & 10 deletions

File tree

vcert/common.py

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -53,31 +53,25 @@
5353

5454

5555
class Scope(Enum):
56-
def __str__(self):
57-
return self._value_
58-
5956
CERTIFICATE = "certificate"
6057
CONFIGURATION = "configuration"
6158
SSH = "ssh"
6259

6360

6461
class ScopeAction(Enum):
65-
def __str__(self):
66-
return self._value
67-
6862
MANAGE = "manage"
6963
REVOKE = "revoke"
7064

7165

7266
CLIENT_ID = 'vcert-sdk' # type: str
7367
# Configuration Management scope
74-
_SCOPE_CFG = f"{Scope.CONFIGURATION}:{ScopeAction.MANAGE}"
68+
_SCOPE_CFG = f"{Scope.CONFIGURATION.value}:{ScopeAction.MANAGE.value}"
7569
# Certificate Management scope
76-
SCOPE_CM = f"{Scope.CERTIFICATE}:{ScopeAction.MANAGE},{ScopeAction.REVOKE}" # TODO: REMOVE 'certificate:manage,revoke' # type: str
70+
SCOPE_CM = f"{Scope.CERTIFICATE.value}:{ScopeAction.MANAGE.value},{ScopeAction.REVOKE.value}" # TODO: REMOVE 'certificate:manage,revoke' # type: str
7771
# Policy Management scope
78-
SCOPE_PM = f"{Scope.CERTIFICATE}:{ScopeAction.MANAGE};{_SCOPE_CFG}" # TODO: REMOVE 'certificate:manage;configuration:manage' # type: str
72+
SCOPE_PM = f"{Scope.CERTIFICATE.value}:{ScopeAction.MANAGE.value};{_SCOPE_CFG}" # TODO: REMOVE 'certificate:manage;configuration:manage' # type: str
7973
# SSH Certificate Management scope
80-
SCOPE_SSH = f"{Scope.SSH}:{ScopeAction.MANAGE}" # TODO: REMOVE 'ssh:manage' # type: str
74+
SCOPE_SSH = f"{Scope.SSH.value}:{ScopeAction.MANAGE.value}" # TODO: REMOVE 'ssh:manage' # type: str
8175
# Full Management scope
8276
SCOPE_FULL = f"{SCOPE_CM};{_SCOPE_CFG};{SCOPE_SSH}" # TODO: REMOVE 'certificate:manage,revoke;configuration:manage;ssh:manage' # type: str
8377

0 commit comments

Comments
 (0)