initial commit
This commit is contained in:
17
core/apps/shared/enums/__init__.py
Normal file
17
core/apps/shared/enums/__init__.py
Normal file
@@ -0,0 +1,17 @@
|
||||
from enum import Enum
|
||||
|
||||
|
||||
class BaseEnum(Enum):
|
||||
|
||||
def choices(self):
|
||||
return [(x.name, x.value) for x in self]
|
||||
|
||||
|
||||
class GenderEnum(BaseEnum):
|
||||
MALE = "male"
|
||||
FEMALE = "female"
|
||||
|
||||
|
||||
class RoleEnum(BaseEnum):
|
||||
ADMIN = "admin"
|
||||
USER = "user"
|
||||
Reference in New Issue
Block a user