mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-18 05:51:26 +02:00
#40 : Alias modification updated.
This commit is contained in:
+5
-4
@@ -321,14 +321,15 @@ def editalias(request, dom_id, alias_id):
|
||||
error = None
|
||||
if form.is_valid():
|
||||
if alias.address != request.POST["address"] \
|
||||
and Alias.objects.filter(address=request.POST["address"],
|
||||
mbox=alias.mbox.id):
|
||||
error = _("Alias with this address already exists")
|
||||
and Alias.objects.filter(address=request.POST["address"]):
|
||||
error = _("Alias with this name already exists")
|
||||
else:
|
||||
domain = Domain.objects.get(pk=dom_id)
|
||||
alias = form.save(commit=False)
|
||||
alias.full_address = "%s@%s" % (alias.address,
|
||||
alias.mbox.domain.name)
|
||||
domain.name)
|
||||
alias.save()
|
||||
form.save_m2m()
|
||||
ctx = _ctx_ok(reverse(admin.views.aliases, args=[dom_id]))
|
||||
return HttpResponse(simplejson.dumps(ctx),
|
||||
mimetype="application/json")
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
<td>
|
||||
{% url admin.views.editalias domain.id alias.id as edit_url %}
|
||||
<a href="{{ edit_url }}" class="boxed"
|
||||
rel="{handler:'iframe',size:{x:300,y:190}}">
|
||||
rel="{handler:'iframe',size:{x:300,y:250}}">
|
||||
<img src="/static/pics/edit.png" border="0" title="{% trans 'Edit alias' %}"/>
|
||||
</a>
|
||||
{% url admin.views.delalias domain.id alias.id as del_url %}
|
||||
|
||||
Reference in New Issue
Block a user