diff --git a/mailadmin/serializers.py b/mailadmin/serializers.py index 0141b95..ad787f3 100644 --- a/mailadmin/serializers.py +++ b/mailadmin/serializers.py @@ -31,7 +31,8 @@ class OrgUnitSerializer(serializers.ModelSerializer): class Meta: model = OrgUnit - fields = ['admin_groups', 'member_groups', 'prefixes', 'inside_id', 'name', 'is_active', 'created', 'update'] + fields = ['id', 'admin_groups', 'member_groups', 'prefixes', 'inside_id', 'name', 'is_active', + 'created', 'update'] class AliasSerializer(serializers.Serializer): diff --git a/mailadmin/static/mailadmin/app/scripts/main.js b/mailadmin/static/mailadmin/app/scripts/main.js index a45d70b..2e91b6b 100644 --- a/mailadmin/static/mailadmin/app/scripts/main.js +++ b/mailadmin/static/mailadmin/app/scripts/main.js @@ -46,6 +46,7 @@ $(lists).removeClass('hidden'); return; } + /* Filter lists */ var re_term = new RegExp(query_term); lists.each(function() { @@ -125,6 +126,7 @@ function setActiveOrgUnit(id) { /* Reset active */ $(".orgunit-list li").removeClass('active'); + /* Set current */ var org_unit = $('.orgunit-list li a[data-id="'+ id +'"]'); org_unit.parent().toggleClass('active'); @@ -351,6 +353,7 @@ tbody.find('.link-del').removeClass('visible'); } }); + /* Delete selected aliases */ forwards_container.on('click', '.js-del-selected', function() { var list_name = $(this).attr('data-delete-list-name');