Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 2063 - При создании новой базы недостаточный контроль   Make a simular bug
Summary: При создании новой базы недостаточный контроль
Status: CLOSED FIXED
Alias: None
Product: SELTA@Etersoft
Classification: Продукты (Products)
Component: Графическая утилита Selta (show other bugs)
Version: 1.0.3
Hardware: PC All
: P4 minor
Target Milestone: ---
Assignee: Калюхович Юрий
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 2054
  Show dependency treegraph
 
In work:
Reported: 2008-07-04 14:33 MSD by Vitaly Lipatov
Modified: 2009-07-26 13:58 MSD (History)
2 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2008-07-04 14:33:11 MSD
Нужно вводимое название базы проверять на допустимые значения и выдавать понятную пользователю ошибку.
В частности, запрещены цифры в начале, русские буквы и вроде бы - и ещё какие-то знаки.
В общем, разрешить латиницу, цифры не в начале и подчёркивание.
Comment 1 Глушков Пётр 2008-08-05 21:40:49 MSD
Сделано. Требует тестирования. (Включено в новую сборку)
Comment 2 Калюхович Юрий 2008-08-06 09:49:20 MSD
(In reply to comment #1)
> Сделано. Требует тестирования. (Включено в
> новую сборку)
> 

Работает. Разрешает создавать базу только с именами, начинающимися латиницей. Единственное замечание - это при создании базы с лат.началом и русск.концом - в этом случае базу тоже не создает, но выдаваемая при этом ошибка может быть непонятна пользователю
Comment 3 Глушков Пётр 2008-08-06 14:56:00 MSD
можно сделать дополнительное окошко в духе "допустимый формат имен" и там 2-3 пункта какое имя считается валидным
Comment 4 Калюхович Юрий 2008-08-06 15:36:12 MSD
(In reply to comment #3)
> можно сделать дополнительное окошко в духе
> "допустимый формат имен" и там 2-3 пункта
> какое имя считается валидным
> 

как вариант - в сообщении с ошибкой(о создании базы с недопустимым именем) или в самом диалоге создания новой базы добавить кнопочку типа "правила именования БД", выдающую инструкцию, каким должно быть имя БД
Comment 5 Калюхович Юрий 2008-08-27 11:14:45 MSD
в текущей сборке 1.0.4:

правила именования баз нигде не прописаны;
можно создавать базу, имя которой начинается только с лат.буквы, и содержит только латиницу, цифры и символ подчеркивания;
но: замечание из комм.#2 (создание базы с лат.началом и русск.концом) - все еще имеется такой недочет