ConceptPortal-public/TODO.txt
2024-03-08 20:29:12 +03:00

55 lines
1.3 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

!! This is not complete list of todos !!
This list only contains global tech refactorings and tech debt
For more specific TODOs see comments in code
[Functionality]
- home page
- export PDF
- bug report form
- блок нотификаций пользователей
- блок синтеза
- статический анализ схемы
- конфигурации правил для разных статусов
- блок организации библиотеки моделей
- Настройка поиска в Библиотеке
- поиск по содержимому КС в Библиотеке
- Запрос на поиск вхождений
- private projects and permissions. Consider cooperative editing
- draggable rows in constituents table
- Clickable IDs in RSEditor tooltips
[Tech]
- add debounce to some search fields
- upgrade backend to Python3.12 and Django 5
[Deployment]
- logs collection
- status dashboard for servers
[Security]
- password-reset leaks info of email being used
- do not use schemaID for access (prevent enumerating IDs access)
- improve nginx config. Consider DDOS and other types of attacks on infrastructure
[Research]
Research and consider integration
- django-allauth
- drf-messages
- radix-ui
- shadcn-ui
- Zod
- use-debounce
- react-query
- react-hook-form
- node-based UI