mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-18 05:51:26 +02:00
* A new limit has been added : the maximum number of domain admins a user can create * Code simplification see #105
60 lines
2.1 KiB
HTML
60 lines
2.1 KiB
HTML
{% extends "layout_simple.html" %}
|
|
{% load i18n %}
|
|
{% block html_head %}
|
|
<link rel="stylesheet" type="text/css" href="{{ MEDIA_URL }}css/Autocompleter.css" />
|
|
<script src="{{ MEDIA_URL }}js/form.js" type="text/javascript"></script>
|
|
<script type="text/javascript" src="{{ MEDIA_URL }}js/Observer.js"></script>
|
|
<script type="text/javascript" src="{{ MEDIA_URL }}js/Autocompleter.js"></script>
|
|
<script type="text/javascript" src="{{ MEDIA_URL }}js/Autocompleter.Request.js"></script>
|
|
<script type="text/javascript">
|
|
window.addEvent("domready", function() {
|
|
var form = new Form({target: "formcontainer"});
|
|
|
|
$("createfrom").addEvent("change", function(evt) {
|
|
var url = "";
|
|
var styles = null;
|
|
var from = this.get("value");
|
|
|
|
evt.stop();
|
|
if (from == "create") {
|
|
url = "{% url admin.views.create_domain_admin %}";
|
|
styles = {height: 380};
|
|
} else {
|
|
url = "{% url admin.views.domain_admin_promotion %}";
|
|
styles = {height: 200};
|
|
}
|
|
var size = {y: styles.height};
|
|
new Request.JSON.mdb({
|
|
url: url,
|
|
onSuccess: function(response) {
|
|
$("formcontainer").set("html", response.content);
|
|
form.init_help_messages();
|
|
if (from == "promote") {
|
|
new Autocompleter.Request.JSON("id_name",
|
|
"{% url admin.views.search_account %}", {
|
|
postVar: "search",
|
|
minLength: 3,
|
|
onComplete: ajax_login_redirect
|
|
});
|
|
}
|
|
$(parent.document).getElement('iframe').setStyles(styles);
|
|
parent.SqueezeBox.resize(size);
|
|
}
|
|
}).get();
|
|
});
|
|
});
|
|
</script>
|
|
{% endblock %}
|
|
{% block content %}
|
|
<div class="title"><h1>{{ title }}</h1></div>
|
|
{% if error %}<div class="error">{{ error }}</div>{% endif %}
|
|
<div class="center">
|
|
<select id="createfrom">
|
|
<option value="none">{% trans "Choose" %}</option>
|
|
<option value="create">{% trans "Create a new account" %}</option>
|
|
<option value="promote">{% trans "Promote an existing account" %}</option>
|
|
</select>
|
|
</div>
|
|
<div id="formcontainer"></div>
|
|
{% endblock %}
|