2008-10-29 11 views
5

वर्तमान में हमारे पास एक जेआईआरए उदाहरण साझा करने वाली कई परियोजनाएं हैं। हम इसे ऐसा करना चाहते हैं कि उपयोगकर्ता केवल उन परियोजनाओं को देखें जो वे परीक्षण कर रहे हैं।जेआईआरए प्रोजेक्ट को कैसे फ़िल्टर करें कि केवल कुछ उपयोगकर्ता ही देख सकते हैं और एक्सेस कर सकते हैं?

लेकिन हालांकि हम वर्तमान में इन उपयोगकर्ताओं को मानक समूहिंग जिरा-उपयोगकर्ताओं को समूहित कर रहे हैं।

सबसे अच्छा JIRA परियोजना को फिल्टर करने की है कि केवल कुछ ही उपयोगकर्ताओं को देख सकते हैं और उपयोग तरीका

उत्तर

4

आप प्रत्येक परियोजना आप के लिए उपयोगकर्ताओं की विशेष समूह बनाना चाहिए क्या है ... आप एक से अधिक समूह हो सकता है, कुछ बेहतर संगठन के लिए "project1_developers", "project2_observers" की तरह।

आप प्रत्येक परियोजना का उपयोग किस तरह प्रत्येक समूह होना चाहिए में परिभाषित करने के लिए परियोजना भूमिकाओं के साथ इन समूहों गठबंधन alson।

एक परियोजना को अनुमतियों को सेट करने के लिए अनुमति योजना बनाएं। कुछ इस तरह:
ब्राउज़ परियोजनाओं -> समूह (project1_admins, project1_developers, project1_users, project1_observers)
बनाएं मुद्दे -> समूह (project1_admins, project1_developers, project1_users)
ले जाएँ मुद्दे -> समूह (project1_admins)

आप उपयोग कर सकते हैं यहां आपकी परियोजना भूमिकाएं भी हैं ... लेकिन मैं सबकुछ समूहों के साथ सेट करना पसंद करता हूं।

अंत में, आप समस्या सुरक्षा योजनाओं का उपयोग यह परिभाषित करने के लिए कर सकते हैं कि मुद्दों को कौन देख सकता है और नहीं देख सकता है। समस्या सुरक्षा योजनाएं कई सुरक्षा स्तरों को लागू करती हैं जिनमें उपयोगकर्ताओं/समूहों को असाइन किया जा सकता है।

आशा है कि मदद कर सकता है।

7

व्यक्तिगत रूप से मैं सभी परियोजना भूमिकाओं के लिए हूं। मेरे पास एक सामान्य अनुमति योजना है जो प्रोजेक्ट ब्राउज़ करने के लिए प्रोजेक्ट भूमिकाओं में परिभाषित सभी उपयोगकर्ताओं/समूहों को अनुमति देती है, जो परियोजना प्रशासक/प्रबंधक को परिभाषित करती है कि कौन से समूह अपनी परियोजना देख सकते हैं। तो जिरा-उपयोगकर्ताओं को हटाकर या जोड़कर (डिफ़ॉल्ट समूह जिसे उपयोगकर्ता को जेआईआरए में लॉग इन करने का हिस्सा बनना होगा) परियोजना की "उपयोगकर्ता" परियोजना भूमिका को आगे बढ़ाने के लिए, यदि प्रोजेक्ट मैनेजर अपने प्रोजेक्ट को देख सकता है या नहीं तो प्रोजेक्ट मैनेजर नियंत्रित कर सकता है या नहीं ।

+2

यह एक उत्कृष्ट जवाब है, धन्यवाद! प्रत्येक परियोजना के लिए कस्टम अनुमति योजना बनाने से बहुत तेज़ और कम कठिन। –

+0

वाह! मेरे सिर पर रास्ता .. – Adamantus

0

इस समस्या को हल करने का सबसे अच्छा तरीका है और गतिशील सुरक्षा के स्तर की मदद और एक पोस्ट फंक्शन का उपयोग करके रन टाइम पर इस मुद्दे के आधार पर सुरक्षा के स्तर को स्थापित करने के साथ है।

1

पूरी तरह से ब्रायन से सहमत: परियोजना भूमिकाओं जाने का रास्ता नहीं है, और यदि आप बहुत अधिक समूहों के साथ समापन। भूमिका सदस्यता एक परियोजना के लिए स्थानीय है। समूह वैश्विक हैं।

पूरी तरह Balarami से असहमत: सुरक्षा का स्तर बहुत किफ़ायत से और मुद्दों के छोटा सा प्रतिशत (अपवाद आधार पर) पर इस्तेमाल किया जाना चाहिए।

0

मैंने इस बारे में एक ट्यूटोरियल लिखा कि यह कैसे करें। इसमें एक अनुमति योजना, समूह बनाना और उपयोगकर्ताओं को डिफ़ॉल्ट अनुमति योजना से उपयोगकर्ता समूह को खोलना शामिल है। मुझे नहीं पता कि यह करने का एकमात्र तरीका है, लेकिन एक बार महारत हासिल करने के बाद केवल एक ही ग्राहक को केवल अपनी परियोजनाओं के लिए अनुमति के साथ स्थापित करने के लिए लगभग 10 मिनट लगते हैं।

यह सबसे आसान गाइड आप ऐसा करने के तरीके पर मिलेगा है:

Setting up JIRA for single Project/User Permissions

+0

कृपया ध्यान दें कि आपकी वेबसाइट/उत्पाद के नंगे लिंक यहां दो कारणों से प्रोत्साहित नहीं किए गए हैं; सबसे पहले, एक उत्तर स्वयं निहित उत्तर के रूप में पोस्ट किया जाना चाहिए, न कि बाहरी साइट के लिए एक लिंक। दूसरा, आत्म-प्रचार यहां पर फंस जाता है, और अक्सर स्पैम के रूप में फ़्लैग किया जाता है (विशेष रूप से यदि कोई प्रकटीकरण नहीं है कि आप अपनी साइट/उत्पाद से जुड़ रहे हैं)। –

संबंधित मुद्दे

 संबंधित मुद्दे