Working mail rule & account edit

This commit is contained in:
Michael Shamoon
2022-11-08 12:18:47 -08:00
parent 5f87979d5b
commit f020d1169e
6 changed files with 72 additions and 47 deletions

View File

@@ -716,7 +716,17 @@ class MailAccountSerializer(serializers.ModelSerializer):
return mail_account
class AccountField(serializers.PrimaryKeyRelatedField):
def get_queryset(self):
return MailAccount.objects.all()
class MailRuleSerializer(serializers.ModelSerializer):
account = AccountField(allow_null=True)
assign_correspondent = CorrespondentField(allow_null=True)
assign_tags = TagsField(many=True)
assign_document_type = DocumentTypeField(allow_null=True)
class Meta:
model = MailRule
depth = 1