[{"title":"( 26 个子文件 14KB ) odoo-oauth2:Odoo OAuth2 提供者","children":[{"title":"odoo-oauth2-master","children":[{"title":"functional_tests","children":[{"title":"helpers.py <span style='color:#111;'> 687B </span>","children":null,"spread":false},{"title":"test_main.py <span style='color:#111;'> 3.13KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"addons","children":[{"title":"oauth2","children":[{"title":"exceptions.py <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"views","children":[{"title":"menu.xml <span style='color:#111;'> 341B </span>","children":null,"spread":false},{"title":"consumer.xml <span style='color:#111;'> 2.54KB </span>","children":null,"spread":false}],"spread":true},{"title":"models","children":[{"title":"__init__.py <span style='color:#111;'> 44B </span>","children":null,"spread":false},{"title":"consumer.py <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"session.py <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false}],"spread":true},{"title":"func.py <span style='color:#111;'> 263B </span>","children":null,"spread":false},{"title":"controllers","children":[{"title":"main.py <span style='color:#111;'> 4.24KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 18B </span>","children":null,"spread":false}],"spread":true},{"title":"conf.py <span style='color:#111;'> 282B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 96B </span>","children":null,"spread":false},{"title":"__openerp__.py <span style='color:#111;'> 279B </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"test_api.py <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 23B </span>","children":null,"spread":false}],"spread":true},{"title":"api.py <span style='color:#111;'> 392B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"run_debug.sh <span style='color:#111;'> 189B </span>","children":null,"spread":false},{"title":"odoo","children":[{"title":"Dockerfile <span style='color:#111;'> 65B </span>","children":null,"spread":false},{"title":"config","children":[{"title":"openerp-server.conf <span style='color:#111;'> 944B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 472B </span>","children":null,"spread":false},{"title":"docker-compose.yml <span style='color:#111;'> 125B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 15B </span>","children":null,"spread":false},{"title":"deploy","children":[{"title":"requirements-inttests.txt <span style='color:#111;'> 9B </span>","children":null,"spread":false}],"spread":true},{"title":"run_functional_tests.sh <span style='color:#111;'> 69B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]