Search 1.9 billion lines of Odoo code on GitHub

fso_con_altruja

Author: Datadialog - Michael Karrer
License: no license
Branch: website_image_edit-resize
Repository: OpenAT/online
Dependencies: website_sale_donate
Languages: Markdown (79, 17.9%), Python (197, 44.7%), and XML (165, 37.4%)
Other branches: dependabot/npm_and_yarn/addons-loaded/website_tools/static/lib/iframe-resizer/jquery-3.5.0, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/cached-path-relative-1.0.2, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/cached-path-relative-1.1.0, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/decode-uri-component-0.2.2, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/elliptic-6.5.3, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/elliptic-6.5.4, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/hosted-git-info-2.8.9, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/ini-1.3.8, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/lodash-4.17.19, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/lodash-4.17.21, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/node-sass-4.13.1, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/node-sass-7.0.0, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/path-parse-1.0.7, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/qs-6.5.3, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/shell-quote-1.7.3, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/tar-2.2.2, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/ua-parser-js-0.7.24, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/ua-parser-js-0.7.33, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/undefsafe-2.0.5, dependabot/npm_and_yarn/addons-own/fso_base_website/static/lib/outdated-browser-rework-master/y18n-3.2.2, dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/aws-sdk-2.1030.0, dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/bl-1.2.3, dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/cached-path-relative-1.1.0, dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/css-what-2.1.3, dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/elliptic-6.5.4, dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/handlebars-4.7.7, dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/hosted-git-info-2.8.9, dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/i-0.3.7, dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/lodash.merge-4.6.2, dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/node-sass-4.14.1, dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/shell-quote-1.7.3, dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/tar-2.2.2, dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/xmldom-0.5.0, dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/y18n-3.2.2, dependabot/npm_and_yarn/addons-own/fso_website_email/static/src/lib/textversionjs-master/yargs-parser-13.1.2, dependabot/npm_and_yarn/addons-own/website_widget_manager/static/lib/iframe-resizer/jquery-3.5.0, dependabot/pip/TOOLS/babel-2.9.1, dependabot/pip/TOOLS/jinja2-2.11.3, dependabot/pip/TOOLS/lxml-4.6.3, dependabot/pip/TOOLS/lxml-4.6.5, dependabot/pip/TOOLS/lxml-4.9.1, dependabot/pip/TOOLS/mako-1.2.2, dependabot/pip/TOOLS/pillow-6.2.0, dependabot/pip/TOOLS/pillow-8.3.2, dependabot/pip/TOOLS/pillow-9.0.1, dependabot/pip/TOOLS/pillow-9.3.0, dependabot/pip/TOOLS/psutil-5.6.6, dependabot/pip/TOOLS/pyopenssl-17.5.0, dependabot/pip/TOOLS/python-ldap-3.4.0, dependabot/pip/TOOLS/pyyaml-5.1, dependabot/pip/TOOLS/pyyaml-5.4, dependabot/pip/TOOLS/reportlab-3.5.55, dependabot/pip/TOOLS/requests-2.20.0, dependabot/pip/TOOLS/werkzeug-0.15.3, dependabot/pip/TOOLS/werkzeug-2.2.3, dependabot/pip/addons-own/fso_rest_api/sphinx_doc/babel-2.9.1, dependabot/pip/addons-own/fso_rest_api/sphinx_doc/certifi-2022.12.7, dependabot/pip/addons-own/fso_rest_api/sphinx_doc/jinja2-2.11.3, dependabot/pip/addons-own/fso_rest_api/sphinx_doc/urllib3-1.26.5, dependabot/pip/babel-2.9.1, dependabot/pip/certifi-2022.12.7, dependabot/pip/jinja2-2.11.3, dependabot/pip/lxml-4.6.3, dependabot/pip/lxml-4.6.5, dependabot/pip/lxml-4.9.1, dependabot/pip/mako-1.2.2, dependabot/pip/pillow-8.3.2, dependabot/pip/pillow-9.0.1, dependabot/pip/pillow-9.3.0, dependabot/pip/psutil-5.6.6, dependabot/pip/pyyaml-5.1, dependabot/pip/pyyaml-5.4, dependabot/pip/reportlab-3.5.55, dependabot/pip/urllib3-1.24.2, dependabot/pip/urllib3-1.26.5, dependabot/pip/werkzeug-0.15.3, dependabot/pip/werkzeug-2.2.3, fso-api-payments, fso_website_email-anchor, fso_website_email-delete_modal, fso_website_email-print_field_button, getresponse, google_tag_manager, o12, o8, o8r436-patch, product-gui-update, rest_api, website_map, website_sale_donate_ppt_inline, and worflow_per_subscription

<h1>Authentication Example</h1> <p>Example for authentication and requests with an odoo web_controller of type json</p> <h3>Authentication request</h3> <p>``` POST: http://localhost:8069/web/session/authenticate</p> <h1>Headers</h1> <p>{&#39;Content-type&#39;: &#39;application/json&#39;}</p> <h1>Payload</h1> <p>{ &#39;jsonrpc&#39;: &#39;2.0&#39;, &#39;params&#39;: { &#39;db&#39;: db, &#39;login&#39;: user, &#39;password&#39;: password, }, }</p> <h1>Returns the session_id in the answer if login was successfull</h1> <p>session_id = result[&#39;result&#39;][&#39;session_id&#39;] ```</p> <h3>Subsequent requests</h3> <p>``` http://localhost:8069/your/controller/route</p> <h1>Headers</h1> <p>{ &#39;X-Openerp-Session-Id&#39;: session_id, &#39;Content-type&#39;: &#39;application/json&#39;, }</p> <h1>Payload</h1> <p>{ &#39;jsonrpc&#39;: &#39;2.0&#39;, &#39;params&#39;: { ... }, } ```</p> <h3>Full Example in Python</h3> <p>``` python import json import urllib2</p> <p>db = &#39;odoo9&#39; user = &#39;admin&#39; password = &#39;admin&#39;</p> <p>request = urllib2.Request( &#39;http://localhost:8069/web/session/authenticate&#39;, json.dumps({ &#39;jsonrpc&#39;: &#39;2.0&#39;, &#39;params&#39;: { &#39;db&#39;: db, &#39;login&#39;: user, &#39;password&#39;: password, }, }), {&#39;Content-type&#39;: &#39;application/json&#39;}) result = urllib2.urlopen(request).read() result = json.loads(result) session<em>id = result[&#39;result&#39;][&#39;session_id&#39;] request = urllib2.Request( &#39;http://localhost:8069/web/dataset/call</em>kw&#39;, json.dumps({ &#39;jsonrpc&#39;: &#39;2.0&#39;, &#39;params&#39;: { &#39;model&#39;: &#39;ir.module.module&#39;, &#39;method&#39;: &#39;search<em>read&#39;, &#39;args&#39;: [ [(&#39;state&#39;, &#39;=&#39;, &#39;installed&#39;)], [&#39;name&#39;], ], &#39;kwargs&#39;: {&#39;context&#39;: {&#39;lang&#39;: &#39;fr</em>FR&#39;}}, }, }), { &#39;X-Openerp-Session-Id&#39;: session_id, &#39;Content-type&#39;: &#39;application/json&#39;, }) result = urllib2.urlopen(request).read() result = json.loads(result) for module in result[&#39;result&#39;]: print module[&#39;name&#39;] ```</p>