mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-18 05:51:26 +02:00
Quarantine
* Mark message as viewed as soon as when a user opens one of his messages * fix: search pattern can be resetted
This commit is contained in:
@@ -160,10 +160,13 @@ def viewmail(request, mail_id):
|
||||
rcpt = request.GET["rcpt"]
|
||||
else:
|
||||
rcpt = None
|
||||
|
||||
if request.user.has_mailbox:
|
||||
mb = Mailbox.objects.get(user=request.user)
|
||||
msgrcpt = Msgrcpt.objects.get(mail=mail_id, rid__email=mb.full_address)
|
||||
msgrcpt.rs = 'V'
|
||||
msgrcpt.save()
|
||||
if not rcpt or rcpt == mb.full_address:
|
||||
msgrcpt = Msgrcpt.objects.get(mail=mail_id, rid__email=mb.full_address)
|
||||
msgrcpt.rs = 'V'
|
||||
msgrcpt.save()
|
||||
|
||||
content = Template("""
|
||||
<iframe src="{{ url }}" id="mailcontent"></iframe>
|
||||
|
||||
@@ -39,9 +39,9 @@
|
||||
criteria: criteria
|
||||
});
|
||||
} else {
|
||||
this.options.navobj.deleteParam("pattern");
|
||||
this.options.navobj.deleteParam("criteria");
|
||||
this.options.navobj.deleteParam("page");
|
||||
this.options.navobj.delparam("pattern");
|
||||
this.options.navobj.delparam("criteria");
|
||||
this.options.navobj.delparam("page");
|
||||
}
|
||||
this.options.navobj.update();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user