- Added departments ManyToMany field to Document model - Implemented department selection in document create/edit modals - Added automatic notification creation for all department employees - Fixed document filtering to include uploaded documents in 'My Documents' - Fixed acknowledgements API to include department recipients - Added bulk notification support with configurable threshold - Removed acknowledge button, added visual highlighting for unread documents - Implemented server-side acknowledgment flow with redirect to file - Fixed mobile responsive layout for document actions - Removed temporary test files and documentation
25 lines
723 B
Python
25 lines
723 B
Python
from django.shortcuts import render
|
||
from django.contrib.auth.decorators import login_required
|
||
|
||
|
||
@login_required
|
||
def notification_list(request):
|
||
"""Страница списка уведомлений с фильтрами и пагинацией"""
|
||
return render(request, 'notifications/notification_list.html')
|
||
|
||
|
||
@login_required
|
||
def notification_settings(request):
|
||
"""Страница настроек уведомлений"""
|
||
from django.conf import settings
|
||
|
||
context = {
|
||
'telegram_bot_username': getattr(
|
||
settings,
|
||
'TELEGRAM_BOT_USERNAME',
|
||
'eusrr_bot'
|
||
)
|
||
}
|
||
return render(request, 'notifications/notification_settings.html', context)
|
||
|