뷰 모듈을 사용하여 특정 사용자 만 액세스 할 수있는 뷰를 만듭니다. 뷰에는 역할 또는 권한별로 액세스 제어가 포함되어 있지만 더 세분화 된 것이 필요하다는 것을 알고 있습니다. 기본적으로 사용자 "x"와 사용자 "y"만 특정보기에 액세스 할 수 있다고 말하고 싶습니다. 사이트 관리자 역할). 따라서 이는 ACL 모듈이 개별 노드에서 작동하는 방식과 매우 유사하게 작동합니다.
맞춤보기 액세스 플러그인을 만드는 가장 좋은 방법은 무엇입니까? 나는 이것에 대해 많은 경험이 없다.
또한이 작업을 수행하기 위해 몇 가지 유효성 검사와 함께 인수를 사용하는 것에 대해 궁금합니다 (따라서 수십 개의 개별 뷰를 만들 필요가 없습니다). 예를 들어,이 뷰는 특정 노드 경로의 탭이므로 해당 노드에서 뷰를 볼 수있는 사용자를 지정하는 사용자 참조 필드를 설정하는 것이 궁금합니다. 현재 사용자가 사용자 참조 필드에 지정된 사용자와 동일한 경우에만보기를 확인하는 방법이 필요합니다.
어떤 아이디어? 아니면 내가 필요한 것보다 더 복잡하게 만들고 있습니까?
고마워, 벤