| @ -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> | |||