From e44921eba69965fd3c00bae4eeb215a308f6ada3 Mon Sep 17 00:00:00 2001 From: Augusts Date: Wed, 11 May 2022 20:51:13 +0300 Subject: [PATCH] Created module with scaffold, installed app --- ur_data/ur_data/__init__.py | 4 ++ ur_data/ur_data/__manifest__.py | 29 +++++++++ .../__pycache__/__init__.cpython-39.pyc | Bin 0 -> 211 bytes ur_data/ur_data/controllers/__init__.py | 3 + .../__pycache__/__init__.cpython-39.pyc | Bin 0 -> 194 bytes .../__pycache__/controllers.cpython-39.pyc | Bin 0 -> 161 bytes ur_data/ur_data/controllers/controllers.py | 21 ++++++ ur_data/ur_data/demo/demo.xml | 30 +++++++++ ur_data/ur_data/models/__init__.py | 3 + .../__pycache__/__init__.cpython-39.pyc | Bin 0 -> 184 bytes .../models/__pycache__/models.cpython-39.pyc | Bin 0 -> 151 bytes ur_data/ur_data/models/models.py | 18 ++++++ ur_data/ur_data/security/ir.model.access.csv | 2 + ur_data/ur_data/static/description/icon.png | Bin 0 -> 8138 bytes ur_data/ur_data/views/templates.xml | 24 +++++++ ur_data/ur_data/views/views.xml | 60 ++++++++++++++++++ 16 files changed, 194 insertions(+) create mode 100644 ur_data/ur_data/__init__.py create mode 100644 ur_data/ur_data/__manifest__.py create mode 100644 ur_data/ur_data/__pycache__/__init__.cpython-39.pyc create mode 100644 ur_data/ur_data/controllers/__init__.py create mode 100644 ur_data/ur_data/controllers/__pycache__/__init__.cpython-39.pyc create mode 100644 ur_data/ur_data/controllers/__pycache__/controllers.cpython-39.pyc create mode 100644 ur_data/ur_data/controllers/controllers.py create mode 100644 ur_data/ur_data/demo/demo.xml create mode 100644 ur_data/ur_data/models/__init__.py create mode 100644 ur_data/ur_data/models/__pycache__/__init__.cpython-39.pyc create mode 100644 ur_data/ur_data/models/__pycache__/models.cpython-39.pyc create mode 100644 ur_data/ur_data/models/models.py create mode 100644 ur_data/ur_data/security/ir.model.access.csv create mode 100644 ur_data/ur_data/static/description/icon.png create mode 100644 ur_data/ur_data/views/templates.xml create mode 100644 ur_data/ur_data/views/views.xml diff --git a/ur_data/ur_data/__init__.py b/ur_data/ur_data/__init__.py new file mode 100644 index 0000000..511a0ca --- /dev/null +++ b/ur_data/ur_data/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- + +from . import controllers +from . import models \ No newline at end of file diff --git a/ur_data/ur_data/__manifest__.py b/ur_data/ur_data/__manifest__.py new file mode 100644 index 0000000..4c149d1 --- /dev/null +++ b/ur_data/ur_data/__manifest__.py @@ -0,0 +1,29 @@ +# -*- coding: utf-8 -*- +{ + 'name': """Business Register(Uzņēmumu Reģistrs) open data retriever""", + + 'summary':"""Module for loading Latvian Business Register data""", + + 'author': """My Company""", + 'website':"http://www.yourcompany.com", + + # Categories can be used to filter modules in modules listing + # Check https://github.com/odoo/odoo/blob/14.0/odoo/addons/base/data/ir_module_category_data.xml + # for the full list + 'category': 'Uncategorized', + 'version': '0.1', + + # any module necessary for this one to work correctly + 'depends': ['base'], + + # always loaded + 'data': [ + # 'security/ir.model.access.csv', + 'views/views.xml', + 'views/templates.xml', + ], + # only loaded in demonstration mode + 'demo': [ + 'demo/demo.xml', + ], +} diff --git a/ur_data/ur_data/__pycache__/__init__.cpython-39.pyc b/ur_data/ur_data/__pycache__/__init__.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..34774499bfa5f0b1f160c7a2afac59ac2cf1e16b GIT binary patch literal 211 zcmYe~<>g`kf)cjEBzGYF7{oyaOhAqU5Esh;i4=wu#vF!R#wbQc5St0eW{P40vYCS! zG+ACU0+nbo-r`Qq&nqd)&&f$GDh6`da`RJCbBg^mnQt)^fs89+1`;b7idaEx5b?`g zKO;XkRX?#by|lQbSU)APD5+S#v?x9$u_O_Lj*rjG%PfhH*DI*J#bE<9yfi1(4rF98 I$Z#G;0HKC4Q2+n{ literal 0 HcmV?d00001 diff --git a/ur_data/ur_data/controllers/__init__.py b/ur_data/ur_data/controllers/__init__.py new file mode 100644 index 0000000..457bae2 --- /dev/null +++ b/ur_data/ur_data/controllers/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- + +from . import controllers \ No newline at end of file diff --git a/ur_data/ur_data/controllers/__pycache__/__init__.cpython-39.pyc b/ur_data/ur_data/controllers/__pycache__/__init__.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..47902b22953f8318e7654c263797fe06ff0e161d GIT binary patch literal 194 zcmYe~<>g`kf)cjEBqJdG7{oyaOhAqU5Elyoi4=wu#vF!R#wbQch7_h?22JLdj6h*c z##`LU`FSNp`8heMMa6!aOt%<{KpIyv6tMs)F!9S-KO;XkRX?#by|lQbSU)APD5+S# sv?x9$u_O_LMlw!6K0Y%qvm`!Vub}c4hfQvNN@-529W&6}&p^xo0GI19i2wiq literal 0 HcmV?d00001 diff --git a/ur_data/ur_data/controllers/__pycache__/controllers.cpython-39.pyc b/ur_data/ur_data/controllers/__pycache__/controllers.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dd2eac2df791b06de69240703cf754230c7d489f GIT binary patch literal 161 zcmYe~<>g`kf)cjEq}@ym439w^WWWgIH~?`m3y?@*2xib^^jpbL1QJFNzufdQ@^e%5 z6HC)ei%W|2Qxc1kiuFs2;!_e!5;5rH{JfH){G6QBqGEj{wq8NyEe@O9{FKt1R6CIQ IpMjVG044`0&;S4c literal 0 HcmV?d00001 diff --git a/ur_data/ur_data/controllers/controllers.py b/ur_data/ur_data/controllers/controllers.py new file mode 100644 index 0000000..a0b0b9e --- /dev/null +++ b/ur_data/ur_data/controllers/controllers.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +# from odoo import http + + +# class UrData(http.Controller): +# @http.route('/ur_data/ur_data', auth='public') +# def index(self, **kw): +# return "Hello, world" + +# @http.route('/ur_data/ur_data/objects', auth='public') +# def list(self, **kw): +# return http.request.render('ur_data.listing', { +# 'root': '/ur_data/ur_data', +# 'objects': http.request.env['ur_data.ur_data'].search([]), +# }) + +# @http.route('/ur_data/ur_data/objects/', auth='public') +# def object(self, obj, **kw): +# return http.request.render('ur_data.object', { +# 'object': obj +# }) diff --git a/ur_data/ur_data/demo/demo.xml b/ur_data/ur_data/demo/demo.xml new file mode 100644 index 0000000..f385723 --- /dev/null +++ b/ur_data/ur_data/demo/demo.xml @@ -0,0 +1,30 @@ + + + + + \ No newline at end of file diff --git a/ur_data/ur_data/models/__init__.py b/ur_data/ur_data/models/__init__.py new file mode 100644 index 0000000..5305644 --- /dev/null +++ b/ur_data/ur_data/models/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- + +from . import models \ No newline at end of file diff --git a/ur_data/ur_data/models/__pycache__/__init__.cpython-39.pyc b/ur_data/ur_data/models/__pycache__/__init__.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c9e3bc83660d1c6b59e6db38092ab83a95ce5c8f GIT binary patch literal 184 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 literal 0 HcmV?d00001 diff --git a/ur_data/ur_data/views/templates.xml b/ur_data/ur_data/views/templates.xml new file mode 100644 index 0000000..cea6b39 --- /dev/null +++ b/ur_data/ur_data/views/templates.xml @@ -0,0 +1,24 @@ + + + + + \ No newline at end of file diff --git a/ur_data/ur_data/views/views.xml b/ur_data/ur_data/views/views.xml new file mode 100644 index 0000000..b813d92 --- /dev/null +++ b/ur_data/ur_data/views/views.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file