snapshot: preserve audit log and filtering phase
This commit is contained in:
@@ -3,7 +3,7 @@ from django.conf import settings
|
||||
from django import forms
|
||||
|
||||
from .emailing import send_system_email
|
||||
from .models import EmployeeProfile, FormFieldConfig, FormOption, IntroChecklistItem, NotificationRule, NotificationTemplate, OffboardingRequest, OnboardingIntroductionSession, OnboardingRequest, ScheduledWelcomeEmail, SystemEmailConfig, WorkflowConfig
|
||||
from .models import AdminAuditLog, EmployeeProfile, FormFieldConfig, FormOption, IntroChecklistItem, NotificationRule, NotificationTemplate, OffboardingRequest, OnboardingIntroductionSession, OnboardingRequest, ScheduledWelcomeEmail, SystemEmailConfig, WorkflowConfig
|
||||
|
||||
|
||||
@admin.register(EmployeeProfile)
|
||||
@@ -12,6 +12,14 @@ class EmployeeProfileAdmin(admin.ModelAdmin):
|
||||
search_fields = ('full_name', 'work_email', 'department')
|
||||
|
||||
|
||||
@admin.register(AdminAuditLog)
|
||||
class AdminAuditLogAdmin(admin.ModelAdmin):
|
||||
list_display = ('created_at', 'actor_display', 'action', 'target_type', 'target_id', 'target_label')
|
||||
search_fields = ('actor_display', 'action', 'target_type', 'target_label')
|
||||
list_filter = ('action', 'target_type', 'created_at')
|
||||
ordering = ('-created_at', '-id')
|
||||
|
||||
|
||||
@admin.register(OnboardingRequest)
|
||||
class OnboardingRequestAdmin(admin.ModelAdmin):
|
||||
list_display = ('id', 'full_name', 'work_email', 'department', 'contract_start', 'created_at')
|
||||
|
||||
Reference in New Issue
Block a user