first push message

This commit is contained in:
2026-07-01 14:41:49 +07:00
parent 6667dec2bf
commit 58b5f46cc4
2951 changed files with 316619 additions and 0 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

@@ -0,0 +1,57 @@
@font-face {
font-family: Khmer OS content;
src: url('../fonts/KhmerOS_content.ttf') format("truetype");
}
.widget_title{
clear:both;
background-color: #efefef;
margin-bottom: 10px;
padding:8px;
width:100%;
color:#21145f;
font-size: 14px;
font-family: Khmer OS content;
font-weight: bold;
}
.oe_edit_only{
width:100%;
}
.widget_box {
background: none repeat scroll 0 0 #F9F9F9;
border-top: 1px solid #CDCDCD;
border-left: 1px solid #CDCDCD;
border-right: 1px solid #CDCDCD;
clear: both;
margin-top: 0px;
margin-bottom: 5px;
position: relative;
font-family: "Khmer OS content", cursive, KhmerOS_content; font-size:14px;
}
.openerp .oe_form input[type="text"], .openerp .oe_form input[type="password"], .openerp .oe_form input[type="file"], .openerp .oe_form select{
height: 28px;
padding-top: 2px;
}
.openerp .oe_form input[type="text"], .openerp .oe_form input[type="password"], .openerp .oe_form input[type="file"], .openerp .oe_form select, .openerp .oe_form textarea{
font-size: 100%;
}
.openerp .oe_form td.oe_form_group_cell + .oe_form_group_cell{
padding: 1px 3px 0 0px;
}
.font_box{
font-family: "Khmer OS content", cursive, KhmerOS_content; font-size:14px;
}
.font_bold_light{
font-family:"Khmer OS muollight", cursive, KhmerOS_muollight; font-size:14px;
}
.openerp .oe_form td.oe_form_group_cell_label label{
line-height: 25px;
display: block;
min-width: 100px;
padding: 0 0 0 25px;
font-weight: bold !important;
}
.openerp .oe_formview .o_form_field_many2manytags .badge{
font-size: 14px;
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 439 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<templates id="template" xml:space="preserve">
<div t-extend="ListView">
<t t-jquery="table" t-operation="replace">
<table class="o_list_view table table-condensed table-striped">
<t t-set="columns_count" t-value="visible_columns.length + (options.selectable ? 1 : 0) + (options.deletable ? 1 : 0)"/>
<thead>
<tr t-if="options.header">
<t t-foreach="columns" t-as="column">
<th t-if="column.meta">
<t t-esc="column.string"/>
</th>
</t>
<th t-if="options.selectable" class="o_list_record_selector" width="1">
<div class="o_checkbox">
<input type="checkbox"/><span/>
</div>
</th>
<t t-set="col" t-value="0"/>
<t t-foreach="columns" t-as="column">
<t t-if="col == 0">
<th t-if="!column.meta and column.invisible !== '1'" t-att-data-id="column.id"
t-attf-class="text-center #{((options.sortable and column.sortable and column.tag !== 'button') ? 'o_column_sortable' : '')}"
t-att-width="column.width()" t-att-colspan="column.colspan" >
<t t-set="col" t-value="column.colspan or 1"/>
<t t-if="column.tag !== 'button'"><t t-raw="column.heading()"/></t>
</th>
</t>
<t t-if="col !== 0" t-set="col" t-value="col - 1"/>
</t>
<th t-if="options.deletable" class="o_list_record_delete"/>
</tr>
</thead>
<tfoot>
<tr>
<td t-if="options.selectable"/>
<td t-foreach="aggregate_columns" t-as="column" t-att-data-field="column.id" t-att-title="column.label">
</td>
<td t-if="options.deletable" class="o_list_record_delete"/>
</tr>
</tfoot>
</table>
</t>
</div>
</templates>
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<templates id="template" xml:space="preserve">
<t t-extend="ListView.buttons">
<t t-jquery="button.o_list_button_add" t-operation="after">
<t t-if="widget.model=='ref.reference'">
<button class="btn btn-sm btn-default disable_ref" type="object">Disable</button>
</t>
</t>
</t>
</templates>