| @ -0,0 +1,2 @@ | |||||
| __pycache__ | |||||
| @ -0,0 +1,4 @@ | |||||
| # -*- coding: utf-8 -*- | |||||
| from . import controllers | |||||
| from . import models | |||||
| @ -0,0 +1,35 @@ | |||||
| # -*- coding: utf-8 -*- | |||||
| { | |||||
| 'name': "kalachakra", | |||||
| 'summary': """ | |||||
| Short (1 phrase/line) summary of the module's purpose, used as | |||||
| subtitle on modules listing or apps.openerp.com""", | |||||
| 'description': """ | |||||
| Long description of module's purpose | |||||
| """, | |||||
| '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', | |||||
| ], | |||||
| } | |||||
| @ -0,0 +1,3 @@ | |||||
| # -*- coding: utf-8 -*- | |||||
| from . import website_event | |||||
| @ -0,0 +1,17 @@ | |||||
| # -*- coding: utf-8 -*- | |||||
| from odoo import http | |||||
| from odoo.http import request | |||||
| import werkzeug | |||||
| from odoo.tools import format_datetime, format_date, is_html_empty | |||||
| from odoo.exceptions import UserError | |||||
| from odoo.addons.website_event.controllers.main import WebsiteEventController | |||||
| class kalachakra_event(WebsiteEventController): | |||||
| def _extract_searched_event_tags(self, searches): | |||||
| tags = request.env['event.tag'] | |||||
| if searches.get('tags'): | |||||
| tags = request.env['event.tag'].search([('name', '=', searches['tags'])]) | |||||
| return tags | |||||
| @ -0,0 +1,30 @@ | |||||
| <odoo> | |||||
| <data> | |||||
| <!-- | |||||
| <record id="object0" model="kalachakra.kalachakra"> | |||||
| <field name="name">Object 0</field> | |||||
| <field name="value">0</field> | |||||
| </record> | |||||
| <record id="object1" model="kalachakra.kalachakra"> | |||||
| <field name="name">Object 1</field> | |||||
| <field name="value">10</field> | |||||
| </record> | |||||
| <record id="object2" model="kalachakra.kalachakra"> | |||||
| <field name="name">Object 2</field> | |||||
| <field name="value">20</field> | |||||
| </record> | |||||
| <record id="object3" model="kalachakra.kalachakra"> | |||||
| <field name="name">Object 3</field> | |||||
| <field name="value">30</field> | |||||
| </record> | |||||
| <record id="object4" model="kalachakra.kalachakra"> | |||||
| <field name="name">Object 4</field> | |||||
| <field name="value">40</field> | |||||
| </record> | |||||
| --> | |||||
| </data> | |||||
| </odoo> | |||||
| @ -0,0 +1,3 @@ | |||||
| # -*- coding: utf-8 -*- | |||||
| from . import models | |||||
| @ -0,0 +1,18 @@ | |||||
| # -*- coding: utf-8 -*- | |||||
| # from odoo import models, fields, api | |||||
| # class kalachakra(models.Model): | |||||
| # _name = 'kalachakra.kalachakra' | |||||
| # _description = 'kalachakra.kalachakra' | |||||
| # name = fields.Char() | |||||
| # value = fields.Integer() | |||||
| # value2 = fields.Float(compute="_value_pc", store=True) | |||||
| # description = fields.Text() | |||||
| # | |||||
| # @api.depends('value') | |||||
| # def _value_pc(self): | |||||
| # for record in self: | |||||
| # record.value2 = float(record.value) / 100 | |||||
| @ -0,0 +1,2 @@ | |||||
| id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink | |||||
| access_kalachakra_kalachakra,kalachakra.kalachakra,model_kalachakra_kalachakra,base.group_user,1,1,1,1 | |||||
| @ -0,0 +1,24 @@ | |||||
| <odoo> | |||||
| <data> | |||||
| <!-- | |||||
| <template id="listing"> | |||||
| <ul> | |||||
| <li t-foreach="objects" t-as="object"> | |||||
| <a t-attf-href="#{ root }/objects/#{ object.id }"> | |||||
| <t t-esc="object.display_name"/> | |||||
| </a> | |||||
| </li> | |||||
| </ul> | |||||
| </template> | |||||
| <template id="object"> | |||||
| <h1><t t-esc="object.display_name"/></h1> | |||||
| <dl> | |||||
| <t t-foreach="object._fields" t-as="field"> | |||||
| <dt><t t-esc="field"/></dt> | |||||
| <dd><t t-esc="object[field]"/></dd> | |||||
| </t> | |||||
| </dl> | |||||
| </template> | |||||
| --> | |||||
| </data> | |||||
| </odoo> | |||||
| @ -0,0 +1,60 @@ | |||||
| <odoo> | |||||
| <data> | |||||
| <!-- explicit list view definition --> | |||||
| <!-- | |||||
| <record model="ir.ui.view" id="kalachakra.list"> | |||||
| <field name="name">kalachakra list</field> | |||||
| <field name="model">kalachakra.kalachakra</field> | |||||
| <field name="arch" type="xml"> | |||||
| <tree> | |||||
| <field name="name"/> | |||||
| <field name="value"/> | |||||
| <field name="value2"/> | |||||
| </tree> | |||||
| </field> | |||||
| </record> | |||||
| --> | |||||
| <!-- actions opening views on models --> | |||||
| <!-- | |||||
| <record model="ir.actions.act_window" id="kalachakra.action_window"> | |||||
| <field name="name">kalachakra window</field> | |||||
| <field name="res_model">kalachakra.kalachakra</field> | |||||
| <field name="view_mode">tree,form</field> | |||||
| </record> | |||||
| --> | |||||
| <!-- server action to the one above --> | |||||
| <!-- | |||||
| <record model="ir.actions.server" id="kalachakra.action_server"> | |||||
| <field name="name">kalachakra server</field> | |||||
| <field name="model_id" ref="model_kalachakra_kalachakra"/> | |||||
| <field name="state">code</field> | |||||
| <field name="code"> | |||||
| action = { | |||||
| "type": "ir.actions.act_window", | |||||
| "view_mode": "tree,form", | |||||
| "res_model": model._name, | |||||
| } | |||||
| </field> | |||||
| </record> | |||||
| --> | |||||
| <!-- Top menu item --> | |||||
| <!-- | |||||
| <menuitem name="kalachakra" id="kalachakra.menu_root"/> | |||||
| --> | |||||
| <!-- menu categories --> | |||||
| <!-- | |||||
| <menuitem name="Menu 1" id="kalachakra.menu_1" parent="kalachakra.menu_root"/> | |||||
| <menuitem name="Menu 2" id="kalachakra.menu_2" parent="kalachakra.menu_root"/> | |||||
| --> | |||||
| <!-- actions --> | |||||
| <!-- | |||||
| <menuitem name="List" id="kalachakra.menu_1_list" parent="kalachakra.menu_1" | |||||
| action="kalachakra.action_window"/> | |||||
| <menuitem name="Server to list" id="kalachakra" parent="kalachakra.menu_2" | |||||
| action="kalachakra.action_server"/> | |||||
| --> | |||||
| </data> | |||||
| </odoo> | |||||