Особенности назначенных прав для шаблона на чтение. Баг или фича?

Voronin

Client
Регистрация
30.09.2019
Сообщения
76
Благодарностей
54
Баллы
18
Ковыряю функционал шифрования шаблонов.
В шифрование предусмотрена следующая система разрешений:
- Выполнение
- Чтение
- Изменение
- Полный доступ
2020-01-30_0-04-13.png

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

Разницу между Полный доступ и Изменение не понял, в обоих случаях шаблон в ProjectMaker открываются и редактируются, как бы одно и тоже.

Разрешение Выполнение довольно понятно работает. В ProjectMaker шаблон открыть не дает, а в ZennoPoster шаблон запускается на выполнение.

А вот с разрешением Чтение следующая картина:
Шаблон открылся в ProjectMaker, большинство полей шаблона нередактируемые, что есть гуд. Если тыкать по кубикам, то не показывается их содержимое. Для меня это тоже гуд. Шаблон нельзя сохранить - гуд.
Но стоило в этом шаблоне переключится на режим Расширенное редактирование шаблона, оказалось что в этом режиме можно содержимое всех кубиков смотреть, править нельзя, но смотреть можно.

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

Вопрос в том это баг или так и задумывалось разработчиками Зеннопостера?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 489
Благодарностей
3 356
Баллы
113
Получается если ставить режим на чтение, то пользователь потенциально может его содержимое откопировать в свой новый шаблон. Т.е. напрямую он изменить и сохранить его не может, но может создать новый шаблон и по аналогии с открытым накидать такие же кубики. Т.е. режим на чтение не защищает от копирования шаблона, а лишь усложняет процесс копирования.
Так всегда было, как помню. Доступно для чтения.
 

Voronin

Client
Регистрация
30.09.2019
Сообщения
76
Благодарностей
54
Баллы
18
Тут скорее вопрос почему тогда шаблон с правами на чтение по разному себя ведет в окне Проекты и в окне Расширенный редактор. В первом случае при двойном клике на кубики ничего не открывается, и их свойств посмотреть нельзя, нельзя увидеть код кубиков c#, во втором случае при двойном клике всё свойства можно открыть и увидеть, включая код c#, из ограничений только то, что они нередактируемые.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 489
Благодарностей
3 356
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)