मैं व्यू मॉड्यूल का उपयोग कर रहा हूं ताकि एक दृश्य बनाया जा सके कि केवल विशिष्ट उपयोगकर्ता ही पहुंच सकें। मुझे पता है कि दृश्यों में भूमिका या अनुमतियों द्वारा अभिगम नियंत्रण शामिल है, लेकिन मुझे कुछ अधिक बारीक-बारीक चाहिए: मूल रूप से, मैं केवल उपयोगकर्ता को "x" कहने में सक्षम होना चाहता हूं और उपयोगकर्ता "y" किसी विशेष दृश्य (या किसी और के साथ) का उपयोग कर सकता है एक साइट व्यवस्थापक भूमिका)। तो यह एसीएल मॉड्यूल को अलग-अलग नोड्स के लिए कैसे कार्य करता है इसके समान कार्य करेगा।
कस्टम दृष्टिकोण एक्सेस प्लगइन बनाने के लिए सबसे अच्छा तरीका है? मुझे इसके साथ ज्यादा अनुभव नहीं है।
इसके अलावा, मैं इसे पूरा करने के लिए कुछ मान्यता के साथ एक तर्क का उपयोग करने के बारे में सोच रहा हूं (ताकि मुझे दर्जनों अलग-अलग विचार बनाने की ज़रूरत न हो)। उदाहरण के लिए, चूंकि यह दृश्य एक विशिष्ट नोड पथ पर एक टैब होगा, इसलिए मैं उस नोड पर एक उपयोगकर्ता संदर्भ क्षेत्र स्थापित करने के बारे में सोच रहा हूं जो निर्दिष्ट करता है कि कौन दृश्य देख सकता है। यदि वर्तमान उपयोगकर्ता उपयोगकर्ता संदर्भ क्षेत्र में निर्दिष्ट उपयोगकर्ता के बराबर है, तो मुझे केवल देखने के लिए एक तरीके की आवश्यकता होगी।
कोई विचार? या क्या मैं इसे और अधिक जटिल बना रहा हूं जितना कि इसे करने की आवश्यकता है?
धन्यवाद, बेन