kurilka написал(а):
Спасибо большое, Андрей Владимирович, за долгожданное обновление.
Каких дополнений хочется:
1. Группы пользователей - создал группу, занёс в неё пользователей, назначил права группе. Если пользователей много, это упрощает администрирование.
2. Как-нибудь выделить права "Управление", "Настройка" (значёк, жирный шрифт, и т.д.), чтобы было понятно, что это комплексные наборы прав, которые состоят из дискретных прав на действия с лифтами групп. Возможность смотреть из каких прав состоят комплексные права может послужить шаблоном для:
3. Создание своих наборов комплексных прав.
4. Добавить право - Доступ к списку сервисных ключей.
Дополнения для SPult:
1. Закрашивать желтым цветом вкладки, на которых отключен "звук и мерцание на новые сообщения".
2. Из режима "настройка" изменять параметры КЛШ (там где надпись ГГС)
Баг:
SPult перестал обновлять конфигурацию. При попытке обновить конфигурацию пишет что не удалось обновить конфигурацию, после чего перестает получать информацию с лифтовых блоков.
В той же папке, где лежит новый LKDSDrv.msi, выложен SPult.exe v4.7.0.25 и LKDSDisp.exe v4.7.0.14, при использовании которых все изменения конфигурации сопровождается сообщениями в SPult. Если изменились только права, то в SPult выдается сообщение "Изменились права доступа" и новые права доступа применятся сразу, т.е. загружать структуру не нужно.
Замена LKDSDisp.exe делается следующим образом:
1) в установленном ПО файл \LKDSDrv\LKDSDisp\LKDSDisp.exe переименовывается в файл \LKDSDrv\LKDSDisp\LKDSDisp.exe_old
2) в папку \LKDSDrv\LKDSDisp\ переписывается файл
LKDSDisp.exe
3) net stop lkdsdisp
4) net start lkdsdisp
В SPult v4.7.0.25 по правой кнопке в ярлыке закладки можно включать/выключать индикацию новых событий звуком и мерцанием.
На ближайшее время:
- добавить еще одно право "Доступ к списку сервисных ключей"
- после завершения обкатки сформировать рабочий дистрибутив и выложить его
По поводу планов.
Буду думать над другой системой разделения доступа.
В ней будут объекты, к которым дается доступ - это лифты и группы лифтов. Группы лифтов не могут быть вложенными, т.е. группы лифтов состоят из лифтов (из групп лифтов не могут). Число лифтов и групп лифтов логически не ограничено.
В ней будут субъекты, которым дается доступ к объектам - это пользователи и группы пользователей. Группы пользователей не могут быть вложенными, т.е. группы пользователей состоят из пользователей (из групп пользователей не могут). Число пользователей и групп пользователей логически не ограничено.
Можно допустить возможность создания собственных наборов комплексных прав, но эти комплексные права просто шаблоны, состояшие из атомарных прав. В момент назначения такого комплексного права субъекту на объект остаются только атомарные права, из которых состоит шаблон, т.е. нельзя посмотреть какие комплексные права даны субъекту.
Про выборочную установку. Штатные средства подготовки msi файлов, предоставляемые Microsoft, не позволяют красиво и понятно сделать процесс выбора параметров этой установки. Да и в последних средствах разработки ПО (Microsoft Visual Studio) нет штатных средств подготовки msi файлов, а предлагается использовать сторонне средство InstallShield. Будем, конечно, покупать и изучать, но это не быстро.