Files
ACORE/apps/ad_connector/admin.py
T
lokses 81dee5cba2 Интеграции AD/Mattermost: OU-управление, импорт, шифрование токенов
- ad_connector: страницы управления OU и импорта из AD, поле ad_ou_dn
  в Directory, ADSyncLog; расширение sync-сервиса и клиента
- mattermost_connector: personal access token шифруется (Fernet,
  token_service), бот-сервис, команды создания бота и синхронизации;
  публикация постов в каналы. Тесты (19)
- core: ConnectorConfig, Directory (ad_ou_dn), обновления админки

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-22 17:32:26 +03:00

22 lines
624 B
Python

from django.contrib import admin
from unfold.admin import ModelAdmin
from .models import ADSyncLog
@admin.register(ADSyncLog)
class ADSyncLogAdmin(ModelAdmin):
list_display = ('employee', 'action', 'status', 'created_at')
list_filter = ('action', 'status')
search_fields = ('employee__username', 'employee__last_name', 'employee__first_name', 'message')
date_hierarchy = 'created_at'
def has_add_permission(self, request):
return False
def has_change_permission(self, request, obj=None):
return False
def has_delete_permission(self, request, obj=None):
return False