feat(project_management): Add project_state slash command
ref: #690 closes #592
This commit is contained in:
@ -23,6 +23,8 @@ from itam.models.software import Software, SoftwareVersion
|
||||
from itim.models.clusters import Cluster
|
||||
from itim.models.services import Service
|
||||
|
||||
from project_management.models.project_states import ProjectState
|
||||
|
||||
|
||||
|
||||
@extend_schema_view(
|
||||
@ -184,6 +186,12 @@ class ViewSet(ModelViewSet):
|
||||
|
||||
self.parent_model = OperatingSystem
|
||||
|
||||
elif str(getattr(TicketLinkedItem.Modules, 'PROJECT_STATE').label).lower().replace(' ', '_') == self.kwargs['item_class']:
|
||||
|
||||
item_type = getattr(TicketLinkedItem.Modules, 'PROJECT_STATE').value
|
||||
|
||||
self.parent_model = ProjectState
|
||||
|
||||
elif str(getattr(TicketLinkedItem.Modules, 'SERVICE').label).lower() == self.kwargs['item_class']:
|
||||
|
||||
item_type = getattr(TicketLinkedItem.Modules, 'SERVICE').value
|
||||
|
Reference in New Issue
Block a user