You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
698 B
Python
32 lines
698 B
Python
"""Contratos compartilhados entre product e admin."""
|
|
|
|
from shared.contracts.access_control import (
|
|
AdminPermission,
|
|
StaffRole,
|
|
permissions_for_role,
|
|
role_has_permission,
|
|
role_includes,
|
|
)
|
|
from shared.contracts.tool_publication import (
|
|
PublishedToolContract,
|
|
ServiceName,
|
|
ToolLifecycleStatus,
|
|
ToolParameterContract,
|
|
ToolParameterType,
|
|
ToolPublicationEnvelope,
|
|
)
|
|
|
|
__all__ = [
|
|
"AdminPermission",
|
|
"PublishedToolContract",
|
|
"ServiceName",
|
|
"StaffRole",
|
|
"ToolLifecycleStatus",
|
|
"ToolParameterContract",
|
|
"ToolParameterType",
|
|
"ToolPublicationEnvelope",
|
|
"permissions_for_role",
|
|
"role_has_permission",
|
|
"role_includes",
|
|
]
|