Created
August 12, 2020 13:12
-
-
Save cojocariudaniel1/a49ccddfe01ef47259d8e30e611b1d76 to your computer and use it in GitHub Desktop.
test
test
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from . import models |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
'name': 'store', | |
'data': [ | |
'views/stores_view.xml', | |
'views/games_view.xml', | |
'views/movies_view.xml', | |
'views/characters_view.xml', | |
'views/cast_view.xml', | |
'security/ir.model.access.csv' | |
] | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from . import stores | |
from . import games | |
from . import movies | |
from . import casts | |
from . import characters |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from odoo import fields, models, api | |
class cast(models.Model): | |
_name = 'test13.cast' | |
_description = 'Casts' | |
name = fields.Char('Cast name:') | |
age = fields.Integer('Age:') | |
gender = fields.Char('Gender:') | |
image_cast = fields.Image("Image:", store=True) | |
roleplayed = fields.Char('Role played:') | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from odoo import fields, models, api | |
class character(models.Model): | |
_name = 'test13.character' | |
_description = 'Characters' | |
name = fields.Char('Character name') | |
age = fields.Integer('Age') | |
gender = fields.Char('Gender') | |
image_128 = fields.Image("Image", store=True) | |
id = fields.Char('ID') | |
description = fields.Char('Description') | |
roleingame = fields.Char('Role in gane') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from odoo import fields, models, api | |
class game(models.Model): | |
_name = 'test13.game' | |
_description = 'Game' | |
name = fields.Char ('Game Name') | |
launch_date = fields.Date ('Launch Date') | |
description_movie= fields.Text('Description:') | |
poster= fields.Image('Poster of the Game:') | |
deposit= fields.Integer('Copies of Games licenses in Deposit') | |
price= fields.Monetary('Price:') | |
rate= fields.Integer('Rate:') | |
currency_id= fields.Many2many('test13.store', string= 'Price') | |
id = fields.Char('ID') | |
character_ids = fields.Many2many('test13.character', string = 'Characters') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from odoo import fields, models, api | |
class movie(models.Model): | |
_name = 'test13.movie' | |
_description = 'Movies' | |
name = fields.Char('Movie Name:', required=True) | |
launch_date = fields.Date('Launch Date:') | |
description_movie = fields.Text('Description:') | |
poster = fields.Image('Poster of the Movie:') | |
deposit = fields.Integer('Copies of Movie In Deposit') | |
price = fields.Monetary('Price:', group_operator='avg') | |
rate = fields.Float('Rate:') | |
category = fields.Char('Category:') | |
currency_id = fields.Many2one('res.currency', 'Currency', required=True, | |
default=lambda self: self.env.company.currency_id.id) | |
actor_ids = fields.Many2many("test13.cast", string='Actors:') | |
def button_action1(self): | |
self.deposit = self.deposit - 1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from odoo import fields, models, api | |
class store(models.Model): | |
_name = 'test13.store' | |
_description = 'Store' | |
name = fields.Char ('Store Name:') | |
id = fields.Char ('ID') | |
image = fields.Binary(string="Picture", required=True, store=True) | |
games_ids = fields.Many2many('test13.game', string = 'Games name:') | |
movies_ids = fields.Many2many('test13.movie', string = 'Movie name:') | |
image_name = fields.Char("Picture name") | |
image_small = fields.Image("Small-sized Image", related="image_original", max_width=64, max_height=64, store=True, help="64px * 64px") | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
id | name | model_id/id | group_id/id | perm_read | perm_write | perm_create | perm_unlink | |
---|---|---|---|---|---|---|---|---|
access_test13_store | access_test13_store | model_test13_store | base.group_user | 1 | 1 | 1 | 1 | |
access_test13_game | access_test13_game | model_test13_game | base.group_user | 1 | 1 | 1 | 1 | |
access_test13_movie | access_test13_movie | model_test13_movie | base.group_user | 1 | 1 | 1 | 1 | |
access_test13_character | access_test13_character | model_test13_character | base.group_user | 1 | 1 | 1 | 1 | |
access_test13_cast | access_test13_cast | model_test13_cast | base.group_user | 1 | 1 | 1 | 1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<odoo> | |
<record model="ir.actions.act_window" id="action_list_casts"> | |
<field name="name">Casts</field> | |
<field name="res_model">test13.cast</field> | |
<field name="view_mode">kanban,tree,form</field> | |
</record> | |
<menuitem id="menu_casts" parent="menu_stores_app" name="Casts" sequence="10" | |
action="action_list_casts"/> | |
<record model="ir.ui.view" id="view_casts_tree"> | |
<field name="name">view.casts</field> | |
<field name="model">test13.cast</field> | |
<field name="priority" eval="16"/> | |
<field name="arch" type="xml"> | |
<tree> | |
<field name="name"/> | |
<field name="age" sum="1"/> | |
<field name="gender"/> | |
</tree> | |
</field> | |
</record> | |
<record model="ir.ui.view" id="view_casts1_form"> | |
<field name="name">Casts</field> | |
<field name="model">test13.cast</field> | |
<field name="priority" eval="16"/> | |
<field name="arch" type="xml"> | |
<form> | |
<sheet> | |
<group> | |
<field name="name"/> | |
<field name="age"/> | |
<field name="gender"/> | |
<field name="roleplayed"/> | |
<field name="image_cast" widget="image" class="oe_avatar"/> | |
</group> | |
</sheet> | |
</form> | |
</field> | |
</record> | |
<record id="student_kanban" model="ir.ui.view"> | |
<field name="name">student.kanban.view</field> | |
<field name="model">test13.cast</field> | |
<field name="arch" type="xml"> | |
<kanban> | |
<field name="name"/> | |
<field name="age"/> | |
<field name="gender"/> | |
<field name="image_cast"/> | |
<templates> | |
<t t-name="kanban-box"> | |
<div t-attf-class="oe_kanban_global_click"> | |
<div class="o_kanban_image"> | |
<img alt="Avatar" | |
t-att-src="kanban_image('test13.cast','image_cast')"/> | |
</div> | |
<div class="oe_kanban_details"> | |
<t class="o_kanban_record_title"> | |
<strong t-esc="record.name.value"/> | |
</t> | |
<div t-if="record.age.value"> | |
<t t-esc="record.age.value"/> | |
</div> | |
<div t-if="record.gender.value"> | |
<t t-esc="record.gender.value"/> | |
</div> | |
</div> | |
</div> | |
</t> | |
</templates> | |
</kanban> | |
</field> | |
</record> | |
</odoo> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<odoo> | |
<record model="ir.actions.act_window" id="action_list_characters"> | |
<field name="name">Characters</field> | |
<field name="res_model">test13.character</field> | |
<field name="view_mode">kanban,tree,form</field> | |
</record> | |
<menuitem id="menu_characters" parent="menu_stores_app" name="Characters" sequence="10" | |
action="action_list_characters"/> | |
<record model="ir.ui.view" id="view_characters_tree"> | |
<field name="name">view.characters</field> | |
<field name="model">test13.character</field> | |
<field name="priority" eval="16"/> | |
<field name="arch" type="xml"> | |
<tree> | |
<field name="name"/> | |
<field name="age" sum="1"/> | |
<field name="gender"/> | |
</tree> | |
</field> | |
</record> | |
<record model="ir.ui.view" id="view_characters1_form"> | |
<field name="name">Characters</field> | |
<field name="model">test13.character</field> | |
<field name="priority" eval="16"/> | |
<field name="arch" type="xml"> | |
<form> | |
<sheet> | |
<group> | |
<field name="name"/> | |
<field name="age"/> | |
<field name="gender"/> | |
<field name="roleingame"/> | |
<field name="description"/> | |
<field name="image_128" widget="image" class="oe_avatar"/> | |
</group> | |
</sheet> | |
</form> | |
</field> | |
</record> | |
<record id="student_kanban" model="ir.ui.view"> | |
<field name="name">student.kanban.view</field> | |
<field name="model">test13.character</field> | |
<field name="arch" type="xml"> | |
<kanban> | |
<field name="id"/> | |
<field name="name"/> | |
<field name="age"/> | |
<field name="gender"/> | |
<field name="image_128"/> | |
<templates> | |
<t t-name="kanban-box"> | |
<div t-attf-class="oe_kanban_global_click"> | |
<div class="o_kanban_image"> | |
<img alt="Avatar" | |
t-att-src="kanban_image('test13.character','image_128',record.id.raw_value)"/> | |
</div> | |
<div class="oe_kanban_details"> | |
<t class="o_kanban_record_title"> | |
<strong t-esc="record.name.value"/> | |
</t> | |
<div t-if="record.age.value"> | |
<t t-esc="record.age.value"/> | |
</div> | |
<div t-if="record.gender.value"> | |
<t t-esc="record.gender.value"/> | |
</div> | |
</div> | |
</div> | |
</t> | |
</templates> | |
</kanban> | |
</field> | |
</record> | |
</odoo> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<odoo> | |
<record model="ir.actions.act_window" id="action_list_games"> | |
<field name="name">Game</field> | |
<field name="res_model">test13.game</field> | |
<field name="view_mode">tree,form</field> | |
</record> | |
<menuitem id="menu_games" parent="menu_stores_app" name="Games" sequence="10" | |
action="action_list_games"/> | |
<record model="ir.ui.view" id="view_games_tree"> | |
<field name="name">view.game</field> | |
<field name="model">test13.game</field> | |
<field name="priority" eval="16"/> | |
<field name="arch" type="xml"> | |
<tree> | |
<field name="name"/> | |
</tree> | |
</field> | |
</record> | |
<record model="ir.ui.view" id="view_games_form"> | |
<field name="name">view.games</field> | |
<field name="model">test13.game</field> | |
<field name="priority" eval="16"/> | |
<field name="arch" type="xml"> | |
<form> | |
<sheet> | |
<group> | |
<field name="name" style="font-size:20px"/> | |
<field name="launch_date"/> | |
<field name="poster" widget="image" class="oe_avatar"/> | |
<field name="currency_id" invisible="1"/> | |
<field name="character_ids"/> | |
<field name="rate"/> | |
<field name="deposit"/> | |
</group> | |
</sheet> | |
</form> | |
</field> | |
</record> | |
</odoo> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<odoo> | |
<record model="ir.actions.act_window" id="action_list_movies"> | |
<field name="name">Movies</field> | |
<field name="res_model">test13.movie</field> | |
<field name="view_mode">tree,form</field> | |
</record> | |
<menuitem id="menu_movies" parent="menu_stores_app" name="Movies" sequence="10" | |
action="action_list_movies"/> | |
<record model="ir.ui.view" id="view_movies_tree"> | |
<field name="name">view.movies</field> | |
<field name="model">test13.movie</field> | |
<field name="priority" eval="16"/> | |
<field name="arch" type="xml"> | |
<tree> | |
<field name="name"/> | |
<!--# se foloseste un alt camp sequance de tip integer pentru handle# --> | |
<field name="deposit" widget="statinfo"/> | |
<field name="price" avg="1"/> | |
<field name="rate"/> | |
</tree> | |
</field> | |
</record> | |
<record model="ir.ui.view" id="view_movies_form"> | |
<field name="name">view.movies</field> | |
<field name="model">test13.movie</field> | |
<field name="priority" eval="16"/> | |
<field name="arch" type="xml"> | |
<form> | |
<sheet> | |
<group> | |
<group> | |
<h1> | |
<field name="name"/> | |
</h1> | |
</group> | |
<group> | |
<field name="poster" widget="image" class="oe_avatar"/> | |
</group> | |
</group> | |
<group> | |
<field name="category"/> | |
<field name="description_movie"/> | |
<field name="launch_date"/> | |
<field name="actor_ids" widget="many2many_tags"/> | |
<field name="currency_id" invisible="1"/> | |
<field name="rate" widget="percentpie"/> | |
<field name="deposit"/> | |
</group> | |
<group> | |
<field name="price" widget="monetary"/> | |
</group> | |
<headder> | |
<button name="button_action1" string=" Buy This Movie" type="object"/> | |
</headder> | |
</sheet> | |
</form> | |
</field> | |
</record> | |
</odoo> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<odoo> | |
<menuitem id="menu_stores_app" name="Store"/> | |
<record model="ir.actions.act_window" id="action_list_stores"> | |
<field name="name">Store</field> | |
<field name="res_model">test13.store</field> | |
<field name="view_mode">kanban,tree,form</field> | |
</record> | |
<menuitem id="menu_stores" parent="menu_stores_app" name="Stores" sequence="10" | |
action="action_list_stores"/> | |
<record id="student_kanban" model="ir.ui.view"> | |
<field name="name">game.view</field> | |
<field name="model">test13.store</field> | |
<field name="arch" type="xml"> | |
<kanban> | |
<field name="name"/> | |
<field name="id"/> | |
<field name="image" widget="image" class="oe_avatar"/> | |
<templates> | |
<t t-name="kanban-box"> | |
<div t-attf-class="oe_kanban_global_click"> | |
<div class="o_kanban_image"> | |
<img alt="Avatar" | |
t-att-src="kanban_image('test13.store','image',record.id.raw_value)"/> | |
</div> | |
<div class="oe_kanban_details"> | |
<t class="o_kanban_record_title"> | |
<h1 t-esc="record.name.value"/> | |
</t> | |
<div t-attf-class="oe_kanban_content"> | |
<field name="image" widdget="image" class="oe_avatar"/></div> | |
</div> | |
</div> | |
</t> | |
</templates> | |
</kanban> | |
</field> | |
</record> | |
<record model="ir.ui.view" id="view_stores_tree"> | |
<field name="name">view.store</field> | |
<field name="model">test13.store</field> | |
<field name="priority" eval="16"/> | |
<field name="arch" type="xml"> | |
<tree> | |
<field name="name"/> | |
</tree> | |
</field> | |
</record> | |
<record model="ir.ui.view" id="view_stores_form"> | |
<field name="name">view.stores</field> | |
<field name="model">test13.store</field> | |
<field name="priority" eval="16"/> | |
<field name="arch" type="xml"> | |
<form> | |
<sheet> | |
<center> | |
<p style="font-size:50px"> | |
<field name="name"/> | |
</p> | |
</center> | |
<group> | |
<center> | |
<field name="image" widget="image"/> | |
</center> | |
</group> | |
<group> | |
<field name="games_ids"/> | |
<field name="movies_ids"/> | |
</group> | |
</sheet> | |
</form> | |
</field> | |
</record> | |
</odoo> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment