10.3
cattr-frontend#182 (moved)
cattr-backend#173 (moved)
-
Загрузка одного и того же файла в рамках одного проекта
- Вычисляем кэш нового файла
- Видим что он уже существует
- Перезаписываем (таким образом у нас будет healthy файл, если он таковым не был)
- Присваиваем один и тот же файл нескольким задачам/комментам
- (ХЗ) Чекнуть таблицу с файлами которые есть на диске, но не в базе
- Удалить если он там есть
-
Мувинг задачи в другой проект
- Файл не существует в другом проекте
- Просто копируем
- Файл существует
- Проверяем целостность имеющегося в проекте файла
- healthy
- Оставляем его
- Привязываем к новой задаче
- unhealthy - Проверяем перемещаемый файл
- healthy - оставляем перемещаемый
- unhealthy - привязываем существующий в проекте
- healthy
- Проверяем целостность имеющегося в проекте файла
- Файл не существует в другом проекте
Edited by Danil Shapilov