T3MP3ST public launch build
This commit is contained in:
1 parent
972247b881
commit
184c7d4e59
1589 files changed
+57150
-506
No files matched your search
@@ -0,0 +1,40 @@
|
||||
from __future__ import annotations
|
||||
|
||||
from django.contrib import admin
|
||||
from import_export.admin import ImportExportModelAdmin
|
||||
|
||||
from firefighter.jira_app.admin import JiraIssueAdmin
|
||||
from firefighter.raid.models import (
|
||||
FeatureTeam,
|
||||
JiraTicket,
|
||||
JiraTicketImpact,
|
||||
)
|
||||
from firefighter.raid.resources import FeatureTeamResource
|
||||
|
||||
|
||||
class JiraTicketImpactInline(admin.TabularInline[JiraTicketImpact, JiraTicket]):
|
||||
model = JiraTicketImpact
|
||||
extra = 0
|
||||
raw_id_fields = ["impact"]
|
||||
|
||||
|
||||
@admin.register(JiraTicket)
|
||||
class JiraTicketAdmin(JiraIssueAdmin):
|
||||
model = JiraTicket
|
||||
list_display = ["id", "key", "summary", "incident"]
|
||||
list_display_links = ["id", "key", "summary"]
|
||||
search_fields = ["id", "key", "summary", "description"]
|
||||
list_select_related = ["incident"]
|
||||
|
||||
autocomplete_fields = ["watchers", "assignee", "reporter", "incident"]
|
||||
inlines = [JiraTicketImpactInline]
|
||||
|
||||
|
||||
@admin.register(FeatureTeam)
|
||||
class FeatureTeamAdmin(ImportExportModelAdmin):
|
||||
resource_class = FeatureTeamResource
|
||||
model = FeatureTeam
|
||||
list_display = [
|
||||
"name",
|
||||
"jira_project_key",
|
||||
]
|
||||
Reference in new issue
Block a user