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