User Story #984
closed
Added by Vladimir Fedotov over 13 years ago.
Updated over 13 years ago.
Estimated time:
(Total: 0.00 h)
Published in build:
0.11.83
Description
Необходимо переделать процесс импорта документов в Requality таким образом, чтобы были удовлетворены следующие требования:
demakov: Актуальный вариант требований на wiki: Импорт документов
1. Общий вид должен напоминать диалог импорта файлов в Eclipse (см. атач)
2. Должна быть возможность выделить один или несколько файлов в одной или нескольких папках
3. Должна быть возможность выделить все файлы во всех папках (кнопка Select all)
4. Должна быть возможность снять выделение со всех файлов и папок (кнопка Deselect all)
5. Если импорт был запущен из контекстного меню одной из вложенных в Documents папок (в том числе сам Documents), эта папка должна быть прописана в поле "Into folder"
6. Должна быть возможность создать новую папку, прописав путь к ней в поле "Into folder".
7. Должна быть возможность импортировать документы с сохранением структуры папок, отметив чекбокс "create folders"
8. Кнопка Finish неактивна до тех пор, пока не отмечен как минимум 1 файл и не прописан путь в поле "Into folder".
9. Если один из отмеченных файлов уже существует в папке, прописанной в поле "Into folder", кнопка Finish становится неактивной, в верхней части окна выводится соответствующее предупреждение.
10. Процесс импорта должен быть снабжен прогресс баром.
Files
- Assignee set to Alexey Demakov
Необходимо описать, что должно происходить с кодировками.
[28.03.2011 17:14:27] Gingina Viktoria: а из разных папок, получается, за один раз нельзя добавить доки?
[28.03.2011 17:15:26] Vladimir Fedotov: можно
[28.03.2011 17:18:36] Gingina Viktoria: там будут возле каждого документа и папки чекбоксы? ну, чтобы стояла галочка, что документ выбран
[28.03.2011 17:18:40] Gingina Viktoria: или не стояла
[28.03.2011 17:18:46] Vladimir Fedotov: да
[28.03.2011 17:18:49] Gingina Viktoria: аа, ясно
[28.03.2011 17:20:36] Vladimir Fedotov: я ожидал вопросов по пункту 8. Переписывать существующий документ новым, вообще говоря, небезопасно.
[28.03.2011 17:23:10] Gingina Viktoria: а как это вообще можно переписывать документ? я бы такое запретила) ИМХО)
[28.03.2011 17:23:18 | Removed 17:23:34] Gingina Viktoria: This message has been removed.
[28.03.2011 17:23:26 | Edited 17:23:44] Gingina Viktoria: есть update
[28.03.2011 17:23:55] Vladimir Fedotov: вот. Можно сделать update при совпадении имен.
[28.03.2011 17:25:47] Gingina Viktoria: это скорее всего будет единичный и редкий случай
поэтому лучше бы просто выводить окно в случае совпадения имен, в котором сообщать, что имена совпадают и предлагать импорт
- File deleted (
FileImportWizard.png)
1. У меня в диалоге Import Filesystem есть ещё кнопка Filter Types. В скетче её нет случайно или есть причина?
2. К пункту 6: Eclipse хочет, чтобы в поле Into folder был указан проект, а не только папка. Получается, что можно указать только что-то вроде projectName/Documents/folder причем projectName/Documents - обязательная часть.
3. К пункту 8: Я плохо себе представляю, как всё будет работать, если не воссоздавать структуру папок. Относительные ссылки между документами перестанут работать. Смысла в том, чтобы создавать папки без документов не вижу, то есть выбор Create complete folder structure/Create selected folders only не нужен. Хотя можно и оставить.
4. К пункту 9: как написано в #984, при импорте меняется расширение документа. Поэтому файлы с разными расширениями попадают в одно и то же место. Предлагаю не менять расширение, а дописывать .xhtml в конец имени файла, тогда таких конфликтов не будет.
5. О кодировке есть #908, предлагаю им руководствоваться во всех случаях.
Alexey Demakov wrote:
4. К пункту 9: как написано в #984, при импорте меняется расширение документа. Поэтому файлы с разными расширениями попадают в одно и то же место. Предлагаю не менять расширение, а дописывать .xhtml в конец имени файла, тогда таких конфликтов не будет.
И это .xhtml пользователю не показывать.
- Target version set to 0.11
- Status changed from Open to Resolved
- % Done changed from 14 to 100
Applied in changeset r1927.
- Published in build set to 0.11.77
- Status changed from Resolved to Open
- Tracker changed from User Story to Task
- Estimated time set to 0.00 h
- Detected in build set to svn
- Tracker changed from Task to User Story
- Published in build deleted (
0.11.77)
- Status changed from Open to Resolved
- Published in build set to 0.11.83
- Status changed from Resolved to Verified
- Assignee changed from Alexey Demakov to Alexey Khoroshilov
- Status changed from Verified to Closed
Also available in: Atom
PDF