Files
bugsink/alerts/forms.py
Klaas van Schelven fac5b19966 Slack Alerts
Fix #3
2025-06-10 22:00:37 +02:00

22 lines
539 B
Python

from django.forms import ModelForm
from .models import MessagingServiceConfig
class MessagingServiceConfigForm(ModelForm):
def __init__(self, project, *args, **kwargs):
super().__init__(*args, **kwargs)
self.project = project
class Meta:
model = MessagingServiceConfig
fields = ["display_name", "kind"]
def save(self, commit=True):
instance = super().save(commit=False)
instance.project = self.project
if commit:
instance.save()
return instance