odoo-8
मॉडल के लिए स्वचालित कार्य बनाएं
खोज…
परिचय
मॉड्यूल इंस्टाल के दौरान हमें अक्सर कुछ कोड अपने आप चलाने होते हैं। उदाहरण के लिए हमारी परियोजना आवश्यकताओं को पूरा करने के लिए Sale
मॉड्यूल सेटिंग्स को कॉन्फ़िगर करने के कई कारण हैं।
इस विषय में आप सीखेंगे कि मॉड्यूल इंस्टॉल पर स्वचालित फ़ंक्शन कैसे चलाया जाता है।
सबसे पहले आपको फंक्शन कॉल करने के लिए xml फाइल बनानी होगी
<?xml version="1.0"?>
<openerp>
<data noupdate="1">
<function model="*model_name*" name="_configure_sales"/>
</data>
</openerp>
यह सरल xml फ़ाइल मॉडल_ने मॉडल से _configure_sales फ़ंक्शन को कॉल _configure_sales
।
ध्यान दें: यह xml फ़ाइल data
सरणी के शीर्ष पर होनी चाहिए, क्योंकि Odoo ऊपर से नीचे तक xml फ़ाइलें जुलूस है।
पाइथन फ़ाइल के अनुरूप
class *model_name*(models.Model):
_name = *model_name*
@api.model
def _configure_sales(self):
# Do the configuration here
हर बार जब मॉड्यूल स्थापित किया जाएगा यह फ़ंक्शन चलेगा।
नोट: यदि आप xml से noupdate
निकालते हैं, तो फ़ंक्शन अपग्रेड करने पर भी चलेगा।
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow