Bug 2063

Summary: При создании новой базы недостаточный контроль
Product: SELTA@Etersoft Reporter: Vitaly Lipatov <lav>
Component: Графическая утилита SeltaAssignee: Калюхович Юрий <goga>
Status: CLOSED FIXED QA Contact:
Severity: minor    
Priority: P4 CC: andrey, pglushkov
Version: 1.0.3   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 2054    

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 (создание базы с лат.началом и русск.концом) - все еще имеется такой недочет