SASGIS - SAS.Планета
View Issue Details
0003018SAS.Планета[All Projects] Хотелкаpublic20-04-2016 13:0124-04-2017 15:36
ygorigor 
 
normalfeaturealways
confirmedopen 
Windows7Ultimate
160707 
30xxxx.Vip 
0003018: Не отображать на карте метки добавленные другими пользователями
Сейчас если другой пользователь добавляет новые метки в базу данных то они автоматически отображаются на карте если войти под другим пользователем. Хотелось-бы что-бы эти метки оставались видны только тому пользавателю кто добавил их.
метки, многопользоватеская
Issue History
20-04-2016 13:01ygorigorNew Issue
20-04-2016 19:37GarlNote Added: 0017163
21-04-2016 03:56ygorigorNote Added: 0017164
21-04-2016 05:15GarlNote Added: 0017165
21-04-2016 05:28ygorigorNote Added: 0017166
21-04-2016 05:31GarlNote Added: 0017167
21-04-2016 07:36zedNote Added: 0017168
21-04-2016 08:02ygorigorNote Added: 0017169
21-04-2016 08:48zedNote Added: 0017170
21-04-2016 09:06vdemidovNote Added: 0017171
21-04-2016 09:40zedNote Added: 0017172
21-04-2016 10:07vdemidovNote Added: 0017173
21-04-2016 17:44zedNote Added: 0017174
21-04-2016 17:45zedNote Added: 0017175
02-08-2016 10:17vdemidovProduct Version.Nightly => 160707
10-03-2017 17:38vdemidovTag Attached: метки
10-03-2017 17:38vdemidovTag Attached: многопользоватеская
24-04-2017 15:36vdemidovStatusnew => confirmed
24-04-2017 15:36vdemidovTarget Version => 30xxxx.Vip

Notes
(0017163)
Garl   
20-04-2016 19:37   
вопрос в том чтобы хранить метки в папке текущего пользователя? или в %APPDATA%?
(0017164)
ygorigor   
21-04-2016 03:56   
Я имею в виду пользователя в базе данных Сас планеты а не пользователя Windows.
Я создал одну общую базу данных на одном компьютере, и в эту базу заходят с других компьютерах под разными именами и паролями. База данных в формате MONGODB, но тоже самое можно зделать и для СУБД.
(0017165)
Garl   
21-04-2016 05:15   
а смысл тогда всех пользователей держать в одной базе если и мне нужно видеть чцжие метки?

в СУБД тогда надо делать полноценный механизм прав просмотр\изменение с привязкой к пользователям СУБД и редактированием прав, и каким то образом интегрировать это в интерфейс САС. Скольким пользователям оно будет нужно?
(0017166)
ygorigor   
21-04-2016 05:28   
Я хочу только чтоб метки добавленные другим пользователем помечались как неотображаемые на карте по умолчанию(если это возможно) для других ползователей, не больше.
(0017167)
Garl   
21-04-2016 05:31   
во! потихоньку добываем подробности ))
прослеживается зависимость видимости меток от пользователя СУБД...
(0017168)
zed   
21-04-2016 07:36   
Просто не получится, нужно все переделывать, как описал Garl.
(0017169)
ygorigor   
21-04-2016 08:02   
Так сейчас видимость меток на карте уже зависит от пользователя. Если я использую один пользователь и ставлю галочки на несколько меток чтобы они отображались на карте то меняя пользователя базе данных эти метки не будут отображатся этому пользователю на карте.
(0017170)
zed   
21-04-2016 08:48   
А, вы про это. Я подумал что нужно чтобы в управлении метками ни категорий, ни меток вообще небыло.

Но дело в том, что сейчас в базе сохраняется только информация об отключенных вручную метках. И определить, чья это метка, невозможно. Можно только определить, у кого она отключена. И менять эту логику мне не очень хочется.
(0017171)
vdemidov   
21-04-2016 09:06   
Что бы удовлетворить хотелку, похоже нужно наоборот, все метки по-умолчанию считать выключенными, а при создании новой конкретному пользователю прописывать, что она видима. Тогда получится желаемое поведение.
(0017172)
zed   
21-04-2016 09:40   
Ну да, требуется прямо противоположная логика от существующей. Я когда делал метки, обдумывал оба варианта и решил, что логичнее и проще сделать как сейчас.
(0017173)
vdemidov   
21-04-2016 10:07   
Ну, тогда закрывай эту хотелку. Или сделай поведение настраиваемым.
(0017174)
zed   
21-04-2016 17:44   
Сделать настраиваемым - сложно и пока что я вообще не хочу туда влезать. Но и закрывать тикет как-то рука не поднимается. Пускай болтается неприкаянный.
(0017175)
zed   
21-04-2016 17:45   
Только как-то переименовать надо, а то суть хотелки сходу не очень понятна.