This commit is contained in:
Götz 2019-05-15 23:42:31 +02:00
commit 6a23e196ac
7 changed files with 21 additions and 25 deletions

View File

@ -1,6 +1,6 @@
from django.contrib import admin
from .models import Realm, DeletedUser
from .models import Realm
# Register your models here.
admin.site.register(Realm)
admin.site.register(DeletedUser)
# admin.site.register(DeletedUser)

View File

@ -14,16 +14,3 @@ class Realm(models.Model):
def __str__(self):
return f'{self.name} - {self.ldap_base_dn}'
def get_deletion_time():
return timezone.now() + timezone.timedelta(+14)
class DeletedUser(models.Model):
deletion_marker_date = models.DateField(auto_now_add=True)
user = models.ForeignKey(User, on_delete=models.CASCADE)
ldap_dn = models.CharField(max_length=512, unique=True)
deletion_date = models.DateField(default=get_deletion_time)
def __str__(self):
return f'{self.user.username} - {self.deletion_marker_date} - {self.deletion_date} - {self.ldap_dn}'

View File

@ -13,7 +13,7 @@ from django.shortcuts import render, redirect
from django.utils.translation import gettext as _
from ldap import ALREADY_EXISTS, OBJECT_CLASS_VIOLATION
from account_helper.models import Realm, DeletedUser
from account_helper.models import Realm
from account_manager.forms import AddLDAPUserForm, UserDeleteListForm, UpdateLDAPUserForm, AdminUpdateLDAPUserForm, \
UserGroupListForm
from account_manager.main_views import is_realm_admin

View File

@ -128,10 +128,20 @@
/*!*visibility: hidden*!*/
/*}*/
.data-table {
width: 100% !important;
}
.paginate_button {
padding: 0px 2px
}
.paginate_button.current {
font-size: 1.4em;
font-weight: bold;
}
@media (max-width: 480px) {
.table-search-field {
width: 100% !important;

View File

@ -26,9 +26,9 @@ $(document).ready(function () {
},
},
rowReorder: {
selector: true,
selector: 'td:nth-child(2)'
},
responsive: true,
responsive: true
});
$('#data-table-search-input').keyup(function () {
data_table.search($(this).val()).draw();

View File

@ -39,7 +39,7 @@
{% endif %}
{% endif %}
{% if request.user.is_superuser %}
<div class="list-group-flush border-top">
<div class="list-group-flush border-top mb-5">
<div class="list-group-item bg-light border-0"></div>
<a href="{{ url('realm-add') }}"
class="list-group-item list-group-item-action bg-light"><i class="fas fa-plus-square"></i>

View File

@ -55,12 +55,11 @@
<a href="{{ url('realm-update', args=[realm.id]) }}" class="btn btn-primary mr-auto p-2"><i
class="fas fa-info-circle"></i> Bereichsinformationen
anpassen</a>
{% endif %}
{# <a href="{{ url('realm-mail-add-update', args=[realm.id]) }}" class="btn btn-primary p-2">E-Mail#}
{# Einstellungen</a>#}
{% if realm.email %}
<a href="{{ url('realm-mail-test', args=[realm.id]) }}" class="btn btn-secondary p-2"><i
class="fas fa-paper-plane"></i> Test Mail</a>
{% if realm.email %}
<a href="{{ url('realm-mail-test', args=[realm.id]) }}" class="btn btn-secondary p-2"><i
class="fas fa-paper-plane"></i> Test Mail</a>
{% endif %}
{% endif %}
</div>
{% block realm_form %}