majordomo icon indicating copy to clipboard operation
majordomo copied to clipboard

Ошибка если в названии объектов есть дефис

Open andrei-trybukhouski opened this issue 7 years ago • 3 comments

если в названии объектов есть дефис, то в админке простых устройств получаем light-corridor Управляемое реле/Выключатель light-corridor, Коридор | %light-corridor.object_description% |  

andrei-trybukhouski avatar Nov 30 '17 20:11 andrei-trybukhouski

думаю тут всё ок, в программировании нельзя использовать дефис в имени объекта, тут аналогичный подход. Без дефиса можно жить. Для обозначения где находится устройство лучше используйте значение в выпадающем списке "Расположение". Так же есть специальный класс Rooms где можно организовать любую логику связанную с помещением. Новые помещения можно добавлять на странице Расположение, а так же можно добавлять новые объекты в классе Rooms.

Gelezako avatar Feb 08 '18 12:02 Gelezako

тут имя объекта - строка в базе, совсем не то, что идентификатор объекта в какомнить си. это не специальное ограничение, а баг.

andrei-trybukhouski avatar Sep 14 '18 16:09 andrei-trybukhouski

Это специальное ограничение, но баг есть и он в том, что система позволяет создавать сущности, не учитывая это ограничение.

sergejey avatar Sep 14 '18 16:09 sergejey