|
|
|
| начальство пришло к мысли что некоторые кнопки и проч нужно поскрывать от простых смертных.
если делать на уровне пользователей и групп то получаем защиту только для Формы а не для конкретного ее элемента.
Появилась мысля сделать таблу Имя_формы, Контрол, Список_ДА, Список_НЕТ и при открытии формы пробегая по этой табле и выставлять видимость + Сделать управляющую Форму в которая облегчит создание этой таблицы видимостей.
Я это к чему - может нечто подобное уже делали и не фиг изобретать велосипед. | |
|
| |
|
|
|
| Список_ДА и Список_НЕТ- это поля с мультивыбором? Вы с ними пробовали работать программно? гемор
достаточно
id_пользователь
Форма
Контрол
По дефолту все контролы скрываются. Показываются только в соответствии с таблицей
Правильнее (если возможно разделить) даже завести таблицу групп и раздавать кнопки группам
тогда изменение (добавление) пользователя сводится в добавлении его в группу/ы или удаление кнопки у группы | |
|
| |
|
|
|
|
| просто мемо поля куда через разделитель заносим код группы пользователей. а потом через InStr работать |
Очень плохая идея | |
|
| |
|
|
|
| да - просто первое чё в глову влезло, думал табла штоб не разросталась - а если группами и констролы не все а только видимые (или наоборот) - то и не сильно она вырастет - табла.
спасибо. | |
|
| |
|
|
|
| сделай разные интерфейсы для разных групп пользователей
каждому пользователю выдавай тот интерфейс, который ему положен по группе
обычно 3-4 разных интерфейса | |
|
| |
|
|
|
| оно бы ниче (сделал копию формы - лишнее нафиг) - вот только интерфейс в движе, и менять придется во всех 3-4 вариантах. | |
|
| |
|
|
|
|
вот только интерфейс в движе
|
ню-ню... | |
|
| |
|
|
|
| Пользователи "любят" мигрировать по кабинетам, рабочим местам, учетным записям.
Иногда (часто) 2-3 человека работают под одной учеткой.
Вариант с несколькими интерфейсами в этом случае мне кажется обременительным как в поддержке, так и в администрировании.
Была мысля пользовать динамично отстраиваемый ToolBar (по ролям) в формах,
но пока дальше экспериментов дело не пошло за ненадобностью.
Ограничился динамичной менюшкой, да сравнением "автора" записи и текущего пользователя.
<пожимая плечами> :) | |
|
| |
|
|
|
|
в этом случае мне кажется обременительным как в поддержке, так и в администрировании.
|
в таких случаях весьма обременителен в поддержке вообще весь "зоопарк" мигрирующих пользователей :)
вариант с несколькими интерфейсами по группам пользователей
проще чисто "технологически" т.н. метод решения избыточностью
это, конечно, далеко не единственный способ... | |
|
| |
|
|
|
|
| кстати - да, отметим на полях, что динамические контекстные меню (списки, иерархии и т.п.), настраиваемые программно "от пользователя"
и "видимые-невидимые" элементы формы (кнопки, поля ввода и т.п.) появляющиеся-исчезающие также "от пользователя"
это концептуальо разные вещи...
в общем я не поддерживаю идею "динамических" контролов меняющихся в контексте пользователя. это совершенно не оправдано. | |
|
| |
|
|
|
| А я уже ничего не поддерживаю.
Пустое это все.
Суета.
Пора "думать о вечном".
:) | |
|
| |
|
|
|
|
| Вот вы говорите sap, sap.
А думаете легко нам, sap-ям?
У нас, sap-ей, рабочий день ненормированный.
Нам молоко за вредность положено давать...
:) | |
|
| |
|
|
|
| в sap ненормированный день, это не баг а фича! | |
|
| |
|
|
|
|
| я у себя сделал так (просьба не пинать!! )
на форме сделал поле, маленькое, скажем 1х1 см или даже меньше. Его не видно, прозрачный фон. Где оно расположено, знает только тот, кому положено знать.
ДаблКлик на этом поле выводит нужные кнопки в режим видимости.
Практика показала, что те, кому не нужно лазить там где нислед, так и не понимали, что я делаю, что кнопки появляются | |
|
| |
|
|
|
| Так у вас установлена защита "уровне пользователей и групп"? Если да, то на Load формы c помощью DAO можно определить, в какие группы входит CurrentUser и прятать/показывать элементы формы.
Еще вариант - добавить поле не форме для ввода пароля. Ввел правильный - элементы появились. | |
|
| |
|
|
|
| А вот скажите, на кой все эти пароли, если они у всех записаны на листочках и на столах лежат?
Пароли к компам, как админские, так и юзерские, пароли к вайфаям, пароли к почтовым ящикам и т.д.
вот честно скажу, не понятно мне это
Наличие паролей ведет к лишним телодвижениям, к суматохе, неразберихе и т.п.
ну мне так вот имхается | |
|
| |
|
|
|
| >>> Наличие паролей ведет к лишним телодвижениям, к суматохе, неразберихе и т.п.
я ничего не понял
пароль это как зубная щетка... конечно ты можешь давать свою попользоваться кому-то... если хочешь | |
|
| |
|
|
|
|
|
пароль это как зубная щетка
|
Да ладно вам
у Кати комп запаролен, ну чтобы не дай Бог кто без нее не зашел в ее аську
но Катя заболела, а на ее компе остался файлик, экселевский, который нужен Ире
Ира звонит Кате и та дает ей свой пароль
А чтобы не звонить, проще пароли на бумажку и под стекло, чтобы все знали ежели что...
- А я не могу зайти в свой компьютер!!! Памагите!! Хелп!!
И весь офис отключает ей капслок или меняет языковую панель...
На фирме уже сменился третий сисадмин, а компы до сих пор запаролены первым админом и никто их не знает, и ничего не установить на комп.
мое мнение - баловство все это | |
|
| |
|
|
|
|
ира идет накуй медленным торжественным шагом
я серьезно | |
|
| |
|
|
|
| Ира ваще-то ее начальница...
дело даже не в этом
а в том, какие-такие у юзера секреты на работе, что нужно паролить комп???
ну ладно, не будем темку засорять, а то по *опе дадут за флуд | |
|
| |
|
|
|
| есть такой программ - "Клиент-Банк", так вот я увольнялся и возвращался (к нещастью) на фирму через пару лет - пароль на нем стоит тотже самый, что я ставил в самом начале (лет 5-7 назад) и хотя они его раз в год генерят по новой.
как грит один знакомый - замок это для чесного человека, а не для воров.
(закрыто значит ему туда не нужно и чел уходит, а вор по любому взломает). | |
|
| |
|
|
|
| общие файлы должны лежать в общей папке.
Если файл лежит на компе пользователя - это его личный файл.
Вообще на компе пользователя вообще не должно быть файлов связанных с работой, иначе это сильно осложняет контроль за доступом к информации.
На кой всякие секреты если полный отчет по платежам лежит в папке на "рабочем столе" менеджера? Давайте баланс в коридоре у туалета вывешивать.
Тут одно из двух
- либо фирме все равно что кто-то (ночной охранник/ фискальные органы/ обиженный сотрудник) сможет получить информацию о объемах продаж и зарплатах то тогда пароли на бумажках и файлы на компах пользователей
- либо не все равно - и тогда файлы на сервере, политика паролей и регулярная их смена.
| |
|
| |