मैं ओडू 10-ई का उपयोग कर रहा हूं। मैं डिफ़ॉल्ट रूप से उपयोगकर्ता के लिए डेवलपर मोड को सक्षम करना चाहता हूं जब वह लॉग इन करता है और वह उपयोगकर्ता अन्य तब व्यवस्थापक होता है। क्या यह odoo 10 में संभव है?ओडू- उपयोगकर्ता के लिए डिफ़ॉल्ट रूप से डेवलपर मोड सक्षम करें
5
A
उत्तर
3
आपको अपने मॉड्यूल में वेब लॉगिन नियंत्रक को ओवरराइड करने की आवश्यकता है।
पूर्व:
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import http, _
import odoo
from odoo.http import route
from odoo.http import request
from odoo.addons.web.controllers.main import Home, ensure_db
class DebugMode(Home):
@http.route('/web/login', type='http', auth="none")
def web_login(self, redirect=None, **kw):
ensure_db()
request.params['login_success'] = False
if request.httprequest.method == 'GET' and redirect and request.session.uid:
return http.redirect_with_hash(redirect)
if not request.uid:
request.uid = odoo.SUPERUSER_ID
values = request.params.copy()
try:
values['databases'] = http.db_list()
except odoo.exceptions.AccessDenied:
values['databases'] = None
if request.httprequest.method == 'POST':
old_uid = request.uid
uid = request.session.authenticate(request.session.db, request.params['login'], request.params['password'])
if uid is not False:
request.params['login_success'] = True
if not redirect:
redirect = '/web?debug=1'
return http.redirect_with_hash(redirect)
request.uid = old_uid
values['error'] = _("Wrong login/password")
return request.render('web.login', values)
उपरोक्त विधि में हम बस /वेब डिबग = 1 में रीडायरेक्ट URL है।
आप इसे विशिष्ट उपयोगकर्ताओं के लिए भी कर सकते हैं, जैसे कि समूह ऑटो डीबग मोड बनाएं।
इस उपयोगकर्ता का केवल समूह डीबग मोड के साथ स्वचालित लॉगिन कर सकता है।
पूर्व:
<record model="res.groups" id="group_auto_debug_mode">
<field name="name">Auto Debug Mode</field>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
</record>
if request.env['res.users'].browse(request.uid).has_group('module_name.group_auto_debug_mode'):
redirect = '/web?debug=1'
else:
redirect = '/web'
आप लिंक नीचे से Odoo समुदाय मॉड्यूल पा सकते हैं।
https://apps.odoo.com/apps/modules/10.0/admin_auto_debug_mode/
यह आपको मदद मिल सकती है।
संबंधित मुद्दे
- 1. हमेशा 'सख्त उपयोग करें' सक्षम करें; डिफ़ॉल्ट रूप से?
- 2. सुनिश्चित करें कि लक्षित डिवाइस में डेवलपर मोड सक्षम है।
- 3. ओडू - विशिष्ट उपयोगकर्ता के लिए छुपाएं बटन
- 4. प्रोग्रामेटिक रूप से इमर्सिव मोड को सक्षम/अक्षम करें
- 5. कुछ मोड के लिए केवल व्हाइटस्पेस-मोड सक्षम कैसे करें
- 6. ओडू
- 7. एंड्रॉइड ऑटो - डेवलपर मोड को सक्षम करने के लिए कैसे करें
- 8. मोंगोडीबी सख्त मोड के लिए डिफ़ॉल्ट
- 9. डिफ़ॉल्ट रूप से स्वचालित वर्तनी जांच को कैसे सक्षम करें?
- 10. ओरेकल एसक्यूएल डेवलपर अन्य उपयोगकर्ता टेबल्स को डिफ़ॉल्ट कैसे करें?
- 11. उपयोगकर्ता को डिफ़ॉल्ट रूप से सहेजें
- 12. डिफ़ॉल्ट रूप से JSON को स्वीकार/वापस करने के लिए WCF डेटा सेवा सक्षम करें
- 13. डिफ़ॉल्ट ब्राउज़र मोड आईई
- 14. एईएस-एनआई इंट्रिनिक्स डिफ़ॉल्ट रूप से सक्षम है?
- 15. डिफ़ॉल्ट कैसे करें svn: सक्षम करने के लिए कीवर्ड?
- 16. को सक्षम करने से Flyspell मोड
- 17. ओडू
- 18. उपयोगकर्ता मोड से कर्नेल मोड में कैसे स्विच करें?
- 19. jqGrid: डिफ़ॉल्ट रूप से "इनलाइन संपादन मोड" में सभी पंक्तियां
- 20. सुरक्षा सहायता आपातकालीन मोड सक्षम करें
- 21. जीसीसी 4.3.3 संकलक विकल्प डिफ़ॉल्ट रूप से सक्षम
- 22. क्या जीसीसी 4.8.1 डिफ़ॉल्ट रूप से एसएसई सक्षम करता है?
- 23. डिफ़ॉल्ट रूप से प्रीएट प्रमाणीकरण क्यों सक्षम नहीं है?
- 24. आईओएस में प्रोग्रामेटिक रूप से नींद मोड को अक्षम/सक्षम कैसे करें?
- 25. डिफ़ॉल्ट रूप से कंसोल मोड (-nw) में emacs चलाएं
- 26. क्या यह डिफ़ॉल्ट रूप से UnsafeHeaderParsing को सक्षम करने के लिए एक स्वीकार्य अभ्यास है?
- 27. प्रोग्रामेटिक रूप से जोर कैसे सक्षम करें?
- 28. आईपैड में प्रोग्रामिक रूप से 'कियोस्क मोड' को कैसे सक्षम करें?
- 29. NuGet पैक: डिफ़ॉल्ट रूप से अनदेखा करें
- 30. उपयोगकर्ता-मोड