mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-18 05:51:26 +02:00
+6
-6
@@ -8,13 +8,13 @@ from django.db import models
|
||||
class Migration(SchemaMigration):
|
||||
|
||||
def forwards(self, orm):
|
||||
# Adding unique constraint on 'ARhistoric', fields ['armessage']
|
||||
db.create_unique(u'postfix_autoreply_arhistoric', ['armessage_id'])
|
||||
# Adding unique constraint on 'ARhistoric', fields ['sender', 'armessage']
|
||||
db.create_unique(u'postfix_autoreply_arhistoric', ['sender', 'armessage_id'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Removing unique constraint on 'ARhistoric', fields ['armessage']
|
||||
db.delete_unique(u'postfix_autoreply_arhistoric', ['armessage_id'])
|
||||
# Removing unique constraint on 'ARhistoric', fields ['sender', 'armessage']
|
||||
db.delete_unique(u'postfix_autoreply_arhistoric', ['sender', 'armessage_id'])
|
||||
|
||||
|
||||
models = {
|
||||
@@ -94,8 +94,8 @@ class Migration(SchemaMigration):
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
|
||||
},
|
||||
u'postfix_autoreply.arhistoric': {
|
||||
'Meta': {'object_name': 'ARhistoric'},
|
||||
'armessage': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['postfix_autoreply.ARmessage']", 'unique': 'True'}),
|
||||
'Meta': {'unique_together': "(('armessage', 'sender'),)", 'object_name': 'ARhistoric'},
|
||||
'armessage': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['postfix_autoreply.ARmessage']"}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'last_sent': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
|
||||
'sender': ('django.db.models.fields.TextField', [], {})
|
||||
@@ -2,14 +2,17 @@ from django.db import models
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from modoboa.admin.models import Domain, Mailbox
|
||||
|
||||
|
||||
class Transport(models.Model):
|
||||
domain = models.CharField(max_length=300)
|
||||
method = models.CharField(max_length=255)
|
||||
|
||||
|
||||
class Alias(models.Model):
|
||||
full_address = models.CharField(max_length=255)
|
||||
autoreply_address = models.CharField(max_length=255)
|
||||
|
||||
|
||||
class ARmessage(models.Model):
|
||||
mbox = models.ForeignKey(Mailbox)
|
||||
subject = models.CharField(_('subject'), max_length=255,
|
||||
@@ -20,7 +23,11 @@ class ARmessage(models.Model):
|
||||
help_text=_("Activate/Deactivate your auto reply"))
|
||||
untildate = models.DateTimeField()
|
||||
|
||||
|
||||
class ARhistoric(models.Model):
|
||||
armessage = models.ForeignKey(ARmessage, unique=True)
|
||||
armessage = models.ForeignKey(ARmessage)
|
||||
last_sent = models.DateTimeField(auto_now=True)
|
||||
sender = models.TextField()
|
||||
|
||||
class Meta:
|
||||
unique_together = ("armessage", "sender")
|
||||
|
||||
Reference in New Issue
Block a user