मैं सिम्फनी और "सुपर एडमिन" के बारे में कुछ समझने की कोशिश कर रहा हूं।सिम्फनी - सुपर व्यवस्थापक को समझना
जब मैं सुपर व्यवस्थापक विशेषाधिकारों
php app/console fos:user:create adminuser --super-admin
साथ FOSUser to create a user का उपयोग मैं सबसे पहले पता है कि (doc से)
[...] --super- निर्दिष्ट मतलब है करना चाहते हैं व्यवस्थापक विकल्प उपयोगकर्ता को एक सुपर व्यवस्थापक के रूप में ध्वजांकित करेगा [...]
मुझे लगता है कि इसका मतलब है उपयोगकर्ता को ROLE_SUPER_ADMIN
देना क्योंकि मुझे कोई सुपर-एडमिन नहीं दिख रहा है उपयोगकर्ता तालिका में फ़ील्ड।
दूसरे, जबकि (अब भी दस्तावेज़ से)
एक सुपर व्यवस्थापक आपके आवेदन के किसी भी भाग की पहुंच है
security:
role_hierarchy:
ROLE_SUPER_ADMIN: [ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH, ...]
क्यों हम अभी भी के लिए पहुँच पदानुक्रम विन्यस्त करने की जरूरत है यह
ठीक है, मैंने सोचा, मैंने सोचा था कि यह केवल मतदाताओं से संबंधित था और मैं मत भूल गया मतदाताओं को हमेशा बुलाया जाता है। मैंने यह भी सोचा कि यह Django में बनाया गया था, जिसमें superusers स्वचालित रूप से सभी अधिकार हैं। मैं ऐसी परिस्थिति की कल्पना नहीं कर सकता जहां हम सुपरसर्स से कुछ छिपाना चाहते हैं। –