• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

изменение логики

  • Автор темы Автор темы Yarotskaya
  • Дата начала Дата начала
Y

Yarotskaya

помогите изменить логику базы данных в соответствие со следующим описанием: пользователь без ролей не должен видеть ни одного действия по созданию, редактированию и удалению документов. Если у пользователя нет роли «Administrator», то он не должен видеть действий по удалению документов и запуску агентов.
какие формулы необходимо использовать в свойствах кнопок????
 
в формуле скрытия
!@UserRoles*="[Admin]"
и т.д.
 
Можно ещё @IsNotMember("[Administrator]" : "[User]"; @UserRoles)
 
Akupaka
НЕ РАВНО сложнее для восприятия чего? мира? :)
 
НЕ РАВНО сложнее для восприятия чего? мира?
Не равно было бы @UserRoles*!="[Administrator]":"[User]", но эта формула будет неверной в данном контексте.
Пожалуй, соглашусь, что
!@UserRoles*="[Administrator]":"[User]"
короче и, возможно, быстрее, но всё-таки
@IsNotMember("[Administrator]" : "[User]"; @UserRoles)
несколько читабельнее. По крайней мере новичку в Лотусе.
 
хз, вот для индусов @IsNotMember проблематично :)
help v6.5 сказал(а):
4. This example returns 1 if both the [WebTeam] and [ManageFiles] roles are assigned to the current user; it returns 0 if only one or neither of the roles is assigned to the user.
@IsNotMember("[WebTeam]":"[ManageFiles]";@UserRoles)
 
Не равно было бы @UserRoles*!="[Administrator]":"[User]", но эта формула будет неверной в данном контексте.
Пожалуй, соглашусь, что
!@UserRoles*="[Administrator]":"[User]"
короче и, возможно, быстрее, но всё-таки
@IsNotMember("[Administrator]" : "[User]"; @UserRoles)
несколько читабельнее. По крайней мере новичку в Лотусе.


какая разница между @IsNotMember("[Administrator]" : "[User]"; @UserRoles) и @IsNotMember(@UserRoles; "[Administrator]" : "[User]" )?
 
какая разница между @IsNotMember("[Administrator]" : "[User]"; @UserRoles) и @IsNotMember(@UserRoles; "[Administrator]" : "[User]" )?
@IsNotMember Return value
...If both parameters are lists, returns 1 if all elements of textListValue1 are not contained in textListValue2
То есть без разницы.
Просто
Syntax
@IsNotMember( textValue ; textListValue ) or
@IsNotMember( textListValue1 ; textListValue2 )
поэтому я сперва указываю роль(и), а потом @UserRoles.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы