View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002668 | SAS.Планета | Баг / Bug | public | 29-03-2015 17:52 | 02-04-2015 16:47 |
| Reporter | T_Im | Assigned To | vdemidov | ||
| Priority | low | Severity | tweak | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Product Version | 141212 | ||||
| Target Version | 150915 | Fixed in Version | 150915 | ||
| Summary | 0002668: Если поставить и снять галочку "кэш только для чтения", загрузка будет невозможна | ||||
| Description | При установке этой галочки в maps.ini пишутся 2 строки: IsReadOnly=1 UseDwn=0 а при снятии галочки "кэш только для чтения" в maps.ini остается UseDwn=0, чего быть не должно. | ||||
| Tags | No tags attached. | ||||
| related to | 0002672 | confirmed | Настройка кэша "Только для чтения" применяется только после перезапуска |
|
|
> Если поставить и снять галочку "кэш только для чтения", загрузка будет невозможна После этого ещё нужно поставить галку "Разрешить скачивание" и всё будет возможно. > остается UseDwn=0, чего быть не должно Почему не должно? А может там скачивание было запрещено изначально? |
|
|
Единственное, что можно, так это выдавать сообщение при снятии режима только для чтения и в зависимости от выбора пользователя разрешать скачивание. |
|
|
А может просто различать эффективное состояние возможности скачивать и настройку пользователя? |
|
|
Как? |
|
|
Сравнивал 2 файла: до галочки и после. UseDwn=0 появилось после установки галочки "кэш только для чтения" через интерфейс. После снятия галочки - IsReadOnly=1 удалилось, а UseDwn=0 - нет. Если IsReadOnly=1 достаточно, чтобы в кеш не шло скачивание, то тогда, наверно, проще убрать прописывание в maps.ini UseDwn=0. |
|
|
>Как? Ну просто сделать конфиг и эффективное состояние возможности закачки разными объектами. Тогда конфиг будет жить сам по себе и изменяться только из ini файла или ГУЯ, а состояние будет зависеть от конфига, от состояния тайлохранилища и может еще от чего-нибудь (например от включения/выключения автономного режима в експлорере) |
|
|
> Если IsReadOnly=1 достаточно Не достаточно. > Ну просто сделать конфиг Ну, не так уж и просто. |
|
|
>> Ну просто сделать конфиг >Ну, не так уж и просто. Не просто, а очень просто. Там уже почти все и так есть. ITileDownloaderStateChangeble есть, так что нужно просто убрать изменение в конфиге при установке ридолни режима. Нужно убрать из TMapAbilitiesConfig проверку FStorageConfig. Еще и связность между модулями уменьшится. PS: Пока объяснял понял что это гораздо проще чем решил в начале :) |
|
|
Ладно. Чуть сложнее чем думал. Не доделано пересоздание тайлохранилища при изменении настройки IsReadOnly |
|
|
В общем, если пока не пытаться исправлять багу 0002672 и смириться с тем что ридонли включается/выключается только после перезапуска, то исправить эту проблему таки очень просто. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 29-03-2015 17:52 | T_Im | New Issue | |
| 29-03-2015 18:33 | zed | Note Added: 0015496 | |
| 29-03-2015 18:33 | zed | Note Edited: 0015496 | |
| 29-03-2015 18:58 | zed | Note Added: 0015497 | |
| 29-03-2015 20:36 | vdemidov | Note Added: 0015498 | |
| 29-03-2015 20:37 | zed | Note Added: 0015499 | |
| 29-03-2015 21:27 | T_Im | Note Added: 0015500 | |
| 30-03-2015 06:48 | vdemidov | Note Added: 0015501 | |
| 30-03-2015 07:13 | vdemidov | Priority | high => low |
| 30-03-2015 07:13 | vdemidov | Status | new => confirmed |
| 30-03-2015 07:13 | vdemidov | Product Version | .Nightly => 141212 |
| 30-03-2015 07:13 | vdemidov | Target Version | => 151010 |
| 30-03-2015 07:46 | zed | Note Added: 0015503 | |
| 30-03-2015 08:21 | vdemidov | Note Added: 0015504 | |
| 30-03-2015 08:24 | vdemidov | Target Version | 151010 => 150915 |
| 30-03-2015 08:26 | vdemidov | Note Edited: 0015504 | |
| 30-03-2015 08:28 | vdemidov | Note Edited: 0015504 | |
| 30-03-2015 19:14 | vdemidov | Note Added: 0015520 | |
| 01-04-2015 19:58 | vdemidov | Relationship added | related to 0002672 |
| 02-04-2015 06:25 | vdemidov | Note Added: 0015529 | |
| 02-04-2015 16:47 | vdemidov | Status | confirmed => resolved |
| 02-04-2015 16:47 | vdemidov | Fixed in Version | => 150915 |
| 02-04-2015 16:47 | vdemidov | Resolution | open => fixed |
| 02-04-2015 16:47 | vdemidov | Assigned To | => vdemidov |
| 08-08-2025 13:22 | zed | Category | Баг => Баг / Bug |