View Issue Details

IDProjectCategoryView StatusLast Update
0000172SAS.ПланетаБаг / Bugpublic10-10-2012 11:45
ReporterTikh Assigned Tovdemidov  
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionfixed 
Product Version100707 
Target Version120808Fixed in Version120808 
Summary0000172: Программа блокируется с окном об ошибке при запуске без прав на чтение .sml файлов меток
DescriptionПрограмма лежит на сетевом диске, папка с программой открыта для всех, но вот файлы .sml и .~sml (т.е. 4 файла - метки и бэкап) доступны не для всех пользователей.

На сервере установлено, что права даны только определённым людям, у остальных - запрет на чтение этих 4 файлов.

Если запустить SAS.Планету у пользователей, у которых нет прав на эти файлы, то программа запустится, выдав окно с сообщением об ошибке и будет полностью неработоспособна - карта не загружается, на нажатия по кнопкам и пунктам меню не реагирует.
Даже выйти из неё будет нельзя, если только только сняв задачу.

Необходима возможность нормально запускать программу и работать, даже если программа не может прочитать все файлы меток. Просто в этом случае не должны подгружаться метки.
Tagssml, доступ, метки

Relationships

related to 0000272 resolvedzed Проверка свободного места на диске при сохранении меток 
related to 0000659 closedgpsMax При запуске из общей папки с правами только на чтение выдаётся ошибка про zmp 
related to 0000744 closedParasite Многопользовательский доступ к файлу меток (простое минимальное решение, одновременно сидит один юзер) 

Activities

vdemidov

29-03-2011 20:19

manager   ~0001441

Ну сейчас программа не подвешивается, а просто вылетает с ошибкой.

Tikh

30-03-2011 05:56

reporter   ~0001443

Ок, уже по крайней мере нет безвыходной ситуации :)

Но, конечно, хотелось бы успешного решения инцидента: "Необходима возможность нормально запускать программу и работать, даже если программа не может прочитать все файлы меток. Просто в этом случае не должны подгружаться метки."

gpsMax

01-04-2011 14:16

manager   ~0001480

А если юзер захочет добавить метку, что должна делать программа?

Tikh

04-04-2011 04:20

reporter   ~0001494

То же, что делает сейчас, если файлы меток и категорий заблокированы на запись - должна НЕ производить сохранения меток.

Fetser

06-04-2011 06:46

reporter   ~0001507

А может никого не стоит лишать права ставить метки хотя бы временно? У меня на сервере у каждого пользователя своя папка с программой. Кэш общий. В компьютерах пользователей только ярлык. А метки через определённое время копируются всем из папки программы того пользователя, у какого есть право их менять.

Tikh

06-04-2011 07:14

reporter   ~0001508

Не понял, а как это связано с данным инцидентом?

Fetser

06-04-2011 07:18

reporter   ~0001509

Это один из способов решения проблемы не требующий изменения в программе

gpsMax

06-04-2011 10:42

manager   ~0001514

> То же, что делает сейчас, если файлы меток и категорий заблокированы на запись - должна НЕ производить сохранения меток.

Проблема в том, что при этом юзер будет уверен в том, что он-то сделал и сохранил свою метку, но при следующем запуске её не найдёт. Тогда надо, чтобы программа заранее, ещё до пользовательской, возможно, сложной отрисовки, проверяла возможность записи в файл, и при её невозможности выдавала сообщение об этом.

gpsMax

06-04-2011 10:44

manager   ~0001516

Last edited: 06-04-2011 10:45

То есть, нажимаем на "Добавить/Изменить/Удалить метку/путь/полигон", а вместо редактирования получаем ругательное окно.

Tikh

06-04-2011 13:05

reporter   ~0001531

Ну, это усложняет решение инцидента разработчиками.
Ругательное окно должно быть не только про ошибке чтения файлов меток, но и при открытии данных файлов как "только для чтения".

Для моих потребностей достаточно реализовать запуск программы без функции меток и без предупреждений. Т.к. у меня у части пользователей в сетке есть права на чтение и запись меток, а у части нет. Для них хотелось бы дать САС.Планету просто как средство просмотра карт. Сейчас же без прочтения меток запустить программу невозможно.

vdemidov

06-04-2011 13:08

manager   ~0001534

Увы проблему, что поредактировали, а сохранить нельзя я решить не берусь. Максимум, что пообещаю, это вежливое сообщение при попытке сохранения метки.

gpsMax

06-04-2011 18:31

manager   ~0001552

Last edited: 06-04-2011 18:33

> Увы проблему, что поредактировали, а сохранить нельзя я решить не берусь

Я выше имел в виду, что программа ничего редактировать не даст, во избежание расхода пользовательских нервных клеток. А то юзер накликает там мегаполигон, а при попытке сохранения выяснится, что прав на файл меток нет. Многочасовой труд коту под хвост, а виновата будет, конечно, SAS.Планета :-)

Вежливое сообщение нужно ДО редактирования, а не после. Точнее, вместо.

vdemidov

06-04-2011 19:30

manager   ~0001562

Last edited: 23-06-2011 11:13

Вот именно вежливого сообщения до попытки записи я и не могу обещать. В процессе записи вежливую ошибку сделаю. Мол, увы, зря старался. А до, не получится.

Tikh

07-04-2011 04:08

reporter   ~0001590

>>Вот именно вежливого сообщения до попытки записи я и не могу обещать. В процессе записи вежливую ошибку сделаю. Молу увы, зря старался. А до, не получится.

А реально ли при невозможности записи в файлы меток, выводить окно "Сохранить как..." и позволить пользователю сохранить метки по другому пути?

vasketsov

22-02-2012 08:56

manager   ~0005596

Метки ещё экспортировать можно куда угодно, а не только пытаться сохранять в общую помойку

Issue History

Date Modified Username Field Change
21-10-2010 05:41 Tikh New Issue
21-10-2010 11:08 vdemidov Status new => acknowledged
21-10-2010 11:08 vdemidov Target Version => 42xxxx
29-03-2011 20:19 vdemidov Note Added: 0001441
30-03-2011 05:56 Tikh Note Added: 0001443
01-04-2011 14:16 gpsMax Note Added: 0001480
01-04-2011 14:17 gpsMax Tag Attached: метки
01-04-2011 14:17 gpsMax Tag Attached: sml
04-04-2011 04:20 Tikh Note Added: 0001494
06-04-2011 06:46 Fetser Note Added: 0001507
06-04-2011 07:14 Tikh Note Added: 0001508
06-04-2011 07:18 Fetser Note Added: 0001509
06-04-2011 10:42 gpsMax Note Added: 0001514
06-04-2011 10:44 gpsMax Note Added: 0001516
06-04-2011 10:44 gpsMax Note Edited: 0001516
06-04-2011 10:44 gpsMax Note Edited: 0001516
06-04-2011 10:45 gpsMax Note Edited: 0001516
06-04-2011 13:05 Tikh Note Added: 0001531
06-04-2011 13:08 vdemidov Note Added: 0001534
06-04-2011 18:25 gpsMax Tag Attached: доступ
06-04-2011 18:31 gpsMax Note Added: 0001552
06-04-2011 18:32 gpsMax Note Edited: 0001552
06-04-2011 18:33 gpsMax Note Edited: 0001552
06-04-2011 19:30 vdemidov Note Added: 0001562
07-04-2011 01:51 gpsMax Relationship added related to 0000272
07-04-2011 04:08 Tikh Note Added: 0001590
11-04-2011 07:10 vdemidov Status acknowledged => confirmed
21-04-2011 08:02 gpsMax Relationship added related to 0000659
18-05-2011 17:00 gpsMax Relationship added related to 0000744
23-06-2011 11:13 vdemidov Note Edited: 0001562
22-02-2012 08:56 vasketsov Note Added: 0005596
28-06-2012 22:17 vdemidov Status confirmed => resolved
28-06-2012 22:17 vdemidov Fixed in Version => 120808
28-06-2012 22:17 vdemidov Resolution open => fixed
28-06-2012 22:17 vdemidov Assigned To => vdemidov
28-06-2012 22:17 vdemidov Target Version 42xxxx => 120808
10-10-2012 11:45 Tolik Status resolved => closed
08-08-2025 13:22 zed Category Баг => Баг / Bug