horizontal access permissin form

This commit is contained in:
Laura Klünder 2017-12-08 21:46:24 +01:00
parent eb54ac7896
commit e8d9ee3527
3 changed files with 39 additions and 3 deletions

View file

@ -42,7 +42,26 @@
{% endif %}
<form method="POST" class="access-permissions-form">
{% csrf_token %}
{{ add_access_permission_form }}
<button type="submit" name="submit_access_permissions" value="1">{% trans 'Save' %}</button>
{{ access_permission_form.non_field_errors }}
{{ access_permission_form.access_permissions.errors }}
{{ access_permission_form.expires.errors }}
<div class="fields">
<div class="field">
{{ access_permission_form.access_restrictions }}
</div>
<div class="field">
{{ access_permission_form.expires }}
</div>
{% if access_permission_form.can_grant %}
<div class="field">
<label>{{ access_permission_form.can_grant }} {{ access_permission_form.can_grant.label }}</label>
</div>
{% endif %}
<div class="field">
<button type="submit" name="submit_access_permissions" value="1">{% trans 'Create' %}</button>
</div>
</div>
</form>
{% endblock %}

View file

@ -96,7 +96,7 @@ def user_detail(request, user):
form = AccessPermissionForm(request=request)
ctx.update({
'add_access_permission_form': form
'access_permission_form': form
})
return render(request, 'control/user.html', ctx)

View file

@ -706,3 +706,20 @@ main.control h4 {
width: auto;
display: inline;
}
.fields {
display: flex;
align-items: center;
}
.fields .field {
flex-grow: 1;
}
.fields .field > * {
width: 100%;
margin: 0;
}
.fields .field input {
margin: 0;
}
.fields .field:not(:first-child) {
margin-left: 10px;
}