ट्रेटन ईआरपी विकास: भाग 1

हम निर्माता की कंपनी के लिए ईआरपी सिस्टम बनाने के लिए एक बड़े प्रोजेक्ट के साथ आए हैं। एक सर्वर के रूप में, विकल्प tryton पर गिर गया। हालाँकि, उनका प्रलेखन बहुत बुरा है। इंटरनेट पर, मैं आधिकारिक प्रलेखन , विवरण के साथ कोड के टुकड़े और irc tryton चैनल के लॉग को खोजने में कामयाब रहा। ट्राईटन पर किसी भी प्रणाली के विकास के लिए यह जानकारी बहुत कम है। इस अंतर को बंद करने के लिए, संपूर्ण विकास प्रक्रिया का दस्तावेजीकरण करने का निर्णय लिया गया, विशेष रूप से उन नुकसानों का सामना करना पड़ा जिनका सामना करना पड़ा था। तो चलिए शुरू करते हैं।



भाग 1: डेटाबेस के साथ tryotnd, क्वेरी संरचना स्थापित करें

भाग 2: विधि संरचना, उपयोगकर्ताओं और समूहों के साथ काम करना, मॉड्यूल स्थापित करना

भाग 3: कंपनी (कंपनी), समकक्षों (पार्टी), माल (उत्पाद) और गोदाम (स्टॉक) के मॉड्यूल के साथ काम करें।



1. कोशिश कर रहा है और स्थापित करने से पहले



1.1। सर्वर प्रारंभ


आप रिपॉजिटरी से ट्रायटन को स्थापित कर सकते हैं, हालाँकि, यह रास्ता हमें शोभा नहीं देता इसलिए उनके भंडार पर जाएं । trytond - सर्वर स्रोत, tryton - gtk क्लाइंट। हमारे पास एक क्लाइंट के रूप में एक वेब इंटरफेस (yii) होगा, इसलिए हम सीधे ट्रेटबैंड सर्वर डाउनलोड करते हैं । फिलहाल, नवीनतम संस्करण 3.2.0, और हम इस पर विचार करेंगे।



सर्वर स्क्रिप्ट बिन फ़ोल्डर में होती है और इसे ट्रिप्टॉन्ड कहा जाता है। प्रारंभ करने का प्रयास करते समय, trytond /etc/trytond.conf में कॉन्फ़िग फ़ाइल तक पहुँचने में एक त्रुटि हुई। मैजिक की --help ने सुझाव दिया कि एक तर्क है -c (- config) जिसके साथ आप कॉन्फिगर फाइल को निर्दिष्ट कर सकते हैं। आपको इस python trytond - /home/username/trytond_path/etc/trytond.conf



जैसे सर्वर को python trytond - /home/username/trytond_path/etc/trytond.conf







1.2। DB तैयारी


प्रलेखन का दावा है कि पोस्टग्रैस्कल, मायस्कल, साइक्लाइट के लिए समर्थन। Irc में trytond डेवलपर्स के पत्राचार के आधार पर, mysql का उपयोग नहीं करना बेहतर है। तदनुसार, चुनाव postgresql पर गिर गया। मुझे पहले इस डेटाबेस के साथ काम नहीं करना था, इसलिए मैंने एक छोटे ट्यूटोरियल का उपयोग किया।



हमें postgresql स्थापित करने की आवश्यकता है, वहां एक उपयोगकर्ता बनाएं और डेटाबेस बनाने के लिए इसे अधिकार देना सुनिश्चित करें:



 sudo aptitude install postgresql sudo su -l postgres psql create user tryton with password 'tryton'; alter user tryton createdb; \q
      
      







1.3। Trytond.conf का संपादन


हम कॉन्फ़िगरेशन को संपादित करने के लिए आगे बढ़ते हैं। पहली चीज़ जो हम देखते हैं, वह है jsonrpc = localhost:8000



रेखा jsonrpc = localhost:8000



। सभी दस्तावेज xml-rpc का उपयोग करते हैं, हालांकि यह डिफ़ॉल्ट रूप से सक्षम नहीं है। मैं json-rpc से खुश हूं, इसलिए इसे वैसे ही छोड़ दें।



इसके बाद डेटाबेस सेटअप आता है। हम संबंधित डेटा भरते हैं।



 db_type = postgresql db_host = localhost db_port = 5432 db_user = tryton db_password = tryton
      
      







trytond admin_passwd = tryton



पासवर्ड trytond admin_passwd = tryton



; मेरे ट्रायटॉन्ड ने खाली व्यवस्थापक पासवर्ड के साथ एक डेटाबेस बनाने से इनकार कर दिया।

auto_reload = True



हमें मॉड्यूल के साथ काम करना होगा, इसलिए हम स्वत: लोडिंग मॉड्यूल auto_reload = True



चालू करते हैं।

हम संकेत देते हैं कि logfile = /home/username/trytond_path/log/debug.log



कहां डालें logfile = /home/username/trytond_path/log/debug.log







अंततः, विन्यास इस तरह दिखता है:

trytond.conf
 #This file is part of Tryton. The COPYRIGHT file at the top level of #this repository contains the full copyright notices and license terms. [options] # Activate the json-rpc protocol jsonrpc = localhost:8000 #ssl_jsonrpc = False # This is the hostname used when generating tryton URI #hostname_jsonrpc = # Configure the path of json-rpc data #jsondata_path = /var/www/localhost/tryton # Activate the xml-rpc protocol #xmlrpc = *:8069 #ssl_xmlrpc = False # Activate the webdav protocol #webdav = *:8080 #ssl_webdav = False # This is the hostname used when generating WebDAV URI #hostname_webdav = # Configure the database type # allowed values are postgresql, sqlite, mysql db_type = postgresql # Configure the database connection ## Note: Only databases owned by db_user will be displayed in the connection dialog ## of the Tryton client. db_user must have create permission for new databases ## to be able to use automatic database creation with the Tryton client. db_host = localhost db_port = 5432 db_user = tryton db_password = tryton #db_minconn = 1 #db_maxconn = 64 # Configure the postgresql path for the executable #pg_path = None # Configure the Tryton server password admin_passwd = tryton # Configure the path of the files for the pid and the logs #pidfile = False logfile = /home/clutcher/projects/erp/log/debug.log #privatekey = server.pem #certificate = server.pem # Configure the SMTP connection #smtp_server = localhost #smtp_port = 25 #smtp_ssl = False #smtp_tls = False #smtp_password = False #smtp_user = False #smtp_default_from_email = False # Configure the path to store attachments and sqlite database #data_path = /var/lib/trytond # Allow to run more than one instance of trytond #multi_server = False # Configure the session timeout (inactivity of the client in sec) #session_timeout = 600 # Enable auto-reload of modules if changed auto_reload = True # Prevent database listing #prevent_dblist = False # Enable cron # cron = True # unoconv connection #unoconv = pipe,name=trytond;urp;StarOffice.ComponentContext # Number of retries on database operational error # retry = 5 # Default language code # language = en_US
      
      







1.4। लॉगिंग


Tryton में लॉगिंग के कई स्तर हैं ( प्रलेखन में DEBUG, INFO, WARNING, ERROR, CRITICAL) शामिल हैं। लॉगिंग लायब्रेरी की स्रोत पंक्तियाँ निम्न पंक्तियाँ मिलीं:



 CRITICAL = 50 FATAL = CRITICAL ERROR = 40 WARNING = 30 WARN = WARNING INFO = 20 DEBUG = 10 NOTSET = 0
      
      







संख्या जितनी बड़ी होगी, लॉग उतने ही विस्तृत होंगे। यह irc में NOTSET



है कि NOTSET



सबसे उन्नत लॉग करता है, हालांकि प्रलेखन इसके बारे में एक शब्द नहीं कहता है, इसलिए मैं DEBUG



स्तर पर बस गया।



लॉगिंग स्तर सेट करने के लिए, आपको trytond / server.py (लाइन 27): level=logging.INFO



संपादित करना होगा।



2. अनुरोध की संरचना, डेटाबेस बनाने के लिए एपीआई, डेटाबेस बनाने के लिए



हमने कॉन्फ़िगरेशन बदल दिया, अब हम सर्वर शुरू करते हैं। मुझे यहां सर्वर एपीआई का खराब विवरण मिल सकता है , लेकिन यह स्पष्ट रूप से पर्याप्त नहीं है, इसलिए हम आगे भी समझते हैं। नेटवर्क सीधे सर्वर के साथ काम करने के लिए अजगर कोड से भरा है। यह कुछ इस तरह दिखता है:



 from jsonrpc import ServerProxy connection = ServerProxy("localhost", "8000", "tryton", verbose=0) name = "model.ir.model.search" model_ids = conn.execute(name, [])
      
      







इस कोड को चलाने के लंबे प्रयासों के बाद, यह पता चला कि jsonrpc pypi से एक मानक पुस्तकालय नहीं है, बल्कि इसकी स्वयं की डेवलपर डेवलपर्स लाइब्रेरी है, जिसे क्लाइंट से लिया जा सकता है (trytond / प्रोटोकॉल (jsonrpc.py - ये अलग-अलग लाइब्रेरी हैं) के साथ भ्रमित नहीं होना चाहिए। हम tryton डाउनलोड करते हैं, अनपैक करते हैं, और tryton फ़ोल्डर में हम अपने क़ीमती jsonrpc.py पाते हैं। अब आप अजगर में trytond के साथ संवाद कर सकते हैं, हालांकि, हमारे पास php में एक दृश्यपटल होगा, इसलिए हम आगे खुदाई करना जारी रखते हैं।



2.1। अनुरोध संरचना


लंबे समय तक डिब्रीप करने के बाद, हमें पहला वर्किंग कोड मिलता है (यह मत भूलो कि ट्रिपटॉन्ड सर्वर चल रहा होगा):



 import json import requests url = 'http://localhost:8000/' id = 1 methodname = 'common.db.list' params = '[]' request = json.dumps({ 'id': id, 'method': methodname, 'params': params, }) r = requests.post(url, data=request) print r.json()
      
      







यह कोड पहले से ही समझ में आता है और इसे आवश्यक भाषा (php, Java ...) में स्थानांतरित करना मुश्किल नहीं है। अब इस क्वेरी की जांच करें।



हम अनुरोध के url से निपटेंगे। सभी डेटाबेस क्रियाएं url पर की जाती हैं localhost:8000/



localhost:8000/



। डेटाबेस के साथ काम करने के लिए, हम url के लिए अनुरोध करते हैं localhost:8000/db_name



localhost:8000/db_name



। यह माना जाता है कि पाठक पहले से ही json-rpc से परिचित है, इसलिए हम अनुरोध की संरचना का वर्णन नहीं करेंगे।



2.2। डेटाबेस के साथ काम करने के लिए एपीआई


और यहां लंबे समय से प्रतीक्षित एपीआई के साथ काम करने के लिए है localhost:8000



localhost:8000



, जिसे मैं ट्राइकंड / प्रोटोकॉल / डिस्पैचरहोम और irc चैनल के कोड के टुकड़े से प्राप्त करने में कामयाब रहा:



विधि का नाम मापदंडों विवरण
common.server.version [] सर्वर संस्करण प्राप्त करें
common.db.list [] मौजूदा डेटाबेस की सूची
common.server.login [user_name, user_pass] लॉग इन किया (उपयोगकर्ता की आईडी और कुकी लौटा दी गई)
common.db.create [user_id, user_cookie, database_name, पासवर्ड, लैंग, admin_password] DB बनाएँ
common.db.drop [user_id, user_cookie, database_name, पासवर्ड] डीबी हटाएं
common.db.dump [user_id, user_cookie, database_name, पासवर्ड] डेटाबेस डंप करें
common.db.restore [user_id, user_cookie, database_name, पासवर्ड, डेटा, अपडेट = गलत] Db पुनर्स्थापित करें




ट्राईटन में अनाम और प्रमाणित अनुरोध हैं। उदाहरण के लिए, common.server.version एक अनाम अनुरोध है, इसे सर्वर पर लॉग इन किए बिना निष्पादित किया जा सकता है। Common.db.create के लिए, आप आईडी और कुकी को छोड़ सकते हैं, फिर भी अनुरोध निष्पादित किया जाएगा। प्रमाणित अनुरोधों के लिए, आपको आईडी और कुकी निर्दिष्ट करनी होगी।



2.3। DB निर्माण


अगला कदम एक डेटाबेस बनाना है जो कि ट्रेटनड (उपयोगकर्ताओं, कैशिंग ...) और एक निहित ईआरपी सिस्टम के कामकाज के लिए आवश्यक है। स्क्रिप्ट लगभग एक मिनट तक चलती है:



 import json import requests url = 'http://localhost:8000/' id = 2 methodname = 'common.db.create' params = [None, None, 'tryton', 'tryton', 'ru_RU', 'tryton'] request = json.dumps({ 'id': id, 'method': methodname, 'params': params, }) r = requests.post(url, data=request) print r.json()
      
      







tryton डेटाबेस में अपनी जरूरत की टेबल बनाएगा। यह ध्यान दिया जाना चाहिए कि ट्रिप्टन मौजूदा खाली डेटाबेस में टेबल नहीं बना पाएंगे, भले ही आप उपयोगकर्ता को उचित अधिकार दें। हमने ट्रेटन डेटाबेस को कॉल किया है, इसलिए भविष्य में, प्रश्नों को बनाया जाना चाहिए localhost:8000/tryton



localhost:8000/tryton







3. ट्रायटॉन्ड के तरीके



कहीं न कहीं ट्राईटन द्वारा गूगल समूहों की विशालता में, मैं system.server.listMethods



विधि खोजने में कामयाब रहा।



 import json import requests url = 'http://localhost:8000/tryton' id = 3 methodname = 'system.server.listMethods' params = '[]' request = json.dumps({ 'id': id, 'method': methodname, 'params': params, }) r = requests.post(url, data=request) print r.json()
      
      







और अंत में हमें तरीकों के नाम के साथ लंबे समय से प्रतीक्षित सर्वर प्रतिक्रिया मिलती है, जिनमें से कुछ दस्तावेज़ीकरण में वर्णित हैं:

Trytond तरीके
{

"Id": 3,

"परिणाम": [

«Model.ir.module.module.config_wizard.done.view_toolbar_get»,

«Model.ir.module.module.config_wizard.done.fields_view_get»,

«Model.ir.module.module.config_wizard.done.on_change_with»,

«Model.ir.module.module.config_wizard.done.pre_validate»,

«Model.ir.module.module.config_wizard.done.fields_get»,

«Model.ir.module.module.config_wizard.done.default_get»,

«Model.ir.model.print_model_graph.start.view_toolbar_get»,

«Model.ir.model.print_model_graph.start.fields_view_get»,

«Model.ir.model.print_model_graph.start.on_change_with»,

«Model.ir.model.print_model_graph.start.pre_validate»,

«Model.ir.model.print_model_graph.start.fields_get»,

«Model.ir.model.print_model_graph.start.default_get»,

«Model.ir.module.module.install_upgrade.start.view_toolbar_get»,

«Model.ir.module.module.install_upgrade.start.fields_view_get»,

«Model.ir.module.module.install_upgrade.start.on_change_with»,

«Model.ir.module.module.install_upgrade.start.pre_validate»,

«Model.ir.module.module.install_upgrade.start.fields_get»,

«Model.ir.module.module.install_upgrade.start.default_get»,

«Model.res.user.login.attempt.pre_validate»,

«Model.res.user.login.attempt.fields_get»,

«Model.res.user.login.attempt.default_get»,

«Model.res.user.login.attempt.on_change_with»,

«Model.ir.ui.menu-res.group.pre_validate»,

«Model.ir.ui.menu-res.group.fields_get»,

«Model.ir.ui.menu-res.group.default_get»,

«Model.ir.ui.menu-res.group.on_change_with»,

«Model.ir.action.act_window.domain.view_toolbar_get»,

«Model.ir.action.act_window.domain.fields_view_get»,

«Model.ir.action.act_window.domain.export_data»,

«Model.ir.action.act_window.domain.search_read»,

«Model.ir.action.act_window.domain.import_data»,

«Model.ir.action.act_window.domain.create»,

«Model.ir.action.act_window.domain.search»,

«Model.ir.action.act_window.domain.on_change_with»,

«Model.ir.action.act_window.domain.write»,

«Model.ir.action.act_window.domain.read»,

«Model.ir.action.act_window.domain.search_count»,

«Model.ir.action.act_window.domain.history_revisions»,

«Model.ir.action.act_window.domain.pre_validate»,

«Model.ir.action.act_window.domain.copy»,

«Model.ir.action.act_window.domain.fields_get»,

«Model.ir.action.act_window.domain.default_get»,

«Model.ir.action.act_window.domain.delete»,

«Model.ir.model.access.view_toolbar_get»,

«Model.ir.model.access.fields_view_get»,

«Model.ir.model.access.export_data»,

«Model.ir.model.access.search_read»,

«Model.ir.model.access.import_data»,

«Model.ir.model.access.create»,

«Model.ir.model.access.get_access»,

«Model.ir.model.access.search»,

«Model.ir.model.access.on_change_with»,

«Model.ir.model.access.write»,

«Model.ir.model.access.read»,

«Model.ir.model.access.search_count»,

«Model.ir.model.access.history_revisions»,

«Model.ir.model.access.pre_validate»,

«Model.ir.model.access.copy»,

«Model.ir.model.access.fields_get»,

«Model.ir.model.access.default_get»,

«Model.ir.model.access.delete»,

«Model.ir.ui.view_tree_state.view_toolbar_get»,

«Model.ir.ui.view_tree_state.fields_view_get»,

«Model.ir.ui.view_tree_state.export_data»,

«Model.ir.ui.view_tree_state.search_read»,

«Model.ir.ui.view_tree_state.import_data»,

«Model.ir.ui.view_tree_state.create»,

«Model.ir.ui.view_tree_state.get»,

«Model.ir.ui.view_tree_state.search»,

«Model.ir.ui.view_tree_state.on_change_with»,

«Model.ir.ui.view_tree_state.write»,

«Model.ir.ui.view_tree_state.read»,

«Model.ir.ui.view_tree_state.search_count»,

«Model.ir.ui.view_tree_state.set»,

«Model.ir.ui.view_tree_state.history_revisions»,

«Model.ir.ui.view_tree_state.pre_validate»,

«Model.ir.ui.view_tree_state.copy»,

«Model.ir.ui.view_tree_state.fields_get»,

«Model.ir.ui.view_tree_state.default_get»,

«Model.ir.ui.view_tree_state.delete»,

«Model.ir.action.act_window.view_toolbar_get»,

«Model.ir.action.act_window.fields_view_get»,

«Model.ir.action.act_window.export_data»,

«Model.ir.action.act_window.search_read»,

«Model.ir.action.act_window.import_data»,

«Model.ir.action.act_window.create»,

«Model.ir.action.act_window.get»,

«Model.ir.action.act_window.search»,

«Model.ir.action.act_window.on_change_with»,

«Model.ir.action.act_window.write»,

«Model.ir.action.act_window.read»,

«Model.ir.action.act_window.search_count»,

«Model.ir.action.act_window.history_revisions»,

«Model.ir.action.act_window.pre_validate»,

«Model.ir.action.act_window.copy»,

«Model.ir.action.act_window.fields_get»,

«Model.ir.action.act_window.default_get»,

«Model.ir.action.act_window.delete»,

«Model.res.user.config.start.view_toolbar_get»,

«Model.res.user.config.start.fields_view_get»,

«Model.res.user.config.start.on_change_with»,

«Model.res.user.config.start.pre_validate»,

«Model.res.user.config.start.fields_get»,

«Model.res.user.config.start.default_get»,

«Model.ir.module.module.dependency.view_toolbar_get»,

«Model.ir.module.module.dependency.fields_view_get»,

«Model.ir.module.module.dependency.export_data»,

«Model.ir.module.module.dependency.search_read»,

«Model.ir.module.module.dependency.import_data»,

«Model.ir.module.module.dependency.create»,

«Model.ir.module.module.dependency.search»,

«Model.ir.module.module.dependency.on_change_with»,

«Model.ir.module.module.dependency.write»,

«Model.ir.module.module.dependency.read»,

«Model.ir.module.module.dependency.search_count»,

«Model.ir.module.module.dependency.history_revisions»,

«Model.ir.module.module.dependency.pre_validate»,

«Model.ir.module.module.dependency.copy»,

«Model.ir.module.module.dependency.fields_get»,

«Model.ir.module.module.dependency.default_get»,

«Model.ir.module.module.dependency.delete»,

«Model.ir.module.module.view_toolbar_get»,

«Model.ir.module.module.fields_view_get»,

«Model.ir.module.module.export_data»,

«Model.ir.module.module.search_read»,

«Model.ir.module.module.import_data»,

«Model.ir.module.module.create»,

«Model.ir.module.module.on_write»,

«Model.ir.module.module.search»,

«Model.ir.module.module.on_change_with»,

«Model.ir.module.module.write»,

«Model.ir.module.module.read»,

«Model.ir.module.module.search_count»,

«Model.ir.module.module.history_revisions»,

«Model.ir.module.module.pre_validate»,

«Model.ir.module.module.copy»,

«Model.ir.module.module.fields_get»,

«Model.ir.module.module.default_get»,

«Model.ir.module.module.delete»,

«Model.ir.module.module.upgrade_cancel»,

«Model.ir.module.module.upgrade»,

«Model.ir.module.module.install»,

«Model.ir.module.module.uninstall_cancel»,

«Model.ir.module.module.install_cancel»,

«Model.ir.module.module.uninstall»,

«Model.ir.action-res.group.pre_validate»,

«Model.ir.action-res.group.fields_get»,

«Model.ir.action-res.group.default_get»,

«Model.ir.action-res.group.on_change_with»,

«Model.ir.translation.export.result.view_toolbar_get»,

«Model.ir.translation.export.result.fields_view_get»,

«Model.ir.translation.export.result.on_change_with»,

«Model.ir.translation.export.result.pre_validate»,

«Model.ir.translation.export.result.fields_get»,

«Model.ir.translation.export.result.default_get»,

«Model.ir.action.view_toolbar_get»,

«Model.ir.action.fields_view_get»,

«Model.ir.action.get_action_id»,

«Model.ir.action.export_data»,

«Model.ir.action.search_read»,

«Model.ir.action.import_data»,

«Model.ir.action.create»,

«Model.ir.action.search»,

«Model.ir.action.on_change_with»,

«Model.ir.action.write»,

«Model.ir.action.read»,

«Model.ir.action.search_count»,

«Model.ir.action.history_revisions»,

«Model.ir.action.pre_validate»,

«Model.ir.action.copy»,

«Model.ir.action.fields_get»,

«Model.ir.action.default_get»,

«Model.ir.action.delete»,

«Model.ir.translation.set.succeed.view_toolbar_get»,

«Model.ir.translation.set.succeed.fields_view_get»,

«Model.ir.translation.set.succeed.on_change_with»,

«Model.ir.translation.set.succeed.pre_validate»,

«Model.ir.translation.set.succeed.fields_get»,

«Model.ir.translation.set.succeed.default_get»,

«Model.ir.property.view_toolbar_get»,

«Model.ir.property.fields_view_get»,

«Model.ir.property.export_data»,

«Model.ir.property.search_read»,

«Model.ir.property.import_data»,

«Model.ir.property.create»,

«Model.ir.property.search»,

«Model.ir.property.on_change_with»,

«Model.ir.property.write»,

«Model.ir.property.read»,

«Model.ir.property.search_count»,

«Model.ir.property.history_revisions»,

«Model.ir.property.pre_validate»,

«Model.ir.property.models_get»,

«Model.ir.property.copy»,

«Model.ir.property.fields_get»,

«Model.ir.property.default_get»,

«Model.ir.property.delete»,

«Model.ir.rule.group-res.group.pre_validate»,

«Model.ir.rule.group-res.group.fields_get»,

«Model.ir.rule.group-res.group.default_get»,

«Model.ir.rule.group-res.group.on_change_with»,

«Model.ir.ui.view_search.view_toolbar_get»,

«Model.ir.ui.view_search.fields_view_get»,

«Model.ir.ui.view_search.get_search»,

«Model.ir.ui.view_search.export_data»,

«Model.ir.ui.view_search.search_read»,

«Model.ir.ui.view_search.import_data»,

«Model.ir.ui.view_search.create»,

«Model.ir.ui.view_search.search»,

«Model.ir.ui.view_search.on_change_with»,

«Model.ir.ui.view_search.write»,

«Model.ir.ui.view_search.read»,

«Model.ir.ui.view_search.search_count»,

«Model.ir.ui.view_search.history_revisions»,

«Model.ir.ui.view_search.pre_validate»,

«Model.ir.ui.view_search.copy»,

«Model.ir.ui.view_search.fields_get»,

«Model.ir.ui.view_search.default_get»,

«Model.ir.ui.view_search.delete»,

«Model.ir.module.module.config_wizard.first.view_toolbar_get»,

«Model.ir.module.module.config_wizard.first.fields_view_get»,

«Model.ir.module.module.config_wizard.first.on_change_with»,

«Model.ir.module.module.config_wizard.first.pre_validate»,

«Model.ir.module.module.config_wizard.first.fields_get»,

«Model.ir.module.module.config_wizard.first.default_get»,

«Model.ir.action.url.view_toolbar_get»,

«Model.ir.action.url.fields_view_get»,

«Model.ir.action.url.export_data»,

«Model.ir.action.url.search_read»,

«Model.ir.action.url.import_data»,

«Model.ir.action.url.create»,

«Model.ir.action.url.search»,

«Model.ir.action.url.on_change_with»,

«Model.ir.action.url.write»,

«Model.ir.action.url.read»,

«Model.ir.action.url.search_count»,

«Model.ir.action.url.history_revisions»,

«Model.ir.action.url.pre_validate»,

«Model.ir.action.url.copy»,

«Model.ir.action.url.fields_get»,

«Model.ir.action.url.default_get»,

«Model.ir.action.url.delete»,

«Model.ir.action.act_window.view.view_toolbar_get»,

«Model.ir.action.act_window.view.fields_view_get»,

«Model.ir.action.act_window.view.export_data»,

«Model.ir.action.act_window.view.search_read»,

«Model.ir.action.act_window.view.import_data»,

«Model.ir.action.act_window.view.create»,

«Model.ir.action.act_window.view.search»,

«Model.ir.action.act_window.view.on_change_with»,

«Model.ir.action.act_window.view.write»,

«Model.ir.action.act_window.view.read»,

«Model.ir.action.act_window.view.search_count»,

«Model.ir.action.act_window.view.history_revisions»,

«Model.ir.action.act_window.view.pre_validate»,

«Model.ir.action.act_window.view.copy»,

«Model.ir.action.act_window.view.fields_get»,

«Model.ir.action.act_window.view.default_get»,

«Model.ir.action.act_window.view.delete»,

«Model.ir.sequence.strict.view_toolbar_get»,

«Model.ir.sequence.strict.fields_view_get»,

«Model.ir.sequence.strict.export_data»,

«Model.ir.sequence.strict.search_read»,

«Model.ir.sequence.strict.import_data»,

«Model.ir.sequence.strict.create»,

«Model.ir.sequence.strict.search»,

«Model.ir.sequence.strict.on_change_with»,

«Model.ir.sequence.strict.write»,

«Model.ir.sequence.strict.read»,

«Model.ir.sequence.strict.search_count»,

«Model.ir.sequence.strict.code_get»,

«Model.ir.sequence.strict.history_revisions»,

«Model.ir.sequence.strict.pre_validate»,

«Model.ir.sequence.strict.copy»,

«Model.ir.sequence.strict.fields_get»,

«Model.ir.sequence.strict.default_get»,

«Model.ir.sequence.strict.delete»,

«Model.ir.ui.menu.favorite.view_toolbar_get»,

«Model.ir.ui.menu.favorite.fields_view_get»,

«Model.ir.ui.menu.favorite.export_data»,

«Model.ir.ui.menu.favorite.search_read»,

«Model.ir.ui.menu.favorite.import_data»,

«Model.ir.ui.menu.favorite.create»,

«Model.ir.ui.menu.favorite.get»,

«Model.ir.ui.menu.favorite.search»,

«Model.ir.ui.menu.favorite.on_change_with»,

«Model.ir.ui.menu.favorite.write»,

«Model.ir.ui.menu.favorite.read»,

«Model.ir.ui.menu.favorite.search_count»,

«Model.ir.ui.menu.favorite.set»,

«Model.ir.ui.menu.favorite.history_revisions»,

«Model.ir.ui.menu.favorite.pre_validate»,

«Model.ir.ui.menu.favorite.copy»,

«Model.ir.ui.menu.favorite.fields_get»,

«Model.ir.ui.menu.favorite.default_get»,

«Model.ir.ui.menu.favorite.unset»,

«Model.ir.ui.menu.favorite.delete»,

«Model.res.user-res.group.pre_validate»,

«Model.res.user-res.group.fields_get»,

«Model.res.user-res.group.default_get»,

«Model.res.user-res.group.on_change_with»,

«Model.ir.ui.view.show.start.view_toolbar_get»,

«Model.ir.ui.view.show.start.fields_view_get»,

«Model.ir.ui.view.show.start.on_change_with»,

«Model.ir.ui.view.show.start.pre_validate»,

«Model.ir.ui.view.show.start.fields_get»,

«Model.ir.ui.view.show.start.default_get»,

«Model.ir.attachment.view_toolbar_get»,

«Model.ir.attachment.fields_view_get»,

«Model.ir.attachment.export_data»,

«Model.ir.attachment.search_read»,

«Model.ir.attachment.import_data»,

«Model.ir.attachment.create»,

«Model.ir.attachment.search»,

«Model.ir.attachment.on_change_with_summary»,

«Model.ir.attachment.on_change_with»,

«Model.ir.attachment.write»,

«Model.ir.attachment.read»,

«Model.ir.attachment.search_count»,

«Model.ir.attachment.history_revisions»,

«Model.ir.attachment.pre_validate»,

«Model.ir.attachment.models_get»,

«Model.ir.attachment.copy»,

«Model.ir.attachment.fields_get»,

«Model.ir.attachment.default_get»,

«Model.ir.attachment.delete»,

«Model.ir.translation.update.start.view_toolbar_get»,

«Model.ir.translation.update.start.fields_view_get»,

«Model.ir.translation.update.start.on_change_with»,

«Model.ir.translation.update.start.pre_validate»,

«Model.ir.translation.update.start.fields_get»,

«Model.ir.translation.update.start.default_get»,

«Model.ir.export.view_toolbar_get»,

«Model.ir.export.fields_view_get»,

«Model.ir.export.export_data»,

«Model.ir.export.search_read»,

«Model.ir.export.import_data»,

«Model.ir.export.create»,

«Model.ir.export.search»,

«Model.ir.export.on_change_with»,

«Model.ir.export.write»,

«Model.ir.export.read»,

«Model.ir.export.search_count»,

«Model.ir.export.history_revisions»,

«Model.ir.export.pre_validate»,

«Model.ir.export.copy»,

«Model.ir.export.fields_get»,

«Model.ir.export.default_get»,

«Model.ir.export.delete»,

«Model.ir.ui.view_tree_width.view_toolbar_get»,

«Model.ir.ui.view_tree_width.fields_view_get»,

«Model.ir.ui.view_tree_width.set_width»,

«Model.ir.ui.view_tree_width.export_data»,

«Model.ir.ui.view_tree_width.search_read»,

«Model.ir.ui.view_tree_width.import_data»,

«Model.ir.ui.view_tree_width.create»,

«Model.ir.ui.view_tree_width.search»,

«Model.ir.ui.view_tree_width.on_change_with»,

«Model.ir.ui.view_tree_width.write»,

«Model.ir.ui.view_tree_width.read»,

«Model.ir.ui.view_tree_width.search_count»,

«Model.ir.ui.view_tree_width.history_revisions»,

«Model.ir.ui.view_tree_width.pre_validate»,

«Model.ir.ui.view_tree_width.copy»,

«Model.ir.ui.view_tree_width.fields_get»,

«Model.ir.ui.view_tree_width.default_get»,

«Model.ir.ui.view_tree_width.delete»,

«Model.res.group.view_toolbar_get»,

«Model.res.group.fields_view_get»,

«Model.res.group.export_data»,

«Model.res.group.search_read»,

«Model.res.group.import_data»,

«Model.res.group.create»,

«Model.res.group.search»,

«Model.res.group.on_change_with»,

«Model.res.group.write»,

«Model.res.group.read»,

«Model.res.group.search_count»,

«Model.res.group.history_revisions»,

«Model.res.group.pre_validate»,

«Model.res.group.copy»,

«Model.res.group.fields_get»,

«Model.res.group.default_get»,

«Model.res.group.delete»,

«Model.ir.sequence.view_toolbar_get»,

«Model.ir.sequence.fields_view_get»,

«Model.ir.sequence.export_data»,

«Model.ir.sequence.search_read»,

«Model.ir.sequence.import_data»,

«Model.ir.sequence.create»,

«Model.ir.sequence.search»,

«Model.ir.sequence.on_change_with»,

«Model.ir.sequence.write»,

«Model.ir.sequence.read»,

«Model.ir.sequence.search_count»,

«Model.ir.sequence.code_get»,

«Model.ir.sequence.history_revisions»,

«Model.ir.sequence.pre_validate»,

«Model.ir.sequence.copy»,

«Model.ir.sequence.fields_get»,

«Model.ir.sequence.default_get»,

«Model.ir.sequence.delete»,

«Model.ir.model.data.view_toolbar_get»,

«Model.ir.model.data.fields_view_get»,

«Model.ir.model.data.export_data»,

«Model.ir.model.data.search_read»,

«Model.ir.model.data.import_data»,

«Model.ir.model.data.create»,

«Model.ir.model.data.search»,

«Model.ir.model.data.on_change_with»,

«Model.ir.model.data.write»,

«Model.ir.model.data.read»,

«Model.ir.model.data.search_count»,

«Model.ir.model.data.history_revisions»,

«Model.ir.model.data.pre_validate»,

«Model.ir.model.data.copy»,

«Model.ir.model.data.fields_get»,

«Model.ir.model.data.default_get»,

«Model.ir.model.data.delete»,

«Model.ir.sequence.type-res.group.pre_validate»,

«Model.ir.sequence.type-res.group.fields_get»,

«Model.ir.sequence.type-res.group.default_get»,

«Model.ir.sequence.type-res.group.on_change_with»,

«Model.ir.trigger.log.pre_validate»,

«Model.ir.trigger.log.fields_get»,

«Model.ir.trigger.log.default_get»,

«Model.ir.trigger.log.on_change_with»,

«Model.ir.ui.view.view_toolbar_get»,

«Model.ir.ui.view.fields_view_get»,

«Model.ir.ui.view.export_data»,

«Model.ir.ui.view.search_read»,

«Model.ir.ui.view.import_data»,

«Model.ir.ui.view.create»,

«Model.ir.ui.view.search»,

«Model.ir.ui.view.on_change_with»,

«Model.ir.ui.view.write»,

«Model.ir.ui.view.read»,

«Model.ir.ui.view.search_count»,

«Model.ir.ui.view.history_revisions»,

«Model.ir.ui.view.pre_validate»,

«Model.ir.ui.view.copy»,

«Model.ir.ui.view.fields_get»,

«Model.ir.ui.view.default_get»,

«Model.ir.ui.view.delete»,

«Model.ir.ui.view.show»,

«Model.ir.action.report.view_toolbar_get»,

«Model.ir.action.report.fields_view_get»,

«Model.ir.action.report.on_change_with_report_content_name»,

«Model.ir.action.report.export_data»,

«Model.ir.action.report.search_read»,

«Model.ir.action.report.import_data»,

«Model.ir.action.report.create»,

«Model.ir.action.report.search»,

«Model.ir.action.report.on_change_with»,

«Model.ir.action.report.write»,

«Model.ir.action.report.read»,

«Model.ir.action.report.search_count»,

«Model.ir.action.report.history_revisions»,

«Model.ir.action.report.pre_validate»,

«Model.ir.action.report.copy»,

«Model.ir.action.report.fields_get»,

«Model.ir.action.report.default_get»,

«Model.ir.action.report.delete»,

«Model.res.user-ir.action.pre_validate»,

«Model.res.user-ir.action.fields_get»,

«Model.res.user-ir.action.default_get»,

«Model.res.user-ir.action.on_change_with»,

«Model.ir.model.field-res.group.pre_validate»,

«Model.ir.model.field-res.group.fields_get»,

«Model.ir.model.field-res.group.default_get»,

«Model.ir.model.field-res.group.on_change_with»,

«Model.ir.module.module.install_upgrade.done.view_toolbar_get»,

«Model.ir.module.module.install_upgrade.done.fields_view_get»,

«Model.ir.module.module.install_upgrade.done.on_change_with»,

«Model.ir.module.module.install_upgrade.done.pre_validate»,

«Model.ir.module.module.install_upgrade.done.fields_get»,

«Model.ir.module.module.install_upgrade.done.default_get»,

«Model.ir.rule.view_toolbar_get»,

«Model.ir.rule.fields_view_get»,

«Model.ir.rule.export_data»,

«Model.ir.rule.search_read»,

«Model.ir.rule.import_data»,

«model.ir.rule.create»,

«model.ir.rule.search»,

«model.ir.rule.on_change_with»,

«model.ir.rule.write»,

«model.ir.rule.read»,

«model.ir.rule.search_count»,

«model.ir.rule.history_revisions»,

«model.ir.rule.pre_validate»,

«model.ir.rule.copy»,

«model.ir.rule.fields_get»,

«model.ir.rule.default_get»,

«model.ir.rule.delete»,

«model.ir.translation.view_toolbar_get»,

«model.ir.translation.fields_view_get»,

«model.ir.translation.export_data»,

«model.ir.translation.search_read»,

«model.ir.translation.import_data»,

«model.ir.translation.create»,

«model.ir.translation.search»,

«model.ir.translation.on_change_with»,

«model.ir.translation.write»,

«model.ir.translation.read»,

«model.ir.translation.search_count»,

«model.ir.translation.get_language»,

«model.ir.translation.history_revisions»,

«model.ir.translation.pre_validate»,

«model.ir.translation.copy»,

«model.ir.translation.fields_get»,

«model.ir.translation.default_get»,

«model.ir.translation.delete»,

«model.ir.model.button.view_toolbar_get»,

«model.ir.model.button.fields_view_get»,

«model.ir.model.button.export_data»,

«model.ir.model.button.search_read»,

«model.ir.model.button.import_data»,

«model.ir.model.button.create»,

«model.ir.model.button.search»,

«model.ir.model.button.on_change_with»,

«model.ir.model.button.write»,

«model.ir.model.button.read»,

«model.ir.model.button.search_count»,

«model.ir.model.button.history_revisions»,

«model.ir.model.button.pre_validate»,

«model.ir.model.button.copy»,

«model.ir.model.button.fields_get»,

«model.ir.model.button.default_get»,

«model.ir.model.button.delete»,

«model.ir.translation.export.start.view_toolbar_get»,

«model.ir.translation.export.start.fields_view_get»,

«model.ir.translation.export.start.on_change_with»,

«model.ir.translation.export.start.pre_validate»,

«model.ir.translation.export.start.fields_get»,

«model.ir.translation.export.start.default_get»,

«model.ir.sequence.type.view_toolbar_get»,

«model.ir.sequence.type.fields_view_get»,

«model.ir.sequence.type.export_data»,

«model.ir.sequence.type.search_read»,

«model.ir.sequence.type.import_data»,

«model.ir.sequence.type.create»,

«model.ir.sequence.type.search»,

«model.ir.sequence.type.on_change_with»,

«model.ir.sequence.type.write»,

«model.ir.sequence.type.read»,

«model.ir.sequence.type.search_count»,

«model.ir.sequence.type.history_revisions»,

«model.ir.sequence.type.pre_validate»,

«model.ir.sequence.type.copy»,

«model.ir.sequence.type.fields_get»,

«model.ir.sequence.type.default_get»,

«model.ir.sequence.type.delete»,

«model.ir.action.wizard.view_toolbar_get»,

«model.ir.action.wizard.fields_view_get»,

«model.ir.action.wizard.export_data»,

«model.ir.action.wizard.search_read»,

«model.ir.action.wizard.import_data»,

«model.ir.action.wizard.create»,

«model.ir.action.wizard.search»,

«model.ir.action.wizard.on_change_with»,

«model.ir.action.wizard.write»,

«model.ir.action.wizard.read»,

«model.ir.action.wizard.search_count»,

«model.ir.action.wizard.history_revisions»,

«model.ir.action.wizard.pre_validate»,

«model.ir.action.wizard.copy»,

«model.ir.action.wizard.fields_get»,

«model.ir.action.wizard.default_get»,

«model.ir.action.wizard.delete»,

«model.res.user.get_preferences_fields_view»,

«model.res.user.view_toolbar_get»,

«model.res.user.fields_view_get»,

«model.res.user.export_data»,

«model.res.user.search_read»,

«model.res.user.import_data»,

«model.res.user.create»,

«model.res.user.search»,

«model.res.user.on_change_with»,

«model.res.user.write»,

«model.res.user.read»,

«model.res.user.search_count»,

«model.res.user.get_preferences»,

«model.res.user.history_revisions»,

«model.res.user.pre_validate»,

«model.res.user.set_preferences»,

«model.res.user.copy»,

«model.res.user.fields_get»,

«model.res.user.default_get»,

«model.res.user.delete»,

«model.ir.translation.clean.start.view_toolbar_get»,

«model.ir.translation.clean.start.fields_view_get»,

«model.ir.translation.clean.start.on_change_with»,

«model.ir.translation.clean.start.pre_validate»,

«model.ir.translation.clean.start.fields_get»,

«model.ir.translation.clean.start.default_get»,

«model.ir.ui.menu.view_toolbar_get»,

«model.ir.ui.menu.fields_view_get»,

«model.ir.ui.menu.export_data»,

«model.ir.ui.menu.search_read»,

«model.ir.ui.menu.import_data»,

«model.ir.ui.menu.create»,

«model.ir.ui.menu.search»,

«model.ir.ui.menu.on_change_with»,

«model.ir.ui.menu.write»,

«model.ir.ui.menu.read»,

«model.ir.ui.menu.search_count»,

«model.ir.ui.menu.history_revisions»,

«model.ir.ui.menu.pre_validate»,

«model.ir.ui.menu.copy»,

«model.ir.ui.menu.fields_get»,

«model.ir.ui.menu.default_get»,

«model.ir.ui.menu.list_icons»,

«model.ir.ui.menu.delete»,

«model.ir.cache.pre_validate»,

«model.ir.cache.fields_get»,

«model.ir.cache.default_get»,

«model.ir.cache.on_change_with»,

«model.ir.module.module.config_wizard.other.view_toolbar_get»,

«model.ir.module.module.config_wizard.other.fields_view_get»,

«model.ir.module.module.config_wizard.other.on_change_with»,

«model.ir.module.module.config_wizard.other.pre_validate»,

«model.ir.module.module.config_wizard.other.fields_get»,

«model.ir.module.module.config_wizard.other.default_get»,

«model.ir.ui.icon.view_toolbar_get»,

«model.ir.ui.icon.fields_view_get»,

«model.ir.ui.icon.export_data»,

«model.ir.ui.icon.search_read»,

«model.ir.ui.icon.import_data»,

«model.ir.ui.icon.create»,

«model.ir.ui.icon.search»,

«model.ir.ui.icon.on_change_with»,

«model.ir.ui.icon.write»,

«model.ir.ui.icon.read»,

«model.ir.ui.icon.search_count»,

«model.ir.ui.icon.history_revisions»,

«model.ir.ui.icon.pre_validate»,

«model.ir.ui.icon.copy»,

«model.ir.ui.icon.fields_get»,

«model.ir.ui.icon.default_get»,

«model.ir.ui.icon.list_icons»,

«model.ir.ui.icon.delete»,

«model.ir.configuration.pre_validate»,

«model.ir.configuration.fields_get»,

«model.ir.configuration.default_get»,

«model.ir.configuration.on_change_with»,

«model.ir.rule.group.view_toolbar_get»,

«model.ir.rule.group.fields_view_get»,

«model.ir.rule.group.export_data»,

«model.ir.rule.group.search_read»,

«model.ir.rule.group.import_data»,

«model.ir.rule.group.create»,

«model.ir.rule.group.search»,

«model.ir.rule.group.on_change_with»,

«model.ir.rule.group.write»,

«model.ir.rule.group.read»,

«model.ir.rule.group.search_count»,

«model.ir.rule.group.history_revisions»,

«model.ir.rule.group.pre_validate»,

«model.ir.rule.group.copy»,

«model.ir.rule.group.fields_get»,

«model.ir.rule.group.default_get»,

«model.ir.rule.group.delete»,

«model.ir.rule.group-res.user.pre_validate»,

«model.ir.rule.group-res.user.fields_get»,

«model.ir.rule.group-res.user.default_get»,

«model.ir.rule.group-res.user.on_change_with»,

«model.res.user.warning.view_toolbar_get»,

«model.res.user.warning.fields_view_get»,

«model.res.user.warning.export_data»,

«model.res.user.warning.search_read»,

«model.res.user.warning.import_data»,

«model.res.user.warning.create»,

«model.res.user.warning.search»,

«model.res.user.warning.on_change_with»,

«model.res.user.warning.write»,

«model.res.user.warning.read»,

«model.res.user.warning.search_count»,

«model.res.user.warning.history_revisions»,

«model.res.user.warning.pre_validate»,

«model.res.user.warning.copy»,

«model.res.user.warning.fields_get»,

«model.res.user.warning.default_get»,

«model.res.user.warning.delete»,

«model.ir.translation.clean.succeed.view_toolbar_get»,

«model.ir.translation.clean.succeed.fields_view_get»,

«model.ir.translation.clean.succeed.on_change_with»,

«model.ir.translation.clean.succeed.pre_validate»,

«model.ir.translation.clean.succeed.fields_get»,

«model.ir.translation.clean.succeed.default_get»,

«model.ir.trigger.view_toolbar_get»,

«model.ir.trigger.fields_view_get»,

«model.ir.trigger.on_change_on_time»,

«model.ir.trigger.on_change_on_write»,

«model.ir.trigger.export_data»,

«model.ir.trigger.search_read»,

«model.ir.trigger.import_data»,

«model.ir.trigger.create»,

«model.ir.trigger.on_change_on_delete»,

«model.ir.trigger.search»,

«model.ir.trigger.on_change_with»,

«model.ir.trigger.write»,

«model.ir.trigger.read»,

«model.ir.trigger.search_count»,

«model.ir.trigger.history_revisions»,

«model.ir.trigger.pre_validate»,

«model.ir.trigger.on_change_on_create»,

«model.ir.trigger.copy»,

«model.ir.trigger.fields_get»,

«model.ir.trigger.default_get»,

«model.ir.trigger.delete»,

«model.ir.action.keyword.view_toolbar_get»,

«model.ir.action.keyword.fields_view_get»,

«model.ir.action.keyword.export_data»,

«model.ir.action.keyword.search_read»,

«model.ir.action.keyword.import_data»,

«model.ir.action.keyword.create»,

«model.ir.action.keyword.get_keyword»,

«model.ir.action.keyword.search»,

«model.ir.action.keyword.on_change_with»,

«model.ir.action.keyword.write»,

«model.ir.action.keyword.read»,

«model.ir.action.keyword.search_count»,

«model.ir.action.keyword.history_revisions»,

«model.ir.action.keyword.pre_validate»,

«model.ir.action.keyword.models_get»,

«model.ir.action.keyword.copy»,

«model.ir.action.keyword.fields_get»,

«model.ir.action.keyword.default_get»,

«model.ir.action.keyword.delete»,

«model.ir.date.pre_validate»,

«model.ir.date.fields_get»,

«model.ir.date.default_get»,

«model.ir.date.today»,

«model.ir.date.on_change_with»,

«model.ir.model.field.access.view_toolbar_get»,

«model.ir.model.field.access.fields_view_get»,

«model.ir.model.field.access.export_data»,

«model.ir.model.field.access.search_read»,

«model.ir.model.field.access.import_data»,

«model.ir.model.field.access.create»,

«model.ir.model.field.access.search»,

«model.ir.model.field.access.on_change_with»,

«model.ir.model.field.access.write»,

«model.ir.model.field.access.read»,

«model.ir.model.field.access.search_count»,

«model.ir.model.field.access.history_revisions»,

«model.ir.model.field.access.pre_validate»,

«model.ir.model.field.access.copy»,

«model.ir.model.field.access.fields_get»,

«model.ir.model.field.access.default_get»,

«model.ir.model.field.access.delete»,

«model.ir.model.button-res.group.pre_validate»,

«model.ir.model.button-res.group.fields_get»,

«model.ir.model.button-res.group.default_get»,

«model.ir.model.button-res.group.on_change_with»,

«model.ir.lang.view_toolbar_get»,

«model.ir.lang.fields_view_get»,

«model.ir.lang.export_data»,

«model.ir.lang.search_read»,

«model.ir.lang.import_data»,

«model.ir.lang.create»,

«model.ir.lang.search»,

«model.ir.lang.on_change_with»,

«model.ir.lang.write»,

«model.ir.lang.read»,

«model.ir.lang.search_count»,

«model.ir.lang.history_revisions»,

«model.ir.lang.pre_validate»,

«model.ir.lang.copy»,

«model.ir.lang.fields_get»,

«model.ir.lang.default_get»,

«model.ir.lang.delete»,

«model.ir.cron.view_toolbar_get»,

«model.ir.cron.fields_view_get»,

«model.ir.cron.export_data»,

«model.ir.cron.search_read»,

«model.ir.cron.import_data»,

«model.ir.cron.create»,

«model.ir.cron.search»,

«model.ir.cron.on_change_with»,

«model.ir.cron.write»,

«model.ir.cron.read»,

«model.ir.cron.search_count»,

«model.ir.cron.history_revisions»,

«model.ir.cron.pre_validate»,

«model.ir.cron.copy»,

«model.ir.cron.fields_get»,

«model.ir.cron.default_get»,

«model.ir.cron.delete»,

«model.ir.export.line.view_toolbar_get»,

«model.ir.export.line.fields_view_get»,

«model.ir.export.line.export_data»,

«model.ir.export.line.search_read»,

«model.ir.export.line.import_data»,

«model.ir.export.line.create»,

«model.ir.export.line.search»,

«model.ir.export.line.on_change_with»,

«model.ir.export.line.write»,

«model.ir.export.line.read»,

«model.ir.export.line.search_count»,

«model.ir.export.line.history_revisions»,

«model.ir.export.line.pre_validate»,

«model.ir.export.line.copy»,

«model.ir.export.line.fields_get»,

«model.ir.export.line.default_get»,

«model.ir.export.line.delete»,

«model.ir.translation.set.start.view_toolbar_get»,

«model.ir.translation.set.start.fields_view_get»,

«model.ir.translation.set.start.on_change_with»,

«model.ir.translation.set.start.pre_validate»,

«model.ir.translation.set.start.fields_get»,

«model.ir.translation.set.start.default_get»,

«model.ir.model.field.view_toolbar_get»,

«model.ir.model.field.fields_view_get»,

«model.ir.model.field.export_data»,

«model.ir.model.field.search_read»,

«model.ir.model.field.import_data»,

«model.ir.model.field.create»,

«model.ir.model.field.search»,

«model.ir.model.field.on_change_with»,

«model.ir.model.field.write»,

«model.ir.model.field.read»,

«model.ir.model.field.search_count»,

«model.ir.model.field.history_revisions»,

«model.ir.model.field.pre_validate»,

«model.ir.model.field.copy»,

«model.ir.model.field.fields_get»,

«model.ir.model.field.default_get»,

«model.ir.model.field.delete»,

«model.ir.module.module.config_wizard.item.view_toolbar_get»,

«model.ir.module.module.config_wizard.item.fields_view_get»,

«model.ir.module.module.config_wizard.item.export_data»,

«model.ir.module.module.config_wizard.item.search_read»,

«model.ir.module.module.config_wizard.item.import_data»,

«model.ir.module.module.config_wizard.item.create»,

«model.ir.module.module.config_wizard.item.search»,

«model.ir.module.module.config_wizard.item.on_change_with»,

«model.ir.module.module.config_wizard.item.write»,

«model.ir.module.module.config_wizard.item.read»,

«model.ir.module.module.config_wizard.item.search_count»,

«model.ir.module.module.config_wizard.item.history_revisions»,

«model.ir.module.module.config_wizard.item.pre_validate»,

«model.ir.module.module.config_wizard.item.copy»,

«model.ir.module.module.config_wizard.item.fields_get»,

«model.ir.module.module.config_wizard.item.default_get»,

«model.ir.module.module.config_wizard.item.delete»,

«model.ir.model.global_search»,

«model.ir.model.view_toolbar_get»,

«model.ir.model.fields_view_get»,

«model.ir.model.list_models»,

«model.ir.model.export_data»,

«model.ir.model.search_read»,

«model.ir.model.import_data»,

«model.ir.model.create»,

«model.ir.model.search»,

«model.ir.model.list_history»,

«model.ir.model.on_change_with»,

«model.ir.model.write»,

«model.ir.model.read»,

«model.ir.model.search_count»,

«model.ir.model.history_revisions»,

«model.ir.model.pre_validate»,

«model.ir.model.copy»,

«model.ir.model.fields_get»,

«model.ir.model.default_get»,

«model.ir.model.delete»,

«wizard.ir.module.module.config_wizard.create»,

«wizard.ir.module.module.config_wizard.execute»,

«wizard.ir.module.module.config_wizard.delete»,

«wizard.ir.translation.update.create»,

«wizard.ir.translation.update.execute»,

«wizard.ir.translation.update.delete»,

«wizard.ir.translation.set.create»,

«wizard.ir.translation.set.execute»,

«wizard.ir.translation.set.delete»,

«wizard.ir.module.module.install_upgrade.create»,

«wizard.ir.module.module.install_upgrade.execute»,

«wizard.ir.module.module.install_upgrade.delete»,

«wizard.ir.translation.export.create»,

«wizard.ir.translation.export.execute»,

«wizard.ir.translation.export.delete»,

«wizard.res.user.config.create»,

«wizard.res.user.config.execute»,

«wizard.res.user.config.delete»,

«wizard.ir.ui.view.show.create»,

«wizard.ir.ui.view.show.execute»,

«wizard.ir.ui.view.show.delete»,

«wizard.ir.module.module.config.create»,

«wizard.ir.module.module.config.execute»,

«wizard.ir.module.module.config.delete»,

«wizard.ir.model.print_model_graph.create»,

«wizard.ir.model.print_model_graph.execute»,

«wizard.ir.model.print_model_graph.delete»,

«wizard.ir.translation.clean.create»,

«wizard.ir.translation.clean.execute»,

«wizard.ir.translation.clean.delete»,

«report.ir.model.graph.execute»

]

}





PS यदि विषय दिलचस्प है, तो निम्नलिखित लेखों में मानक मॉड्यूल और उनके एपीआई को जोड़ने, मानक मॉड्यूल का उपयोग करने, अपने मॉड्यूल को विकसित करने आदि के बारे में होगा।



All Articles