Skip to content

Conversation

@Toksi86
Copy link
Collaborator

@Toksi86 Toksi86 commented Aug 18, 2025

Описание изменений

Новая функциональность

  • Добавлена возможность добавлять партнёрские материалы (файлы, ссылки, название гиперссылки).
  • Реализована поддержка публикаций новостей для партнёрских программ.
  • Добавлена связка проектов и программ через промежуточную модель.
  • Реализована возможность помечать программы как конкурсные и сдавать проекты на проверку.

Расширения и улучшения

  • Расширена логика создания новостей:
  • учтены менеджеры программ в IsNewsCreatorOrReadOnly;
  • добавлена проверка прав на уровне has_permission и has_object_permission.

Расширена фильтрация проектов:

  • по участию в программах;
  • по дополнительным полям программ.

Добавлены дополнительные поля к программам.

Доработана валидация данных дополнительных полей программ.

Оптимизации и рефакторинг

  • Обновлено представление PartnerProgramDetail — удалена избыточная обработка DoesNotExist.
  • Изменена схема выдачи детальной информации о проекте, оптимизированы запросы.
  • Убраны неиспользуемые импорты.

Toksi86 and others added 16 commits July 22, 2025 13:06
…я партнёрских программ. Обновлено представление NewsList и разрешения IsNewsCreatorOrReadOnly для учёта менеджеров программ. Добавлена проверка прав на уровне has_permission и has_object_permission. Также оптимизировано представление PartnerProgramDetail: удалена избыточная обработка DoesNotExist
…tech-data

Добавлены Партнёрские материалы в Программы, переработаны Новости
…tech-data

Добавлена связка проектов и программ через промежуточную модель
… логикой; Добавлено поле с id программы к которой привязан проект
…tech-data

Расширен фильтр проектов по программам
…tech-data

Доработана валидация данных дополнительных полей программ
…tech-data

Конкурсные программы, сдача проектов на проверку
…tech-data

Изменена схема выдачи детальной информации о проекте
…tech-data

Добавлена фильтрация по дополнительным полям программ
@Toksi86 Toksi86 merged commit edf5561 into master Aug 18, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants