Add editor queue for packages with "Other" licenses

Fixes #283
This commit is contained in:
rubenwardy
2021-08-12 18:57:25 +01:00
parent d6b1adf613
commit 59a5cf2df5
3 changed files with 43 additions and 4 deletions

View File

@@ -96,6 +96,19 @@ class PackageState(enum.Enum):
def __str__(self):
return self.name
@property
def color(self):
if self == self.WIP:
return "warning"
elif self == self.CHANGES_NEEDED:
return "danger"
elif self == self.READY_FOR_REVIEW:
return "success"
elif self == self.APPROVED:
return "info"
else:
return "danger"
@classmethod
def get(cls, name):
try: