हम बुकिंग आवेदन के लिए पार्टी मॉडल का उपयोग कर रहे हैं, ताकि ग्राहक और कर्मचारी डेटाबेस में प्रभावी रूप से एक ही तालिका साझा कर सकें।पार्टी मॉडल, अनुमतियां, ग्राहक और कर्मचारी
पहले ग्राहक भुगतान करते हैं और यदि कोई स्लॉट उपलब्ध होता है तो केवल नियुक्ति ही 'बुक' कर सकती है। अब, हम premium_customer
प्रकार की भूमिका बनाना चाहते हैं ताकि ग्राहक भुगतान किए बिना बुकिंग कर सकें और यहां तक कि यदि कोई उपलब्धता न हो।
क्या ग्राहकों को एक सुरक्षा मॉडल, जैसे एसीएल या आरबीएसी में जोड़ने का अर्थ है?
- यदि हां, तो हम भूमिकाओं
normal_customer
औरpremium_customer
हमारेreception
औरduty_manager
और अन्य कर्मचारियों की भूमिका निभाने के साथ-साथ बुलाया परिचय करते हैं? - यदि नहीं, तो वेबसाइट उपयोगकर्ताओं के लिए एक अलग सुरक्षा मॉडल होना चाहिए?
सरल एक पंक्ति जवाब एक और भूमिका बनाने के लिए उचित है, लेकिन सच के सबसे करीब। – boatingcow