Project

General

Profile

Actions

User Story #984

closed

Импорт документов

Added by Vladimir Fedotov over 13 years ago. Updated over 13 years ago.

Status:
Closed
Priority:
High
Category:
-
Target version:
Start date:
01/11/2011
Due date:
% Done:

100%

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

FileImportWizard.png (55.2 KB) FileImportWizard.png Скетч UI Vladimir Fedotov, 03/29/2011 04:38 PM

Subtasks 14 (0 open14 closed)

Task #908: Определение кодировки при рекурсивном импортеClosedAlexey Khoroshilov03/02/2011

Actions
Task #770: Импорт документа с тем же именемClosedAlexey Khoroshilov02/01/2011

Actions
Task #887: Рекурсивный импорт документовClosedAlexey Khoroshilov02/24/2011

Actions
Task #714: При повторном добавлении документа нужно предупреждениеClosedAlexey Khoroshilov01/24/2011

Actions
Task #964: В Document Import Wizard нужна кнопка для создания новой папкиClosedAlexey Khoroshilov03/17/2011

Actions
Task #1213: Selection не передается в ImportWizard, если выделена папкаClosedAlexey Khoroshilov05/17/2011

Actions
Task #1275: DocumentImporter бросает NullPointerException при вызове из не-UI тредаClosedAlexey Khoroshilov05/24/2011

Actions
Task #655: Unhandled event loop exception при импорте документа с именем, совпадающем с уже существующемClosedAlexey Khoroshilov01/11/2011

Actions
Task #1299: Импортирование: проблемы с сообщением о том, что такой документ уже есть.ClosedAlexey Khoroshilov06/10/2011

Actions
Task #1350: Действия в fileSelectionGroup не обновляют статус ошибки на страницеClosedAlexey Khoroshilov06/10/2011

Actions
Task #1353: При импорте документы с одинаковым префиксом считаются одинаковымиClosedAlexey Khoroshilov06/14/2011

Actions
Task #1301: Импорт документа с тем же именем - проблемы нумерацииClosedAlexey Khoroshilov05/31/2011

Actions
Task #1298: Неправильный путь при импорте ClosedAlexey Khoroshilov05/30/2011

Actions
Task #1324: Вид сообщения о невозможности определить кодировку при импортеClosedAlexey Khoroshilov06/07/2011

Actions
Actions #1

Updated by Vladimir Fedotov over 13 years ago

  • Assignee set to Alexey Demakov

Необходимо описать, что должно происходить с кодировками.

Actions #2

Updated by Alexey Demakov over 13 years ago

[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: это скорее всего будет единичный и редкий случай
поэтому лучше бы просто выводить окно в случае совпадения имен, в котором сообщать, что имена совпадают и предлагать импорт

Actions #3

Updated by Vladimir Fedotov over 13 years ago

  • File deleted (FileImportWizard.png)
Actions #4

Updated by Vladimir Fedotov over 13 years ago

Actions #5

Updated by Alexey Demakov over 13 years ago

Актуальный вариант требований на wiki: Импорт документов

Actions #6

Updated by Alexey Demakov over 13 years ago

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, предлагаю им руководствоваться во всех случаях.

Actions #7

Updated by Alexey Khoroshilov over 13 years ago

Alexey Demakov wrote:

4. К пункту 9: как написано в #984, при импорте меняется расширение документа. Поэтому файлы с разными расширениями попадают в одно и то же место. Предлагаю не менять расширение, а дописывать .xhtml в конец имени файла, тогда таких конфликтов не будет.

И это .xhtml пользователю не показывать.

Actions #8

Updated by Alexey Khoroshilov over 13 years ago

  • Target version set to 0.11
Actions #9

Updated by Vladimir Fedotov over 13 years ago

  • Status changed from Open to Resolved
  • % Done changed from 14 to 100

Applied in changeset r1927.

Actions #10

Updated by Yuriy Shekochihin over 13 years ago

  • Published in build set to 0.11.77
Actions #11

Updated by Viktoria Kopach over 13 years ago

  • Status changed from Resolved to Open

Есть task, тесно связанный с текущим (http://forge.ispras.ru/issues/1299). Добавила его как subtask. Но теперь статус данного уже не resolved.

Actions #12

Updated by Alexey Demakov over 13 years ago

  • Tracker changed from User Story to Task
  • Estimated time set to 0.00 h
  • Detected in build set to svn
Actions #13

Updated by Alexey Demakov over 13 years ago

  • Tracker changed from Task to User Story
Actions #14

Updated by Alexey Demakov over 13 years ago

  • Published in build deleted (0.11.77)
Actions #15

Updated by Alexey Demakov over 13 years ago

  • Status changed from Open to Resolved
Actions #16

Updated by Alexey Demakov over 13 years ago

  • Published in build set to 0.11.83
Actions #17

Updated by Viktoria Kopach over 13 years ago

  • Status changed from Resolved to Verified
Actions #18

Updated by Viktoria Kopach over 13 years ago

  • Assignee changed from Alexey Demakov to Alexey Khoroshilov
Actions #19

Updated by Alexey Khoroshilov over 13 years ago

  • Status changed from Verified to Closed
Actions

Also available in: Atom PDF