first push message
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
from . import controllers
|
||||
from . import models
|
||||
@@ -0,0 +1,76 @@
|
||||
{
|
||||
'name': "youth_and_scholarship",
|
||||
|
||||
'summary': "Short (1 phrase/line) summary of the module's purpose",
|
||||
|
||||
'description': """
|
||||
Long description of module's purpose
|
||||
""",
|
||||
|
||||
'author': "My Company",
|
||||
'website': "https://www.yourcompany.com",
|
||||
|
||||
# Categories can be used to filter modules in modules listing
|
||||
# Check https://github.com/odoo/odoo/blob/15.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','address_kh','mail'],
|
||||
|
||||
# always loaded
|
||||
'data': [
|
||||
'security/security.xml',
|
||||
'security/ir.model.access.csv',
|
||||
'views/views.xml',
|
||||
'views/setting_views_stu.xml',
|
||||
'views/parent_views.xml',
|
||||
'views/history_study.xml',
|
||||
'views/youth_views.xml',
|
||||
'views/review_uyfc.xml',
|
||||
'views/approval_uyfc.xml',
|
||||
'views/list_approval_uyfc.xml',
|
||||
'views/Dashboards.xml',
|
||||
'views/cpp.xml',
|
||||
'views/Dashboard_CPP.xml',
|
||||
'views/Dashboard_discpp.xml',
|
||||
'views/review_cpp.xml',
|
||||
'views/cpp_disapprove.xml',
|
||||
'views/approval_list_cpp.xml',
|
||||
'views/void_result.xml',
|
||||
'views/list_member.xml',
|
||||
'views/info_family_books.xml',
|
||||
'reports/report_cpp.xml',
|
||||
'reports/cpp_reports_view.xml',
|
||||
'reports/cpp_report_list.xml',
|
||||
'reports/yufc_report.xml',
|
||||
'reports/group_cpp_list.xml',
|
||||
'reports/group_cpp_view.xml',
|
||||
'reports/cpp_preview.xml',
|
||||
'reports/cpp_preview_list.xml',
|
||||
'reports/cpp_preview_ex.xml',
|
||||
'reports/cpp_preview_ex_list.xml',
|
||||
'reports/review_report.xml',
|
||||
'reports/approval_report.xml',
|
||||
'reports/approval_view.xml',
|
||||
'reports/approval_view_list.xml',
|
||||
'reports/void_result_report.xml',
|
||||
'reports/void_result_list.xml',
|
||||
'reports/report_void_result.xml',
|
||||
'reports/report_cpp_no_logo.xml',
|
||||
'reports/list_report_cpp_no_logo.xml',
|
||||
'reports/report_cpp_all.xml',
|
||||
'data/type_position_cpp.xml',
|
||||
],
|
||||
# only loaded in demonstration mode
|
||||
'demo': [
|
||||
'demo/demo.xml',
|
||||
],
|
||||
'assets': {
|
||||
'web.assets_backend': [
|
||||
'youth_and_scholarship/static/src/css/style.css',
|
||||
]
|
||||
},
|
||||
}
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
from . import controllers
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,21 @@
|
||||
# from odoo import http
|
||||
|
||||
|
||||
# class YouthAndScholarship(http.Controller):
|
||||
# @http.route('/youth_and_scholarship/youth_and_scholarship', auth='public')
|
||||
# def index(self, **kw):
|
||||
# return "Hello, world"
|
||||
|
||||
# @http.route('/youth_and_scholarship/youth_and_scholarship/objects', auth='public')
|
||||
# def list(self, **kw):
|
||||
# return http.request.render('youth_and_scholarship.listing', {
|
||||
# 'root': '/youth_and_scholarship/youth_and_scholarship',
|
||||
# 'objects': http.request.env['youth_and_scholarship.youth_and_scholarship'].search([]),
|
||||
# })
|
||||
|
||||
# @http.route('/youth_and_scholarship/youth_and_scholarship/objects/<model("youth_and_scholarship.youth_and_scholarship"):obj>', auth='public')
|
||||
# def object(self, obj, **kw):
|
||||
# return http.request.render('youth_and_scholarship.object', {
|
||||
# 'object': obj
|
||||
# })
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,58 @@
|
||||
<openerp>
|
||||
<data noupdate="1">
|
||||
|
||||
<record id="view_4" model="candidate.eval">
|
||||
<field name="score">៤</field>
|
||||
<field name="rank">លើសការរំពឹងទុក</field>
|
||||
<field name="detail">បេក្ខជនមានលក្ខណៈសម្បត្តិគ្រប់គ្រាន់ (កាយវិការ ទឹកមុខ ពាក្យសម្តី ការសរសេរ ចំណេះដឹង បទពិសោធន៍ ផ្នត់គំនិត ទំនាក់ទំនង
|
||||
ការធ្វើការងារជាក្រុម គំនិតច្នៃប្រឌិតខ្ពស់) បានបំពេញឯកសារ និងពត៌មានគ្រប់គ្រាន់ ព្រមទាំងបានចូលរួមចំណែកក្នុងការងារ ស.ស.យ.ក តាកែវ ឬការងារស្ម័គ្រចិត្តជួយសង្គម កន្លងមកយ៉ាងសកម្ម។</field>
|
||||
</record>
|
||||
<record id="view_3" model="candidate.eval">
|
||||
<field name="score">៣</field>
|
||||
<field name="rank">ល្អ</field>
|
||||
<field name="detail">បេក្ខជនមានលក្ខណៈសម្បត្តិគ្រប់គ្រាន់ បានបំពេញឯកសារ និងពត៌មានគ្រប់គ្រាន់ ព្រមទាំងបានចូលរួមចំណែកក្នុងការងារ ស.ស.យ.ក តាកែវ ឬការងារស្ម័គ្រចិត្តជួយសង្គម កន្លងមកយ៉ាងសកម្ម។</field>
|
||||
</record>
|
||||
<record id="view_2" model="candidate.eval">
|
||||
<field name="score">២</field>
|
||||
<field name="rank">មធ្យម</field>
|
||||
<field name="detail">បេក្ខជនមានលក្ខណៈសម្បត្តិមិនគ្រប់គ្រាន់តាមការរំពឹងទុក បានបំពេញឯកសារ និងពត៌មានគ្រប់គ្រាន់ ព្រមទាំងមិនសូវបានចូលរួមចំណែកក្នុងការងារ ស.ស.យ.ក តាកែវ ឬការងារស្ម័គ្រចិត្តជួយសង្គម កន្លងមកយ៉ាងសកម្ម។</field>
|
||||
</record>
|
||||
<record id="view_1" model="candidate.eval">
|
||||
<field name="score">១</field>
|
||||
<field name="rank">មិនល្អ</field>
|
||||
<field name="detail">បេក្ខជនមានលក្ខណៈសម្បត្តិមិនគ្រប់គ្រាន់តាមការរំពឹងទុក មិនបានបំពេញឯកសារ និងពត៌មានគ្រប់គ្រាន់ ព្រមទាំងមិនដែលបានចូលរួមចំណែកក្នុងការងារ ស.ស.យ.ក តាកែវ ឬការងារស្ម័គ្រចិត្តជួយសង្គម កន្លងមកយ៉ាងសកម្ម។</field>
|
||||
</record>
|
||||
|
||||
<!--<record id="code_seq" model="ir.sequence">-->
|
||||
<!--<field name="name">YUFC</field>-->
|
||||
<!--<field name="padding">3</field>-->
|
||||
<!--<field name="code">youth.scholarship</field>-->
|
||||
<!--<field name="prefix">YUFC</field>-->
|
||||
<!--<field eval="200" name="number_next"/>-->
|
||||
<!--<field eval="1" name="number_increment"/>-->
|
||||
<!--</record>-->
|
||||
|
||||
|
||||
<record id="gender_1" model="gender.gender">
|
||||
<field name="name">ប្រុស</field>
|
||||
</record>
|
||||
<record id="gender_2" model="gender.gender">
|
||||
<field name="name">ស្រី</field>
|
||||
</record>
|
||||
|
||||
<record id="fam_1" model="alive.status">
|
||||
<field name="name">នៅលីវ</field>
|
||||
</record>
|
||||
<record id="fam_2" model="alive.status">
|
||||
<field name="name">រៀបការ</field>
|
||||
</record>
|
||||
<record id="fam_3" model="alive.status">
|
||||
<field name="name">លែងលះ</field>
|
||||
</record>
|
||||
<record id="fam_5" model="alive.status">
|
||||
<field name="name">ផ្សេងៗ</field>
|
||||
</record>
|
||||
|
||||
|
||||
</data>
|
||||
</openerp>
|
||||
@@ -0,0 +1,42 @@
|
||||
<openerp>
|
||||
<data>
|
||||
<record id="self_1" model="con.self">
|
||||
<field name="commen">១.ទំនាក់ទំនងអន្តរបុគ្គល ៖ រួសរាយរក់ទាក់ សុភាពរាបសារ មានភាពថ្លៃថ្លូ និងគោរពអ្នកដទៃ មានទំនាក់ទំនងល្អជាមួយអ្នកនៅជុំវីញ និងអាចធ្វើការជាក្រុមបានដោយមិនមានជម្លោះកើតឡើង</field>
|
||||
</record>
|
||||
<record id="self_2" model="con.self">
|
||||
<field name="commen">២. អាកប្បកិរិយាវិជ្ជាមាន៖ អាចសម្របខ្លួនទៅតាមបរិយាកាស់ធ្វើការងារនៅក្នុងអង្គភាពនិងទទួលយកមតិស្ថាបនាពីក្រុមនិងបុគ្គលិកផ្សេងៗទៀត(ផ្នែកនិងក្រុមផ្សេង)</field>
|
||||
</record>
|
||||
<record id="self_3" model="con.self">
|
||||
<field name="commen">៣.ការវាយតំលៃពីការបណ្តុះបណ្តាល៖ អាចទទួលយកនិងយល់ដឹងបានច្បាស់លាស់អំពីតួនាទីនិងការទទួលខុសត្រូវរបស់ខ្លួន ដំណើរការនិងមគ្គុទេសន៍ក្នុងការធ្វើការងាររួមជាមួយអ្វី ដែលបានបណ្តុះបណ្តាលក្នុងសាលា ឬក្រៅសាលា</field>
|
||||
</record>
|
||||
<record id="self_4" model="con.self">
|
||||
<field name="commen">៤.វិន័យក្នុងខ្លួន៖ ការស្លៀកពាក់ ការតុបតែង អនាម័យ កាយវិការ ទឹកមុខ ភ្នែក ពាក្យសម្តី ផ្នត់គំនិត ការប្រាស្រ័យទាក់ទង ដឹងសុខទុក្ខអ្នកដទៃ</field>
|
||||
</record>
|
||||
|
||||
<record id="write_1" model="con.write">
|
||||
<field name="commen">១.អត្ថន័យ៖ យល់ច្បាស់អំពីប្រធានបទ មានការយល់ដឹងជ្រៅ ត្រូវចំៗចំនុច</field>
|
||||
</record>
|
||||
<record id="write_2" model="con.write">
|
||||
<field name="commen">២.វេយ្យាករណ៍៖អក្ខរាវិរុទ្ធ ឃ្លារប្រយោគ ត្រឹមត្រូវ និងស៊ីសង្ខាក់គ្នា</field>
|
||||
</record>
|
||||
|
||||
<record id="con_1" model="con.eval">
|
||||
<field name="commen">១.គុណភាពការងារ៖ ភាពត្រឹមត្រូវ ភាពធាចទទួលយកបាន វាងវៃនឹងការងារ ប្រសិទ្ធិភាព និងប្រសិទ្ធិផលនៃការងារ</field>
|
||||
</record>
|
||||
<record id="con_2" model="con.eval">
|
||||
<field name="commen">២.ការរៀបចំការងារ៖ ភាពត្រឹមត្រូវ សណ្តាប់ធ្នាប់ការងារ ការទុកដាក់ រហ័សរហួន ប្រសិទ្ធិភាពនៃការប្រើមនុស្ស ពេលវេលា និងធនធានផ្សេងៗ</field>
|
||||
</record>
|
||||
<record id="con_3" model="con.eval">
|
||||
<field name="commen">៣.ការទទួលខុសត្រូវ៖ សមត្ថភាពក្នុងការបំពេញការងារបានល្អតាមកាលកំណត់ និងទទួលបានការទុកចិត្តពីអ្នកគ្រប់គ្រង</field>
|
||||
</record>
|
||||
<record id="con_4" model="con.eval">
|
||||
<field name="commen">៤.អាកប្បកិរិយាធ្វើការងារ៖ បង្ហាញពីឆន្ទះក្នុងការដែលនឹងផ្តល់អោយ ទទួលយកការរឹះគន់ ស្ថាបនា ផ្សេងៗ ទទួលយកការផ្លាស់ប្តូរ/ការកែរប្រែថ្មីៗដោយឆន្ទះ</field>
|
||||
</record>
|
||||
<record id="con_5" model="con.eval">
|
||||
<field name="commen">៥.ការសហការ និងការធ្វើការងារជាក្រុម៖ មានឆន្ទះ និងចាប់អារម្មណ៍ធ្វើការងារដោយមានការសហការជាមួយអ្នកដទៃ នៅក្នុងអង្គភាព</field>
|
||||
</record>
|
||||
<record id="con_6" model="con.eval">
|
||||
<field name="commen">៦.ការផ្តួចផ្តើមគំនិត និងគំនិតច្នៃប្រឌិត ៖ មានសមត្ថភាពក្នុងការស្វែងរកចិធីសាស្រ្តគំនិតល្អៗ/ការពិភាក្សាគ្នាដើម្បីធ្វើអោយមានភាពប្រសើឡើង </field>
|
||||
</record>
|
||||
</data>
|
||||
</openerp>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" ?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<record id="nation_nat_0" model="nation.nat">
|
||||
<field name="create_uid" ref="base.user_root"/>
|
||||
<field name="create_date">2018-02-26 07:04:18</field>
|
||||
<field name="name">ខ្មែរ</field>
|
||||
<field name="__last_update">2018-02-26 07:04:18</field>
|
||||
<field name="write_uid" ref="base.user_root"/>
|
||||
<field name="write_date">2018-02-26 07:04:18</field>
|
||||
<field name="display_name">ខ្មែរ</field>
|
||||
</record>
|
||||
</data>
|
||||
<data noupdate="1">
|
||||
<record id="nationality_nat_0" model="nationality.nat">
|
||||
<field name="create_uid" ref="base.user_root"/>
|
||||
<field name="create_date">2018-02-26 07:04:26</field>
|
||||
<field name="name">ខ្មែរ</field>
|
||||
<field name="__last_update">2018-02-26 07:04:26</field>
|
||||
<field name="write_uid" ref="base.user_root"/>
|
||||
<field name="write_date">2018-02-26 07:04:26</field>
|
||||
<field name="display_name">ខ្មែរ</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,10 @@
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<record id="as_1" model="as.for">
|
||||
<field name="name">មេគ្រួសាបក្ស</field>
|
||||
</record>
|
||||
<record id="as_2" model="as.for">
|
||||
<field name="name">សមាជិក</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,97 @@
|
||||
<?xml version="1.0" ?>
|
||||
<odoo>
|
||||
<!-- <data noupdate="1">-->
|
||||
<!-- <record id="youth_kind_0" model="youth.kind">-->
|
||||
<!-- <field name="create_uid" ref="base.user_root"/>-->
|
||||
<!-- <field name="create_date">2018-02-26 03:32:41</field>-->
|
||||
<!-- <field name="name">សមាជិកសកម្ម</field>-->
|
||||
<!-- <field name="__last_update">2018-02-26 03:32:41</field>-->
|
||||
<!-- <field name="write_uid" ref="base.user_root"/>-->
|
||||
<!-- <field name="write_date">2018-02-26 03:32:41</field>-->
|
||||
<!-- <field name="display_name">សមាជិកសកម្ម</field>-->
|
||||
<!-- </record>-->
|
||||
<!-- </data>-->
|
||||
<data noupdate="1">
|
||||
<record id="youth_kind_1" model="youth.kind">
|
||||
<field name="create_uid" ref="base.user_root"/>
|
||||
<field name="create_date">2018-02-26 03:32:52</field>
|
||||
<field name="name">សមាជិកគាំទ្រ</field>
|
||||
<field name="__last_update">2018-02-26 03:32:52</field>
|
||||
<field name="write_uid" ref="base.user_root"/>
|
||||
<field name="write_date">2018-02-26 03:32:52</field>
|
||||
<field name="display_name">សមាជិកគាំទ្រ</field>
|
||||
</record>
|
||||
</data>
|
||||
<data noupdate="1">
|
||||
<record id="youth_kind_2" model="youth.kind">
|
||||
<field name="create_uid" ref="base.user_root"/>
|
||||
<field name="create_date">2018-02-26 03:33:04</field>
|
||||
<field name="name">គោល</field>
|
||||
<field name="__last_update">2018-02-26 03:33:04</field>
|
||||
<field name="write_uid" ref="base.user_root"/>
|
||||
<field name="parent_id" ref="youth_kind_0"/>
|
||||
<field name="write_date">2018-02-26 03:33:04</field>
|
||||
<field name="display_name">សមាជិកសកម្ម / គោល</field>
|
||||
</record>
|
||||
</data>
|
||||
<data noupdate="1">
|
||||
<record id="youth_kind_3" model="youth.kind">
|
||||
<field name="create_uid" ref="base.user_root"/>
|
||||
<field name="create_date">2018-02-26 03:33:17</field>
|
||||
<field name="name">សកម្ម</field>
|
||||
<field name="__last_update">2018-02-26 03:33:17</field>
|
||||
<field name="write_uid" ref="base.user_root"/>
|
||||
<field name="parent_id" ref="youth_kind_0"/>
|
||||
<field name="write_date">2018-02-26 03:33:17</field>
|
||||
<field name="display_name">សមាជិកសកម្ម / សកម្ម</field>
|
||||
</record>
|
||||
</data>
|
||||
<data noupdate="1">
|
||||
<record id="youth_kind_4" model="youth.kind">
|
||||
<field name="create_uid" ref="base.user_root"/>
|
||||
<field name="create_date">2018-02-26 03:33:26</field>
|
||||
<field name="name">អសកម្ម</field>
|
||||
<field name="__last_update">2018-02-26 03:33:26</field>
|
||||
<field name="write_uid" ref="base.user_root"/>
|
||||
<field name="parent_id" ref="youth_kind_0"/>
|
||||
<field name="write_date">2018-02-26 03:33:26</field>
|
||||
<field name="display_name">សមាជិកសកម្ម / អសកម្ម</field>
|
||||
</record>
|
||||
</data>
|
||||
<data noupdate="1">
|
||||
<record id="youth_kind_5" model="youth.kind">
|
||||
<field name="create_uid" ref="base.user_root"/>
|
||||
<field name="create_date">2018-02-26 03:33:43</field>
|
||||
<field name="name">ជាន់ខ្ពស់</field>
|
||||
<field name="__last_update">2018-02-26 03:33:43</field>
|
||||
<field name="write_uid" ref="base.user_root"/>
|
||||
<field name="parent_id" ref="youth_kind_2"/>
|
||||
<field name="write_date">2018-02-26 03:33:43</field>
|
||||
<field name="display_name">សមាជិកសកម្ម / គោល / ជាន់ខ្ពស់</field>
|
||||
</record>
|
||||
</data>
|
||||
<data noupdate="1">
|
||||
<record id="youth_kind_6" model="youth.kind">
|
||||
<field name="create_uid" ref="base.user_root"/>
|
||||
<field name="create_date">2018-02-26 03:33:56</field>
|
||||
<field name="name">មធ្យម</field>
|
||||
<field name="__last_update">2018-02-26 03:33:56</field>
|
||||
<field name="write_uid" ref="base.user_root"/>
|
||||
<field name="parent_id" ref="youth_kind_2"/>
|
||||
<field name="write_date">2018-02-26 03:33:56</field>
|
||||
<field name="display_name">សមាជិកសកម្ម / គោល / មធ្យម</field>
|
||||
</record>
|
||||
</data>
|
||||
<data noupdate="1">
|
||||
<record id="youth_kind_7" model="youth.kind">
|
||||
<field name="create_uid" ref="base.user_root"/>
|
||||
<field name="create_date">2018-02-26 03:34:06</field>
|
||||
<field name="name">គាទ្រ</field>
|
||||
<field name="__last_update">2018-02-26 03:34:06</field>
|
||||
<field name="write_uid" ref="base.user_root"/>
|
||||
<field name="parent_id" ref="youth_kind_2"/>
|
||||
<field name="write_date">2018-02-26 03:34:06</field>
|
||||
<field name="display_name">សមាជិកសកម្ម / គោល / គាទ្រ</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,30 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<!--
|
||||
<record id="object0" model="youth_and_scholarship.youth_and_scholarship">
|
||||
<field name="name">Object 0</field>
|
||||
<field name="value">0</field>
|
||||
</record>
|
||||
|
||||
<record id="object1" model="youth_and_scholarship.youth_and_scholarship">
|
||||
<field name="name">Object 1</field>
|
||||
<field name="value">10</field>
|
||||
</record>
|
||||
|
||||
<record id="object2" model="youth_and_scholarship.youth_and_scholarship">
|
||||
<field name="name">Object 2</field>
|
||||
<field name="value">20</field>
|
||||
</record>
|
||||
|
||||
<record id="object3" model="youth_and_scholarship.youth_and_scholarship">
|
||||
<field name="name">Object 3</field>
|
||||
<field name="value">30</field>
|
||||
</record>
|
||||
|
||||
<record id="object4" model="youth_and_scholarship.youth_and_scholarship">
|
||||
<field name="name">Object 4</field>
|
||||
<field name="value">40</field>
|
||||
</record>
|
||||
-->
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1 @@
|
||||
from . import models
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,877 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from odoo import models, fields, api, _
|
||||
import base64
|
||||
import os
|
||||
from odoo.modules import get_module_path
|
||||
from datetime import datetime, date
|
||||
from dateutil.relativedelta import relativedelta
|
||||
from odoo.exceptions import UserError
|
||||
|
||||
class FamilyInfo(models.Model):
|
||||
_name = 'family.infos'
|
||||
_inherit = ['mail.thread']
|
||||
_description = 'Family Info'
|
||||
_rec_name = 'no_family'
|
||||
|
||||
house_no = fields.Char('House No')
|
||||
street = fields.Char('No')
|
||||
province_id = fields.Many2one('address.address',domain="[('loc_code', '=', '1')]")
|
||||
district_id = fields.Many2one('address.address',domain="[('loc_code', '=', '2')]")
|
||||
commune_id = fields.Many2one('address.address',domain="[('loc_code', '=', '3')]")
|
||||
village_id = fields.Many2one('address.address',domain="[('loc_code', '=', '4')]")
|
||||
cpp_info = fields.One2many('family.cpp','family_info_id',string="ព័ត៌មានសមាជិកគ្រួសារ")
|
||||
no_family = fields.Char('Family No')
|
||||
rue_field = fields.Char('Rue')
|
||||
date_created = fields.Date('Date Created Book')
|
||||
|
||||
class youth_and_scholarship(models.Model):
|
||||
_name = 'youth.scholarship'
|
||||
_description = 'UYFC'
|
||||
_rec_name = 'Kname'
|
||||
name = fields.Char(string='Name')
|
||||
Code_id = fields.Char(string='អត្តលេខ៖')
|
||||
Kname = fields.Char(string='គោត្តនាម នាម')
|
||||
Ename = fields.Char(string='ជាឡាតាំង')
|
||||
Gender = fields.Many2one('gender.gender', string='ភេទ')
|
||||
Nationality = fields.Many2one('nationality.nat', 'សញ្ជាតិ')
|
||||
DOB = fields.Date(string='ថ្ងៃខែឆ្នាំកំណើត')
|
||||
POD = fields.One2many('get.add.pod','info_id', string='ទីកន្លែងកំណើត')
|
||||
Job_id = fields.Char(default='Youth', track_visibility='onchange')
|
||||
Address = fields.One2many('get.address','info_id', string='ទីកន្លែងបច្ចុប្បន្ន')
|
||||
Phone = fields.Char(string='លេខទូស័ព្ទ')
|
||||
Emergency_con = fields.Char(string='Emergency Contact')
|
||||
Email = fields.Char(string='អ៊ីម៉ែល')
|
||||
image = fields.Binary(string='រូបថត')
|
||||
Job_work = fields.Many2many('job.work', string='មុខរបរ')
|
||||
department_id = fields.Many2many('departmet.sys', string='ផ្នែក')
|
||||
instituation_id = fields.Many2many('instituation.sys', string='ក្រសួង/ ស្ថាប័ន')
|
||||
position_id = fields.Many2many('position.sys', string='ឋានៈ')
|
||||
organize_id = fields.Many2many('organize.sys', string='អគ្គនាយកដ្ឋាន/ អង្គភាព')
|
||||
youth_kind = fields.Many2one('youth.kind', string='ប្រភេទយុវជន ')
|
||||
member_in = fields.One2many('get.add.member','info_id', string='ចុះនៅ')
|
||||
Skill_id = fields.Integer(string='ជំនាញ')
|
||||
id_unit = fields.Char(string='អត្តលេខអង្គភាព')
|
||||
Alive_id = fields.Many2one('alive.status', string='ស្ថានភាពគ្រួសារ')
|
||||
status = fields.Char(default="input")
|
||||
Input_by = fields.Many2one('res.users', 'បញ្ជូលដោយ', default=lambda self: self.env.user)
|
||||
history_job_id = fields.One2many('history.job','info_id', string='ប្រវត្តិការងារ')
|
||||
history_study_id = fields.One2many('history.studys','info_id', string='ប្រវត្តិសិក្សា')
|
||||
assurance_id = fields.One2many('assurances.youth','info_id', string='អ្នកធានាអះអាង និងអ្នកណែរនាំ')
|
||||
parent_id = fields.One2many('mother.mother','info_id', string='ព័ត៌មានគ្រួសារ')
|
||||
evaluation_id = fields.One2many('evaluation.eval', 'youth_id', string='ការវាយតម្លៃ')
|
||||
id_card = fields.Char(string='លេខអត្តសញ្ញាណប័ណ្ណ ឬលិខិតឆ្លងដែន', size=12)
|
||||
El_Office = fields.One2many('get.add.el','youth_id', string='មណ្ឌលបោះឆ្នោត')
|
||||
al_office = fields.Char('ការិយាល័យបោះឆ្នោត')
|
||||
cpp_no = fields.Char('លេខរៀង')
|
||||
nation_id = fields.Many2one('nation.nat', 'ជនជាតិ')
|
||||
fb = fields.Char('Facebook')
|
||||
gmail = fields.Char('Google+')
|
||||
upload_file = fields.Binary(string="ឯកសារយោង")
|
||||
file_name = fields.Char(string="File Name")
|
||||
praise_pr_id = fields.One2many('praise.pr','info_id')
|
||||
punish_pus_id = fields.One2many('punish.pus','info_id')
|
||||
company_id = fields.Many2one('res.company', default=lambda self: self.env.user.company_id.id)
|
||||
active = fields.Boolean(default=True, help="If the active field is set to False, it will allow you to hide the information without removing it.")
|
||||
Approval_by = fields.Many2one('res.users', default=lambda self: self.env.user, string='ទទួលស្គាល់ដោយ')
|
||||
IsDeleted = fields.Integer(default=1)
|
||||
|
||||
def action_confirm(self):
|
||||
return self.write({'status': 'disapprove'})
|
||||
|
||||
def action_cancel(self):
|
||||
return self.write({'status': 'review'})
|
||||
|
||||
def action_approval(self):
|
||||
return self.write({'status': 'approval'})
|
||||
|
||||
def action_cancel_review(self):
|
||||
return self.write({'IsDeleted': 0})
|
||||
|
||||
class Job_work(models.Model):
|
||||
_name = 'job.work'
|
||||
_description = 'Job'
|
||||
_sql_constraints = [
|
||||
('name', 'unique(name)', 'name already exists!'),
|
||||
|
||||
]
|
||||
name = fields.Char(string='ឈ្មោះមុខរបរ')
|
||||
|
||||
class Position_sys(models.Model):
|
||||
_name = 'position.sys'
|
||||
_description = 'Position'
|
||||
_sql_constraints = [
|
||||
('name', 'unique(name)', 'name already exists!'),
|
||||
|
||||
]
|
||||
name = fields.Char(string='ឋានៈ')
|
||||
|
||||
class department_sys(models.Model):
|
||||
_name = 'departmet.sys'
|
||||
_description = 'Department'
|
||||
_sql_constraints = [
|
||||
('name', 'unique(name)', 'name already exists!'),
|
||||
|
||||
]
|
||||
|
||||
name = fields.Char(string='ឈ្មោះផ្នែក')
|
||||
|
||||
class instituation_sys(models.Model):
|
||||
_name = 'instituation.sys'
|
||||
_description = 'Instituation'
|
||||
name = fields.Char(string='ឈ្មោះស្ថាប័ន')
|
||||
|
||||
class Youth_kind(models.Model):
|
||||
_name = 'youth.kind'
|
||||
_description = 'Kind'
|
||||
name = fields.Char(string='ប្រភេទ')
|
||||
parent_id = fields.Many2one('youth.kind', ondelete='cascade', string='ប្រភេទ')
|
||||
child_id = fields.One2many('youth.kind', 'parent_id', string='Child Youth')
|
||||
|
||||
_parent_name = "parent_id"
|
||||
_sql_constraints = [
|
||||
('name', 'unique(name)', 'name already exists!'),
|
||||
|
||||
]
|
||||
|
||||
class alive_status(models.Model):
|
||||
_name = 'alive.status'
|
||||
_description = 'Status'
|
||||
name = fields.Char(string='ស្ថានភាពគ្រួសារ')
|
||||
_sql_constraints = [
|
||||
('name', 'unique(name)', 'name already exists!'),
|
||||
|
||||
]
|
||||
|
||||
class organize_sys(models.Model):
|
||||
_name = 'organize.sys'
|
||||
_description = 'system'
|
||||
name = fields.Char(string='ឈ្មោះអង្គភាព')
|
||||
_sql_constraints = [
|
||||
('name', 'unique(name)', 'name already exists!'),
|
||||
|
||||
]
|
||||
|
||||
class mother_mother(models.Model):
|
||||
_name = 'mother.mother'
|
||||
_description = 'Mother'
|
||||
_rec_name = "Kname"
|
||||
|
||||
info_id = fields.Many2one('youth.scholarship')
|
||||
name = fields.Char(string='Name')
|
||||
Kname = fields.Char(string='គោត្តនាម-នាម (ភាសាខ្មែរ)')
|
||||
Ename = fields.Char(string='គោត្តនាម-នាម (ឡាតាំង)')
|
||||
Gender = fields.Many2one('gender.gender', 'ភេទ')
|
||||
situation = fields.Many2one(comodel_name='situation.sys', string='ស្ថានភាព')
|
||||
Email = fields.Char(string='អ៊ីម៉ែល')
|
||||
Dob = fields.Date(string='ថ្ងៃខែឆ្នាំកំណើត')
|
||||
Pod = fields.Many2many('get.add.pod', string='ទីកន្លែងកំនើត')
|
||||
Add = fields.Many2many('get.address', string='អាស័យដ្ឋានបច្ចុប្បន្ន')
|
||||
Age = fields.Char()
|
||||
acc = fields.Many2one(comodel_name='job.work', string='មុខរបរ')
|
||||
Phone = fields.Char(string='លេខទូស័ព្ទ')
|
||||
position_id = fields.Many2one(comodel_name='position.sys', string='ឋានៈ')
|
||||
organize_id = fields.Many2one(comodel_name='organize.sys', string='អង្គភាព')
|
||||
department_id = fields.Many2one(comodel_name='departmet.sys', string='ផ្នែក')
|
||||
instituation_id = fields.Many2one(comodel_name='instituation.sys', string='ស្ថាប័ន')
|
||||
id_card = fields.Char(string='លេខអត្តសញ្ញាណប័ណ្ណសញ្ជាតិខ្មែរ')
|
||||
id_unit = fields.Char(string='អត្តលេខអង្គភាព')
|
||||
type_postion = fields.Selection([('h', 'ប្តី'),
|
||||
('w', 'ប្រពន្ធ'),
|
||||
('c', 'កូន'),
|
||||
('sb', 'បង-ប្អូនបង្កើត'),
|
||||
('f', 'ឪពុកបង្កើត'),
|
||||
('m', 'ម្តាយបង្កើត'),
|
||||
('fd', 'ឪពុកធម៌'),
|
||||
('md', 'ម្តាយធម៌'),
|
||||
('g', 'អាណាព្យាបាល')], default='h', string='ទំនាក់ទំនងក្នុងគ្រួសារ')
|
||||
number_child = fields.Integer('ចំនួនកូន')
|
||||
num_d = fields.Integer('ស្រី')
|
||||
|
||||
|
||||
class situation_sys(models.Model):
|
||||
_name = 'situation.sys'
|
||||
_description = 'Situation'
|
||||
name = fields.Char(string='ឈ្មោះ')
|
||||
|
||||
|
||||
class gender_gender(models.Model):
|
||||
_name = 'gender.gender'
|
||||
_description = 'Gender'
|
||||
name = fields.Char(string='ភេទ', required=True)
|
||||
_sql_constraints = [
|
||||
('name', 'unique(name)', 'name already exists!'),
|
||||
|
||||
]
|
||||
|
||||
class nationality_nat(models.Model):
|
||||
_name = 'nationality.nat'
|
||||
_description = 'Nationality'
|
||||
name = fields.Char(string='សញ្ជាតិ')
|
||||
_sql_constraints = [
|
||||
('name', 'unique(name)', 'name already exists!'),
|
||||
|
||||
]
|
||||
|
||||
|
||||
class address_add(models.Model):
|
||||
_name = 'address.add'
|
||||
_inherit = 'address.address'
|
||||
_description = 'Address'
|
||||
# loc_code = fields.Char()
|
||||
|
||||
|
||||
class workingDays(models.TransientModel):
|
||||
_name = "wizard.working.days"
|
||||
_description = 'Wizard Form'
|
||||
days = fields.Float(string="Working Days", default=30, required=True)
|
||||
|
||||
|
||||
def calc(self):
|
||||
tickets = self.env['youth.scholarship'].browse(self._context.get('active_ids'))
|
||||
tickets.write({'IsDeleted': 0})
|
||||
|
||||
def ref_dis(self):
|
||||
tickets = self.env['ref.reference'].browse(self._context.get('active_ids'))
|
||||
tickets.write({'status': 0})
|
||||
|
||||
|
||||
class restore_youth(models.Model):
|
||||
_name = 'restore.youth'
|
||||
_description = 'Restore Data'
|
||||
|
||||
|
||||
def rest(self):
|
||||
tickets = self.env['youth.scholarship'].browse(self._context.get('active_ids'))
|
||||
tickets.state='sent'
|
||||
tickets.status = 'review'
|
||||
tickets.write({'IsDeleted': 1})
|
||||
|
||||
|
||||
class uni(models.Model):
|
||||
_name = 'uni.university'
|
||||
_description = 'University'
|
||||
_rec_name = 'Kname'
|
||||
Kname = fields.Char(string="ឈ្មោះសកលវិទ្យាល័យ(ជាភាសាខ្មែរ)")
|
||||
Ename = fields.Char(string="ឈ្មោះសកលវិទ្យាល័យ(ជាឡាតាំង)")
|
||||
Phone = fields.Char(string="លេខទូរស័ព្ទ")
|
||||
Fax = fields.Char(string="លេខទូរសារ")
|
||||
Email = fields.Char(string="អ៊ីម៉ែល")
|
||||
Website = fields.Char(string="វេបសាយ")
|
||||
Address = fields.Many2one('address.address', string="ទីតាំង")
|
||||
|
||||
|
||||
class ref(models.Model):
|
||||
_name = 'ref.reference'
|
||||
_description = 'Reference'
|
||||
Kname = fields.Char(string="ឈ្មោះអ្នកធានា(ជាភាសាខ្មែរ)")
|
||||
Ename = fields.Char(string="ឈ្មោះអ្នកធានា(ជាឡាតាំង)")
|
||||
Gender = fields.Many2one('gender.gender', string="ភេទ")
|
||||
DOB = fields.Date(string="ថ្ងៃខែឆ្នាំកំណើត")
|
||||
Email = fields.Char(string="អ៊ីម៉ែល")
|
||||
status = fields.Integer(default=1, string='ស្ថានភាព')
|
||||
|
||||
|
||||
class scholarship_sponsor(models.Model):
|
||||
_name = 'scholarship.sponsor'
|
||||
_description = 'Sponsor'
|
||||
_rec_name = 'spKname'
|
||||
spKname = fields.Char(string='ឈ្មោះអ្នកឧបត្ថម(ជាភាសាខ្មែរ)')
|
||||
spEname = fields.Char(string='ឈ្មោះអ្នកឧបត្ថម(ជាឡាតាំង)')
|
||||
|
||||
|
||||
class history_study(models.Model):
|
||||
_name = 'history.studys'
|
||||
_description = 'History'
|
||||
|
||||
info_id = fields.Many2one('youth.scholarship')
|
||||
date_in = fields.Date(string="ថ្ងៃខែឆ្នាំចូល")
|
||||
date_out = fields.Date(string="ថ្ងៃខែឆ្នាំចេញ")
|
||||
degree_level = fields.Many2one('degree.level')
|
||||
kill_id = fields.Many2one('skill.study')
|
||||
university_id = fields.Many2one('uni.university')
|
||||
country = fields.Many2one('country.country')
|
||||
|
||||
|
||||
class history_job(models.Model):
|
||||
_name = 'history.job'
|
||||
_description = 'Job'
|
||||
|
||||
info_id = fields.Many2one('youth.scholarship')
|
||||
# worker_id = fields.Many2one('system.worker')
|
||||
date_in = fields.Date(string="ថ្ងៃខែឆ្នាំចូល")
|
||||
date_out = fields.Date(string="ថ្ងៃខែឆ្នាំចេញ")
|
||||
job_id = fields.Many2one('job.work')
|
||||
depart_id = fields.Many2one('departmet.sys')
|
||||
posit_id = fields.Many2one('position.sys')
|
||||
department_gen = fields.Many2one('organize.sys', string='អង្គភាព')
|
||||
leader = fields.Char('Leader')
|
||||
country_id = fields.Many2one('res.country', string='Country')
|
||||
province_id = fields.Many2one('address.address', string='រាជធានី-ខេត្ដ', domain="[('loc_code', '=', '1')]")
|
||||
other = fields.Char(string="កន្លែងផ្សេងទៀត")
|
||||
organize = fields.Many2one('instituation.sys')
|
||||
|
||||
|
||||
@api.model
|
||||
def start_selection(self):
|
||||
end_years = 1992 # replace 2000 with your a start year
|
||||
year_list = []
|
||||
while end_years != 2031: # replace 2030 with your end year
|
||||
year_list.append((str(end_years), str(end_years)))
|
||||
end_years += 1
|
||||
return year_list
|
||||
|
||||
def end_selection(self):
|
||||
end_years = 1992 # replace 2000 with your a start year
|
||||
year_list = []
|
||||
while end_years != 2031: # replace 2030 with your end year
|
||||
year_list.append((str(end_years), str(end_years)))
|
||||
end_years += 1
|
||||
return year_list
|
||||
|
||||
start_dates = fields.Selection(selection='start_selection', string="ឆ្នាំ ចូលសិក្សា", default='2000')
|
||||
end_dates = fields.Selection(selection='end_selection', string="ឆ្នាំ បញ្ចប់សិក្សា", default='2000')
|
||||
|
||||
|
||||
class skill(models.Model):
|
||||
_name = 'skill.study'
|
||||
_description = 'Skill'
|
||||
name = fields.Char()
|
||||
|
||||
|
||||
class degree_level(models.Model):
|
||||
_name = 'degree.level'
|
||||
_description = 'Level'
|
||||
|
||||
name = fields.Char()
|
||||
|
||||
|
||||
class country(models.Model):
|
||||
_name = 'country.country'
|
||||
_description = 'Country'
|
||||
name = fields.Char()
|
||||
|
||||
|
||||
class assurance(models.Model):
|
||||
_name = 'assurances.youth'
|
||||
_description = 'assurance'
|
||||
_rec_name = 'askname'
|
||||
|
||||
info_id = fields.Many2one('youth.scholarship')
|
||||
askname = fields.Char(string="គោត្ដនាម និងនាម")
|
||||
asename = fields.Char(string="ជាអក្សឡាតាំង")
|
||||
gender = fields.Many2one('gender.gender',string="ភេទ")
|
||||
dob = fields.Date(string="ថ្ងៃខែឆ្នាំកំណើត")
|
||||
email = fields.Char(string="អ៊ីម៉ែល")
|
||||
phone = fields.Char(string="លេខទូរស័ព្ទ")
|
||||
pod = fields.One2many('assurance.pod','assurance_id',string="ទីកន្លែងកំណើត")
|
||||
address = fields.One2many('assurance.address','assurance_id',string="ទីកន្លែងបច្ចុប្បន្ន")
|
||||
job = fields.Many2one('job.work',string="មុខរបរ")
|
||||
position = fields.Many2one('position.sys',string="ជំនាញ")
|
||||
department = fields.Many2one('departmet.sys',string="ការិយាល័យ")
|
||||
organization = fields.Many2one('organize.sys',string="អង្គការ")
|
||||
insituation = fields.Many2one('instituation.sys',string="អង្គភាព/ស្ថាប័ន")
|
||||
card_id = fields.Char(string="អត្ដសញ្ញាណបណ្ណ")
|
||||
code_id = fields.Char(string="អត្ដលេខ")
|
||||
date_signal = fields.Date(string="ថ្ងៃចុះហត្ថលេខខា")
|
||||
type_postion = fields.Selection([('as', 'អ្នកធានាអះអាង'),
|
||||
('f', 'អ្នកណែរនាំ'),
|
||||
('b', 'អ្នកធានាអះអាង និងណែរនាំ')], default='as', string='អ្នកធានាអះអាង និងណែរនាំ')
|
||||
|
||||
|
||||
class AssurancePod(models.Model):
|
||||
_name = 'assurance.pod'
|
||||
_description = 'Add Pod'
|
||||
|
||||
assurance_id = fields.Many2one('assurances.youth')
|
||||
province_id = fields.Many2one('address.address', 'ខេត្ត/ ក្រុង', domain="[('loc_code', '=', '1')]")
|
||||
district_id = fields.Many2one('address.address', 'ស្រុក/ ខណ្ឌ',
|
||||
domain="[('parent_location', '=', province_id)]")
|
||||
commune_id = fields.Many2one('address.address', 'ឃុំ/ សង្កាត់',
|
||||
domain="[('parent_location', '=', district_id)]")
|
||||
village_id = fields.Many2one('address.address', 'ភូមិ', domain="[('parent_location', '=', commune_id)]")
|
||||
|
||||
class AssuranceAddress(models.Model):
|
||||
_name = 'assurance.address'
|
||||
_description = 'assurance address'
|
||||
|
||||
assurance_id = fields.Many2one('assurances.youth')
|
||||
province_id = fields.Many2one('address.address', 'ខេត្ត/ ក្រុង', domain="[('loc_code', '=', '1')]")
|
||||
district_id = fields.Many2one('address.address', 'ស្រុក/ ខណ្ឌ',
|
||||
domain="[('parent_location', '=', province_id)]")
|
||||
commune_id = fields.Many2one('address.address', 'ឃុំ/ សង្កាត់',
|
||||
domain="[('parent_location', '=', district_id)]")
|
||||
village_id = fields.Many2one('address.address', 'ភូមិ', domain="[('parent_location', '=', commune_id)]")
|
||||
street = fields.Char(string='ផ្លូវលេខ')
|
||||
No = fields.Char(string='ផ្ទះលេខ')
|
||||
group = fields.Char(string='ក្រុម')
|
||||
|
||||
class get_address(models.Model):
|
||||
_name = 'get.address'
|
||||
_description = 'get Address'
|
||||
info_id = fields.Many2one('youth.scholarship')
|
||||
member_id = fields.Many2one('family.cpp')
|
||||
# worker_id = fields.Many2one('system.worker')
|
||||
province_id = fields.Many2one('address.address', 'ខេត្ត/ ក្រុង', domain="[('loc_code', '=', '1')]")
|
||||
district_id = fields.Many2one('address.address', 'ស្រុក/ ខណ្ឌ',
|
||||
domain="[('parent_location', '=', province_id)]")
|
||||
commune_id = fields.Many2one('address.address', 'ឃុំ/ សង្កាត់',
|
||||
domain="[('parent_location', '=', district_id)]")
|
||||
village_id = fields.Many2one('address.address', 'ភូមិ', domain="[('parent_location', '=', commune_id)]")
|
||||
street = fields.Char(string='ផ្លូវលេខ')
|
||||
No = fields.Char(string='ផ្ទះលេខ')
|
||||
group = fields.Char(string='ក្រុម')
|
||||
|
||||
|
||||
class get_add_pod(models.Model):
|
||||
_name = 'get.add.pod'
|
||||
_description = 'Get add POD'
|
||||
info_id = fields.Many2one('youth.scholarship',string="ព័ត៌មាន")
|
||||
cpp_member_id = fields.Many2one('family.cpp')
|
||||
# worker_id = fields.Many2one('system.worker')
|
||||
province_id = fields.Many2one('address.address', 'ខេត្ត/ ក្រុង', index=True, domain="[('loc_code', '=', '1')]")
|
||||
district_id = fields.Many2one('address.address', 'ស្រុក/ ខណ្ឌ', index=True,
|
||||
domain="[('parent_location', '=', province_id)]")
|
||||
commune_id = fields.Many2one('address.address', 'ឃុំ/ សង្កាត់', index=True,
|
||||
domain="[('parent_location', '=', district_id)]")
|
||||
village_id = fields.Many2one('address.address', 'ភូមិ', index=True, domain="[('parent_location', '=', commune_id)]")
|
||||
street = fields.Char(string='ផ្លូវលេខ')
|
||||
No = fields.Char(string='ផ្ទះលេខ')
|
||||
group = fields.Char(string='ក្រុម')
|
||||
|
||||
|
||||
class get_add_el(models.Model):
|
||||
_name = 'get.add.el'
|
||||
_description = 'get Add El'
|
||||
|
||||
youth_id = fields.Many2one('youth.scholarship')
|
||||
province_id = fields.Many2one('address.address', 'ខេត្ត/ ក្រុង', index=True, domain="[('loc_code', '=', '1')]")
|
||||
district_id = fields.Many2one('address.address', 'ស្រុក/ ខណ្ឌ', index=True,
|
||||
domain="[('parent_location', '=', province_id)]")
|
||||
commune_id = fields.Many2one('address.address', 'ឃុំ/ សង្កាត់', index=True,
|
||||
domain="[('parent_location', '=', district_id)]")
|
||||
village_id = fields.Many2one('address.address', 'ភូមិ', index=True, domain="[('parent_location', '=', commune_id)]")
|
||||
street = fields.Char(string='ផ្លូវលេខ')
|
||||
No = fields.Char(string='ផ្ទះលេខ')
|
||||
group = fields.Char(string='ក្រុម')
|
||||
|
||||
|
||||
class get_add_member(models.Model):
|
||||
_name = 'get.add.member'
|
||||
_description = 'Get add member'
|
||||
info_id = fields.Many2one('youth.scholarship')
|
||||
province_id = fields.Many2one('address.address', 'ខេត្ត/ ក្រុង', index=True, domain="[('loc_code', '=', '1')]")
|
||||
district_id = fields.Many2one('address.address', 'ស្រុក/ ខណ្ឌ', index=True,
|
||||
domain="[('parent_location', '=', province_id)]")
|
||||
commune_id = fields.Many2one('address.address', 'ឃុំ/ សង្កាត់', index=True,
|
||||
domain="[('parent_location', '=', district_id)]")
|
||||
village_id = fields.Many2one('address.address', 'ភូមិ', index=True, domain="[('parent_location', '=', commune_id)]")
|
||||
street = fields.Char(string='ផ្លូវលេខ')
|
||||
No = fields.Char(string='ផ្ទះលេខ')
|
||||
group = fields.Char(string='ក្រុម')
|
||||
|
||||
|
||||
class evaluation(models.Model):
|
||||
_name = 'evaluation.eval'
|
||||
_description = 'evaluation'
|
||||
name = fields.Many2one('res.users', 'បញ្ជូលដោយ', default=lambda self: self.env.user)
|
||||
youth_id = fields.Many2one('youth.scholarship', 'ឈ្មោះសមាជិក')
|
||||
display_name = fields.Char('ឈ្មោះសមាជិក', related='youth_id.Kname', readonly=True, store=True)
|
||||
display_Gender = fields.Many2one(string='Gender', related='youth_id.Gender', readonly=True, store=True)
|
||||
display_DOB = fields.Date(string='DOB', related='youth_id.DOB', readonly=True, store=True)
|
||||
# display_member_in = fields.One2many(string='Address', related='youth_id.member_in', readonly=True, store=True)
|
||||
hit_value = fields.Char()
|
||||
date = fields.Date('កាលបរិច្ឆេទចូលរួមសកម្មភាព')
|
||||
gender = fields.Many2one('gender.gender')
|
||||
position = fields.Many2one('position.sys')
|
||||
department = fields.Many2one('departmet.sys')
|
||||
part_of_point = fields.Many2many('candidate.eval')
|
||||
Date_of_hit = fields.Date()
|
||||
hour = fields.Selection([
|
||||
('1', '1'),
|
||||
('2', '2'),
|
||||
('3', '3'),
|
||||
('4', '4'),
|
||||
('5', '5'),
|
||||
('6', '6'),
|
||||
('7', '7'),
|
||||
('8', '8'),
|
||||
('9', '9'),
|
||||
('10', '10'),
|
||||
('11', '11'),
|
||||
('12', '12'),
|
||||
('13', '13'),
|
||||
('14', '14'),
|
||||
('15', '15'),
|
||||
('16', '16'),
|
||||
('17', '17'),
|
||||
('18', '18'),
|
||||
('19', '19'),
|
||||
('20', '20'),
|
||||
('21', '21'),
|
||||
('22', '22'),
|
||||
('23', '23'),
|
||||
('24', '24')], string='ម៉ោង')
|
||||
sec = fields.Char()
|
||||
condition_eval_id = fields.Many2many('condition.eval')
|
||||
condition_write_id = fields.Many2many('condition.write')
|
||||
self_id = fields.Many2many('condition.self')
|
||||
update = fields.Text()
|
||||
studying = fields.Text()
|
||||
|
||||
|
||||
class candidate_eval(models.Model):
|
||||
_name = 'candidate.eval'
|
||||
_description = 'eval'
|
||||
_rec_name = 'score'
|
||||
|
||||
score = fields.Integer()
|
||||
rank = fields.Char()
|
||||
detail = fields.Char()
|
||||
|
||||
|
||||
class condition_eval(models.Model):
|
||||
_name = 'condition.eval'
|
||||
_description = 'Condition'
|
||||
conditions = fields.Many2one('con.eval')
|
||||
commen = fields.Char()
|
||||
score = fields.Many2one('candidate.eval')
|
||||
|
||||
|
||||
class con_eval(models.Model):
|
||||
_name = 'con.eval'
|
||||
_description = 'evaluation'
|
||||
_rec_name = 'commen'
|
||||
commen = fields.Char()
|
||||
|
||||
|
||||
class con_self(models.Model):
|
||||
_name = 'con.self'
|
||||
_description = 'Self'
|
||||
_rec_name = 'commen'
|
||||
commen = fields.Char()
|
||||
|
||||
|
||||
class con_write(models.Model):
|
||||
_name = 'con.write'
|
||||
_description = 'Write'
|
||||
_rec_name = 'commen'
|
||||
commen = fields.Char()
|
||||
|
||||
|
||||
class condition_self(models.Model):
|
||||
_name = 'condition.self'
|
||||
_description = 'Writes'
|
||||
con_self = fields.Many2one('con.self')
|
||||
commen = fields.Char()
|
||||
score = fields.Many2one('candidate.eval')
|
||||
|
||||
|
||||
class condition_write(models.Model):
|
||||
_name = 'condition.write'
|
||||
_description = 'condition Writes'
|
||||
con_write = fields.Many2one('con.write')
|
||||
commen = fields.Char()
|
||||
score = fields.Many2one('candidate.eval')
|
||||
|
||||
|
||||
class config_sys(models.Model):
|
||||
_name = 'config.sys'
|
||||
_description = 'config Write'
|
||||
size = fields.Integer()
|
||||
|
||||
|
||||
class nation(models.Model):
|
||||
_name = 'nation.nat'
|
||||
_description = 'nation Write'
|
||||
name = fields.Char('ជនជាតិ')
|
||||
|
||||
|
||||
class as_for(models.Model):
|
||||
_name = 'as.for'
|
||||
_description = 'as Write'
|
||||
name = fields.Char()
|
||||
|
||||
|
||||
class praise_pr(models.Model):
|
||||
_name = 'praise.pr'
|
||||
_description = 'praise_pr'
|
||||
|
||||
info_id = fields.Many2one('youth.scholarship')
|
||||
name = fields.Char()
|
||||
date = fields.Date('ថ្ងៃ ខែ ឆ្នាំ')
|
||||
pr_kind = fields.Char('ប្រភេទនៃការសរសើរ')
|
||||
lavels = fields.Char('កំរិតនៃការសរសើរ')
|
||||
upload_file = fields.Binary(string="ឯកសារបញ្ជាក់")
|
||||
file_name = fields.Char(string="File Name")
|
||||
country = fields.Many2one('country.country', 'ប្រទេស')
|
||||
|
||||
|
||||
class punish_pus(models.Model):
|
||||
_name = 'punish.pus'
|
||||
_description = 'punish_pus'
|
||||
|
||||
info_id = fields.Many2one('youth.scholarship')
|
||||
name = fields.Char()
|
||||
date = fields.Date('ថ្ងៃ ខែ ឆ្នាំ')
|
||||
pun_kind = fields.Char('ប្រភេទនៃការដាក់ពិន័យ')
|
||||
lavels = fields.Char('កំរិតនៃការដាក់ពិន័យ')
|
||||
upload_file = fields.Binary(string="ឯកសារបញ្ជាក់")
|
||||
file_name = fields.Char(string="File Name")
|
||||
country = fields.Many2one('country.country', 'ប្រទេស')
|
||||
|
||||
|
||||
class cpp_parent(models.Model):
|
||||
_name = 'cpp.parent'
|
||||
_description = 'cpp_parent'
|
||||
_rec_name = 'district'
|
||||
child_cpp_id = fields.One2many('family.cpp', 'cpp_parent_id',string="ព័ត៌មានគ្រួសារ")
|
||||
group = fields.Char(string="ក្រុមបក្សទី")
|
||||
no = fields.Char()
|
||||
street = fields.Char()
|
||||
num_man = fields.Char()
|
||||
num_woman = fields.Char()
|
||||
|
||||
image_default = fields.Image(string='រូបថត', default=lambda self: self._get_default_image())
|
||||
district = fields.Many2one('address.address', 'ស្រុក', domain="[('loc_code', '=', '2'),('location_name', '=', 'ទ្រាំង')]")
|
||||
commune = fields.Many2one('address.address', 'គណៈកម្មាធិការគណបក្សឃុំ', domain="[('parent_location','=', district)]")
|
||||
village = fields.Many2one('address.address', 'ភូមិ', domain="[('loc_code','=', '4'),('parent_location','=', commune)]")
|
||||
groups_id = fields.Many2many('res.groups')
|
||||
company_id = fields.Many2one('res.company', default=lambda self: self.env.user.company_id.id)
|
||||
status = fields.Char(default='input')
|
||||
is_delete = fields.Integer(default=1)
|
||||
state = fields.Selection([
|
||||
('draft', 'ការបញ្ចូលទិន្នន័យ'),
|
||||
('sent', 'បញ្ជួនទៅត្រួតពិនិត្យ'),
|
||||
('app', 'ការអនុម័តជាសមាជិកប្ស'),
|
||||
('done', 'បញ្ជីសមាជិកបក្ស'),
|
||||
], string='Status', readonly=True, copy=False, index=True, track_visibility='onchange', default='draft')
|
||||
active = fields.Boolean(default=True, help="If the active field is set to False, it will allow you to hide the information without removing it.")
|
||||
|
||||
def action_restore(self):
|
||||
self.state = 'sent'
|
||||
self.is_delete = 1
|
||||
self.status = 'review'
|
||||
return self.write({'status': 'review'})
|
||||
|
||||
|
||||
def action_to_review(self):
|
||||
self.state = 'sent'
|
||||
return self.write({'status': 'review'})
|
||||
|
||||
|
||||
def action_confirm(self):
|
||||
self.state = 'app'
|
||||
return self.write({'status': 'disapprove'})
|
||||
|
||||
|
||||
def action_confirm_cpp(self):
|
||||
self.state = 'done'
|
||||
return self.write({'status': 'approve'})
|
||||
|
||||
def action_cancel(self):
|
||||
self.state = 'draft'
|
||||
return self.write({'status': 'input'})
|
||||
|
||||
|
||||
def action_delete(self):
|
||||
return self.write({'is_delete': 0})
|
||||
|
||||
|
||||
def _get_default_image(self):
|
||||
module_path = get_module_path('youth_and_scholarship')
|
||||
if module_path:
|
||||
# 2. Safely join the path segments
|
||||
image_path = os.path.join(module_path, 'static', 'src', 'img', 'photo_frame.png')
|
||||
|
||||
# 3. Verify the file exists before reading
|
||||
if os.path.isfile(image_path):
|
||||
with open(image_path, 'rb') as f:
|
||||
return base64.b64encode(f.read())
|
||||
return False
|
||||
|
||||
|
||||
def _get_count(self):
|
||||
count_m = self.env['family.cpp'].search([('Gender', '=', 21), ('cpp_parent_id', '=', self.id)])
|
||||
count_f = self.env['family.cpp'].search([('Gender', '=', 22), ('cpp_parent_id', '=', self.id)])
|
||||
self.field_count_m = len(count_m)
|
||||
self.field_count_f = len(count_f)
|
||||
self.totals_member = len(count_m) + len(count_f)
|
||||
|
||||
totals_member = fields.Char(compute='_get_count')
|
||||
field_count_m = fields.Integer(compute='_get_count')
|
||||
field_count_f = fields.Integer(compute='_get_count')
|
||||
|
||||
|
||||
class family_cpp(models.Model):
|
||||
_name = 'family.cpp'
|
||||
_description = 'family_cpp'
|
||||
_rec_name = 'kname'
|
||||
image = fields.Binary(string='រូបថត', default=lambda self: self._get_default_image())
|
||||
name = fields.Char(string="អក្សឡាតាំង")
|
||||
kname = fields.Char('គោត្តនាម-នាម')
|
||||
no_card = fields.Char('លេខប័ណ្ណសមាជិកបក្ស')
|
||||
group = fields.Integer('ក្រុមបក្សទី')
|
||||
pod = fields.One2many('get.add.pod','cpp_member_id', string='ទីកន្លែងកំណើត')
|
||||
Job_work = fields.Many2one('job.work', 'មុខរបរ')
|
||||
date_in = fields.Date('ថ្ងៃ ខែ ឆ្នាំ ចូលបក្ស')
|
||||
other = fields.Char('ផ្សេងៗ')
|
||||
type_postion = fields.Many2one('as.for', string='ទំនាក់ទំនងក្នុងគ្រួសារបក្ស')
|
||||
status = fields.Char(string="ស្ថានភាពក្នុងសៀវភៅគ្រួសារបក្ស")
|
||||
parent_id = fields.Many2one('family.cpp', string='ព័ត៌មានមេគ្រួសារ')
|
||||
child_id = fields.One2many('family.cpp','parent_id', string='ព័ត៌មានសមាជិកគ្រួសារ')
|
||||
id_card = fields.Char(string='លេខអត្តសញ្ញាណប័ណ្ណ')
|
||||
status_family = fields.Selection([('1','នៅលីវ'),('2','មានគ្រួសារ'),('3','លែងលះ')],string='ស្ថានភាពផ្ទាល់ខ្លួន')
|
||||
Gender = fields.Many2one('gender.gender', string='ភេទ', required=True)
|
||||
dob = fields.Date('ថ្ងៃ ខែ ឆ្នាំកំណើត')
|
||||
years = fields.Char('អាយុ')
|
||||
|
||||
@api.onchange('dob')
|
||||
def set_date(self):
|
||||
for rec in self:
|
||||
if rec.dob:
|
||||
dt = rec.dob
|
||||
d1 = datetime.strptime(str(dt), "%Y-%m-%d").date()
|
||||
d2 = date.today()
|
||||
rd = relativedelta(d2, d1)
|
||||
rec.years = str(rd.years) + ' ឆ្នាំ'
|
||||
|
||||
parent_record = fields.Selection([('1', 'មេ'),
|
||||
('2', 'កូន')
|
||||
], 'មេគ្រួសារ/កូន')
|
||||
post_in_family = fields.Selection([('1','មេគ្រួសារ'),('2','ប្រពន្ធ'),('3','ប្ដី'),('4','កូន')],string="តួនាទីក្នុងគ្រួសារ")
|
||||
ps_id = fields.Char(string='ការិយាល័យបោះឆ្នោត')
|
||||
no_ps = fields.Char(string='លេខរៀង')
|
||||
el_Office = fields.One2many('get.address','member_id', string='មណ្ឌលបោះឆ្នោត')
|
||||
position_id = fields.Many2many('position.sys')
|
||||
organize_id = fields.Many2many('organize.sys')
|
||||
instite_id = fields.Many2many('instituation.sys')
|
||||
phone_id = fields.Char(string="លេខទូរស័ព្ទ")
|
||||
email_id = fields.Char()
|
||||
facebook = fields.Char()
|
||||
telegram = fields.Char()
|
||||
time = fields.Char()
|
||||
family_info_id = fields.Many2one('family.infos', string='សៀវភៅគ្រួសារ')
|
||||
status_now = fields.Selection([('1', 'ស្លាប់'),('2', 'ផ្លាស់ប្ដូទីលំនៅ'),('3', 'សំណាកស្រុក'),('4', 'ផ្សេងៗ')],string="បច្ចុប្បន្នភាពសមាជិក")
|
||||
other_status = fields.Char(string="ស្ថានភាពបច្ចុប្បន្នរបស់សមាជិកផ្សេងៗ")
|
||||
|
||||
@api.constrains('id_card') # Time is Many2one
|
||||
def _check_existing(self):
|
||||
if self.id_card != False:
|
||||
counts = self.env['family.cpp'].search_count([('id_card', '=', self.id_card)])
|
||||
# counts_null = self.env['family.cpp'].search_count([('id_card', '=', False)])
|
||||
if counts >= 2:
|
||||
raise UserError(_("លេខអត្តសញ្ញាណប័ណ្ឌនេះមានរួចហើយ: %s" % self.id_card))
|
||||
|
||||
def dup_line(self):
|
||||
self.copy(default={'cpp_parent_id': self.cpp_parent_id.id})
|
||||
|
||||
def _get_default_image(self):
|
||||
module_path = get_module_path('youth_and_scholarship')
|
||||
if module_path:
|
||||
# 2. Safely join the path segments
|
||||
image_path = os.path.join(module_path, 'static', 'src', 'img', 'photo_frame.png')
|
||||
|
||||
# 3. Verify the file exists before reading
|
||||
if os.path.isfile(image_path):
|
||||
with open(image_path, 'rb') as f:
|
||||
return base64.b64encode(f.read())
|
||||
return False
|
||||
|
||||
status_id_card = fields.Selection([('1', 'បាត់'),
|
||||
('2', 'ខូច')], string="ស្ថានភាពលេខអត្តសញ្ញាណប័ណ្ណសញ្ជាតិខ្មែរ")
|
||||
id_card_ex = fields.Date(string='មានសុពលភាពដល់ថ្ងៃទី')
|
||||
cpp_parent_id = fields.Many2one('cpp.parent', store=True)
|
||||
id_parent = fields.Integer(related='cpp_parent_id.id', readonly=True, store=True, string="លេខសម្គាល់")
|
||||
district_id = fields.Many2one(related='cpp_parent_id.district', readonly=True, store=True)
|
||||
commune_id = fields.Many2one(related='cpp_parent_id.commune', readonly=True, store=True)
|
||||
village_id = fields.Many2one(related='cpp_parent_id.village', readonly=True, store=True)
|
||||
status_id = fields.Char(related='cpp_parent_id.status', readonly=True, store=True)
|
||||
is_delete_id = fields.Integer(related='cpp_parent_id.is_delete', readonly=True, store=True)
|
||||
active = fields.Boolean(default=True,
|
||||
help="If the active field is set to False, it will allow you to hide the information without removing it.")
|
||||
state_id = fields.Selection(related='cpp_parent_id.state', readonly=True, store=True)
|
||||
group_id = fields.Char(related='cpp_parent_id.group', readonly=True, store=True)
|
||||
status_member = fields.Selection([('1', 'ស'), ('2', 'ប្រផេះ'), ('3', 'លឿង')], string="ស្ថានភាពសមាជិក", default='1')
|
||||
old = fields.Many2many('old.old', string="ព័ត៌មានបោះឆ្នោត")
|
||||
|
||||
def Removes(self):
|
||||
self.status = 'remove'
|
||||
|
||||
|
||||
class disable_data(models.Model):
|
||||
_name = 'disable.data'
|
||||
_description = 'disable_data'
|
||||
|
||||
def disable(self, context=None):
|
||||
for emp in self.env['cpp.parent'].search:
|
||||
return self.write([emp.ids], {"is_delete": 0})
|
||||
return True
|
||||
|
||||
|
||||
class restore_data(models.Model):
|
||||
_name = 'restore.data'
|
||||
_description = 'restore_data'
|
||||
|
||||
def restore(self):
|
||||
cpp_data = self.env['cpp.parent']
|
||||
for emps in cpp_data.browse(self.ids):
|
||||
cpp_data.write({"is_delete": 1})
|
||||
return True
|
||||
|
||||
|
||||
class VillageResult(models.Model):
|
||||
_name = 'village.result'
|
||||
_rec_name = 'position'
|
||||
_description = 'VillageResult'
|
||||
province = fields.Many2one('address.address', 'ខេត្ត', domain="[('loc_code', '=', '1')]",
|
||||
default=lambda self: self.env['address.address'].search([('location_name', '=', 'តាកែវ')]))
|
||||
district = fields.Many2one('address.address', 'ស្រុក', domain="[('parent_location', '=', province)]",
|
||||
default=lambda self: self.env['address.address'].search([('location_name', '=', 'ទ្រាំង')]))
|
||||
commune = fields.Many2one('address.address', 'ឃុំ', domain="[('parent_location','=', district)]")
|
||||
village = fields.Many2one('address.address', 'ភូមិ', domain="[('parent_location','=',commune)]")
|
||||
sub_result = fields.One2many('sub.result', 'main_id')
|
||||
position = fields.Char(default="ឃុំ")
|
||||
years = fields.Many2one('khmer.years', 'ឆ្នាំ', required=True)
|
||||
|
||||
|
||||
class SubResult(models.Model):
|
||||
_name = 'sub.result'
|
||||
_description = 'SubResult'
|
||||
main_id = fields.Many2one('village.result')
|
||||
district_id = fields.Many2one(related='main_id.district', readyonly=True, store=True)
|
||||
commune_id = fields.Many2one(related='main_id.commune', readonly=True, store=True)
|
||||
village_id = fields.Many2one(related='main_id.village', readonly=True, store=True)
|
||||
year_name = fields.Many2one(related='main_id.years', readonly=True, store=True)
|
||||
no = fields.Char(string='ល.រ')
|
||||
ps_id = fields.Char('ការិយាល័យបោះឆ្នោត')
|
||||
party_name = fields.Many2one('party.name', 'ឈ្មោះគណបក្ស')
|
||||
result = fields.Integer('លទ្ធផល')
|
||||
member_cpp = fields.Integer("សមាជិកបក្ស")
|
||||
|
||||
|
||||
class PartyName(models.Model):
|
||||
_name = 'party.name'
|
||||
_description = 'PartyName'
|
||||
name = fields.Char()
|
||||
year_id = fields.Many2one("khmer.years")
|
||||
|
||||
|
||||
class KhmerYears(models.Model):
|
||||
_name = 'khmer.years'
|
||||
_description = 'khmer Write'
|
||||
name = fields.Char(string='ឆ្នាំ')
|
||||
party = fields.One2many("party.name", 'year_id')
|
||||
# party = fields.Char('អង្គបោះឆ្នោត')
|
||||
|
||||
class OLD(models.Model):
|
||||
_name = 'old.old'
|
||||
ps_id = fields.Char(string="លេខការិយាល័យបោះឆ្នោត")
|
||||
no_ps = fields.Char(string="លេខរៀង")
|
||||
time = fields.Many2many('time.time',string="បោះឆ្នោតបានចំនួន")
|
||||
|
||||
class time_time(models.Model):
|
||||
_name = 'time.time'
|
||||
_description = 'Number of vote'
|
||||
|
||||
name = fields.Integer(string='Number')
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record id="view_youth_scholarship_pivot" model="ir.ui.view">
|
||||
<field name="name">youth_scholarship_pivot</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<pivot string="Youth Analysis">
|
||||
<field name="youth_kind" type="col"/>
|
||||
<field name="Gender" type="col"/>
|
||||
<field name="create_date" interval="month" type="row"/>
|
||||
</pivot>
|
||||
</field>
|
||||
</record>
|
||||
<record id="view_youth_scholarship_graph" model="ir.ui.view">
|
||||
<field name="name">youth_scholarship_graph</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<graph string="Sales Analysis">
|
||||
<field name="create_date" type="row"/>
|
||||
<field name="Gender" type="measure"/>
|
||||
</graph>
|
||||
</field>
|
||||
</record>
|
||||
<record id="action_youth_report_all3" model="ir.actions.act_window">
|
||||
<field name="name">របាយការណ៍ស្តីអំពីស្ថិតិសមាជិក</field>
|
||||
<field name="res_model">youth.scholarship</field>
|
||||
<field name="view_mode">pivot,graph</field>
|
||||
<field name="domain">[("IsDeleted","=",1),("Job_id","=","Youth"),("status","=","approval")]</field>
|
||||
<field name="help">This report performs analysis on review</field>
|
||||
</record>
|
||||
<menuitem name="សមាជិក" action="action_youth_report_all3" id="menu_report_approval" parent="youth_and_scholarship_menu_report" sequence="10"/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,12 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<report
|
||||
id="approval_view_list"
|
||||
model="youth.scholarship"
|
||||
string="Member Form Detail"
|
||||
report_type="qweb-pdf"
|
||||
name="youth_and_scholarship.approval_view_template_list"
|
||||
file="youth_and_scholarship.approval_view_list"
|
||||
/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,306 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<template id="approval_view_list_document">
|
||||
<t t-foreach="docs" t-as="l">
|
||||
<div class="page">
|
||||
<div>
|
||||
<div style="float: left;color:blue;">
|
||||
<img src='/youth_and_scholarship/static/src/img/logo.png' style="width: 95px; margin: 0 0 0 100px;"/><br/>
|
||||
<strong style="font-weight: bold;font-size:12px; margin: 0px 0 0 30px; padding:0px; color:blue; font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype')">សហភាពសហព័ន្ធយុវជនកម្ពុជា</strong><strong>(<label style="font-size:10px;font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype')">ស.ស.យ.ក.</label>)</strong><br/>
|
||||
<strong style="font-weight: bold; color:blue; font-size:10px; margin: 0px 0 0 25px;">UNION OF YOUTH FEDERATION OF CAMBODIA (UYFC)</strong><br/>
|
||||
<strong style="font-weight: bold; font-size:12px; margin: 0px 0 0 80px; font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'; ">គណៈកម្មាធិការ ខេត្តតាកែវ</strong>
|
||||
</div>
|
||||
<div class="font_box" style="float:right; ">
|
||||
<strong style="font-weight: bold; padding:0 0 0 20px; color:blue;font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'; font-size:16px;)">ព្រះរាជាណាចក្រកម្ពុជា</strong><br/>
|
||||
<strong style="font-weight: bold; color:blue;font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'; font-size:16px;)">ជាតិ សាសនា ព្រះមហាក្សត្រ</strong><br/>
|
||||
<img src='/youth_and_scholarship/static/src/img/techteing_j.png' style="padding:10px 0 0 60px; width:140px;"/>
|
||||
<div style="padding:20px 0 0 0; font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:16px; ">លេខ៖   <span t-field="l.Code_id"/></div>
|
||||
</div>
|
||||
</div><br/>
|
||||
<div style="clear:both;">
|
||||
<div style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:18px;" >ជីវប្រវត្តិ</div>
|
||||
</div><br/>
|
||||
<div style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:16px; float:left;">
|
||||
<div><strong>I. ពត័មានផ្ទាល់ខ្លួន</strong></div>
|
||||
<div style="padding:10px 0 0 25px;">គោត្តនាម-នាម (ជាភាសារខ្មែរ)៖ <span t-field="l.Kname"/></div>
|
||||
<div style="padding:10px 0 0 25px;">គោត្តនាម-នាម (ជាឡាតាំង)៖ <span t-field="l.Ename"/></div>
|
||||
<div style="padding:10px 0 0 25px;">ភេទ៖   <span t-field="l.Gender.name"/>                        សញ្ជាតិ៖   <span t-field="l.Nationality.name"/>                        ជនជាតិ៖   <span t-field="l.nation_id.name"/> </div>
|
||||
</div>
|
||||
<div style="float:right">
|
||||
<span t-field="l.image" t-field-options='{"widget": "image", "class": "oe_avatar oe_left", "style":"width:100px; height:100px;"}'/>
|
||||
</div>
|
||||
<div style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:16px; clear:both;">
|
||||
<div style="padding:10 0 0 25px;">ថ្ងៃខែឆ្នាំកំណើត៖<span t-field="l.DOB"/>                           ទីកន្លែងកំណើត៖ផ្ទះលេខ៖ <span t-field="l.Address.No"/> ផ្លូវលេខ៖ <span t-field="l.Address.street"/>    ភូមិ  <span t-field="l.POD.village_id"/>   ឃុំ/សង្កាត់  <span t-field="l.POD.commune_id"/> ស្រុក/ខណ្ឌ  <span t-field="l.POD.district_id"/>   ខេត្ត/ក្រុង  <span t-field="l.POD.province_id"/></div>
|
||||
<div style="padding:0 0 0 25px;">ស្ថានភាពគ្រសារ៖  <span t-field="l.Alive_id.name"/></div>
|
||||
<div style="padding:10px 0 0 25px;">លេខទូរស័ព្ទ៖  <span t-field="l.Phone"/></div>
|
||||
<div style="padding:10px 0 0 25px;">អ៊ីម៉ែល៖  <span t-field="l.Email"/></div>
|
||||
<div style="padding:10px 0 0 25px;">Facebook៖  <span t-field="l.fb"/>                            Google+៖  <span t-field="l.gmail"/> </div>
|
||||
<div style="padding:10px 0 0 25px;">អាសយដ្ឋានបច្ចុប្បន្ន៖ ផ្ទះលេខ៖ <span t-field="l.Address.No"/> ផ្លូវលេខ៖ <span t-field="l.Address.street"/>         ភូមិ  <span t-field="l.Address.village_id"/>         ឃុំ/ សង្កាត់  <span t-field="l.Address.commune_id"/>         ស្រុក/ ខ័ណ្ឌ  <span t-field="l.Address.district_id"/>         ខេត្ត/ ក្រុង  <span t-field="l.Address.province_id"/></div>
|
||||
<div style="padding:10px 0 0 25px;">មុខរបរ៖   <span t-field="l.Job_work.name"/>                        ឋានៈ <span t-field="l.position_id.name"/>                        អង្គភាព  <span t-field="l.organize_id.name"/>                                ស្ថានប័ន  <span t-field="l.instituation_id.name"/></div>
|
||||
<div style="padding:10px 0 0 25px;">លេខអត្តសញ្ញាណប័ណ្ណសញ្ញាតិខ្មែរ៖<span t-field="l.id_card"/>                        អត្តលេខអង្គភាព <span t-field="l.id_unit"/></div>
|
||||
</div>
|
||||
<div style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:16px;">
|
||||
<div style="margin:30px 0 5px 0;"><strong>II. ប្រវត្តិនៃការសិក្សា និងវគ្គបណ្តុះបណ្តាល៖</strong></div>
|
||||
<table style="border-collapse: collapse; width:100%;">
|
||||
<tr>
|
||||
<th style="border: 1px solid black;">ថ្ងៃ-ខែ-ឆ្នាំចូល</th>
|
||||
<th style="border: 1px solid black;">ថ្ងៃ-ខែ-ឆ្នាំបញ្ចប់</th>
|
||||
<th style="border: 1px solid black;">កម្រិតសញ្ញាបត្រ</th>
|
||||
<th style="border: 1px solid black;">ជំនាញ</th>
|
||||
<th style="border: 1px solid black;">គ្រឹះស្ថានបណ្តុះបណ្តាល</th>
|
||||
<th style="border: 1px solid black;">ប្រទេស</th>
|
||||
</tr>
|
||||
<t t-set="row_no" t-value ="0"/>
|
||||
<t t-foreach="l.history_study_id" t-as="stu">
|
||||
<tr>
|
||||
<td style="border: 1px solid black;"><span t-field="stu.date_in"/></td>
|
||||
<td style="border: 1px solid black;"><span t-field="stu.date_out"/> </td>
|
||||
<td style="border: 1px solid black;"><span t-field="stu.degree_level"/> </td>
|
||||
<td style="border: 1px solid black;"><span t-field="stu.kill_id"/> </td>
|
||||
<td style="border: 1px solid black;"><span t-field="stu.university_id"/> </td>
|
||||
<td style="border: 1px solid black;"><span t-field="stu.country"/></td>
|
||||
</tr>
|
||||
</t>
|
||||
<t t-foreach="range(9-row_no)" t-as="no">
|
||||
<tr>
|
||||
<td style="border: 1px solid black; height:33px; width:auto;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
</tr>
|
||||
</t>
|
||||
</table>
|
||||
</div>
|
||||
<div style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:16px;">
|
||||
<div style="margin:30px 0 5px 0;"><strong>III. ប្រវត្តិការងារ៖</strong></div>
|
||||
<table style="border-collapse: collapse; width:100%;">
|
||||
<tr>
|
||||
<th style="border: 1px solid black;">ថ្ងៃ-ខែ-ឆ្នាំចូល</th>
|
||||
<th style="border: 1px solid black;">ថ្ងៃ-ខែ-ឆ្នាំបញ្ចប់</th>
|
||||
<th style="border: 1px solid black;">មុខតំណែង</th>
|
||||
<th style="border: 1px solid black;">ឋានៈ</th>
|
||||
<th style="border: 1px solid black;">អគ្គនាយកដ្ឋាន</th>
|
||||
<th style="border: 1px solid black;">ស្ថាប័ន</th>
|
||||
<th style="border: 1px solid black;">ថ្នាក់ដឹកនាំផ្ទាល់</th>
|
||||
</tr>
|
||||
<t t-set="row_no" t-value ="0"/>
|
||||
<t t-foreach="l.history_job_id" t-as="work">
|
||||
<tr>
|
||||
<td style="border: 1px solid black;"><span t-field="work.date_in"/></td>
|
||||
<td style="border: 1px solid black;"><span t-field="work.date_out"/></td>
|
||||
<td style="border: 1px solid black;"><span t-field="work.job_id"/></td>
|
||||
<td style="border: 1px solid black;"><span t-field="work.posit_id"/></td>
|
||||
<td style="border: 1px solid black;"><span t-field="work.department_gen"/></td>
|
||||
<td style="border: 1px solid black;"><span t-field="work.organize"/></td>
|
||||
<td style="border: 1px solid black;"><span t-field="work.leader"/></td>
|
||||
</tr>
|
||||
</t>
|
||||
<t t-foreach="range(6-row_no)" t-as="no">
|
||||
<tr>
|
||||
<td style="border: 1px solid black; height:33px; width:auto;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
</tr>
|
||||
</t>
|
||||
</table>
|
||||
</div>
|
||||
<div style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:16px;">
|
||||
<div style="margin:30px 0 5px 0;"><strong>IV. ការលើកសរសើរ ឬដាក់ពិន័យ៖</strong></div>
|
||||
<div style="margin:0 0 5px 0;"><strong>៤.១ ការលើកសរសើរ៖</strong></div>
|
||||
<table style="border-collapse: collapse; width:100%;">
|
||||
<tr>
|
||||
<th style="border: 1px solid black;">ថ្ងៃ-ខែ-ឆ្នាំ</th>
|
||||
<th style="border: 1px solid black;">ប្រភេទនៃការសរសើរ</th>
|
||||
<th style="border: 1px solid black;">កម្រិតនៃការសរសើរ</th>
|
||||
<th style="border: 1px solid black;">ឯកសាបញ្ជាក់</th>
|
||||
<th style="border: 1px solid black;">ប្រទេស</th>
|
||||
</tr>
|
||||
<t t-set="row_no" t-value ="0"/>
|
||||
<t t-foreach="l.praise_pr_id" t-as="pr">
|
||||
<tr>
|
||||
<td style="border: 1px solid black;"><span t-field="pr.date"/></td>
|
||||
<td style="border: 1px solid black;"><span t-field="pr.pr_kind"/> </td>
|
||||
<td style="border: 1px solid black;"><span t-field="pr.lavels"/> </td>
|
||||
<td style="border: 1px solid black;"><span t-field="pr.file_name"/> </td>
|
||||
<td style="border: 1px solid black;"><span t-field="pr.country"/> </td>
|
||||
</tr>
|
||||
</t>
|
||||
<t t-foreach="range(9-row_no+1)" t-as="no">
|
||||
<tr>
|
||||
<td style="border: 1px solid black; height:33px; width:auto;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
</tr>
|
||||
</t>
|
||||
</table>
|
||||
<div style="margin:28px 0 5px 0;"><strong>៤.១ ការដាក់ពិន័យ៖</strong></div>
|
||||
<table style="border-collapse: collapse; width:100%;">
|
||||
<tr>
|
||||
<th style="border: 1px solid black;">ថ្ងៃ-ខែ-ឆ្នាំ</th>
|
||||
<th style="border: 1px solid black;">ប្រភេទនៃការដាក់ពិន័យ</th>
|
||||
<th style="border: 1px solid black;">កម្រិតនៃការដាក់ពិន័យ</th>
|
||||
<th style="border: 1px solid black;">ឯកសាបញ្ជាក់</th>
|
||||
<th style="border: 1px solid black;">ប្រទេស</th>
|
||||
</tr>
|
||||
<t t-set="row_no" t-value ="0"/>
|
||||
<t t-foreach="l.punish_pus_id" t-as="pus">
|
||||
<tr>
|
||||
<td style="border: 1px solid black;"><span t-field="pus.date"/></td>
|
||||
<td style="border: 1px solid black;"><span t-field="pus.pun_kind"/> </td>
|
||||
<td style="border: 1px solid black;"><span t-field="pus.lavels"/> </td>
|
||||
<td style="border: 1px solid black;"><span t-field="pus.file_name"/> </td>
|
||||
<td style="border: 1px solid black;"><span t-field="pus.country"/> </td>
|
||||
</tr>
|
||||
</t>
|
||||
<t t-foreach="range(9-row_no+1)" t-as="no">
|
||||
<tr>
|
||||
<td style="border: 1px solid black; height:33px; width:auto;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
<td style="border: 1px solid black;"></td>
|
||||
</tr>
|
||||
</t>
|
||||
</table>
|
||||
</div>
|
||||
<div style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:16px;">
|
||||
<div style="padding:20px 0 0 0"><strong>V. ព័ត៌មានគ្រួសារ</strong></div>
|
||||
<t t-foreach="l.parent_id" t-as="p">
|
||||
<span t-if="p.type_postion=='h'">
|
||||
<div style="padding:10px 0 0 25px"><strong>១.១ <span t-field="p.type_postion"/></strong></div>
|
||||
<div style="padding:10px 0 0 45px">គោត្តនាម-នាម (ជាភាសាខ្មែរ)៖.....<span t-field="p.Kname"/>.......គោត្តនាម-នាម (ជាឡាតាំង)៖.......<span t-field="p.Ename"/>........</div>
|
||||
<div style="padding:10px 0 0 45px">ស្ថានភាព៖ <span t-field="p.situation"/></div>
|
||||
<div style="padding:10px 0 0 45px">ថ្ងៃខែឆ្នាំកំណើត៖.<span t-field="p.Dob"/>.............ទីកន្លែងកំណើត៖<span t-field="p.Pod.street"/> ផ្ទះលេខ <span t-field="p.Pod.No"/> ភូមិ <span t-field="p.Pod.village_id"/> ឃុំ/សង្កាត់ <span t-field="p.Pod.commune_id"/> ស្រុក/ខណ្ឌ <span t-field="p.Pod.district_id"/> ខេត្ត <span t-field="p.Pod.province_id"/>......</div>
|
||||
<div style="padding:10px 0 0 45px">លេខទូស័ព្ទ៖.<span t-field="p.Phone"/>...........អ៊ីម៉ែល៖.<span t-field="p.Email"/>............</div>
|
||||
<div style="padding:10px 0 0 45px">អាសយដ្ឋានបច្ចុប្បន្ន៖.ផ្លូវលេខ៖<span t-field="p.Add.street"/> ផ្ទះលេខ <span t-field="p.Add.No"/> ភូមិ <span t-field="p.Add.village_id"/> ឃុំ/សង្កាត់ <span t-field="p.Add.commune_id"/> ស្រុក/ខណ្ឌ <span t-field="p.Add.district_id"/> ខេត្ត <span t-field="p.Add.province_id"/></div>
|
||||
<div style="padding:10px 0 0 45px">មុខរបរ៖.<span t-field="p.acc"/>....ឋានៈ..<span t-field="p.position_id"/>.....អង្គភាព.<span t-field="p.organize_id"/>...ស្ថាប័ន.<span t-field="p.department_id"/>....</div>
|
||||
<div style="padding:10px 0 0 45px">លេខអត្តសញ្ញាណប័ណ្ណសញ្ជាតិខ្មែរ៖.<span t-field="p.id_card"/>......អត្តលេខអង្គភាព៖.<span t-field="p.id_unit"/>.....</div>
|
||||
</span>
|
||||
<span t-if="p.type_postion=='w'">
|
||||
<div style="padding:10px 0 0 25px"><strong>១.១ <span t-field="p.type_postion"/></strong></div>
|
||||
<div style="padding:10px 0 0 45px">គោត្តនាម-នាម (ជាភាសាខ្មែរ)៖.....<span t-field="p.Kname"/>.......គោត្តនាម-នាម (ជាឡាតាំង)៖.......<span t-field="p.Ename"/>........</div>
|
||||
<div style="padding:10px 0 0 45px">ស្ថានភាព៖ <span t-field="p.situation"/></div>
|
||||
<div style="padding:10px 0 0 45px">ថ្ងៃខែឆ្នាំកំណើត៖.<span t-field="p.Dob"/>.............ទីកន្លែងកំណើត៖<span t-field="p.Pod.street"/> ផ្ទះលេខ <span t-field="p.Pod.No"/> ភូមិ <span t-field="p.Pod.village_id"/> ឃុំ/សង្កាត់ <span t-field="p.Pod.commune_id"/> ស្រុក/ខណ្ឌ <span t-field="p.Pod.district_id"/> ខេត្ត <span t-field="p.Pod.province_id"/>......</div>
|
||||
<div style="padding:10px 0 0 45px">លេខទូស័ព្ទ៖.<span t-field="p.Phone"/>...........អ៊ីម៉ែល៖.<span t-field="p.Email"/>............</div>
|
||||
<div style="padding:10px 0 0 45px">អាសយដ្ឋានបច្ចុប្បន្ន៖.ផ្លូវលេខ៖<span t-field="p.Add.street"/> ផ្ទះលេខ <span t-field="p.Add.No"/> ភូមិ <span t-field="p.Add.village_id"/> ឃុំ/សង្កាត់ <span t-field="p.Add.commune_id"/> ស្រុក/ខណ្ឌ <span t-field="p.Add.district_id"/> ខេត្ត <span t-field="p.Add.province_id"/></div>
|
||||
<div style="padding:10px 0 0 45px">មុខរបរ៖.<span t-field="p.acc"/>....ឋានៈ..<span t-field="p.position_id"/>.....អង្គភាព.<span t-field="p.organize_id"/>...ស្ថាប័ន.<span t-field="p.department_id"/>....</div>
|
||||
<div style="padding:10px 0 0 45px">លេខអត្តសញ្ញាណប័ណ្ណសញ្ជាតិខ្មែរ៖.<span t-field="p.id_card"/>......អត្តលេខអង្គភាព៖.<span t-field="p.id_unit"/>.....</div>
|
||||
</span>
|
||||
<span t-if="p.type_postion== 'c'">
|
||||
<div style="padding:10px 0 0 25px"><strong>១.២ <span t-field="p.type_postion"/></strong></div>
|
||||
<div style="padding:10px 0 0 45px">ចំនួនកូន៖<span t-field="p.number_child"/>នាក់ ស្រី<span t-field="p.num_d"/>នាក់</div>
|
||||
<t t-foreach="range(p.number_child)" t-as="num">
|
||||
<div style="padding:10px 0 0 45px"><span t-esc="num+1"/>. គោត្តនាម-នាម (ជាភាសាខ្មែរ)៖.....<span t-field="p.Kname"/>.......(ជាឡាតាំង)៖.<span t-field="p.Ename"/>..</div>
|
||||
<div style="padding:10px 0 0 45px">ភេទ៖ <span t-field="p.Gender"/></div>
|
||||
<div style="padding:10px 0 0 45px">ថ្ងៃខែឆ្នាំកំណើត៖.<span t-field="p.Dob"/>..ទីកន្លែងកំណើត៖<span t-field="p.Pod.street"/> ផ្ទះលេខ <span t-field="p.Pod.No"/> ភូមិ <span t-field="p.Pod.village_id"/> ឃុំ/សង្កាត់ <span t-field="p.Pod.commune_id"/> ស្រុក/ខណ្ឌ <span t-field="p.Pod.district_id"/> ខេត្ត <span t-field="p.Pod.province_id"/>......</div>
|
||||
<div style="padding:10px 0 0 45px">លេខទូស័ព្ទ៖.<span t-field="p.Phone"/>...អ៊ីម៉ែល៖.<span t-field="p.Email"/>....</div>
|
||||
<div style="padding:10px 0 0 45px">មុខរបរ៖.<span t-field="p.acc"/>....ឋានៈ..<span t-field="p.position_id"/>.....អង្គភាព.<span t-field="p.organize_id"/>...ស្ថាប័ន.<span t-field="p.department_id"/>....</div>
|
||||
</t>
|
||||
</span>
|
||||
|
||||
<span t-if="p.type_postion=='f'">
|
||||
<div style="padding:10px 0 0 25px"><strong>១.៣ <span t-field="p.type_postion"/></strong></div>
|
||||
<div style="padding:10px 0 0 45px">គោត្តនាម-នាម (ជាភាសាខ្មែរ)៖.....<span t-field="p.Kname"/>.......គោត្តនាម-នាម (ជាឡាតាំង)៖.......<span t-field="p.Ename"/>........</div>
|
||||
<div style="padding:10px 0 0 45px">ស្ថានភាព៖ <span t-field="p.situation"/></div>
|
||||
<div style="padding:10px 0 0 45px">ថ្ងៃខែឆ្នាំកំណើត៖.<span t-field="p.Dob"/>.............ទីកន្លែងកំណើត៖<span t-field="p.Pod.street"/> ផ្ទះលេខ <span t-field="p.Pod.No"/> ភូមិ <span t-field="p.Pod.village_id"/> ឃុំ/សង្កាត់ <span t-field="p.Pod.commune_id"/> ស្រុក/ខណ្ឌ <span t-field="p.Pod.district_id"/> ខេត្ត <span t-field="p.Pod.province_id"/>......</div>
|
||||
<div style="padding:10px 0 0 45px">លេខទូស័ព្ទ៖.<span t-field="p.Phone"/>...........អ៊ីម៉ែល៖.<span t-field="p.Email"/>............</div>
|
||||
<div style="padding:10px 0 0 45px">អាសយដ្ឋានបច្ចុប្បន្ន៖.ផ្លូវលេខ៖<span t-field="p.Add.street"/> ផ្ទះលេខ <span t-field="p.Add.No"/> ភូមិ <span t-field="p.Add.village_id"/> ឃុំ/សង្កាត់ <span t-field="p.Add.commune_id"/> ស្រុក/ខណ្ឌ <span t-field="p.Add.district_id"/> ខេត្ត <span t-field="p.Add.province_id"/></div>
|
||||
<div style="padding:10px 0 0 45px">មុខរបរ៖.<span t-field="p.acc"/>....ឋានៈ..<span t-field="p.position_id"/>.....អង្គភាព.<span t-field="p.organize_id"/>...ស្ថាប័ន.<span t-field="p.department_id"/>....</div>
|
||||
<div style="padding:10px 0 0 45px">លេខអត្តសញ្ញាណប័ណ្ណសញ្ជាតិខ្មែរ៖.<span t-field="p.id_card"/>......អត្តលេខអង្គភាព៖.<span t-field="p.id_unit"/>.....</div>
|
||||
</span>
|
||||
<span t-if="p.type_postion=='m'">
|
||||
<div style="padding:10px 0 0 25px"><strong>១.៤ <span t-field="p.type_postion"/></strong></div>
|
||||
<div style="padding:10px 0 0 45px">គោត្តនាម-នាម (ជាភាសាខ្មែរ)៖.....<span t-field="p.Kname"/>.......គោត្តនាម-នាម (ជាឡាតាំង)៖.......<span t-field="p.Ename"/>........</div>
|
||||
<div style="padding:10px 0 0 45px">ស្ថានភាព៖ <span t-field="p.situation"/></div>
|
||||
<div style="padding:10px 0 0 45px">ថ្ងៃខែឆ្នាំកំណើត៖.<span t-field="p.Dob"/>.............ទីកន្លែងកំណើត៖<span t-field="p.Pod.street"/> ផ្ទះលេខ <span t-field="p.Pod.No"/> ភូមិ <span t-field="p.Pod.village_id"/> ឃុំ/សង្កាត់ <span t-field="p.Pod.commune_id"/> ស្រុក/ខណ្ឌ <span t-field="p.Pod.district_id"/> ខេត្ត <span t-field="p.Pod.province_id"/>......</div>
|
||||
<div style="padding:10px 0 0 45px">លេខទូស័ព្ទ៖.<span t-field="p.Phone"/>...........អ៊ីម៉ែល៖.<span t-field="p.Email"/>............</div>
|
||||
<div style="padding:10px 0 0 45px">អាសយដ្ឋានបច្ចុប្បន្ន៖.ផ្លូវលេខ៖<span t-field="p.Add.street"/> ផ្ទះលេខ <span t-field="p.Add.No"/> ភូមិ <span t-field="p.Add.village_id"/> ឃុំ/សង្កាត់ <span t-field="p.Add.commune_id"/> ស្រុក/ខណ្ឌ <span t-field="p.Add.district_id"/> ខេត្ត <span t-field="p.Add.province_id"/></div>
|
||||
<div style="padding:10px 0 0 45px">មុខរបរ៖.<span t-field="p.acc"/>....ឋានៈ..<span t-field="p.position_id"/>.....អង្គភាព.<span t-field="p.organize_id"/>...ស្ថាប័ន.<span t-field="p.department_id"/>....</div>
|
||||
<div style="padding:10px 0 0 45px">លេខអត្តសញ្ញាណប័ណ្ណសញ្ជាតិខ្មែរ៖.<span t-field="p.id_card"/>......អត្តលេខអង្គភាព៖.<span t-field="p.id_unit"/>.....</div>
|
||||
</span>
|
||||
<span t-if="p.type_postion== 'sb'">
|
||||
<div style="padding:10px 0 0 25px"><strong>១.២ <span t-field="p.type_postion"/></strong></div>
|
||||
<div style="padding:10px 0 0 45px">ចំនួនកូន៖<span t-field="p.number_child"/>នាក់ ស្រី<span t-field="p.num_d"/>នាក់</div>
|
||||
<t t-foreach="range(p.number_child)" t-as="num">
|
||||
<div style="padding:10px 0 0 45px"><span t-esc="num+1"/>. គោត្តនាម-នាម (ជាភាសាខ្មែរ)៖.....<span t-field="p.Kname"/>.......(ជាឡាតាំង)៖.<span t-field="p.Ename"/>..</div>
|
||||
<div style="padding:10px 0 0 45px">ភេទ៖ <span t-field="p.Gender"/></div>
|
||||
<div style="padding:10px 0 0 45px">ថ្ងៃខែឆ្នាំកំណើត៖.<span t-field="p.Dob"/>..ទីកន្លែងកំណើត៖<span t-field="p.Pod.street"/> ផ្ទះលេខ <span t-field="p.Pod.No"/> ភូមិ <span t-field="p.Pod.village_id"/> ឃុំ/សង្កាត់ <span t-field="p.Pod.commune_id"/> ស្រុក/ខណ្ឌ <span t-field="p.Pod.district_id"/> ខេត្ត <span t-field="p.Pod.province_id"/>......</div>
|
||||
<div style="padding:10px 0 0 45px">លេខទូស័ព្ទ៖.<span t-field="p.Phone"/>...អ៊ីម៉ែល៖.<span t-field="p.Email"/>....</div>
|
||||
<div style="padding:10px 0 0 45px">មុខរបរ៖.<span t-field="p.acc"/>....ឋានៈ..<span t-field="p.position_id"/>.....អង្គភាព.<span t-field="p.organize_id"/>...ស្ថាប័ន.<span t-field="p.department_id"/>....</div>
|
||||
</t>
|
||||
</span>
|
||||
<span t-if="p.type_postion=='fd'">
|
||||
<div style="padding:10px 0 0 25px"><strong>១.៦ <span t-field="p.type_postion"/></strong></div>
|
||||
<div style="padding:10px 0 0 45px">គោត្តនាម-នាម (ជាភាសាខ្មែរ)៖.....<span t-field="p.Kname"/>.......គោត្តនាម-នាម (ជាឡាតាំង)៖.......<span t-field="p.Ename"/>........</div>
|
||||
<div style="padding:10px 0 0 45px">ស្ថានភាព៖ <span t-field="p.situation"/></div>
|
||||
<div style="padding:10px 0 0 45px">ថ្ងៃខែឆ្នាំកំណើត៖.<span t-field="p.Dob"/>.............ទីកន្លែងកំណើត៖<span t-field="p.Pod.street"/> ផ្ទះលេខ <span t-field="p.Pod.No"/> ភូមិ <span t-field="p.Pod.village_id"/> ឃុំ/សង្កាត់ <span t-field="p.Pod.commune_id"/> ស្រុក/ខណ្ឌ <span t-field="p.Pod.district_id"/> ខេត្ត <span t-field="p.Pod.province_id"/>......</div>
|
||||
<div style="padding:10px 0 0 45px">លេខទូស័ព្ទ៖.<span t-field="p.Phone"/>...........អ៊ីម៉ែល៖.<span t-field="p.Email"/>............</div>
|
||||
<div style="padding:10px 0 0 45px">អាសយដ្ឋានបច្ចុប្បន្ន៖.ផ្លូវលេខ៖<span t-field="p.Add.street"/> ផ្ទះលេខ <span t-field="p.Add.No"/> ភូមិ <span t-field="p.Add.village_id"/> ឃុំ/សង្កាត់ <span t-field="p.Add.commune_id"/> ស្រុក/ខណ្ឌ <span t-field="p.Add.district_id"/> ខេត្ត <span t-field="p.Add.province_id"/></div>
|
||||
<div style="padding:10px 0 0 45px">មុខរបរ៖.<span t-field="p.acc"/>....ឋានៈ..<span t-field="p.position_id"/>.....អង្គភាព.<span t-field="p.organize_id"/>...ស្ថាប័ន.<span t-field="p.department_id"/>....</div>
|
||||
<div style="padding:10px 0 0 45px">លេខអត្តសញ្ញាណប័ណ្ណសញ្ជាតិខ្មែរ៖.<span t-field="p.id_card"/>......អត្តលេខអង្គភាព៖.<span t-field="p.id_unit"/>.....</div>
|
||||
</span>
|
||||
<span t-if="p.type_postion=='md'">
|
||||
<div style="padding:10px 0 0 25px"><strong>១.៧ <span t-field="p.type_postion"/></strong></div>
|
||||
<div style="padding:10px 0 0 45px">គោត្តនាម-នាម (ជាភាសាខ្មែរ)៖.....<span t-field="p.Kname"/>.......គោត្តនាម-នាម (ជាឡាតាំង)៖.......<span t-field="p.Ename"/>........</div>
|
||||
<div style="padding:10px 0 0 45px">ស្ថានភាព៖ <span t-field="p.situation"/></div>
|
||||
<div style="padding:10px 0 0 45px">ថ្ងៃខែឆ្នាំកំណើត៖.<span t-field="p.Dob"/>.............ទីកន្លែងកំណើត៖<span t-field="p.Pod.street"/> ផ្ទះលេខ <span t-field="p.Pod.No"/> ភូមិ <span t-field="p.Pod.village_id"/> ឃុំ/សង្កាត់ <span t-field="p.Pod.commune_id"/> ស្រុក/ខណ្ឌ <span t-field="p.Pod.district_id"/> ខេត្ត <span t-field="p.Pod.province_id"/>......</div>
|
||||
<div style="padding:10px 0 0 45px">លេខទូស័ព្ទ៖.<span t-field="p.Phone"/>...........អ៊ីម៉ែល៖.<span t-field="p.Email"/>............</div>
|
||||
<div style="padding:10px 0 0 45px">អាសយដ្ឋានបច្ចុប្បន្ន៖.ផ្លូវលេខ៖<span t-field="p.Add.street"/> ផ្ទះលេខ <span t-field="p.Add.No"/> ភូមិ <span t-field="p.Add.village_id"/> ឃុំ/សង្កាត់ <span t-field="p.Add.commune_id"/> ស្រុក/ខណ្ឌ <span t-field="p.Add.district_id"/> ខេត្ត <span t-field="p.Add.province_id"/></div>
|
||||
<div style="padding:10px 0 0 45px">មុខរបរ៖.<span t-field="p.acc"/>....ឋានៈ..<span t-field="p.position_id"/>.....អង្គភាព.<span t-field="p.organize_id"/>...ស្ថាប័ន.<span t-field="p.department_id"/>....</div>
|
||||
<div style="padding:10px 0 0 45px">លេខអត្តសញ្ញាណប័ណ្ណសញ្ជាតិខ្មែរ៖.<span t-field="p.id_card"/>......អត្តលេខអង្គភាព៖.<span t-field="p.id_unit"/>.....</div>
|
||||
</span>
|
||||
<span t-if="p.type_postion=='g'">
|
||||
<div style="padding:10px 0 0 25px"><strong>១.៨ <span t-field="p.type_postion"/></strong></div>
|
||||
<div style="padding:10px 0 0 45px">គោត្តនាម-នាម (ជាភាសាខ្មែរ)៖.....<span t-field="p.Kname"/>.......គោត្តនាម-នាម (ជាឡាតាំង)៖.......<span t-field="p.Ename"/>........</div>
|
||||
<div style="padding:10px 0 0 45px">ស្ថានភាព៖ <span t-field="p.situation"/></div>
|
||||
<div style="padding:10px 0 0 45px">ថ្ងៃខែឆ្នាំកំណើត៖.<span t-field="p.Dob"/>.............ទីកន្លែងកំណើត៖<span t-field="p.Pod.street"/> ផ្ទះលេខ <span t-field="p.Pod.No"/> ភូមិ <span t-field="p.Pod.village_id"/> ឃុំ/សង្កាត់ <span t-field="p.Pod.commune_id"/> ស្រុក/ខណ្ឌ <span t-field="p.Pod.district_id"/> ខេត្ត <span t-field="p.Pod.province_id"/>......</div>
|
||||
<div style="padding:10px 0 0 45px">លេខទូស័ព្ទ៖.<span t-field="p.Phone"/>...........អ៊ីម៉ែល៖.<span t-field="p.Email"/>............</div>
|
||||
<div style="padding:10px 0 0 45px">អាសយដ្ឋានបច្ចុប្បន្ន៖ ផ្លូវលេខ៖<span t-field="p.Add.street"/> ផ្ទះលេខ <span t-field="p.Add.No"/> ភូមិ <span t-field="p.Add.village_id"/> ឃុំ/សង្កាត់ <span t-field="p.Add.commune_id"/> ស្រុក/ខណ្ឌ <span t-field="p.Add.district_id"/> ខេត្ត <span t-field="p.Add.province_id"/></div>
|
||||
<div style="padding:10px 0 0 45px">មុខរបរ៖.<span t-field="p.acc"/>....ឋានៈ..<span t-field="p.position_id"/>.....អង្គភាព.<span t-field="p.organize_id"/>...ស្ថាប័ន.<span t-field="p.department_id"/>....</div>
|
||||
<div style="padding:10px 0 0 45px">លេខអត្តសញ្ញាណប័ណ្ណសញ្ជាតិខ្មែរ៖.<span t-field="p.id_card"/>......អត្តលេខអង្គភាព៖.<span t-field="p.id_unit"/>.....</div>
|
||||
</span>
|
||||
</t>
|
||||
<div style="padding:20px 0 0 25px"><strong>VI. ការធានាអះអាង</strong></div>
|
||||
<div style="padding:10px 0 0 45px">១. ខ្ញុំសូមធានានូវរាល់ការព័ត៌មានដែលបានបំពេញខាងលើពិតជាត្រឹមត្រូវ។ បើមានចំណុចណាមួយមិនពិត ខ្ញុំសូម<br/>ទទួលខុសត្រូវចំពោះមុខច្បាប់។</div>
|
||||
<div style="padding:10px 0 0 45px">..........................ថ្ងៃទី ខែ ឆ្នាំ២០១</div>
|
||||
<div style="padding:10px 0 0 75px">ហត្ថលេខា ឬស្នាមមេដែស្តាំ</div>
|
||||
<t t-set="row_no" t-value="0"/>
|
||||
<t t-foreach="l.assurance_id" t-as="s">
|
||||
|
||||
<t t-set="row_no" t-value="row_no+1"/>
|
||||
<div style="padding:20px 0 0 25px">២. អ្នកធានាទី <span t-esc="row_no"/> </div>
|
||||
<span t-if="s.type_postion =='as'">
|
||||
<div style="padding:10px 0 0 45px">គោត្តនាម-នាម (ជាភាសាខ្មែរ)៖<span t-field="s.askname"/> គោត្តនាម-នាម (ជាឡាតាំង)៖ <span t-field="s.asename"/> </div>
|
||||
<div style="padding:10px 0 0 45px">ថ្ងៃខែឆ្នាំកំណើត៖ <span t-field="s.dob"/> ទីកន្លែងកំណើត៖ ផ្លូវលេខ៖<span t-field="s.pod.street"/> ផ្ទះលេខ <span t-field="s.pod.No"/> ភូមិ <span t-field="s.pod.village_id"/> ឃុំ/សង្កាត់ <span t-field="s.pod.commune_id"/> ស្រុក/ខណ្ឌ <span t-field="s.pod.district_id"/> ខេត្ត <span t-field="s.pod.province_id"/> </div>
|
||||
<div style="padding:10px 0 0 45px">លេខទូរស័ទ្ទ៖ <span t-field="s.phone"/> អ៊ីម៉ែល៖ <span t-field="s.email"/></div>
|
||||
<div style="padding:10px 0 0 45px">អាសយដ្ឋានបច្ចុប្បន្ន៖ ផ្លូវលេខ៖<span t-field="s.address.street"/> ផ្ទះលេខ <span t-field="s.address.No"/> ភូមិ <span t-field="s.address.village_id"/> ឃុំ/សង្កាត់ <span t-field="s.address.commune_id"/> ស្រុក/ខណ្ឌ <span t-field="s.address.district_id"/> ខេត្ត <span t-field="s.address.province_id"/></div>
|
||||
<div style="padding:10px 0 0 45px">មុខរបរ៖ <span t-field="s.job"/> ឋានៈ <span t-field="s.position"/> អង្គភាព <span t-field="s.department"/> ស្ថាប័ន <span t-field="s.organization"/></div>
|
||||
<div style="padding:10px 0 0 45px">លេខអត្តសញ្ញាណប័ណ្ណសញ្ជាតិខ្មែរ៖ <span t-field="s.card_id"/> អត្តលេខ ស.ស.យ.ក-តាកែវ៖ <span t-field="s.code_id"/> </div>
|
||||
<div style="padding:10px 0 0 45px">..........................ថ្ងៃទី ខែ ឆ្នាំ២០១</div>
|
||||
<div style="padding:10px 0 0 75px">ហត្ថលេខា ឬស្នាមមេដែស្តាំ</div>
|
||||
</span>
|
||||
</t>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</t>
|
||||
</template>
|
||||
|
||||
<template id="approval_view_template_list">
|
||||
<t t-call="report.html_container">
|
||||
<t t-call="youth_and_scholarship.approval_view_list_document"/>
|
||||
</t>
|
||||
|
||||
</template>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,12 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<report
|
||||
id="cpp_preview_list"
|
||||
model="cpp.parent"
|
||||
string="preview form word"
|
||||
report_type="qweb-html"
|
||||
name="youth_and_scholarship.cpp_preview_template_list"
|
||||
file="youth_and_scholarship.cpp_preview_list"
|
||||
/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,12 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<report
|
||||
id="cpp_preview_ex_list"
|
||||
model="cpp.parent"
|
||||
string="preview form excel"
|
||||
report_type="qweb-html"
|
||||
name="youth_and_scholarship.cpp_preview_ex_template_list"
|
||||
file="youth_and_scholarship.cpp_preview_ex_list"
|
||||
/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,94 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<template id="cpp_preview_ex_list_document">
|
||||
<t t-foreach="docs" t-as="l">
|
||||
<div class="page" style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:11px;">
|
||||
<div class="col-xs-12">
|
||||
|
||||
<div style="float: left; padding:20px 0 30px 30px;" class="font_box">
|
||||
<strong style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:11px;">គណៈកម្មាធិការគណបក្សឃុំ <span t-field="l.commune"/> </strong>
|
||||
<div>ក្រុមបក្សទី<strong><span t-field="l.group"/></strong> ភូមិ<strong><span t-field="l.village"/></strong> </div><br/><br/>
|
||||
<div>អាសយដ្ឋានផ្ទះលេខ      <span t-field="l.no"/> ផ្លូវ      <span t-field="l.street"/> </div>
|
||||
</div>
|
||||
<div style="width:250px;padding:20px 20px 20px 0; float:right; font-size:12px;" class="font_box">
|
||||
<div><strong>ឯករាជ្យ សន្តិភាព សេរីភាព ប្រជាធិបតេយ្យ </strong></div>
|
||||
<div style="margin:0 0 0 20px;"><strong>    អព្យាក្រឹត និង វឌ្ឍនភាពសង្គម</strong></div>
|
||||
</div>
|
||||
<div style="text-align:center; width:250px; margin: 0px auto;">
|
||||
<img src='/youth_and_scholarship/static/src/img/logo_cpp.png' style="width:100px; height:90px;"/>
|
||||
</div>
|
||||
</div>
|
||||
<div style="text-align: center;margin:0 0 20px 0;"><b><strong style="padding:5px 10px 10px 25px; font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:11px;">បញ្ជីរាយនាមសមាជិកបក្សតាមគ្រួសារ</strong></b></div>
|
||||
<table class="table table-condensed tx-table">
|
||||
<tbody>
|
||||
<tr class="font_box" style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:11px;">
|
||||
<th class="text-center header-cell">ល.រ</th>
|
||||
<th class="text-center header-cell">នាម គោត្តនាម</th>
|
||||
<th class="text-center header-cell">ភេទ</th>
|
||||
<th class="header-cell">ថ្ងៃ ខែ ឆ្នាំ កំណើត</th>
|
||||
<th class="header-cell" style="width:120px;">ទីកន្លែងកំណើត</th>
|
||||
<th class="text-center header-cell">មុខរបរ</th>
|
||||
<th class="header-cell">ថ្ងៃ ខែ ឆ្នាំ ចូលបក្ស</th>
|
||||
<th class="text-center header-cell">លេខប័ណ្ណ សមាជិកបក្ស</th>
|
||||
<th class="text-center header-cell">ទំនាក់ទំនងក្នុង គ្រួសារបក្ស</th>
|
||||
<th class="text-center header-cell">លេខអត្ត សញ្ញាណប័ណ្ណ</th>
|
||||
<th class="text-center header-cell">ផ្សេងៗ</th>
|
||||
</tr>
|
||||
|
||||
<t t-set="row_no" t-value ="0"/>
|
||||
<t t-foreach="l.child_cpp_id" t-as="cl">
|
||||
<tr class="font_box">
|
||||
<t t-set="row_no" t-value="row_no+1"/>
|
||||
<td class="text-center" t-esc="row_no"/>
|
||||
<td><span t-field="cl.kname"/></td>
|
||||
<td class="text-center"><span t-field="cl.Gender"/></td>
|
||||
<td class="text-center"><span t-field="cl.dob" t-field-options='{"format": "dd-MMM-yyyy"}'/></td>
|
||||
<td class="text-center"><span t-field="l.village"/></td>
|
||||
<td class="text-center"><span t-field="cl.Job_work.name"/></td>
|
||||
<td class="text-center"><span t-field="cl.date_in" t-field-options='{"format": "dd-MMM-yyyy"}'/></td>
|
||||
<td class="text-center"><span t-field="cl.no_card"/></td>
|
||||
<td class="text-center"><span t-field="cl.type_postion"/></td>
|
||||
<td class="text-center"><span t-field="cl.id_card"/></td>
|
||||
<td class="text-center"><span t-field="cl.other"/></td>
|
||||
</tr>
|
||||
</t>
|
||||
<t t-foreach="range(12-row_no)" t-as="no">
|
||||
<tr class="font_box">
|
||||
<td class="text-center" t-esc="no+1+row_no"/>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
</tr>
|
||||
</t>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="col-xs-12">
|
||||
<div style="float: left; padding:20px 0 0 80px;" class="font_box">
|
||||
<div>បានឃើញ និងឯកភាព</div>
|
||||
<div style="text-align:center;margin:0 auto;"><strong>ប្រធានក្រុមបក្ស</strong></div>
|
||||
</div>
|
||||
<div style="float:right; padding:10px 80px 0 0;" class="font_box">
|
||||
<div>ថ្ងៃទី...............................ខែ....................... ឆ្នាំ....................... </div>
|
||||
<div style="text-align:center; margin:0 auto;"><strong>មេគ្រួសារបក្ស</strong></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div><br/>
|
||||
</t>
|
||||
</template>
|
||||
<template id="cpp_preview_ex_template_list">
|
||||
<t t-call="web.html_container">
|
||||
<t t-call="youth_and_scholarship.cpp_preview_ex_list_document"/>
|
||||
</t>
|
||||
</template>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<template id="cpp_preview_list_document">
|
||||
<t t-foreach="docs" t-as="l">
|
||||
<div class="page" style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:11px;">
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="font_box">
|
||||
<strong style="text-align:left; margin:0 0 50px 150px;font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:11px;">រូបថតសមាជិកបក្សតាមគ្រួសារបក្ស</strong>
|
||||
</div><br/>
|
||||
|
||||
<div style="float:left;width:55%;" class="font_box">
|
||||
<t t-set="row_no" t-value ="0"/>
|
||||
<t t-foreach="l.child_cpp_id" t-as="cl">
|
||||
<t t-set="row_no" t-value ="row_no+1"/>
|
||||
<div style="display: inline-block; padding:0 15px 25px 0;width:100px; height:120px; text-align: center;margin:0 10px 30px 10px;" t-if="cl.type_postion.id != 1 and cl.image != False">
|
||||
<span t-field="cl.image" t-field-options='{"widget": "image", "class": "oe_avatar oe_left", "style":"width:100px; height:100px;"}'/><br/>
|
||||
<strong><span t-field="cl.kname" t-field-options='{"class":"text-center"}' style="text-align: center;"/></strong>
|
||||
</div>
|
||||
</t>
|
||||
|
||||
<t t-foreach="range(12-row_no+1)" t-as="row">
|
||||
|
||||
<div style="display: inline-block; padding:20px 15px 25px 0;width:100px; height:120px; text-align: center;margin:0 10px 25px 10px;">
|
||||
<span t-field="l.image_default" t-field-options='{"widget": "image", "class": "oe_avatar oe_left", "style":"width:100px; height:100px;"}'/>
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
<t t-foreach="l.child_cpp_id" t-as="cl">
|
||||
<div style="float:right;" t-if="cl.type_postion.id == 1" class="font_box">
|
||||
<div style="padding:0 0 10px 0;font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:11px;">
|
||||
គណៈកម្មាធិការគណបក្សស្រុក <span t-field="l.district"/>
|
||||
</div>
|
||||
<div style="padding:0 0 10px 78px;">គណៈកម្មាធិការគណបក្សឃុំ <strong><span t-field="l.commune"/></strong> </div>
|
||||
<div style="padding:0 0 10px 78px;">សាខាគណបក្សភូមិ <strong><span t-field="l.village"/></strong> </div><br/>
|
||||
<div style="padding:0 0 6px 0">សៀវភៅគ្រួសារបក្សនេះសម្រាប់ចុះបញ្ជីសមាជិកបក្សតាមគ្រួសារបក្ស</div>
|
||||
<div style="padding:0 0 6px 0">ដែលមានអាស័យដ្ឋានលេខ <span t-field="l.no"/> ផ្លូវ <span t-field="l.street"/> </div>
|
||||
<div style="padding:0 0 6px 0">ចំនួនសមាជិកសរុប………<strong><span t-field="l.totals_member"/></strong>………នាក់</div>
|
||||
|
||||
<div style="padding:0 0 6px 0">ប្រុសចំនួន………<strong><span t-field="l.field_count_m"/></strong>……នាក់ ស្រីចំនួន………<strong><span t-field="l.field_count_f"/></strong>………នាក់</div><br/><br/>
|
||||
|
||||
<div colspan="2">
|
||||
|
||||
<div style="float:left;">
|
||||
<div>ឈ្មោះមេគ្រួសារបក្ស <strong><span t-field="cl.kname"/> </strong><br/><br/><br/>
|
||||
ហត្ថលេខា ឬស្នាមមេដៃ………………</div>
|
||||
|
||||
</div>
|
||||
<div style="float: right;">
|
||||
<div class="col-xs-2 col-xs-offset-3" style="width:100px; height:120px; "><span t-field="cl.image" t-field-options='{"widget": "image", "class": "oe_avatar oe_left", "style":"width:120px; height:90px;"}'/> </div><br/><br/><br/><br/><br/>
|
||||
<div>ថ្ងៃទី……………ខែ…………ឆ្នាំ…………<br/><strong>ជ.គណៈកម្មាធិការសាខាគណបក្សភូមិ</strong> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</template>
|
||||
<template id="cpp_preview_template_list">
|
||||
<t t-call="web.html_container">
|
||||
<t t-call="youth_and_scholarship.cpp_preview_list_document"/>
|
||||
</t>
|
||||
</template>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,172 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<template id="cpp_report_list_document">
|
||||
<t t-foreach="docs" t-as="l">
|
||||
<style>
|
||||
@font-face {
|
||||
font-family: 'Khmer OS Content';
|
||||
src: url('/youth_and_scholarship/static/src/font/KhmerOS_content.ttf') format('truetype');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'Khmer OS Muol Light';
|
||||
src: url('/register_v17_cpp/static/src/font/KhmerOSmuollight.ttf') format('truetype');
|
||||
}
|
||||
.KhmerOS_content {
|
||||
font-family: 'Khmer OS Content', sans-serif;
|
||||
font-weight: bold;
|
||||
font-size: 14px;
|
||||
line-height: 30px;
|
||||
}
|
||||
.center{
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
</style>
|
||||
<t t-call="web.basic_layout">
|
||||
<div class="page">
|
||||
<div class="col-xs-12">
|
||||
<div style="float: left; padding:20px 0 30px 30px;" class="KhmerOS_content">
|
||||
<strong style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf); format('truetype');font-size:13px;">គណៈកម្មាធិការគណបក្សឃុំ<span t-field="l.commune"/> </strong>
|
||||
<div>ក្រុមបក្សទី <span t-field="l.group"/> ភូមិ<span t-field="l.village"/> </div><br/>
|
||||
<div>អាសយដ្ឋានផ្ទះលេខ      <span t-field="l.no"/> ផ្លូវ      <span t-field="l.street"/> </div>
|
||||
</div>
|
||||
<div style="width:350px;padding:20px 20px 20px 0; float:right;" class="KhmerOS_content">
|
||||
<div><strong>ឯករាជ្យ សន្តិភាព សេរីភាព ប្រជាធិបតេយ្យ </strong></div>
|
||||
<div style="margin:0 0 0 20px;"><strong>    អព្យាក្រឹត និង វឌ្ឍនភាពសង្គម</strong></div>
|
||||
</div>
|
||||
<div style="text-align:center; width:250px; margin: 0px auto;">
|
||||
<div><img src='/youth_and_scholarship/static/src/img/logo_cpp.png' style="width:100px; height:90px;"/></div>
|
||||
</div>
|
||||
</div><br style="clear:both;"/>
|
||||
<div style="text-align: center;margin:0 0 20px 0;"><strong style="padding:0 20px 10px 0;font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype');font-size:12px;">បញ្ជីរាយនាមសមាជិកបក្សតាមគ្រួសារបក្ស</strong></div>
|
||||
<table class="table table-bordered">
|
||||
<tbody>
|
||||
<tr style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype');font-size:11px;line-height: 18px;align-items: center;justify-content: center;display: flex;">
|
||||
<th class="text-center header-cell">ល.រ</th>
|
||||
<th class="text-center header-cell">នាម គោត្តនាម</th>
|
||||
<th class="text-center header-cell">ភេទ</th>
|
||||
<th class="text-center header-cell">ថ្ងៃ ខែ ឆ្នាំ កំណើត</th>
|
||||
<th class="text-center header-cell">ទីកន្លែងកំណើត</th>
|
||||
<th class="text-center header-cell">មុខរបរ</th>
|
||||
<th class="text-center header-cell">ថ្ងៃ ខែ ឆ្នាំ ចូលបក្ស</th>
|
||||
<th class="text-center header-cell">លេខប័ណ្ណ សមាជិកបក្ស</th>
|
||||
<th class="text-center header-cell">ទំនាក់ទំនងក្នុងគ្រួសារបក្ស</th>
|
||||
<th class="text-center header-cell">លេខអត្ត សញ្ញាណប័ណ្ណ</th>
|
||||
<th class="text-center header-cell">ផ្សេងៗ</th>
|
||||
</tr>
|
||||
|
||||
<t t-set="row_no" t-value ="0"/>
|
||||
<t t-foreach="l.child_cpp_id" t-as="cl">
|
||||
<t t-if="cl.status==False">
|
||||
<tr class="KhmerOS_content">
|
||||
<t t-set="row_no" t-value="row_no+1"/>
|
||||
<td class="text-center" t-esc="row_no"/>
|
||||
<td><span t-field="cl.kname"/></td>
|
||||
<td class="text-center"><span t-field="cl.Gender"/></td>
|
||||
<td class="text-center"><span t-field="cl.dob"/></td>
|
||||
<td class="text-center"><span t-field="l.village"/></td>
|
||||
<td class="text-center"><span t-field="cl.Job_work.name"/></td>
|
||||
<td class="text-center"><span t-field="cl.date_in"/></td>
|
||||
<td class="text-center"><span t-field="cl.no_card"/></td>
|
||||
<td class="text-center"><span t-field="cl.type_postion"/></td>
|
||||
<td class="text-center"><span t-field="cl.id_card"/></td>
|
||||
<td class="text-center"><span t-field="cl.other"/></td>
|
||||
</tr>
|
||||
</t>
|
||||
</t>
|
||||
<t t-foreach="range(12-row_no)" t-as="no">
|
||||
<tr>
|
||||
<td class="text-center" t-esc="no+1+row_no"/>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
</tr>
|
||||
</t>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="col-xs-12 KhmerOS_content">
|
||||
<div style="float: left; padding:10px 0 0 60px;">
|
||||
<div class="KhmerOS_content">បានឃើញ និងឯកភាព</div>
|
||||
<div style="text-align:center; margin:0 auto;"><strong style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype');font-size:11px;">ប្រធានក្រុមបក្ស</strong></div>
|
||||
</div>
|
||||
<div style="float:right; padding:10px 60 0 0;">
|
||||
<div class="KhmerOS_content">ថ្ងៃទី................ខែ...................ឆ្នាំ..............</div>
|
||||
<div style="text-align:center; margin:0 auto;"><strong style="font-family:KhmerOS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype');font-size:11px;">មេគ្រួសារបក្ស</strong></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div><br/>
|
||||
<p style="page-break-after:always; clear:both;"></p>
|
||||
<div class="page">
|
||||
<div class="col-xs-12">
|
||||
<div class="font_box" style="width:50%;" >
|
||||
<strong style="text-align:center;padding-left:50px; margin:0 0 50px 60px; font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype');font-size:12px;">រូបថតសមាជិកបក្សតាមគ្រួសារបក្ស</strong>
|
||||
</div><br/>
|
||||
<div style="float:left;width:50%;" class="font_box">
|
||||
<t t-set="row_no" t-value ="0"/>
|
||||
<t t-foreach="l.child_cpp_id" t-as="cl">
|
||||
<t t-if="cl.status==False">
|
||||
<t t-set="row_no" t-value ="row_no+1"/>
|
||||
<div style="display: inline-block; padding:0 15px 25px 0;width:100px; height:120px; text-align: center;margin:0 5px 10px 5px;" t-if="cl.type_postion.id != 1">
|
||||
<span t-field="cl.image" t-field-options='{"widget": "image", "class": "oe_avatar oe_left", "style":"width:100px; height:100px;"}'/><br/>
|
||||
<strong><span t-field="cl.kname" t-field-options='{"class":"text-center"}' style="text-align: center;"/></strong>
|
||||
</div>
|
||||
</t>
|
||||
</t>
|
||||
|
||||
<t t-foreach="range(12-row_no+1)" t-as="row">
|
||||
|
||||
<div style="display: inline-block; padding:10px 15px 25px 0;width:100px; height:120px; text-align: center;margin:0 5px 20px 5px;">
|
||||
<span t-field="l.image_default" t-options="{'widget': 'image','width':'149px','height':'195px'}" style="max-width:149px;max-height:195px;"/>
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
<t t-foreach="l.child_cpp_id" t-as="cl">
|
||||
<div style="float:right; width:50%; " t-if="cl.type_postion.id == 1" class="KhmerOS_content">
|
||||
<div style="padding:0 0 10px 35px; font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype');font-size:12px;">
|
||||
<strong >គណៈកម្មាធិការគណបក្សស្រុក <span t-field="l.district"/> </strong>
|
||||
</div>
|
||||
<div style="padding:0 0 10px 35px;">គណៈកម្មាធិការគណបក្សឃុំ <strong><span t-field="l.commune"/></strong> </div>
|
||||
<div style="padding:0 0 10px 35px;">សាខាគណបក្សភូមិ <strong><span t-field="l.village"/></strong> </div><br/>
|
||||
<div style="padding:0 0 6px 0">សៀវភៅគ្រួសារបក្សនេះសម្រាប់ចុះបញ្ជីសមាជិកបក្សតាមគ្រួសារបក្ស</div>
|
||||
<div style="padding:0 0 6px 0">ដែលមានអាស័យដ្ឋានលេខ <span t-field="l.no"/> ផ្លូវ <span t-field="l.street"/> </div>
|
||||
<div style="padding:0 0 6px 0">ចំនួនសមាជិកសរុប………<strong><span t-field="l.totals_member"/></strong>………នាក់</div>
|
||||
|
||||
<div style="padding:0 0 6px 0">ប្រុសចំនួន………<strong><span t-field="l.field_count_m"/></strong>……នាក់ ស្រីចំនួន………<strong><span t-field="l.field_count_f"/></strong>………នាក់</div><br/><br/>
|
||||
|
||||
<div colspan="2">
|
||||
|
||||
<div style="float:left;">
|
||||
<div>ឈ្មោះមេគ្រួសារបក្ស <strong><span t-field="cl.kname"/> </strong><br/><br/><br/>
|
||||
ហត្ថលេខា ឬស្នាមមេដៃ...........</div>
|
||||
</div>
|
||||
<div style="float: right;">
|
||||
<div class="col-xs-2 col-xs-offset-3" style="width:100px; height:120px; margin:0 0 0 25px;"><span t-field="cl.image" t-options="{'widget': 'image','width':'149px','height':'195px'}" style="max-width:149px;max-height:195px;"/> </div><br/><br/><br/><br/><br/>
|
||||
<div>ថ្ងៃទី.......................ខែ........................ឆ្នាំ....................<br/><strong>ជ.គណៈកម្មាធិការសាខាគណបក្សភូមិ</strong> </div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</t>
|
||||
</template>
|
||||
<template id="cpp_report_template_list">
|
||||
<t t-call="web.html_container">
|
||||
<t t-call="youth_and_scholarship.cpp_report_list_document"/>
|
||||
</t>
|
||||
</template>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<report
|
||||
id="cpp_report_list"
|
||||
model="cpp.parent"
|
||||
string="សៀវភៅបក្ស"
|
||||
name="youth_and_scholarship.cpp_report_template_list"
|
||||
file="youth_and_scholarship.cpp_report_list"
|
||||
attachment_use="True"
|
||||
report_type="qweb-pdf"/>
|
||||
<record id="action_salakabat_list_template" model="ir.actions.report">
|
||||
<field name="name">សៀវភៅបក្ស</field>
|
||||
<field name="model">cpp.parent</field>
|
||||
<field name="report_type">qweb-pdf</field>
|
||||
<field name="report_name">youth_and_scholarship.cpp_report_template_list</field>
|
||||
<field name="report_file">youth_and_scholarship.cpp_report_list</field>
|
||||
<field name="print_report_name">'សៀវភៅគ្រួសារបក្ស' </field>
|
||||
<field name="binding_model_id" ref="youth_and_scholarship.model_cpp_parent"/>
|
||||
<field name="binding_type">report</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,77 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<template id="group_cpp_list_document">
|
||||
<div class="page" style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:11px; size: landscape;">
|
||||
<t t-set="o" t-value="docs[0]"/>
|
||||
<div class="col-xs-12">
|
||||
<div style="float: left; padding:0 0 30px 30px;">
|
||||
<div style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:11px;">គណៈកម្មាធិការគណបក្សស្រុក <span t-field="o.district"/></div>
|
||||
<div style="margin:5px 0 0 0;">គណៈកម្មាធិការគណបក្សឃុំ <span t-field="o.commune"/> </div>
|
||||
<div style="margin:5px 0 0 0">សាខាបក្សភូមិ <span t-field="o.village"/> </div>
|
||||
</div>
|
||||
<div style="padding:0 30px 30px 0; float:right; font-size:12px;">
|
||||
<div><strong>ឯករាជ្យ សន្តិភាព សេរីភាព ប្រជាធិបតេយ្យ </strong></div>
|
||||
<div><strong>    អព្យាក្រឹត និង វឌ្ឍនភាពសង្គម</strong></div>
|
||||
</div>
|
||||
<div style="text-align: center; margin:0 200px 0 200px;">
|
||||
<div><img src='/youth_and_scholarship/static/src/img/logo_cpp.png' style="width:75px; height:70px;"/></div>
|
||||
<div style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:14px; margin:10px 0 0 0;">បញ្ជីរាយនាមសមាជិកក្រុមបក្សទី <span t-field="o.group"/></div>
|
||||
</div>
|
||||
</div>
|
||||
<table class="table table-condensed tx-table">
|
||||
<tbody>
|
||||
<tr style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:14px;">
|
||||
<th class="text-center header-cell">ល.រ</th>
|
||||
<th class="text-center header-cell">នាម គោត្តនាម</th>
|
||||
<th class="text-center header-cell">ភេទ</th>
|
||||
<th class="text-center header-cell">ថ្ងៃ ខែ ឆ្នាំ កំណើត</th>
|
||||
<th class="text-center header-cell">ទីកន្លែងកំណើត</th>
|
||||
<th class="text-center header-cell">មុខរបរ</th>
|
||||
<th class="text-center header-cell">ថ្ងៃ ខែ ឆ្នាំ ចូលបក្ស</th>
|
||||
<th class="text-center header-cell">លេខប័ណ្ណ សមាជិកបក្ស</th>
|
||||
<th class="text-center header-cell">ទំនាក់ទំនងក្នុងគ្រួសារបក្ស</th>
|
||||
<th class="text-center header-cell">លេខអត្ត សញ្ញាណប័ណ្ណ</th>
|
||||
<th class="text-center header-cell">ផ្សេងៗ</th>
|
||||
</tr>
|
||||
<t t-set="row_no" t-value="0"/>
|
||||
<t t-foreach="docs" t-as="l">
|
||||
<t t-foreach="l.child_cpp_id" t-as="cl">
|
||||
<tr>
|
||||
<t t-set="row_no" t-value="row_no+1"/>
|
||||
<td class="text-center" t-esc="row_no"/>
|
||||
<td><span t-field="cl.kname"/></td>
|
||||
<td class="text-center"><span t-field="cl.Gender"/></td>
|
||||
<td class="text-center"><span t-field="cl.dob"/></td>
|
||||
<td class="text-center"><span t-field="l.village"/></td>
|
||||
<td class="text-center"><span t-field="cl.Job_work.name"/></td>
|
||||
<td class="text-center"><span t-field="cl.date_in"/></td>
|
||||
<td class="text-center"><span t-field="cl.no_card"/></td>
|
||||
<td class="text-center"><span t-field="cl.type_postion"/></td>
|
||||
<td class="text-center"><span t-field="cl.id_card"/></td>
|
||||
<td class="text-center"><span t-field="cl.other"/></td>
|
||||
</tr>
|
||||
</t>
|
||||
</t>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="col-xs-12">
|
||||
<div style="float: left; padding:10px 0 0 40px; margin:10px 0 0 30px; ">
|
||||
<div>បានឃើញ និងឯកភាព</div>
|
||||
<div style="margin:15px 0 0 0"><strong>ប្រធានសាខាបក្សភូមិ</strong></div>
|
||||
</div>
|
||||
<div style="float:right; padding:10px 40px 0 0;margin:10px 35px 0 0">
|
||||
<div>ថ្ងៃទី................ខែ.................. ឆ្នាំ................... </div>
|
||||
<div style="margin:15px 0 0 30px;"><strong>ប្រធានក្រុមបក្ស</strong></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</template>
|
||||
<template id="group_cpp_template_list">
|
||||
<t t-call="report.html_container">
|
||||
<t t-call="youth_and_scholarship.group_cpp_list_document"/>
|
||||
</t>
|
||||
</template>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,13 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<report
|
||||
id="group_cpp_list"
|
||||
model="cpp.parent"
|
||||
string="Download"
|
||||
report_type="qweb-pdf"
|
||||
name="youth_and_scholarship.group_cpp_template_list"
|
||||
file="youth_and_scholarship.group_cpp_list"
|
||||
|
||||
/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,149 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<template id="cpp_report_list_no_header_document">
|
||||
<t t-foreach="docs" t-as="l">
|
||||
<div class="page" style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf); format('truetype'); font-size:11px;">
|
||||
<div class="col-xs-12">
|
||||
<div style="float: left; padding:0 0 30px 30px;">
|
||||
<strong style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf); format('truetype');font-size:11px;">គណៈកម្មាធិការគណបក្សឃុំ<span t-field="l.commune"/> </strong>
|
||||
<div style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf); format('truetype'); font-size:12px;">ក្រុមបក្សទី <span t-field="l.group" style="font-size:14px;"/> ភូមិ<span t-field="l.village"/> </div><br/>
|
||||
<div style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf); format('truetype'); font-size:12px;">អាសយដ្ឋានផ្ទះលេខ      <span t-field="l.no"/> ផ្លូវ      <span t-field="l.street"/> </div>
|
||||
</div>
|
||||
<div style="padding:0 30px 30px 0; float:right;font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:12px;">
|
||||
<div><strong>ឯករាជ្យ សន្តិភាព សេរីភាព ប្រជាធិបតេយ្យ </strong></div>
|
||||
<div><strong>    អព្យាក្រឹត និង វឌ្ឍនភាពសង្គម</strong></div>
|
||||
</div>
|
||||
<div style="text-align: center; margin:0 200px 0 200px;">
|
||||
<!-- <div><img src='/youth_and_scholarship/static/src/img/logo_cpp.png' style="width:80px; height:70px;"/></div>-->
|
||||
<div style="text-align: center;margin:0 0 10px 0;"><strong style="padding:0 20px 10px 0;font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype');font-size:11px;">បញ្ជីរាយនាមសមាជិកបក្សតាមគ្រួសារបក្ស</strong></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<table class="table table-bordered">
|
||||
<tbody>
|
||||
<tr style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype');font-size:11px;">
|
||||
<th class="text-center header-cell">ល.រ</th>
|
||||
<th class="text-center header-cell">នាម គោត្តនាម</th>
|
||||
<th class="text-center header-cell">ភេទ</th>
|
||||
<th class="text-center header-cell">ថ្ងៃ ខែ ឆ្នាំ កំណើត</th>
|
||||
<th class="text-center header-cell">ទីកន្លែងកំណើត</th>
|
||||
<th class="text-center header-cell">មុខរបរ</th>
|
||||
<th class="text-center header-cell">ថ្ងៃ ខែ ឆ្នាំ ចូលបក្ស</th>
|
||||
<th class="text-center header-cell">លេខប័ណ្ណ សមាជិកបក្ស</th>
|
||||
<th class="text-center header-cell">ទំនាក់ទំនងក្នុងគ្រួសារបក្ស</th>
|
||||
<th class="text-center header-cell">លេខអត្ត សញ្ញាណប័ណ្ណ</th>
|
||||
<th class="text-center header-cell">ផ្សេងៗ</th>
|
||||
</tr>
|
||||
|
||||
<t t-set="row_no" t-value ="0"/>
|
||||
<t t-foreach="l.child_cpp_id" t-as="cl">
|
||||
<tr style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:11px;">
|
||||
<t t-set="row_no" t-value="row_no+1"/>
|
||||
<td class="text-center" t-esc="row_no"/>
|
||||
<td><span t-field="cl.kname"/></td>
|
||||
<td class="text-center"><span t-field="cl.Gender"/></td>
|
||||
<td class="text-center"><span t-field="cl.dob" t-field-options='{"format": "dd-MMM-yyyy"}'/></td>
|
||||
<td class="text-center"><span t-field="l.village"/></td>
|
||||
<td class="text-center"><span t-field="cl.Job_work.name"/></td>
|
||||
<td class="text-center"><span t-field="cl.date_in"/></td>
|
||||
<td class="text-center"><span t-field="cl.no_card"/></td>
|
||||
<td class="text-center"><span t-field="cl.type_postion"/></td>
|
||||
<td class="text-center"><span t-field="cl.id_card"/></td>
|
||||
<td class="text-center"><span t-field="cl.other"/></td>
|
||||
</tr>
|
||||
</t>
|
||||
<t t-foreach="range(12-row_no)" t-as="no">
|
||||
<tr>
|
||||
<td class="text-center" t-esc="no+1+row_no"/>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
<td class="text-center"></td>
|
||||
</tr>
|
||||
</t>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="col-xs-12">
|
||||
<div style="float: left; padding:10px 0 0 60px;">
|
||||
<div style="font-family:KhmerOS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:12px;">បានឃើញ និងឯកភាព</div>
|
||||
<div><strong style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype');font-size:11px;">ប្រធានក្រុមបក្ស</strong></div>
|
||||
</div>
|
||||
<div style="float:right; padding:10px 60 0 0;">
|
||||
<div style="font-family:KhmerOS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:12px;">ថ្ងៃទី   ខែ   ឆ្នាំ   </div>
|
||||
<div><strong style="font-family:KhmerOS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype');font-size:11px;">មេគ្រួសារបក្ស</strong></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div><br/>
|
||||
<p style="page-break-after:always; clear:both;"></p>
|
||||
<div class="page" style="font-family:KhmerOS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:12px;">
|
||||
|
||||
<div class="col-xs-12">
|
||||
<div class="font_box">
|
||||
<strong style="text-align:left; margin:0 0 50px 150px; font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype');font-size:1១px;">រូបថតសមាជិកបក្សតាមគ្រួសារបក្ស</strong>
|
||||
</div><br/>
|
||||
|
||||
<div style="float:left;width:55%;" class="font_box">
|
||||
<t t-set="row_no" t-value ="0"/>
|
||||
<t t-foreach="l.child_cpp_id" t-as="cl">
|
||||
<t t-set="row_no" t-value ="row_no+1"/>
|
||||
<div style="display: inline-block; padding:0 15px 25px 0;width:100px; height:120px; text-align: center;margin:0 5px 10px 5px;" t-if="cl.type_postion.id != 1">
|
||||
<span t-field="cl.image" t-field-options='{"widget": "image", "class": "oe_avatar oe_left", "style":"width:100px; height:100px;"}'/><br/>
|
||||
<strong><span t-field="cl.kname" t-field-options='{"class":"text-center"}' style="text-align: center;"/></strong>
|
||||
</div>
|
||||
</t>
|
||||
|
||||
<t t-foreach="range(12-row_no+1)" t-as="row">
|
||||
|
||||
<div style="display: inline-block; padding:10px 15px 25px 0;width:100px; height:120px; text-align: center;margin:0 5px 20px 5px;">
|
||||
<span t-field="l.image_default" t-field-options='{"widget": "image", "class": "oe_avatar oe_left", "style":"width:100px; height:100px;"}'/>
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
<t t-foreach="l.child_cpp_id" t-as="cl">
|
||||
<div style="float:right; font-family:KhmerOS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:12px;" t-if="cl.type_postion.id == 1">
|
||||
<div style="padding:0 0 10px 35px; font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype');font-size:11px;">
|
||||
<strong >គណៈកម្មាធិការគណបក្សស្រុក <span t-field="l.district"/> </strong>
|
||||
</div>
|
||||
<div style="padding:0 0 10px 35px;">គណៈកម្មាធិការគណបក្សឃុំ <strong><span t-field="l.commune"/></strong> </div>
|
||||
<div style="padding:0 0 10px 35px;">សាខាគណបក្សភូមិ <strong><span t-field="l.village"/></strong> </div><br/>
|
||||
<div style="padding:0 0 6px 0">សៀវភៅគ្រួសារបក្សនេះសម្រាប់ចុះបញ្ជីសមាជិកបក្សតាមគ្រួសារបក្ស</div>
|
||||
<div style="padding:0 0 6px 0">ដែលមានអាស័យដ្ឋានលេខ <span t-field="l.no"/> ផ្លូវ <span t-field="l.street"/> </div>
|
||||
<div style="padding:0 0 6px 0">ចំនួនសមាជិកសរុប………<strong><span t-field="l.totals_member"/></strong>………នាក់</div>
|
||||
|
||||
<div style="padding:0 0 6px 0">ប្រុសចំនួន………<strong><span t-field="l.field_count_m"/></strong>……នាក់ ស្រីចំនួន………<strong><span t-field="l.field_count_f"/></strong>………នាក់</div><br/><br/>
|
||||
|
||||
<div colspan="2">
|
||||
|
||||
<div style="float:left;">
|
||||
<div>ឈ្មោះមេគ្រួសារបក្ស <strong><span t-field="cl.kname"/> </strong><br/><br/><br/>
|
||||
ហត្ថលេខា ឬស្នាមមេដៃ………………</div>
|
||||
|
||||
</div>
|
||||
<div style="float: right;">
|
||||
<div class="col-xs-2 col-xs-offset-3" style="width:100px; height:120px; "><span t-field="cl.image" t-field-options='{"widget": "image", "class": "oe_avatar oe_left", "style":"width:100px; height:100px;"}'/> </div><br/><br/><br/><br/><br/>
|
||||
<div>ថ្ងៃទី..............ខែ....................ឆ្នាំ.........................<br/><strong>ជ.គណៈកម្មាធិការសាខាគណបក្សភូមិ</strong> </div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</template>
|
||||
<template id="cpp_report_template_list_no_header">
|
||||
<t t-call="report.html_container">
|
||||
<t t-call="youth_and_scholarship.cpp_report_list_no_header_document"/>
|
||||
</t>
|
||||
</template>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record id="view_cpp_pivot" model="ir.ui.view">
|
||||
<field name="name">cpp_pivot</field>
|
||||
<field name="model">family.cpp</field>
|
||||
<field name="arch" type="xml">
|
||||
<pivot string="CPP Analysis">
|
||||
<field name="district_id" type="row"/>
|
||||
<field name="commune_id" type="row"/>
|
||||
<field name="village_id" type="row"/>
|
||||
<field name="Gender" type="col"/>
|
||||
</pivot>
|
||||
</field>
|
||||
</record>
|
||||
<record id="view_cpp_graph" model="ir.ui.view">
|
||||
<field name="name">cpp_graph</field>
|
||||
<field name="model">family.cpp</field>
|
||||
<field name="arch" type="xml">
|
||||
<graph string="CPP Analysis">
|
||||
<field name="village_id" type="row"/>
|
||||
<field name="Gender" type="col"/>
|
||||
<field name="status_id" type="col"/>
|
||||
</graph>
|
||||
</field>
|
||||
</record>
|
||||
<record id="action_cpp_report_all3" model="ir.actions.act_window">
|
||||
<field name="name">របាយការណ៍ស្តីអំពីស្ថិតិសមាជិកបក្ស</field>
|
||||
<field name="res_model">family.cpp</field>
|
||||
<field name="view_mode">pivot,graph</field>
|
||||
<field name="domain">[("is_delete_id","=",1),("status_id","=","approve"),("state_id","=","done"),("status","=","remove")]</field>
|
||||
<field name="help">This report performs analysis on review</field>
|
||||
</record>
|
||||
<menuitem name="របាយការណ៍" id="report_cpp" parent="youth_and_scholarship_menu_root_1" sequence="20" groups="youth_and_scholarship.group_cpp_manager"/>
|
||||
<menuitem name="ចំនួនសមាជិកបក្ស" action="action_cpp_report_all3" id="menu_cpp_report_approval" parent="report_cpp" groups="youth_and_scholarship.group_cpp_manager"/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record id="view_all_cpp_pivot" model="ir.ui.view">
|
||||
<field name="name">cpp_pivot</field>
|
||||
<field name="model">family.cpp</field>
|
||||
<field name="arch" type="xml">
|
||||
<pivot string="CPP Analysis">
|
||||
<field name="district_id" type="row"/>
|
||||
<field name="commune_id" type="row"/>
|
||||
<field name="village_id" type="row"/>
|
||||
<field name="Gender" type="col"/>
|
||||
</pivot>
|
||||
</field>
|
||||
</record>
|
||||
<record id="view_cpp_all_graph" model="ir.ui.view">
|
||||
<field name="name">cpp_graph</field>
|
||||
<field name="model">family.cpp</field>
|
||||
<field name="arch" type="xml">
|
||||
<graph string="CPP Analysis">
|
||||
<field name="village_id" type="row"/>
|
||||
<field name="Gender" type="col"/>
|
||||
<field name="status_id" type="col"/>
|
||||
</graph>
|
||||
</field>
|
||||
</record>
|
||||
<record id="action_cpp_report_all_list" model="ir.actions.act_window">
|
||||
<field name="name">របាយការណ៍ស្តីអំពីស្ថិតិសមាជិកបក្ស</field>
|
||||
<field name="res_model">family.cpp</field>
|
||||
<field name="view_mode">pivot,graph</field>
|
||||
<field name="domain">[("is_delete_id","=",1)]</field>
|
||||
<field name="help">This report performs analysis on review</field>
|
||||
</record>
|
||||
<menuitem name="ចំនួនសរុបនៅក្នុងប្រព័ន្ធ" action="action_cpp_report_all_list" id="menu_cpp_report_approval_all_list" parent="report_cpp" groups="youth_and_scholarship.group_cpp_manager"/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<report
|
||||
id="cpp_report_header_list"
|
||||
model="cpp.parent"
|
||||
string="សៀវភៅបក្សអត់LOGO"
|
||||
name="youth_and_scholarship.cpp_report_template_list_no_header"
|
||||
file="youth_and_scholarship.report_cpp_no_logo"
|
||||
attachment_use="True"
|
||||
report_type="qweb-pdf"/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,43 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record id="view_vod_pivot" model="ir.ui.view">
|
||||
<field name="name">vod_result</field>
|
||||
<field name="model">sub.result</field>
|
||||
<field name="arch" type="xml">
|
||||
<pivot string="Vod Analysis">
|
||||
<field name="district_id" type="row"/>
|
||||
<field name="commune_id" type="row"/>
|
||||
<field name="village_id" type="row"/>
|
||||
<field name="year_name" type="row"/>
|
||||
<field name="ps_id" type="row"/>
|
||||
<field name="year_name" type="col"/>
|
||||
<field name="party_name" type="col"/>
|
||||
<field name="member_cpp" type="row"/>
|
||||
<field name="result" type="row"/>
|
||||
</pivot>
|
||||
</field>
|
||||
</record>
|
||||
<record id="view_vod_graph" model="ir.ui.view">
|
||||
<field name="name">vod_result_graph</field>
|
||||
<field name="model">sub.result</field>
|
||||
<field name="arch" type="xml">
|
||||
<graph string="vod Analysis">
|
||||
<field name="village_id" type="row"/>
|
||||
<field name="ps_id" type="row"/>
|
||||
<field name="year_name" type="row"/>
|
||||
<field name="member_cpp" type="row"/>
|
||||
<field name="result" type="row"/>
|
||||
</graph>
|
||||
</field>
|
||||
</record>
|
||||
<record id="action_vod_result" model="ir.actions.act_window">
|
||||
<field name="name">របាយការណ៍ស្តីអំពីស្ថិតិសមាជិកបក្ស</field>
|
||||
<field name="res_model">sub.result</field>
|
||||
<field name="view_mode">pivot,graph</field>
|
||||
<field name="domain">[]</field>
|
||||
<field name="help">This report performs analysis on review</field>
|
||||
</record>
|
||||
<menuitem name="ចំនួនលទ្ធផលបោះឆ្នោត" action="action_vod_result" id="menu_vod_result_report" parent="report_cpp" groups="youth_and_scholarship.group_cpp_manager"/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record id="view_youth_scholarship_pivot" model="ir.ui.view">
|
||||
<field name="name">youth_scholarship_pivot</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<pivot string="Youth Analysis">
|
||||
<field name="youth_kind" type="col"/>
|
||||
<field name="Gender" type="col"/>
|
||||
<field name="create_date" interval="month" type="row"/>
|
||||
</pivot>
|
||||
</field>
|
||||
</record>
|
||||
<record id="view_youth_scholarship_graph" model="ir.ui.view">
|
||||
<field name="name">youth_scholarship_graph</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<graph string="Sales Analysis">
|
||||
<field name="create_date" type="row"/>
|
||||
<field name="Gender" type="measure"/>
|
||||
</graph>
|
||||
</field>
|
||||
</record>
|
||||
<record id="action_youth_report_all1" model="ir.actions.act_window">
|
||||
<field name="name">របាយការណ៍ស្តីអំពីស្ថិតិត្រួតពិនិត្យជាសមាជិក</field>
|
||||
<field name="res_model">youth.scholarship</field>
|
||||
<field name="view_mode">pivot,graph</field>
|
||||
<field name="domain">[("IsDeleted","=",1),("Job_id","=","Youth"),("status","=","review")]</field>
|
||||
<field name="help">This report performs analysis on review</field>
|
||||
</record>
|
||||
<menuitem name="អ្នកកំពុងត្រួតពិនិត្យ" action="action_youth_report_all1" id="menu_report_review" parent="youth_and_scholarship_menu_report" sequence="1"/>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<template id="void_result_list">
|
||||
<div class="page" style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:11px; size: landscape;">
|
||||
<t t-set="o" t-value="docs[0]"/>
|
||||
<div class="col-xs-12">
|
||||
<div style="float: left; padding:0 0 30px 10px;font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:11px;">
|
||||
<div style="margin:8px 0 0 0;">ខេត្ត <span t-field="o.province"/> </div>
|
||||
<div style="margin:2px 0 0 0;">ស្រុក <span t-field="o.district"/> </div>
|
||||
<div style="margin:5px 0 0 0">ឃុំ <span t-field="o.commune"/> </div>
|
||||
</div>
|
||||
<div style="padding:0 30px 30px 0; float:right; font-size:12px;">
|
||||
<div><strong>ឯករាជ្យ សន្តិភាព សេរីភាព ប្រជាធិបតេយ្យ </strong></div>
|
||||
<div><strong>      អព្យាក្រឹត និង វឌ្ឍនភាពសង្គម</strong></div>
|
||||
</div>
|
||||
<div style="text-align: center; margin:0 200px 0 200px;">
|
||||
<div><img src='/document_page/static/src/image/logo_cpp.png' style="width:75px; height:70px;"/></div>
|
||||
<div style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:11px; margin:10px 0 0 0;">តារាងលទ្ធផលបោះឆ្នោត</div>
|
||||
</div>
|
||||
</div>
|
||||
<table class="table table-bordered">
|
||||
<tbody>
|
||||
<tr style="font-family:Khmer OS content ;src:url(../font/KhmerOS_content.ttf) ;format('truetype'); text-align:center; font-size:12px;">
|
||||
<th class="text-center header-cell">ភូមិ</th>
|
||||
<th class="text-center header-cell">ការិយាល័យបោះឆ្នោត</th>
|
||||
<t t-foreach="docs" t-as="d">
|
||||
<th class="text-center header-cell" colspan="3"><span t-field="d.years.name"/> </th>
|
||||
</t>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"></td>
|
||||
<t t-foreach="docs" t-as="l">
|
||||
<t t-foreach="l.sub_result" t-as="sr">
|
||||
<t t-foreach="sr.party_name" t-as="pt">
|
||||
<td class="text-center header-cell" colspan="2"><span t-field="pt.name"/></td>
|
||||
</t>
|
||||
</t>
|
||||
</t>
|
||||
|
||||
</tr>
|
||||
<t t-foreach="docs" t-as="l">
|
||||
<t t-foreach="l.sub_result" t-as="ls">
|
||||
<tr>
|
||||
<td><span t-field="l.village"/> </td>
|
||||
<td><span t-field="ls.ps_id"/> </td>
|
||||
<t t-foreach="l.sub_result" t-as="s">
|
||||
<td class="text-center header-cell"><span t-field="s.member_cpp"/> </td>
|
||||
<td class="text-center header-cell"><span t-field="s.result"/> </td>
|
||||
</t>
|
||||
</tr>
|
||||
</t>
|
||||
</t>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</template>
|
||||
<template id="void_result_list_template">
|
||||
<t t-call="web.html_container">
|
||||
|
||||
<t t-call="youth_and_scholarship.void_result_list"/>
|
||||
|
||||
</t>
|
||||
</template>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,12 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<report
|
||||
id="approval_view_list"
|
||||
model="village.result"
|
||||
string="លទ្ធផលបោះឆ្នោត"
|
||||
report_type="qweb-html"
|
||||
name="youth_and_scholarship.void_result_list_template"
|
||||
file="youth_and_scholarship.void_result_list"
|
||||
/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record id="view_youth_scholarship_pivot" model="ir.ui.view">
|
||||
<field name="name">youth_scholarship_pivot</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<pivot string="Youth Analysis">
|
||||
<field name="youth_kind" type="col"/>
|
||||
<field name="Gender" type="col"/>
|
||||
<field name="create_date" interval="month" type="row"/>
|
||||
</pivot>
|
||||
</field>
|
||||
</record>
|
||||
<record id="view_youth_scholarship_graph" model="ir.ui.view">
|
||||
<field name="name">youth_scholarship_graph</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<graph string="Sales Analysis">
|
||||
<field name="create_date" type="row"/>
|
||||
<field name="Gender" type="measure"/>
|
||||
</graph>
|
||||
</field>
|
||||
</record>
|
||||
<record id="action_youth_report_all" model="ir.actions.act_window">
|
||||
<field name="name">របាយការណ៍ស្តីអំពីស្ថិតិស្នើរសុំជាសមាជិក</field>
|
||||
<field name="res_model">youth.scholarship</field>
|
||||
<field name="view_mode">pivot,graph</field>
|
||||
<field name="domain">[("IsDeleted","=",1),("Job_id","=","Youth"),("status","=","disapprove")]</field>
|
||||
<field name="help">This report performs analysis on your quotations and sales orders. Analysis check your sales revenues and sort it by different group criteria (salesman, partner, product, etc.) Use this report to perform analysis on sales not having invoiced yet. If you want to analyse your turnover, you should use the Invoice Analysis report in the Accounting application.</field>
|
||||
</record>
|
||||
<menuitem name="របាយការណ៍" id="youth_and_scholarship_menu_report" parent="youth_and_scholarship.menu_root"/>
|
||||
<menuitem name="អ្នកសុំចូល" action="action_youth_report_all" id="menu_report_youths_all" parent="youth_and_scholarship_menu_report" sequence="10"/>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,93 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_to_manager_youth_and_scholarship,Access to manager uyfc,model_youth_scholarship,youth_and_scholarship.group_uyfc_manager,1,1,1,0
|
||||
access_to_group_user,Access togroup_user,model_youth_scholarship,base.group_user,1,1,1,0
|
||||
access_user_group_Job_work,Access to job work,model_job_work,base.group_user,1,1,1,1
|
||||
access_to_manager_group_Position_sys,Access to manager uyfc Position_sys,model_position_sys,base.group_user,1,1,1,1
|
||||
access_to_manager_group_department_sys,Access to manager uyfc department_sys,model_departmet_sys,base.group_user,1,1,1
|
||||
access_to_manager_group_instituation_sys,Access to manager uyfc instituation_sys,model_instituation_sys,base.group_user,1,1,1,1
|
||||
access_to_manager_group_Youth_kind,Access to manager uyfc Youth_kind,model_youth_kind,base.group_user,1,1,1,1
|
||||
access_to_manager_group_alive_status,Access to manager uyfc alive_status,model_alive_status,base.group_user,1,1,1,1
|
||||
access_to_manager_group_organize_sys,Access to manager uyfc organize_sys,model_organize_sys,base.group_user,1,1,1,1
|
||||
access_to_manager_group_mother_mother,Access to manager uyfc mother_mother,model_mother_mother,base.group_user,1,1,1,1
|
||||
access_to_manager_group_situation_sys,Access to manager uyfc situation_sys,model_situation_sys,base.group_user,1,1,1,1
|
||||
access_to_manager_group_gender_gender,Access to manager uyfc gender_gender,model_gender_gender,youth_and_scholarship.group_uyfc_manager,1,1,1,1
|
||||
access_to_group_user_gender_gender,Access to group_user gender_gender,model_gender_gender,base.group_user,1,1,1,0
|
||||
access_to_manager_group_nationality_nat,Access to manager uyfc nationality_nat,model_nationality_nat,base.group_user,1,1,1,1
|
||||
access_to_manager_group_address_add,Access to manager uyfc address_add,model_address_add,base.group_user,1,1,1,1
|
||||
access_to_manager_group_workingDays,Access to manager uyfc workingDays,model_wizard_working_days,base.group_user,1,1,1,1
|
||||
access_to_manager_group_restore_youth,Access to manager uyfc restore_youth,model_restore_youth,base.group_user,1,1,1,1
|
||||
access_to_manager_group_uni,Access to manager uyfc uni,model_uni_university,base.group_user,1,1,1,1
|
||||
access_to_manager_group_ref,Access to manager uyfc ref,model_ref_reference,base.group_user,1,1,1,1
|
||||
access_to_manager_group_history_study,Access to manager uyfc history_study,model_history_studys,base.group_user,1,1,1,1
|
||||
access_to_manager_group_history_job,Access to manager uyfc history_job,model_history_job,base.group_user,1,1,1,1
|
||||
access_to_manager_group_skill,Access to manager uyfc skill,model_skill_study,base.group_user,1,1,1,1
|
||||
access_to_manager_group_degree_level,Access to manager uyfc degree_level,model_degree_level,base.group_user,1,1,1,1
|
||||
access_to_manager_group_country,Access to manager uyfc country,model_country_country,base.group_user,1,1,1,1
|
||||
access_to_manager_group_assurance,Access to manager uyfc assurance,model_assurances_youth,base.group_user,1,1,1,1
|
||||
access_to_manager_group_get_address,Access to manager uyfc get_address,model_get_address,base.group_user,1,1,1,1
|
||||
access_to_manager_group_get_add_pod,Access to manager uyfc get_add_pod,model_get_add_pod,base.group_user,1,1,1,1
|
||||
access_to_manager_group_get_add_el,Access to manager uyfc get_add_el,model_get_add_el,base.group_user,1,1,1,1
|
||||
access_to_manager_group_get_add_member,Access to manager uyfc get_add_member,model_get_add_member,base.group_user,1,1,1,1
|
||||
access_to_manager_group_evaluation,Access to manager uyfc evaluation,model_evaluation_eval,base.group_user,1,1,1,1
|
||||
access_to_manager_group_candidate_eval,Access to manager uyfccandidate_eval,model_candidate_eval,base.group_user,1,1,1,1
|
||||
access_to_manager_group_condition_eval,Access to manager uyfc condition_eval,model_condition_eval,base.group_user,1,1,1,1
|
||||
access_to_manager_group_com_eval,Access to manager uyfc con_eval,model_con_eval,base.group_user,1,1,1,1
|
||||
access_to_manager_group_com_self,Access to manager uyfc com_self,model_con_self,base.group_user,1,1,1,1
|
||||
access_to_manager_group_com_write,Access to manager uyfc com_write,model_con_write,base.group_user,1,1,1,1
|
||||
access_to_manager_group_condition_self,Access to manager uyfc condition_self,model_condition_self,base.group_user,1,1,1,1
|
||||
access_to_manager_nation,Access to manager nation,model_nation_nat,base.group_user,1,1,1,1
|
||||
access_to_manager_group_praise_pr,Access to manager uyfc praise_pr,model_praise_pr,base.group_user,1,1,1,1
|
||||
access_to_manager_group_as_for,Access to manager uyfc as_for,model_as_for,base.group_user,1,1,1,1
|
||||
access_to_manager_group_punish_pus,Access to manager uyfc punish_pus,model_punish_pus,base.group_user,1,1,1,1
|
||||
access_to_user_group_job_work,Access to user uyfc job_work,model_job_work,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_position,Access to user uyfc position_sys,model_position_sys,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_department,Access to user uyfc departmet_sys,model_departmet_sys,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_youth_kind,Access to user uyfc youth kind,model_youth_kind,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_alive_status,Access to user uyfc alive status,model_alive_status,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_organize_sys,Access to user uyfc organize_sys,model_organize_sys,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_mother_mother,Access to user uyfc mother_mother,model_mother_mother,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_situation_sys,Access to user uyfc situation_sys,model_situation_sys,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_gender_gender,Access to user uyfc gender_gender,model_gender_gender,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_nationality_nat,Access to user uyfc nationality_nat,model_nationality_nat,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_address_add,Access to user uyfc address_add,model_address_add,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_uni_university,Access to user uyfc uni_university,model_uni_university,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_ref_reference,Access to user uyfc ref_reference,model_ref_reference,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_history_study,Access to user uyfc history_study,model_history_studys,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_history_job,Access to user uyfc history_job,model_history_job,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_skill_study,Access to user uyfc skill_study,model_skill_study,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_degree_level,Access to user uyfc degree_level,model_degree_level,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_assurance_youth,Access to user uyfc assurance_youth,model_assurances_youth,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_get_address,Access to user uyfc get_address,model_get_address,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_get_add_pod,Access to user uyfc get_add_pod,model_get_add_pod,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_get_add_el,Access to user uyfc get_add_el,model_get_add_el,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_get_add_member,Access to user uyfc get_add_member,model_get_add_member,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_evaluation_eval,Access to user uyfc evaluation_eval,model_evaluation_eval,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_candidate_eval,Access to user uyfc candidate_eval,model_candidate_eval,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_condition_eval,Access to user uyfc condition_eval,model_condition_eval,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_con_eval,Access to user uyfc con_eval,model_con_eval,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_con_self,Access to user uyfc con_self,model_con_self,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_con_write,Access to user uyfc con_write,model_con_write,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_condition_self,Access to user uyfc condition_self,model_condition_self,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_condition_write,Access to user uyfc condition_write,model_condition_write,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_nation_nat,Access to user uyfc nation_nat,model_nation_nat,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_as_for,Access to user uyfc as_for,model_as_for,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_praise_pr,Access to user uyfc praise_pr,model_praise_pr,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_to_user_group_uyfc_punish_pus,Access to user uyfc punish_pus,model_punish_pus,youth_and_scholarship.group_uyfc_user,1,1,1,0
|
||||
access_restore_data,access_restore_data,model_restore_data,base.group_user,1,1,1,0
|
||||
access_khmer_years,access_khmer_years,model_khmer_years,base.group_user,1,1,1,0
|
||||
access_cpp_parent,access_cpp_parent,model_cpp_parent,base.group_user,1,1,1,0
|
||||
access_village_result,access_village_result,model_village_result,base.group_user,1,1,1,0
|
||||
access_config_sys,access_config_sys,model_config_sys,base.group_user,1,1,1,0
|
||||
access_family_cpp,access_family_cpp,model_family_cpp,base.group_user,1,1,1,0
|
||||
access_sub_result,access_sub_result,model_sub_result,base.group_user,1,1,1,0
|
||||
access_party_name,access_party_name,model_party_name,base.group_user,1,1,1,0
|
||||
access_disable_data,access_disable_data,model_disable_data,base.group_user,1,1,1,0
|
||||
access_scholarship_sponsor,access_scholarship_sponsor,model_scholarship_sponsor,base.group_user,1,1,1,0
|
||||
access_assurance_pod,access_assurance_pod,model_assurance_pod,base.group_user,1,1,1,0
|
||||
access_assurance_address,access_assurance_address,model_assurance_address,base.group_user,1,1,1,0
|
||||
access_old_old,access_old_old,model_old_old,base.group_user,1,1,1,0
|
||||
access_assurances_youth,access_assurances_youth,model_assurances_youth,base.group_user,1,1,1,0
|
||||
access_time_time,access_time_time,model_time_time,base.group_user,1,1,1,0
|
||||
access_mother_mother,access_mother_mother,model_mother_mother,base.group_user,1,1,1,0
|
||||
access_address_address,access_address_address,address_kh.model_address_address,base.group_user,1,1,1,0
|
||||
access_family_info,access_family_info,model_family_infos,base.group_user,1,1,1,0
|
||||
|
@@ -0,0 +1,82 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record model="res.groups.privilege" id="module_category_cpp_takeo">
|
||||
<field name="name">CPP TAKEO</field>
|
||||
<field name="description">CPP Takeo</field>
|
||||
<field name="sequence">9</field>
|
||||
</record>
|
||||
<record model="res.groups" id="group_cpp_user">
|
||||
<field name="name">CPP Takeo / CPP</field>
|
||||
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
|
||||
<field name="privilege_id" ref="module_category_cpp_takeo"/>
|
||||
</record>
|
||||
<record model="res.groups" id="group_cpp_user_input">
|
||||
<field name="name">CPP Takeo / CPP_input</field>
|
||||
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
|
||||
<field name="privilege_id" ref="module_category_cpp_takeo"/>
|
||||
</record>
|
||||
<record model="res.groups" id="group_cpp_user_review">
|
||||
<field name="name">CPP Takeo / CPP_review</field>
|
||||
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
|
||||
<field name="privilege_id" ref="module_category_cpp_takeo"/>
|
||||
</record>
|
||||
<record model="res.groups" id="group_cpp_user_disapprove">
|
||||
<field name="name">CPP Takeo / CPP_disapprove</field>
|
||||
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
|
||||
<field name="privilege_id" ref="module_category_cpp_takeo"/>
|
||||
</record>
|
||||
<record model="res.groups" id="group_cpp_user_approve">
|
||||
<field name="name">CPP Takeo / CPP_approve</field>
|
||||
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
|
||||
<field name="privilege_id" ref="module_category_cpp_takeo"/>
|
||||
</record>
|
||||
<record model="res.groups" id="group_user_readonly">
|
||||
<field name="name">CPP Takeo / user_readonly</field>
|
||||
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
|
||||
<field name="privilege_id" ref="module_category_cpp_takeo"/>
|
||||
</record>
|
||||
<record model="res.groups" id="group_cpp_manager">
|
||||
<field name="name">Employee / Cpp_mananger</field>
|
||||
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
|
||||
<field name="privilege_id" ref="module_category_cpp_takeo"/>
|
||||
</record>
|
||||
<!-- ==========uyfc=============-->
|
||||
<record model="res.groups.privilege" id="module_category_uyfc_takeo">
|
||||
<field name="name">UYFC TAKEO</field>
|
||||
<field name="description">uyfc Takeo</field>
|
||||
<field name="sequence">10</field>
|
||||
</record>
|
||||
<record model="res.groups" id="group_uyfc_user">
|
||||
<field name="name">UYFC / User_uyfc</field>
|
||||
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
|
||||
<field name="privilege_id" ref="module_category_uyfc_takeo"/>
|
||||
</record>
|
||||
<record model="res.groups" id="group_uyfc_user_input">
|
||||
<field name="name">UYFC / User_uyfc_input</field>
|
||||
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
|
||||
<field name="privilege_id" ref="module_category_uyfc_takeo"/>
|
||||
</record>
|
||||
<record model="res.groups" id="group_uyfc_user_review">
|
||||
<field name="name">UYFC / User_uyfc_review</field>
|
||||
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
|
||||
<field name="privilege_id" ref="module_category_uyfc_takeo"/>
|
||||
</record>
|
||||
<record model="res.groups" id="group_uyfc_user_disapprove">
|
||||
<field name="name">UYFC / User_uyfc_disapprove</field>
|
||||
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
|
||||
<field name="privilege_id" ref="module_category_uyfc_takeo"/>
|
||||
</record>
|
||||
<record model="res.groups" id="group_uyfc_user_approve">
|
||||
<field name="name">UYFC / User_uyfc_approve</field>
|
||||
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
|
||||
<field name="privilege_id" ref="module_category_uyfc_takeo"/>
|
||||
</record>
|
||||
<!--employee mananger-->
|
||||
<record model="res.groups" id="group_uyfc_manager">
|
||||
<field name="name">UYFC / Manager_uyfc</field>
|
||||
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
|
||||
<field name="privilege_id" ref="module_category_uyfc_takeo"/>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
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>
|
||||
@@ -0,0 +1,45 @@
|
||||
<openerp>
|
||||
<data>
|
||||
<record id="dashboards_grape_cpp" model="ir.ui.view">
|
||||
<field name="name">family_cpp</field>
|
||||
<field name="model">family.cpp</field>
|
||||
<field name="arch" type="xml">
|
||||
<graph string="Manufacturing Analysis" type="pie">
|
||||
<field name="commune_id" type="col"/>
|
||||
<field name="Gender" type="col"/>
|
||||
<field name="status_id" type="row"/>
|
||||
</graph>
|
||||
</field>
|
||||
</record>
|
||||
<!-- <record id="filter_by_Gender" model="ir.filters">-->
|
||||
<!-- <field name="name"> Gender </field>-->
|
||||
<!-- <field name="model_id">family.cpp</field>-->
|
||||
<!-- <field name="user_id" eval="False"/>-->
|
||||
<!-- <field name="context">{'group_by':['Gender']}</field>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record id="filter_by_commune" model="ir.filters">-->
|
||||
<!-- <field name="name"> commune </field>-->
|
||||
<!-- <field name="model_id">family.cpp</field>-->
|
||||
<!-- <field name="user_id" eval="False"/>-->
|
||||
<!-- <field name="context">{'group_by':['commune_id']}</field>-->
|
||||
<!-- </record>-->
|
||||
<!-- <record id="filter_by_status" model="ir.filters">-->
|
||||
<!-- <field name="name">status</field>-->
|
||||
<!-- <field name="model_id">family.cpp</field>-->
|
||||
<!-- <field name="user_id" eval="False"/>-->
|
||||
<!-- <field name="context">{'group_by':['status_id']}</field>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<record id="action_dashboards_cpp" model="ir.actions.act_window">
|
||||
<field name="name">ក្តារព័ត៌មានជាសមាជិកបក្សស្រុកទ្រាំង</field>
|
||||
<field name="res_model">family.cpp</field>
|
||||
<field name="view_mode">graph,list</field>
|
||||
<field name="view_id" ref="dashboards_grape_cpp"/>
|
||||
<field name="domain">[("status_id","=","approve"),("is_delete_id","=",1)]</field>
|
||||
</record>
|
||||
<menuitem name="ក្តារព័ត៌មានសមាជិកបក្ស" action="action_dashboards_cpp" id="action_dashboards_cpp_s" parent="youth_and_scholarship_menu_root_1" sequence="0" groups="base.user_root"/>
|
||||
|
||||
</data>
|
||||
|
||||
</openerp>
|
||||
@@ -0,0 +1,45 @@
|
||||
<openerp>
|
||||
<data>
|
||||
<record id="dashboards_grape_dis_cpp" model="ir.ui.view">
|
||||
<field name="name">family_cpp</field>
|
||||
<field name="model">family.cpp</field>
|
||||
<field name="arch" type="xml">
|
||||
<graph string="Manufacturing Analysis" type="pie">
|
||||
<field name="commune_id" type="col"/>
|
||||
<field name="Gender" type="col"/>
|
||||
<field name="status_id" type="row"/>
|
||||
</graph>
|
||||
</field>
|
||||
</record>
|
||||
<!-- <record id="filter_by_Gender" model="ir.filters">-->
|
||||
<!-- <field name="name"> Gender </field>-->
|
||||
<!-- <field name="model_id">family.cpp</field>-->
|
||||
<!-- <field name="user_id" eval="False"/>-->
|
||||
<!-- <field name="context">{'group_by':['Gender']}</field>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record id="filter_by_commune" model="ir.filters">-->
|
||||
<!-- <field name="name"> commune </field>-->
|
||||
<!-- <field name="model_id">family.cpp</field>-->
|
||||
<!-- <field name="user_id" eval="False"/>-->
|
||||
<!-- <field name="context">{'group_by':['commune_id']}</field>-->
|
||||
<!-- </record>-->
|
||||
<!-- <record id="filter_by_status" model="ir.filters">-->
|
||||
<!-- <field name="name">status</field>-->
|
||||
<!-- <field name="model_id">family.cpp</field>-->
|
||||
<!-- <field name="user_id" eval="False"/>-->
|
||||
<!-- <field name="context">{'group_by':['status_id']}</field>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<record id="action_dashboards_dis_cpp" model="ir.actions.act_window">
|
||||
<field name="name">ក្តារព័ត៌មានមិនទាន់សំរេចជាសមាជិកស្រុកទ្រាំង</field>
|
||||
<field name="res_model">family.cpp</field>
|
||||
<field name="view_mode">graph,list</field>
|
||||
<field name="view_id" ref="dashboards_grape_dis_cpp"/>
|
||||
<field name="domain">[("status_id","=","disapprove"),("is_delete_id","=",1)]</field>
|
||||
</record>
|
||||
<menuitem name="ក្តារព័ត៌មានមិនទាន់ជាសមាជិកបក្ស" action="action_dashboards_dis_cpp" id="action_dashboards_cpp_dis" parent="youth_and_scholarship_menu_root_1" sequence="0" groups="youth_and_scholarship.group_cpp_manager,base.user_root"/>
|
||||
|
||||
</data>
|
||||
|
||||
</openerp>
|
||||
@@ -0,0 +1,37 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<record id="dashboards_grape" model="ir.ui.view">
|
||||
<field name="name">dashboard_youth</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<graph string="Manufacturing Analysis" type="bar" stacked="True">
|
||||
<field name="status"/>
|
||||
<field name="Gender"/>
|
||||
</graph>
|
||||
</field>
|
||||
</record>
|
||||
<!-- <record id="filter_by_Gender" model="ir.filters">-->
|
||||
<!-- <field name="name">Gender</field>-->
|
||||
<!-- <field name="res_model">youth.scholarship</field>-->
|
||||
<!-- <field name="user_id" eval="False"/>-->
|
||||
<!-- <field name="context">{'group_by': 'Gender'}</field>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- <record id="filter_by_status" model="ir.filters">-->
|
||||
<!-- <field name="name"> status </field>-->
|
||||
<!-- <field name="res_model">youth.scholarship</field>-->
|
||||
<!-- <field name="user_id" eval="False"/>-->
|
||||
<!-- <field name="context">{'group_by':['status']}</field>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<record id="action_dashboards" model="ir.actions.act_window">
|
||||
<field name="name">ក្តារព័ត៌មាន</field>
|
||||
<field name="res_model">youth.scholarship</field>
|
||||
<field name="view_mode">graph</field>
|
||||
<field name="view_id" ref="dashboards_grape"/>
|
||||
<field name="domain">[("IsDeleted","=",1),("Job_id","=","Youth")]</field>
|
||||
</record>
|
||||
<menuitem name="ក្តារព័ត៌មាន" action="action_dashboards" id="action_dashboards_id" parent="youth_and_scholarship.menu_root" sequence="0" groups="youth_and_scholarship.group_uyfc_manager,base.user_root"/>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,100 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="cpp_app_list_tree">
|
||||
<field name="name">ការអនុម័តជាសមាជិក</field>
|
||||
<field name="model">cpp.parent</field>
|
||||
<field name="arch" type="xml">
|
||||
<list create="false" import="false">
|
||||
<field name="group"/>
|
||||
<field name="district"/>
|
||||
<field name="commune"/>
|
||||
<field name="village"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="cpp_app_list_form">
|
||||
<field name="name">ការអនុម័ត</field>
|
||||
<field name="model">cpp.parent</field>
|
||||
<field name="arch" type="xml">
|
||||
<form create="false" edit="false">
|
||||
<header>
|
||||
<field name="status" invisible="1"/>
|
||||
<field name="is_delete" invisible="1"/>
|
||||
<button name="action_delete" state="app" string="លុបចោល" type="object" confirm="Are you sure you want to do this?" groups="base.user_root"/>
|
||||
</header>
|
||||
<div>
|
||||
<div class="font_box" >
|
||||
<div style="float: left; padding:0 0 30px 20px; width:25%%">
|
||||
<group style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); font-size:11px;">
|
||||
<field name="district" string="គណៈកម្មាធិការគណបក្សស្រុក" widget="selection"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="commune" widget="selection"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="village" widget="selection"/>
|
||||
<field name="group"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="no" string="ផ្ទះលេខ"/>
|
||||
<field name="street" string="ផ្លូវលេខ"/>
|
||||
</group>
|
||||
</div>
|
||||
<div style="padding:0 30px 30px 0; float:right;text-align:center;">
|
||||
<div><strong>ឯករាជ្យ សន្តិភាព សេរីភាព ប្រជាធិបតេយ្យ </strong></div>
|
||||
<div><strong>    អព្យាក្រឹត និង វឌ្ឍនភាពសង្គម</strong></div>
|
||||
</div>
|
||||
<div style="text-align: center; margin:0 200px 0 0;">
|
||||
<div><img src='/youth_and_scholarship/static/src/img/logo_cpp.png' style="width:80px; height:70px;"/></div>
|
||||
<div style="margin:10px 0 0 0" class="font_bold_light"><strong style="padding:0 45px 0 0; font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:11px;">បញ្ជីរាយនាមសមាជិកបក្សតាមគ្រួសារបក្ស</strong></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:14px;">
|
||||
<field name="child_cpp_id">
|
||||
<list>
|
||||
<field name="kname"/>
|
||||
<field name="Gender" style="width:60%%"/>
|
||||
<field name="dob"/>
|
||||
<field name="Job_work"/>
|
||||
<field name="date_in"/>
|
||||
<field name="no_card"/>
|
||||
<field name="type_postion"/>
|
||||
<field name="id_card"/>
|
||||
<field name="other"/>
|
||||
</list>
|
||||
</field>
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="family_cpp_form_action">
|
||||
<field name="name">សមាជិកបក្ស</field>
|
||||
<field name="res_model">family.cpp</field>
|
||||
<field name="view_mode">form</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="cpp_app_new">
|
||||
<field name="name">បញ្ជីសមាជិកបក្ស</field>
|
||||
<field name="res_model">cpp.parent</field>
|
||||
<field name="view_mode">list</field>
|
||||
<field name="context">{}</field>
|
||||
<field name="domain">[("status","=","approve"),("is_delete","=",1)]</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_app_list_tree">
|
||||
<field eval="1" name="sequence"/>
|
||||
<field name="view_mode">list</field>
|
||||
<field name="view_id" ref="cpp_app_list_tree"/>
|
||||
<field name="act_window_id" ref="cpp_app_new"/>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_app_list_form">
|
||||
<field eval="2" name="sequence"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="cpp_app_list_form"/>
|
||||
<field name="act_window_id" ref="cpp_app_new"/>
|
||||
</record>
|
||||
<!-- actions -->
|
||||
<menuitem name="បញ្ជីសមាជិកបក្ស" id="menu_approve" parent="cpp_menu"
|
||||
action="cpp_app_new" sequence="10" groups="youth_and_scholarship.group_cpp_manager,base.user_root,youth_and_scholarship.group_cpp_user,youth_and_scholarship.group_user_readonly"/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,282 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="approval_view">
|
||||
<field name="name">approval views</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<list create="false" import="false">
|
||||
<field name="Code_id"/>
|
||||
<field name="Kname"/>
|
||||
<field name="Gender"/>
|
||||
<field name="Nationality"/>
|
||||
<field name="DOB"/>
|
||||
<field name="Phone"/>
|
||||
<field name="youth_kind"/>
|
||||
<field name="id_card" string="លេខអត្តសញ្ញាណប័ណ្ណ"/>
|
||||
<!--<field name="id_unit"/>-->
|
||||
<!--<field name="status"/>-->
|
||||
</list>
|
||||
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="approval_form">
|
||||
<field name="name">Approval Form</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<form create="false">
|
||||
<header>
|
||||
<field name="status" invisible="1"/>
|
||||
<field name="IsDeleted" invisible="1"/>
|
||||
<button name="action_approval" status="app" string="អនុម័តជាសមាជិក" type="object" confirm="Are you sure you want to do this?" invisible="status != 'disapprove'"/>
|
||||
<button name ="action_cancel" type = "object" string = "Cancel" invisible="IsDeleted != 1"/>
|
||||
<!--<field name="status" widget="statusbar" statusbar_visible="res,dis"/>-->
|
||||
</header>
|
||||
<notebook>
|
||||
<page string="ពាក្យសុំចូល/ពត៌មានផ្ទាល់ខ្លួន" name="information_youth">
|
||||
<div class="widget_box">
|
||||
<div class="widget_title"><h5><label for="Code_id" string="ពត៌មានផ្ទាល់ខ្លួន"/></h5></div>
|
||||
<div>
|
||||
<group readonly="1">
|
||||
<field name="Code_id" style="width:20%%" readonly="1"/>
|
||||
<field name="image" widget="image" class="oe_avatar oe_left" nolabel="1" readonly="1"/>
|
||||
</group>
|
||||
<group readonly="1">
|
||||
<group>
|
||||
<field name="Kname" placeholder="ជាភាសាខ្មែរ..." readonly="1"/>
|
||||
<field name="Ename" nolabel="1" placeholder="ជាឡាតាំង..." readonly="1"/>
|
||||
<field name="Gender" readonly="1"/>
|
||||
<field name="DOB" readonly="1"/>
|
||||
</group>
|
||||
<group readonly="1">
|
||||
<field name="nation_id" readonly="1"/>
|
||||
<field name="Nationality" readonly="1"/>
|
||||
<field name="Alive_id" style="width:20%%" readonly="1"/>
|
||||
<field name="status" invisible="1" />
|
||||
<field name="IsDeleted" invisible="1"/>
|
||||
</group>
|
||||
</group>
|
||||
<group readonly="1">
|
||||
<field name="POD" readonly="1">
|
||||
<list editable="bottom">
|
||||
<field name="province_id" required="1" context="{'default_loc_code':'1'}" widget="selection"/>
|
||||
<field name="district_id" invisible ="province_id == False" required="1" context="{'default_loc_code':'2','default_parent_location':province_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="commune_id" invisible ="province_id == False" required="1" context="{'default_loc_code':'3','default_parent_location':district_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="village_id" invisible ="province_id == False" context="{'default_loc_code':'4','default_parent_location':commune_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
<field name="group"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</div>
|
||||
<div class="widget_title">
|
||||
<h5><label for="Phone" string="ព័ត៌មានទំនាក់ទំនង និងអាស័យដ្ឋាន"/></h5>
|
||||
</div>
|
||||
<div>
|
||||
<group readonly="1">
|
||||
<field name="Phone" widget="phone"/>
|
||||
<field name="Email" widget="email"/>
|
||||
<field name="fb"/>
|
||||
<field name="gmail"/>
|
||||
</group>
|
||||
<group readonly="1">
|
||||
<field name="Address">
|
||||
<list editable="bottom">
|
||||
<field name="province_id" widget="selection"/>
|
||||
<field name="district_id" widget="selection" attrs="{'invisible':[('province_id','=',False)]}"/>
|
||||
<field name="commune_id" widget="selection" attrs="{'invisible':[('province_id','=',False)]}"/>
|
||||
<field name="village_id" widget="selection" attrs="{'invisible':[('province_id','=',False)]}"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
<field name="group"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</div>
|
||||
<div class="widget_title">
|
||||
<h5><label for="Job_work" string="អំពីការងារ និងស្ថាប័ន"/></h5>
|
||||
</div>
|
||||
<group readonly="1">
|
||||
<group>
|
||||
<field name="Job_work" widget="many2many_tags"/>
|
||||
<field name="position_id" widget="many2many_tags"/>
|
||||
<field name="department_id" widget="many2many_tags"/>
|
||||
<field name="organize_id" widget="many2many_tags"/>
|
||||
<field name="instituation_id" widget="many2many_tags"/>
|
||||
</group>
|
||||
<group >
|
||||
<field name="id_card" string="លេខអត្តសញ្ញាណបណ្ណ"/>
|
||||
<field name="id_unit"/>
|
||||
</group>
|
||||
</group>
|
||||
<div class="widget_title">
|
||||
<h5><label for="youth_kind" string="ប្រភេទយុវជន"/></h5>
|
||||
</div>
|
||||
<group>
|
||||
<group>
|
||||
<field name="youth_kind" domain="[('parent_id','=',youth_kind)]" style="width:30%%" readonly="1"/>
|
||||
</group>
|
||||
<group readonly="1">
|
||||
<field name="member_in" >
|
||||
<list editable="bottom">
|
||||
<field name="province_id" required="1" context="{'default_loc_code':'1'}" widget="selection"/>
|
||||
<field name="district_id" invisible ="province_id == False" required="1" context="{'default_loc_code':'2','default_parent_location':province_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="commune_id" invisible ="province_id == False" required="1" context="{'default_loc_code':'3','default_parent_location':district_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="village_id" invisible ="province_id == False" context="{'default_loc_code':'4','default_parent_location':commune_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
<field name="group"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</group>
|
||||
<div class="widget_title">
|
||||
<h5><label for="al_office" string="ការិយាល័យបោះឆ្នោត"/></h5>
|
||||
</div>
|
||||
<div>
|
||||
<group readonly="1">
|
||||
<field name="cpp_no" style="width:35%%"/>
|
||||
<field name="al_office"/>
|
||||
<field name="El_Office">
|
||||
<list editable="bottom">
|
||||
<field name="province_id" widget="selection"/>
|
||||
<field name="district_id" widget="selection" attrs="{'invisible':[('province_id','=',False)]}"/>
|
||||
<field name="commune_id" widget="selection" attrs="{'invisible':[('province_id','=',False)]}"/>
|
||||
<field name="village_id" widget="selection" attrs="{'invisible':[('province_id','=',False)]}"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
<field name="group"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</div>
|
||||
<div class="widget_title">
|
||||
<h5><label for="upload_file" string="ឯកសារបញ្ជាក់"/></h5>
|
||||
</div>
|
||||
<div>
|
||||
<group readonly="1">
|
||||
<field name="upload_file" filename="file_name"/>
|
||||
<field name="file_name" invisible="1"/>
|
||||
</group>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</page>
|
||||
<page string="ប្រវត្តិនៃការសិក្សា និងវគ្គបណ្តុះបណ្តាល" name="History study">
|
||||
<group readonly="1">
|
||||
<field name="history_study_id" nolabel="1">
|
||||
<list string="History study" class="font_box" editable="bottom">
|
||||
<field name="date_in" string="ថ្ងៃខែឆ្នាំចូល"/>
|
||||
<field name="date_out" string="ថ្ងៃខែឆ្នាំបញ្ចប់"/>
|
||||
<field name="degree_level" string="កំរិតសិក្សា"/>
|
||||
<field name="kill_id" string="ជំនាញ"/>
|
||||
<field name="university_id" string="គ្រឹះស្ថានសិក្សា"/>
|
||||
<field name="country" string="ប្រទេស"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</page>
|
||||
<page string="ប្រវត្តិការងារ" name="History Job">
|
||||
<group readonly="1">
|
||||
<field name="history_job_id" nolabel="1">
|
||||
<list string="History Job" editable="bottom">
|
||||
<field name="date_in" string="ថ្ងៃខែឆ្នាំចូល"/>
|
||||
<field name="date_out" string="ថ្ងៃខែឆ្នាំបញ្ចប់"/>
|
||||
<field name="job_id" string="មុខតំណែង"/>
|
||||
<field name="depart_id" string="ផ្នែក"/>
|
||||
<field name="posit_id" string="ឋានៈ"/>
|
||||
<field name="department_gen" string="អគ្គនាយកដ្ឋាន/អង្គភាព"/>
|
||||
<field name="leader" string="ថ្នាក់ដឹកនាំផ្ទាល់"/>
|
||||
<field name="organize" string="ក្រសួង/ស្ថាប័ន"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</page>
|
||||
<page string="ការលើកសរសើរ ឬដាក់ពិន័យ">
|
||||
<group readonly="1">
|
||||
<field name="praise_pr_id" string="ការលើកសរសើរ">
|
||||
<list string="History Job" editable="bottom">
|
||||
<field name="date"/>
|
||||
<field name="pr_kind"/>
|
||||
<field name="lavels"/>
|
||||
<field name="upload_file"/>
|
||||
<field name="file_name" invisible="1"/>
|
||||
<field name="country"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
<group readonly="1">
|
||||
<field name="punish_pus_id" string="ការដាក់ពិន័យ">
|
||||
<list string="History Job" editable="bottom">
|
||||
<field name="date"/>
|
||||
<field name="pun_kind"/>
|
||||
<field name="lavels"/>
|
||||
<field name="upload_file"/>
|
||||
<field name="file_name" invisible="1"/>
|
||||
<field name="country"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</page>
|
||||
<page string="ពត៌មានគ្រួសារ" name="Family info">
|
||||
<group readonly="1">
|
||||
<field name="parent_id" nolabel="1">
|
||||
<list string="info family" class="font_box" editable="top">
|
||||
<field name="type_postion"/>
|
||||
<field name="Kname"/>
|
||||
<field name="Ename"/>
|
||||
<field name="situation"/>
|
||||
<field name="Email"/>
|
||||
<field name="Dob"/>
|
||||
<!--<field name="Pod"/>-->
|
||||
<field name="Phone"/>
|
||||
<!--<field name="position_id"/>-->
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</page>
|
||||
<page string="ការធានាអះអាង និងអ្នកណែរនាំ" name="Assurance">
|
||||
<group readonly="1">
|
||||
<field name="assurance_id" widget="one2many_list" nolabel="1">
|
||||
<list string="ការធានាអះអាង និងអ្នកណែរនាំ" editable="top">
|
||||
<field name="type_postion" string="ការធានាអះអាង និងណែរនាំ៖"/>
|
||||
<field name="askname" string="គោត្តនាម នាម(ជាភាសាខ្មែរ)"/>
|
||||
<field name="asename" string="គោត្តនាម នាម(ជាឡាតាំង)"/>
|
||||
<field name="dob" string="ថ្ងៃខែឆ្នាំកំណើត"/>
|
||||
<field name="email" string="អ៊ីម៉ែល៖"/>
|
||||
<field name="phone" string="លេខទូរសព្ទ"/>
|
||||
<!--<field name="pod" string="ទីកន្លែងកំណើត"/>-->
|
||||
<field name="date_signal" string="ថ្ងៃខែឆ្នាំចុះហត្ថលេខា"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</page>
|
||||
</notebook>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="youth_form_action">
|
||||
<field name="name">អនុម័តបញ្ជូលសមាជិក</field>
|
||||
<field name="res_model">youth.scholarship</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
<field name="domain">[("IsDeleted","=",1),("Job_id","=","Youth"),("status","=","disapprove")]</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_youth_tree">
|
||||
<field eval="2" name="sequence"/>
|
||||
<field name="view_mode">list</field>
|
||||
<field name="view_id" ref="approval_view"/>
|
||||
<field name="act_window_id" ref="youth_form_action"/>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_form_youth">
|
||||
<field eval="3" name="sequence"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="approval_form"/>
|
||||
<field name="act_window_id" ref="youth_form_action"/>
|
||||
</record>
|
||||
<!-- actions -->
|
||||
<menuitem name="អនុម័តបញ្ចូលសមាជិក" id="youth_and_scholarship.menu_2" parent="youth_and_scholarship.menu_1"
|
||||
action="youth_form_action" sequence="3" groups="youth_and_scholarship.group_uyfc_user_disapprove,youth_and_scholarship.group_uyfc_manager"/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="config_view">
|
||||
<field name="name">config system</field>
|
||||
<field name="model">config.sys</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="size"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="config_form">
|
||||
<field name="name">config system</field>
|
||||
<field name="model">config.sys</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<group>
|
||||
<field name="size"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record id="action_config" model="ir.actions.act_window">
|
||||
<field name="name">system config</field>
|
||||
<field name="res_model">config.sys</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
<menuitem name="system config" id="config_1" parent="youth_and_scholarship.menu_root"
|
||||
action="action_config"/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,216 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="cpp_input_tree">
|
||||
<field name="name">ការបញ្ជូលសមាជិក</field>
|
||||
<field name="model">cpp.parent</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="group"/>
|
||||
<field name="district"/>
|
||||
<field name="commune"/>
|
||||
<field name="village"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="cpp_input_form">
|
||||
<field name="name">ការបញ្ជូលសមាជិក</field>
|
||||
<field name="model">cpp.parent</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<header>
|
||||
<field name="status" invisible="1"/>
|
||||
<field name="is_delete" invisible="1"/>
|
||||
<button name="action_to_review" string="ការបញ្ជួនទៅត្រួតពិនិត្យ" type="object" confirm="Are you sure you want to do this?" invisible="state == 'sent'"/>
|
||||
<button name="action_delete" string="លុបចោល" type="object" confirm="Are you sure you want to do this?" groups="base.user_root"/>
|
||||
<field name="state" widget="statusbar"/>
|
||||
</header>
|
||||
<div>
|
||||
<div class="font_box" >
|
||||
<div style="float: left; padding:0 0 30px 20px; width:25%%">
|
||||
<group style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); font-size:11px;">
|
||||
<field name="district" string="គណៈកម្មាធិការគណបក្សស្រុក" widget="selection"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="commune" widget="selection"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="village" widget="selection"/>
|
||||
<field name="group"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="no" string="ផ្ទះលេខ"/>
|
||||
<field name="street" string="ផ្លូវលេខ"/>
|
||||
</group>
|
||||
</div>
|
||||
<div style="padding:0 30px 30px 0; float:right;text-align:center;">
|
||||
<div><strong>ឯករាជ្យ សន្តិភាព សេរីភាព ប្រជាធិបតេយ្យ </strong></div>
|
||||
<div><strong>    អព្យាក្រឹត និង វឌ្ឍនភាពសង្គម</strong></div>
|
||||
</div>
|
||||
<div style="text-align: center; margin:0 200px 0 0;">
|
||||
<div><img src='/youth_and_scholarship/static/src/img/logo_cpp.png' style="width:80px; height:70px;"/></div>
|
||||
<div style="margin:10px 0 0 0" class="font_bold_light"><strong style="padding:0 45px 0 0; font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:11px;">បញ្ជីរាយនាមសមាជិកបក្សតាមគ្រួសារបក្ស</strong></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<field name="child_cpp_id">
|
||||
<list>
|
||||
<field name="kname"/>
|
||||
<field name="Gender" style="width:60%%"/>
|
||||
<field name="dob"/>
|
||||
<field name="Job_work"/>
|
||||
<field name="date_in"/>
|
||||
<field name="no_card"/>
|
||||
<field name="type_postion"/>
|
||||
<field name="id_card"/>
|
||||
<field name="other"/>
|
||||
</list>
|
||||
</field>
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="form_family_cpp_input">
|
||||
<field name="name">family_cpp_from_input</field>
|
||||
<field name="model">family.cpp</field>
|
||||
<field name="arch" type="xml">
|
||||
<form class="font_box">
|
||||
<field name="image" widget="image" class="oe_avatar"/>
|
||||
<group>
|
||||
<group>
|
||||
<field name="kname"/>
|
||||
<field name="Gender"/>
|
||||
<field name="phone_id" string="លេខទូរស័ព្ទ"/>
|
||||
<field name="email_id" string="អ៊ីម៉ែល"/>
|
||||
<field name="telegram" string="តេឡេក្រាម"/>
|
||||
<field name="facebook" string="Facebook"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="dob" placeholder="01/01/1992"/>
|
||||
<field name="years" readonly="1"/>
|
||||
<field name="Job_work"/>
|
||||
<field name="position_id" widget="many2many_tags" string="តួនាទី"/>
|
||||
<field name="organize_id" widget="many2many_tags" string="អង្គភាព"/>
|
||||
<field name="instite_id" widget="many2many_tags" string="ស្ថាប័ន"/>
|
||||
</group>
|
||||
</group>
|
||||
<group>
|
||||
<group>
|
||||
<field name="status_family"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="post_in_family"/>
|
||||
</group>
|
||||
</group>
|
||||
<group>
|
||||
<field name="pod" colspan="2">
|
||||
<list editable="bottom">
|
||||
<field name="province_id" widget="selection"/>
|
||||
<field name="district_id" widget="selection"/>
|
||||
<field name="commune_id" widget="selection"/>
|
||||
<field name="village_id" widget="selection"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
<group>
|
||||
<group>
|
||||
<field name="date_in"/>
|
||||
<field name="id_card"/>
|
||||
<field name="no_card"/>
|
||||
</group>
|
||||
<group >
|
||||
<field name="type_postion"/>
|
||||
<field name="cpp_parent_id" invisible="1"/>
|
||||
<field name="district_id" invisible="type_postion != 2"/>
|
||||
<field name="commune_id" invisible="type_postion != 2"/>
|
||||
<field name="village_id" invisible="type_postion != 2"/>
|
||||
<field name="group_id" invisible="type_postion != 2"/>
|
||||
<field name="other"/>
|
||||
<field name="ps_id"/>
|
||||
</group>
|
||||
</group>
|
||||
<group>
|
||||
<field name="el_Office">
|
||||
<list editable="bottom">
|
||||
<field name="province_id" widget="selection"/>
|
||||
<field name="district_id" widget="selection"/>
|
||||
<field name="commune_id" widget="selection"/>
|
||||
<field name="village_id" widget="selection"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
<group>
|
||||
<field name="no_ps"/>
|
||||
<field name="time" string="បោះឆ្នោតបាន" placeholder="ដង"/>
|
||||
</group>
|
||||
<group string="ព័ត៌មានគ្រួសារ" invisible="status_family == '1'">
|
||||
<field name="child_id" colspan="2">
|
||||
<list>
|
||||
<field name="kname"/>
|
||||
<field name="Gender"/>
|
||||
<field name="dob"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<!-- <record id="search_view" model="ir.ui.view">-->
|
||||
<!-- <field name="name">group_by_input</field>-->
|
||||
<!-- <field name="model">cpp.parent</field>-->
|
||||
<!-- <field name="arch" type="xml">-->
|
||||
<!-- <search string="DMR">-->
|
||||
<!-- <field name="commune"/>-->
|
||||
<!-- <field name="village"/>-->
|
||||
<!-- <field name="group"/>-->
|
||||
<!-- <filter name="commune"/>-->
|
||||
<!-- <filter name="village"/>-->
|
||||
<!-- <filter name="group"/>-->
|
||||
<!-- <group expand="0" string="Group By">-->
|
||||
<!-- <filter string="ឃុំ" name="commune" context="{'group_by': 'commune'}"/>-->
|
||||
<!-- <filter string="ភូមិ" name="village" context="{'group_by': 'village'}"/>-->
|
||||
<!-- <filter string="ក្រុមទី" name="group" context="{'group_by': 'group'}"/>-->
|
||||
<!-- </group>-->
|
||||
<!-- </search>-->
|
||||
<!-- </field>-->
|
||||
<!-- </record>-->
|
||||
<record model="ir.actions.act_window" id="family_cpp_form_action">
|
||||
<field name="name">សមាជិកបក្ស</field>
|
||||
<field name="res_model">family.cpp</field>
|
||||
<field name="view_mode">form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="cpp_input_new">
|
||||
<field name="name">ការបញ្ចូលព័ត៌មាន</field>
|
||||
<field name="res_model">cpp.parent</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
<field name="domain">[("status","=","input"),("is_delete","=",1)]</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_input_tree">
|
||||
<field eval="1" name="sequence"/>
|
||||
<field name="view_mode">list</field>
|
||||
<field name="view_id" ref="cpp_input_tree"/>
|
||||
<field name="act_window_id" ref="cpp_input_new"/>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_input_form">
|
||||
<field eval="2" name="sequence"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="cpp_input_form"/>
|
||||
<field name="act_window_id" ref="cpp_input_new"/>
|
||||
</record>
|
||||
<menuitem name="CPP-TAKEO" id="youth_and_scholarship_menu_root_1" sequence="2" web_icon="youth_and_scholarship,static/description/icon.png" groups="youth_and_scholarship.group_cpp_manager,youth_and_scholarship.group_cpp_user,youth_and_scholarship.group_user_readonly,youth_and_scholarship.group_cpp_user_input"/>
|
||||
<menuitem name="ការកំណត់" id="cpp_setting" parent="youth_and_scholarship_menu_root_1" groups="youth_and_scholarship.group_cpp_manager" sequence="21"/>
|
||||
<!-- actions -->
|
||||
|
||||
<menuitem name="សមាជិកបក្ស" id="cpp_menu" sequence="3" parent="youth_and_scholarship_menu_root_1" groups="youth_and_scholarship.group_cpp_manager,youth_and_scholarship.group_cpp_user,youth_and_scholarship.group_user_readonly,youth_and_scholarship.group_cpp_user_input"/>
|
||||
<!-- actions -->
|
||||
<menuitem name="ការបញ្ចូលព័ត៌មាន" id="menu_input" parent="cpp_menu"
|
||||
action="cpp_input_new" sequence="5" groups="youth_and_scholarship.group_cpp_manager,youth_and_scholarship.group_cpp_user,youth_and_scholarship.group_user_readonly,youth_and_scholarship.group_cpp_user_input"/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,102 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="cpp_dis_tree">
|
||||
<field name="name">ការអនុម័តជាសមាជិក</field>
|
||||
<field name="model">cpp.parent</field>
|
||||
<field name="arch" type="xml">
|
||||
<list create="false" import="false">
|
||||
<field name="group"/>
|
||||
<field name="district"/>
|
||||
<field name="commune"/>
|
||||
<field name="village"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="cpp_dis_form">
|
||||
<field name="name">ការអនុម័ត</field>
|
||||
<field name="model">cpp.parent</field>
|
||||
<field name="arch" type="xml">
|
||||
<form create="false" edit="false">
|
||||
<header>
|
||||
<field name="status" invisible="1"/>
|
||||
<button name="action_confirm_cpp" state="app" string="អនុម័តជាសមាជិកបក្ស" type="object" confirm="Are you sure you want to do this?" invisible="state != 'app'"/>
|
||||
<button name="action_delete" state="app" string="លុបចោល" type="object" confirm="Are you sure you want to do this?" groups="base.user_root"/>
|
||||
<button name="action_cancel" state="draft" string="ព៌ត៌មានខុស" type="object" confirm="Are you sure you want to do this?" invisible="state != 'app'"/>
|
||||
<field name="state" widget="statusbar" statusbar_visible="draft,sent,app,done"/>
|
||||
</header>
|
||||
<div>
|
||||
<div class="font_box" >
|
||||
<div style="float: left; padding:0 0 30px 20px; width:25%%">
|
||||
<group style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); font-size:11px;">
|
||||
<field name="district" string="គណៈកម្មាធិការគណបក្សស្រុក" widget="selection"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="commune" widget="selection"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="village" widget="selection"/>
|
||||
<field name="group"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="no" string="ផ្ទះលេខ"/>
|
||||
<field name="street" string="ផ្លូវលេខ"/>
|
||||
</group>
|
||||
</div>
|
||||
<div style="padding:0 30px 30px 0; float:right;text-align:center;">
|
||||
<div><strong>ឯករាជ្យ សន្តិភាព សេរីភាព ប្រជាធិបតេយ្យ </strong></div>
|
||||
<div><strong>    អព្យាក្រឹត និង វឌ្ឍនភាពសង្គម</strong></div>
|
||||
</div>
|
||||
<div style="text-align: center; margin:0 200px 0 0;">
|
||||
<div><img src='/youth_and_scholarship/static/src/img/logo_cpp.png' style="width:80px; height:70px;"/></div>
|
||||
<div style="margin:10px 0 0 0" class="font_bold_light"><strong style="padding:0 45px 0 0; font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:11px;">បញ្ជីរាយនាមសមាជិកបក្សតាមគ្រួសារបក្ស</strong></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:14px;">
|
||||
<field name="child_cpp_id">
|
||||
<list editable="top">
|
||||
<field name="kname"/>
|
||||
<field name="Gender" style="width:60%%"/>
|
||||
<field name="dob"/>
|
||||
<field name="Job_work"/>
|
||||
<field name="date_in"/>
|
||||
<field name="no_card"/>
|
||||
<field name="type_postion"/>
|
||||
<field name="id_card"/>
|
||||
<field name="other"/>
|
||||
</list>
|
||||
</field>
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="family_cpp_form_action">
|
||||
<field name="name">សមាជិកបក្ស</field>
|
||||
<field name="res_model">family.cpp</field>
|
||||
<field name="view_mode">form</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="cpp_dis_new">
|
||||
<field name="name">ការអនុម័តជាសមាជិក</field>
|
||||
<field name="res_model">cpp.parent</field>
|
||||
<field name="view_mode">list</field>
|
||||
<field name="context">{}</field>
|
||||
<field name="domain">[("status","=","disapprove")]</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_dis_tree">
|
||||
<field eval="1" name="sequence"/>
|
||||
<field name="view_mode">list</field>
|
||||
<field name="view_id" ref="cpp_dis_tree"/>
|
||||
<field name="act_window_id" ref="cpp_dis_new"/>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_dis_form">
|
||||
<field eval="2" name="sequence"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="cpp_dis_form"/>
|
||||
<field name="act_window_id" ref="cpp_dis_new"/>
|
||||
</record>
|
||||
<!-- actions -->
|
||||
<menuitem name="ការអនុម័តជាសមាជិកបក្ស" id="menu_disapprove" parent="cpp_menu"
|
||||
action="cpp_dis_new" sequence="7" groups="youth_and_scholarship.group_cpp_manager,base.user_root,youth_and_scholarship.group_cpp_user,youth_and_scholarship.group_user_readonly,youth_and_scholarship.group_cpp_user_disapprove"/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,35 @@
|
||||
<openerp>
|
||||
<data>
|
||||
<record id="dashboard_w" model="ir.ui.view">
|
||||
<field name="name">dashbaord_w</field>
|
||||
<field name="model">dashbaord.w</field>
|
||||
<field name="arch" type="xml">
|
||||
<graph string="Manufacturing Analysis" type="pivot" stacked="True">
|
||||
|
||||
</graph>
|
||||
</field>
|
||||
</record>
|
||||
<record id="filter_by_Gender" model="ir.filters">
|
||||
<field name="name"> gender_cpp </field>
|
||||
<field name="model_id">dashbaord.w</field>
|
||||
<field name="user_id" eval="False"/>
|
||||
<field name="context">{'group_by':['gender_cpp']}</field>
|
||||
</record>
|
||||
|
||||
<record id="filter_by_status" model="ir.filters">
|
||||
<field name="name"> gender_id </field>
|
||||
<field name="model_id">dashbaord.w</field>
|
||||
<field name="user_id" eval="False"/>
|
||||
<field name="context">{'group_by':['gender_id']}</field>
|
||||
</record>
|
||||
<record id="action_dashboards_one" model="ir.actions.act_window">
|
||||
<field name="name">ក្តារព័ត៌មាន</field>
|
||||
<field name="res_model">dashbaord.w</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">graph,tree</field>
|
||||
<field name="view_id" ref="dashboard_w"/>
|
||||
</record>
|
||||
<menuitem name="ក្តារព័ត៌មានរួម" id="youth_and_scholarship_menu_root_2"/>
|
||||
<menuitem name="ក្តារព័ត៌មាន" id="dashbaord_one" parent="youth_and_scholarship_menu_root_2" action="action_dashboards_one"/>
|
||||
</data>
|
||||
</openerp>
|
||||
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<data>
|
||||
<record id="disable_view" model="ir.ui.view">
|
||||
<field name="name">disable_data</field>
|
||||
<field name="model">disable.data</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Disable">
|
||||
<group>
|
||||
<label string="Do you want to disable or not?"/>
|
||||
</group>
|
||||
<footer>
|
||||
<button name="disable" type="object" string="Confirm" class="oe_highlight"/>
|
||||
<button special="cancel" string="Cancel" class="oe_highlight"/>
|
||||
</footer>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_disable_cpp" model="ir.actions.act_window">
|
||||
<field name="name"> Confirm Box</field>
|
||||
<field name="res_model">disable.data</field>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="target">new</field>
|
||||
</record>
|
||||
|
||||
<act_window id="disable_action"
|
||||
res_model="disable.data"
|
||||
src_model="cpp.parent"
|
||||
target="new"
|
||||
name="បដិសេធ"
|
||||
view_mode="form"
|
||||
view_id="disable_view"
|
||||
domain="[('is_delete', '=', 1)]"
|
||||
key2="client_action_multi"
|
||||
multi="True"/>
|
||||
</data>
|
||||
</openerp>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record id="view_address_extended_filter" model="ir.ui.view">
|
||||
<field name="name">view_address_extended_filter</field>
|
||||
<field name="model">extend.address</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Search places">
|
||||
<field name="name"/>
|
||||
<field name="country_id"/>
|
||||
<field name="state_id"/>
|
||||
<field name="parent_id"/>
|
||||
<group expand="0" string="Group By...">
|
||||
<filter string="Country" domain="[]" icon="terp-go-home" context="{'group_by':'country_id'}"/>
|
||||
<filter string="State" domain="[]" icon="terp-go-home" context="{'group_by':'state_id'}"/>
|
||||
<filter string="Parent" domain="[]" icon="terp-go-home" context="{'group_by':'parent_id'}"/>
|
||||
</group>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="view_address_extended_form">
|
||||
<field name="name">Places</field>
|
||||
<field name="model">get.address</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Places">
|
||||
<group>
|
||||
<field name="province_id" widget="selection"/>
|
||||
<field name="district_id" widget="selection" attrs="{'invisible':[('province_id','=',False)]}"/>
|
||||
<field name="commune_id" widget="selection" attrs="{'invisible':[('province_id','=',False)]}"/>
|
||||
<field name="village_id" widget="selection" attrs="{'invisible':[('province_id','=',False)]}"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
<field name="group"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="view_address_extended_tree">
|
||||
<field name="name">Places</field>
|
||||
<field name="model">get.address</field>
|
||||
<field name="arch" type="xml">
|
||||
<list string="Places">
|
||||
<field name="province_id" widget="selection"/>
|
||||
<field name="district_id" widget="selection" attrs="{'invisible':[('province_id','=',False)]}"/>
|
||||
<field name="commune_id" widget="selection" attrs="{'invisible':[('province_id','=',False)]}"/>
|
||||
<field name="village_id" widget="selection" attrs="{'invisible':[('province_id','=',False)]}"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
<field name="group"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_address_extended_places" model="ir.actions.act_window">
|
||||
<field name="name">Places</field>
|
||||
<field name="res_model">extend.address</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
<menuitem id="menu_address_extended_places" name="ទីកន្លែង" parent="setting_menu2" action="action_address_extended_places" groups="youth_and_scholarship.group_uyfc_manager,base.user_root"/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,46 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="history_studys">
|
||||
<field name="name">History Study</field>
|
||||
<field name="model">history.studys</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="ប្រវត្តិការសិក្សា" class="font_box">
|
||||
<group>
|
||||
<group>
|
||||
<field name="date_in" string="ថ្ងៃខែឆ្នាំចូល"/>
|
||||
<field name="kill_id" string="ជំនាញ"/>
|
||||
<field name="degree_level" string="កំរិតសិក្សា"/>
|
||||
</group>
|
||||
<group >
|
||||
<field name="date_out" string="ថ្ងៃខែឆ្នាំបញ្ចប់"/>
|
||||
<field name="university_id" string="គ្រឹះស្ថានសិក្សា"/>
|
||||
<field name="country" string="ប្រទេស"/>
|
||||
</group>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="history_Job">
|
||||
<field name="name">Job History</field>
|
||||
<field name="model">history.job</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="ប្រវត្តិការងារ" class="font_box">
|
||||
<group>
|
||||
<group>
|
||||
<field name="date_in" string="ថ្ងៃខែឆ្នាំចូល"/>
|
||||
<field name="job_id" string="មុខតំណែង"/>
|
||||
<field name="depart_id" string="ផ្នែក"/>
|
||||
<field name="posit_id" string="ឋានៈ"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="date_out" string="ថ្ងៃខែឆ្នាំបញ្ចប់"/>
|
||||
<field name="department_gen" string="អគ្គនាយកដ្ឋាន/អង្គភាព"/>
|
||||
<field name="leader" string="ថ្នាក់ដឹកនាំផ្ទាល់"/>
|
||||
<field name="organize" string="ក្រសួង/ស្ថាប័ន"/>
|
||||
</group>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,253 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<!-- ==================== LIST VIEW ==================== -->
|
||||
<record id="family_info_list" model="ir.ui.view">
|
||||
<field name="name">family.info.list</field>
|
||||
<field name="model">family.infos</field>
|
||||
<field name="arch" type="xml">
|
||||
<list class="font_box" create="1" edit="1" delete="1">
|
||||
<field name="no_family"/>
|
||||
<field name="house_no"/>
|
||||
<field name="rue_field"/>
|
||||
<field name="street"/>
|
||||
<field name="province_id" widget="selection"/>
|
||||
<field name="district_id" widget="selection"/>
|
||||
<field name="commune_id" widget="selection"/>
|
||||
<field name="village_id" widget="selection"/>
|
||||
<field name="date_created" widget="datetime"/>
|
||||
<field name="cpp_info" widget="many2many_tags" optional="hide"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!-- ==================== FORM VIEW ==================== -->
|
||||
<record id="family_info_form" model="ir.ui.view">
|
||||
<field name="name">family information form</field>
|
||||
<field name="model">family.infos</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Family Information">
|
||||
<sheet>
|
||||
<div class="oe_title">
|
||||
<h1>
|
||||
<field name="no_family" placeholder="Family No"/>
|
||||
</h1>
|
||||
</div>
|
||||
<group>
|
||||
<group string="Basic Information">
|
||||
<field name="house_no"/>
|
||||
<field name="rue_field"/>
|
||||
<field name="street"/>
|
||||
<field name="date_created"/>
|
||||
</group>
|
||||
<group string="Location">
|
||||
<field name="province_id"
|
||||
widget="selection"/>
|
||||
<field name="district_id"
|
||||
invisible="not province_id"
|
||||
required="province_id"
|
||||
context="{'default_loc_code': '2', 'default_parent_location': province_id}"
|
||||
options="{'no_create_edit': True, 'no_open': True}"/>
|
||||
<field name="commune_id"
|
||||
invisible="not district_id"
|
||||
required="district_id"
|
||||
context="{'default_loc_code': '3', 'default_parent_location': district_id}"
|
||||
options="{'no_create_edit': True, 'no_open': True}"/>
|
||||
<field name="village_id"
|
||||
invisible="not commune_id"
|
||||
context="{'default_loc_code': '4', 'default_parent_location': commune_id}"
|
||||
options="{'no_create_edit': True, 'no_open': True}"/>
|
||||
</group>
|
||||
</group>
|
||||
<notebook>
|
||||
<page string="Family Members" name="cpp_members">
|
||||
<field name="cpp_info">
|
||||
<list string="CPP Family Members">
|
||||
<field name="image" widget="image"/>
|
||||
<field name="kname" string="Name"/>
|
||||
<field name="dob" string="Date of Birth"/>
|
||||
<field name="phone_id" string="Phone"/>
|
||||
<field name="id_card" string="ID Card"/>
|
||||
</list>
|
||||
<form string="Family Member" view_id="%(form_family_cpp_lists)d">
|
||||
|
||||
<field name="image" widget="image" class="oe_avatar"/>
|
||||
<group>
|
||||
<group >
|
||||
<field name="name"/>
|
||||
<field name="kname"/>
|
||||
<field name="Gender"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="id_card"/>
|
||||
<field name="dob"/>
|
||||
<field name="Job_work"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="position_id" widget="many2many_tags" string="តួនាទី"/>
|
||||
<field name="organize_id" widget="many2many_tags" string="អង្គភាព"/>
|
||||
<field name="instite_id" widget="many2many_tags" string="ស្ថាប័ន"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="phone_id" string="លេខទូរស័ទ្ធ"/>
|
||||
<field name="email_id" string="អ៊ីម៉ែល"/>
|
||||
<field name="telegram" string="Telegram"/>
|
||||
<field name="facebook" string="Facebook"/>
|
||||
</group>
|
||||
</group>
|
||||
<group>
|
||||
<field name="pod">
|
||||
<list editable="bottom">
|
||||
<field name="province_id"/>
|
||||
<field name="district_id"/>
|
||||
<field name="commune_id"/>
|
||||
<field name="village_id"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
<group>
|
||||
<group>
|
||||
<field name="date_in"/>
|
||||
<field name="status_id_card"/>
|
||||
<field name="id_card_ex"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="no_card"/>
|
||||
<field name="status_member"/>
|
||||
<field name="type_postion"/>
|
||||
</group>
|
||||
</group>
|
||||
<group>
|
||||
<field name="el_Office">
|
||||
<list editable="bottom">
|
||||
<field name="province_id"/>
|
||||
<field name="district_id"/>
|
||||
<field name="commune_id"/>
|
||||
<field name="village_id"/>
|
||||
<field name="street"/>
|
||||
<field name="No" string="មណ្ឌលបោះឆ្នោត"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
<group>
|
||||
<field name="old">
|
||||
<list editable="bottom">
|
||||
<field name="ps_id"/>
|
||||
<field name="no_ps"/>
|
||||
<field name="time" widget="many2many_tags" placeholder="លើក"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
<group>
|
||||
<group>
|
||||
<field name="status_now"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="other_status" invisible="status_now != '4'"/>
|
||||
</group>
|
||||
</group>
|
||||
<group>
|
||||
<field name="other" string="បរិយាយ"/>
|
||||
</group>
|
||||
<group string="ព័ត៌មានក្រុមបក្ស">
|
||||
<group>
|
||||
<field name="cpp_parent_id" string="គណៈកម្មាធិការគណបក្ស"/>
|
||||
<field name="id_parent"/>
|
||||
<field name="district_id"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="commune_id" string="ឃុំ"/>
|
||||
<field name="village_id"/>
|
||||
<field name="group_id"/>
|
||||
</group>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
<chatter/>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!-- ==================== SEARCH VIEW ==================== -->
|
||||
<record id="family_info_search" model="ir.ui.view">
|
||||
<field name="name">family.info.search</field>
|
||||
<field name="model">family.infos</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="no_family"/>
|
||||
<field name="house_no"/>
|
||||
<field name="rue_field"/>
|
||||
<field name="province_id"/>
|
||||
<field name="district_id"/>
|
||||
<filter name="group_by_province" string="Group by Province" context="{'group_by': 'province_id'}"/>
|
||||
<filter name="group_by_date" string="Group by Date" context="{'group_by': 'date_created:month'}"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!-- ==================== ACTIONS ==================== -->
|
||||
<record id="family_info_action" model="ir.actions.act_window">
|
||||
<field name="name">Family Information</field>
|
||||
<field name="res_model">family.infos</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
<field name="search_view_id" ref="family_info_search"/>
|
||||
<field name="context">{'search_default_group_by_province': True}</field>
|
||||
<field name="help" type="html">
|
||||
<p class="o_view_nocontent_smiling_face">
|
||||
Create your first family record
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
<record id="address_kind" model="ir.ui.view">
|
||||
<field name="name">Address</field>
|
||||
<field name="model">address.address</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Address" class="font_box">
|
||||
<group>
|
||||
<group>
|
||||
<field name="loc_code"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="parent_location" widget="selection" invisible="loc_code == '1'"/>
|
||||
<field name="location_name"/>
|
||||
</group>
|
||||
</group>
|
||||
<group>
|
||||
<field name="children_ids">
|
||||
<list editable="bottom">
|
||||
<field name="loc_code"/>
|
||||
<field name="location_name"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record id="search_address_filter" model="ir.ui.view">
|
||||
<field name="name">search_address</field>
|
||||
<field name="model">address.address</field>
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="location_name"/>
|
||||
<filter name="parent_location" string="Parent Directory" context="{'group_by': 'parent_location'}"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
<record id="address_action" model="ir.actions.act_window">
|
||||
<field name="name">ទីតាំង</field>
|
||||
<field name="res_model">address.address</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
<field name="context">{'search_default_parent_location': True}</field>
|
||||
</record>
|
||||
|
||||
<!-- ==================== MENU ITEM ==================== -->
|
||||
<menuitem name="ព័ត៌មានគ្រួសារ" id="family_books" action="family_info_action" sequence="2" parent="youth_and_scholarship_menu_root_1" groups="youth_and_scholarship.group_cpp_manager,youth_and_scholarship.group_cpp_user,youth_and_scholarship.group_user_readonly,youth_and_scholarship.group_cpp_user_input"/>
|
||||
<menuitem name="កំណត់" id="cpp_setting" sequence="7" parent="youth_and_scholarship_menu_root_1" groups="youth_and_scholarship.group_cpp_manager,youth_and_scholarship.group_user_readonly"/>
|
||||
<menuitem name="ទីកន្លែង" id="khmer_location" action="address_action" sequence="8" parent="cpp_setting" groups="youth_and_scholarship.group_cpp_manager,youth_and_scholarship.group_user_readonly"/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,131 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="list_approval">
|
||||
<field name="name">list approval views</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<list create="false" import="false">
|
||||
<field name="Code_id"/>
|
||||
<field name="Kname"/>
|
||||
<field name="Gender"/>
|
||||
<field name="Nationality"/>
|
||||
<field name="DOB"/>
|
||||
<field name="Phone"/>
|
||||
<field name="youth_kind"/>
|
||||
<field name="id_card" string="លេខអត្តសញ្ញាណប័ណ្ណ"/>
|
||||
<field name="id_unit"/>
|
||||
<field name="Approval_by"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="list_approval_form">
|
||||
<field name="name">Approval Form</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<form create="false" edit="false">
|
||||
<group>
|
||||
<group>
|
||||
<field name="Code_id" style="width:20%%"/>
|
||||
<field name="image" widget="image" class="oe_avatar oe_left" nolabel="1"/>
|
||||
<field name="upload_file" filename="file_name"/>
|
||||
<field name="file_name" invisible="1"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="Kname" placeholder="ជាភាសាខ្មែរ..."/>
|
||||
<field name="Ename" nolabel="1" placeholder="ជាឡាតាំង..."/>
|
||||
<field name="Gender"/>
|
||||
<field name="Nationality"/>
|
||||
<field name="DOB"/>
|
||||
</group>
|
||||
</group>
|
||||
<group>
|
||||
<notebook>
|
||||
<page string="ប្រវត្តិនែការសិក្សា និងវគ្គបណ្តុះបណ្តាល" name="History study">
|
||||
<group>
|
||||
<field name="history_study_id" nolabel="1">
|
||||
<list string="History study" editable="bottom">
|
||||
<field name="date_in" string="ថ្ងៃខែឆ្នាំចូល"/>
|
||||
<field name="date_out" string="ថ្ងៃខែឆ្នាំចេញ"/>
|
||||
<field name="degree_level" string="កីរិតសិក្សា"/>
|
||||
<field name="kill_id" string="ជំនាញ"/>
|
||||
<field name="university_id" string="គ្រឹះស្ថានសិក្សា"/>
|
||||
<field name="country" string="ប្រទេស"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</page>
|
||||
<page string="ប្រវត្តិការងារ" name="History Job">
|
||||
<group>
|
||||
<field name="history_job_id" nolabel="1">
|
||||
<list string="History Job" editable="bottom">
|
||||
<field name="date_in" string="ថ្ងៃខែឆ្នាំចូល"/>
|
||||
<field name="date_out" string="ថ្ងៃខែឆ្នាំចេញ"/>
|
||||
<field name="job_id" string="មុខតំណែង"/>
|
||||
<field name="depart_id" string="ផ្នែក"/>
|
||||
<field name="posit_id" string="ឋានៈ"/>
|
||||
<field name="department_gen" string="អង្គភាព"/>
|
||||
<field name="leader" string="ថ្នាក់ដឹកនាំផ្ទាល់"/>
|
||||
<field name="organize" string="ស្ថាប័ន"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</page>
|
||||
<page string="ពត៌មានគ្រួសារ" name="Family info">
|
||||
<group>
|
||||
<field name="parent_id" nolabel="1">
|
||||
<list string="info family" editable="bottom">
|
||||
<field name="type_postion"/>
|
||||
<field name="Kname"/>
|
||||
<field name="Ename"/>
|
||||
<field name="situation"/>
|
||||
<field name="Email"/>
|
||||
<field name="Dob"/>
|
||||
<field name="Phone"/>
|
||||
<field name="position_id"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</page>
|
||||
<page string="ការធានាអះអាង និងអ្នកណែរនាំ" name="Assurance">
|
||||
<group>
|
||||
<field name="assurance_id" nolabel="1">
|
||||
<list editable="bottom" string="ការធានាអះអាង និងអ្នកណែរនាំ">
|
||||
<field name="type_postion" string="ត្រូវជា៖"/>
|
||||
<field name="askname" string="គោត្តនាម នាម(ជាភាសាខ្មែរ)"/>
|
||||
<field name="asename" string="គោត្តនាម នាម(ជាឡាតាំង)"/>
|
||||
<field name="dob" string="ថ្ងៃខែឆ្នាំកំណើត"/>
|
||||
<field name="email" string="អ៊ីម៉ែល៖"/>
|
||||
<field name="phone" string="លេខទូរសព្ទ"/>
|
||||
<field name="pod" string="ទីកន្លែងកំណើត"/>
|
||||
<field name="date_signal" string="ថ្ងៃខែឆ្នាំចុះហត្ថលេខា"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</page>
|
||||
</notebook>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="youth_list_action">
|
||||
<field name="name">បញ្ជីរាយនាមសមាជិក</field>
|
||||
<field name="res_model">youth.scholarship</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
<field name="domain">[("IsDeleted","=",1),("Job_id","=","Youth"),("status","=","approval")]</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_list_youth_tree">
|
||||
<field eval="1" name="sequence"/>
|
||||
<field name="view_mode">list</field>
|
||||
<field name="view_id" ref="list_approval"/>
|
||||
<field name="act_window_id" ref="youth_list_action"/>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_list_youth_form">
|
||||
<field eval="2" name="sequence"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="list_approval_form"/>
|
||||
<field name="act_window_id" ref="youth_list_action"/>
|
||||
</record>
|
||||
<menuitem name="បញ្ជីរាយនាមសមាជិក" id="youth_and_scholarship_menu_list" parent="youth_and_scholarship.menu_1"
|
||||
action="youth_list_action" sequence="7" groups="youth_and_scholarship.group_uyfc_manager"/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,166 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="cpp_form_review">
|
||||
<field name="name">ត្រួតពិនិត្យ</field>
|
||||
<field name="model">cpp.parent</field>
|
||||
<field name="arch" type="xml">
|
||||
<form create="false">
|
||||
<group style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:11px;">
|
||||
<div class="col-xs-12 font_box" >
|
||||
<div style="float: left; padding:0 0 30px 20px; width:40%">
|
||||
<group style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:11px;">
|
||||
<field name="district" string="គណៈកម្មាធិការគណបក្សស្រុក"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="commune"/>
|
||||
</group>
|
||||
<group col="4">
|
||||
<field name="group" style="width:30%%" string="ក្រុមបក្សទី"/>    <field name="village"/>
|
||||
</group>
|
||||
<br/><br/>
|
||||
<group col="4">  <field name="no" style="width:35%" string="អាសយដ្ឋានផ្ទះលេខ"/>     <field name="street" style="width:35%" string="ផ្លូវ"/> </group>
|
||||
</div>
|
||||
<div style="padding:0 30px 30px 0; float:right;">
|
||||
<div><strong>ឯករាជ្យ សន្តិភាព សេរីភាព ប្រជាធិបតេយ្យ </strong></div>
|
||||
<div><strong>    អព្យាក្រឹត និង វឌ្ឍនភាពសង្គម</strong></div>
|
||||
</div>
|
||||
<div style="text-align: center; margin:0 200px 0 200px;">
|
||||
<div><img src='/youth_and_scholarship/static/src/img/logo_cpp.png' style="width:80px; height:70px;"/></div>
|
||||
<div style="margin:10px 0 0 0" class="font_bold_light"><strong style="padding:0 45px 0 0; font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:11px;">បញ្ជីរាយនាមសមាជិកបក្សតាមគ្រួសារបក្ស</strong></div>
|
||||
</div>
|
||||
</div>
|
||||
</group>
|
||||
<group>
|
||||
<field name="child_cpp_id" nolabel="1">
|
||||
<list editable="top">
|
||||
<field name="kname"/>
|
||||
<field name="Gender" style="width:60%%"/>
|
||||
<field name="dob"/>
|
||||
<field name="Job_work"/>
|
||||
<field name="date_in"/>
|
||||
<field name="no_card"/>
|
||||
<field name="type_postion"/>
|
||||
<field name="id_card"/>
|
||||
<field name="other"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="form_family_cpp_review">
|
||||
<field name="name">family_cpp_from_review</field>
|
||||
<field name="model">family.cpp</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<group>
|
||||
<field name="cpp_parent_id" invisible="1">
|
||||
<field name="district_id"/>
|
||||
<field name="commune_id"/>
|
||||
</field>
|
||||
</group>
|
||||
<group>
|
||||
<field name="image" widget="image" class="oe_avatar"/>
|
||||
</group>
|
||||
<group col="4">
|
||||
<field name="kname"/>
|
||||
<field name="Gender" style="width:60%%"/>
|
||||
</group>
|
||||
<group col="4">
|
||||
<field name="dob"/>
|
||||
<field name="Job_work"/>
|
||||
</group>
|
||||
<group col="6">
|
||||
<field name="position_id" widget="many2many_tags" string="តួនាទី"/>
|
||||
<field name="organize_id" widget="many2many_tags" string="អង្គភាព"/>
|
||||
<field name="instite_id" widget="many2many_tags" string="ស្ថាប័ន"/>
|
||||
</group>
|
||||
<group col="6">
|
||||
<field name="phone_id" string="លេខទូរស័ទ្ធ"/>
|
||||
<field name="email_id" string="អ៊ីម៉ែល"/>
|
||||
<field name="telegram" string="Telegram"/>
|
||||
<field name="facebook" string="Facebook"/>
|
||||
</group>
|
||||
|
||||
<group>
|
||||
<field name="pod">
|
||||
<list editable="bottom">
|
||||
<field name="province_id"/>
|
||||
<field name="district_id"/>
|
||||
<field name="commune_id"/>
|
||||
<field name="village_id"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
<group col="4">
|
||||
<field name="date_in"/>
|
||||
<field name="id_card"/>
|
||||
</group>
|
||||
<group col="4">
|
||||
<field name="no_card"/>
|
||||
<field name="type_postion"/>
|
||||
</group>
|
||||
<group col="4">
|
||||
<field name="other"/>
|
||||
|
||||
</group>
|
||||
<group col="4"><field name="ps_id"/></group>
|
||||
<group>
|
||||
<field name="el_Office">
|
||||
<list editable="bottom">
|
||||
<field name="province_id"/>
|
||||
<field name="district_id"/>
|
||||
<field name="commune_id"/>
|
||||
<field name="village_id"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
<group col="5">
|
||||
<field name="no_ps"/>
|
||||
<field name="time" string="បោះឆ្នោតបាន" placeholder="ដង"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record id="dmr_search_view" model="ir.ui.view">
|
||||
<field name="name">group_by</field>
|
||||
<field name="model">cpp.parent</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="DMR">
|
||||
<group expand="0" string="Group By...">
|
||||
<filter name="group" string="ក្រុម" context="{'group_by' : 'group'}"/>
|
||||
<filter name="commune" string="ឃុំ" context="{'group_by': 'commune'}"/>
|
||||
<filter name="village" string="ភូមិ" context="{'group_by': 'village'}"/>
|
||||
</group>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="family_cpp_form_action">
|
||||
<field name="name">សមាជិកបក្ស</field>
|
||||
<field name="res_model">family.cpp</field>
|
||||
<field name="view_mode">form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="cpp_review_form_action">
|
||||
<field name="name">ការត្រួតពិនិត្យ</field>
|
||||
<field name="res_model">cpp.parent</field>
|
||||
<field name="view_mode">form</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_review_cpp">
|
||||
<field eval="2" name="sequence"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="cpp_form_review"/>
|
||||
<field name="act_window_id" ref="cpp_review_form_action"/>
|
||||
</record>
|
||||
<!-- actions -->
|
||||
<menuitem name="ត្រួតពិនិត្យព័ត៌មាន" id="menu_review" parent="cpp_menu"
|
||||
action="cpp_review_form_action" sequence="6" groups="youth_and_scholarship.group_cpp_manager,base.user_root,youth_and_scholarship.group_cpp_user,youth_and_scholarship.group_user_readonly,youth_and_scholarship.group_cpp_user_review"/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,166 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<odoo>
|
||||
<record model="ir.ui.view" id="tree_list_member_cpp">
|
||||
<field name="name">family_cpp_list_view</field>
|
||||
<field name="model">family.cpp</field>
|
||||
<field name="arch" type="xml">
|
||||
<list create="false">
|
||||
<field name="kname"/>
|
||||
<field name="Gender"/>
|
||||
<field name="dob"/>
|
||||
<field name="Job_work"/>
|
||||
<field name="district_id"/>
|
||||
<field name="commune_id"/>
|
||||
<field name="village_id"/>
|
||||
<field name="group_id"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="forms_cpp_parents">
|
||||
<field name="name">Cpp Parent</field>
|
||||
<field name="model">cpp.parent</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<group>
|
||||
<field name="district"/>
|
||||
<field name="id"/>
|
||||
<field name="commune"/>
|
||||
<field name="village"/>
|
||||
<field name="group"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="form_family_cpp_lists">
|
||||
<field name="name">family_cpp_lists</field>
|
||||
<field name="model">family.cpp</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<!-- <header>-->
|
||||
<!-- <button name="Removes" string="លុបចោល" type="object" confirm="Are you sure you want to do this?" groups="youth_and_scholarship.group_cpp_manager"/>-->
|
||||
<!-- </header>-->
|
||||
<group>
|
||||
<field name="cpp_parent_id" string="គណៈកម្មាធិការគណបក្ស"/>
|
||||
<field name="id_parent"/>
|
||||
<field name="district_id"/>
|
||||
<field name="commune_id" string="ឃុំ"/>
|
||||
<field name="village_id"/>
|
||||
<field name="group_id"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="image" widget="image" class="oe_avatar"/>
|
||||
</group>
|
||||
<group >
|
||||
<field name="kname"/>
|
||||
<field name="Gender"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="dob"/>
|
||||
<field name="Job_work"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="position_id" widget="many2many_tags" string="តួនាទី"/>
|
||||
<field name="organize_id" widget="many2many_tags" string="អង្គភាព"/>
|
||||
<field name="instite_id" widget="many2many_tags" string="ស្ថាប័ន"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="phone_id" string="លេខទូរស័ព្ទ"/>
|
||||
<field name="email_id" string="អ៊ីម៉ែល"/>
|
||||
<field name="telegram" string="Telegram"/>
|
||||
<field name="facebook" string="Facebook"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="pod">
|
||||
<list editable="bottom">
|
||||
<field name="province_id"/>
|
||||
<field name="district_id"/>
|
||||
<field name="commune_id"/>
|
||||
<field name="village_id"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
<group>
|
||||
<field name="date_in"/>
|
||||
<field name="id_card"/>
|
||||
<field name="status_id_card"/>
|
||||
<field name="id_card_ex"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="no_card"/>
|
||||
<field name="status_member"/>
|
||||
<field name="type_postion"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="other"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="no_ps"/>
|
||||
<field name="time" string="បោះឆ្នោតបានចំនួន" placeholder="ដង" widget="many2many_tags"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="el_Office">
|
||||
<list editable="bottom">
|
||||
<field name="province_id"/>
|
||||
<field name="district_id"/>
|
||||
<field name="commune_id"/>
|
||||
<field name="village_id"/>
|
||||
<field name="street"/>
|
||||
<field name="No" string="មណ្ឌលបោះឆ្នោត"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
<group>
|
||||
<field name="old">
|
||||
<list editable="bottom">
|
||||
<field name="ps_id"/>
|
||||
<field name="no_ps"/>
|
||||
<field name="time" widget="many2many_tags" placeholder="លើក"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<!-- <record id="search_view_pp" model="ir.ui.view">-->
|
||||
<!-- <field name="name">group_by_input</field>-->
|
||||
<!-- <field name="model">family.cpp</field>-->
|
||||
<!-- <field name="arch" type="xml">-->
|
||||
<!-- <search string="DMR">-->
|
||||
<!-- <field name="kname" filter_domain="[('kname','ilike',self)]"/>-->
|
||||
<!-- <field name="id_card" string="លេខអត្តសញ្ញាណប័ណ្ណសញ្ជាតិខ្មែរ" filter_domain="[('child_cpp_id.id_card','ilike',self)]"/>-->
|
||||
<!-- <group expand="0" string="Group By...">-->
|
||||
<!-- <filter name="commune_id" string="ឃុំ" context="{'group_by': 'commune_id'}"/>-->
|
||||
<!-- <filter name="village_id" string="ភូមិ" context="{'group_by': 'village_id'}"/>-->
|
||||
<!-- <filter name="group_id" string="ក្រុម" context="{'group_by' : 'group_id'}"/>-->
|
||||
<!-- <field name="state_id" string="ដំណាក់កាល" context="{'group_by': 'state_id'}"/>-->
|
||||
<!-- </group>-->
|
||||
<!-- </search>-->
|
||||
<!-- </field>-->
|
||||
<!-- </record>-->
|
||||
<record model="ir.actions.act_window" id="form_main_parent">
|
||||
<field name="name">Main Form</field>
|
||||
<field name="res_model">cpp.parent</field>
|
||||
<field name="view_mode">form</field>
|
||||
</record>
|
||||
<record id="action_view_list_member" model="ir.actions.act_window">
|
||||
<field name="name">សមាជិកបក្សទាំងអស់</field>
|
||||
<field name="res_model">family.cpp</field>
|
||||
<field name="domain">[]</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="list_member_tree">
|
||||
<field eval="1" name="sequence"/>
|
||||
<field name="view_mode">list</field>
|
||||
<field name="view_id" ref="tree_list_member_cpp"/>
|
||||
<field name="act_window_id" ref="action_view_list_member"/>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="form_list_member">
|
||||
<field eval="2" name="sequence"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="form_family_cpp_lists"/>
|
||||
<field name="act_window_id" ref="action_view_list_member"/>
|
||||
</record>
|
||||
<menuitem name="សមាជិកបក្សទាំងអស់" id="cpp_menu_all_member" parent="youth_and_scholarship_menu_root_1" action="action_view_list_member" sequence="4" groups="youth_and_scholarship.group_cpp_manager,youth_and_scholarship.group_cpp_user,youth_and_scholarship.group_user_readonly,youth_and_scholarship.group_cpp_user_input"/>
|
||||
</odoo>
|
||||
@@ -0,0 +1,114 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="Mother_tree">
|
||||
<field name="name">Mother Info</field>
|
||||
<field name="model">mother.mother</field>
|
||||
<field name="arch" type="xml">
|
||||
<list class="font_box">
|
||||
<field name="Kname"/>
|
||||
<field name="Ename"/>
|
||||
<field name="situation"/>
|
||||
<field name="Dob"/>
|
||||
<field name="Pod"/>
|
||||
<field name="Phone"/>
|
||||
<field name="Email"/>
|
||||
<field name="id_card"/>
|
||||
<field name="id_unit"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="situation_tree">
|
||||
<field name="name">situation Info</field>
|
||||
<field name="model">situation.sys</field>
|
||||
<field name="arch" type="xml">
|
||||
<list class="font_box">
|
||||
<field name="name"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="situation_sys">
|
||||
<field name="name">situation info</field>
|
||||
<field name="res_model">situation.sys</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="mother_mo">
|
||||
<field name="name">ព័ត៌មានគ្រួសារ</field>
|
||||
<field name="res_model">mother.mother</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
|
||||
<record id="form_mother" model="ir.ui.view">
|
||||
<field name="name">Mother info</field>
|
||||
<field name="model">mother.mother</field>
|
||||
<field name="type">form</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Family Form" version="9.0" class="font_box">
|
||||
<group>
|
||||
<group>
|
||||
<field name="type_postion" style="width:30%%"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="number_child" placeholder="នាក់" invisible="type_postion not in ('h','w')"/>
|
||||
<field name="num_d" placeholder="នាក់" invisible="type_postion not in ('h','w')"/>
|
||||
</group>
|
||||
</group>
|
||||
<group>
|
||||
<group>
|
||||
<field name="id_unit"/>
|
||||
<field name="Kname"/>
|
||||
<field name="Ename"/>
|
||||
<field name="Gender"/>
|
||||
<field name="id_card"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="Dob"/>
|
||||
<field name="situation"/>
|
||||
<field name="Phone"/>
|
||||
<field name="Email" widget="email"/>
|
||||
</group>
|
||||
</group>
|
||||
<group>
|
||||
<field name="Pod">
|
||||
<list editable="bottom">
|
||||
<field name="province_id" required="1" context="{'default_loc_code':'1'}" widget="selection"/>
|
||||
<field name="district_id" invisible ="province_id == False" required="1" context="{'default_loc_code':'2','default_parent_location':province_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="commune_id" invisible ="province_id == False" required="1" context="{'default_loc_code':'3','default_parent_location':district_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="village_id" invisible ="province_id == False" context="{'default_loc_code':'4','default_parent_location':commune_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
<field name="group"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
<group>
|
||||
<field name="Add" widget="one2many_list">
|
||||
<list editable="bottom">
|
||||
<field name="province_id" required="1" context="{'default_loc_code':'1'}" widget="selection"/>
|
||||
<field name="district_id" invisible ="province_id == False" required="1" context="{'default_loc_code':'2','default_parent_location':province_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="commune_id" invisible ="province_id == False" required="1" context="{'default_loc_code':'3','default_parent_location':district_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="village_id" invisible ="province_id == False" context="{'default_loc_code':'4','default_parent_location':commune_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
<field name="group"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
<group>
|
||||
<group>
|
||||
<field name="acc"/>
|
||||
<field name="position_id"/>
|
||||
<field name="department_id"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="organize_id"/>
|
||||
<field name="instituation_id"/>
|
||||
</group>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,37 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<record id="party_list" model="ir.ui.view">
|
||||
<field name="name">party list</field>
|
||||
<field name="model">khmer.years</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="name"/>
|
||||
<field name="party"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
<record id="party_form" model="ir.ui.view">
|
||||
<field name="name">party form</field>
|
||||
<field name="model">khmer.years</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<field name="name"/>
|
||||
<field name="party"/>
|
||||
<field name="party_member">
|
||||
<list editable="bottom">
|
||||
<field name="name"/>
|
||||
<field name="member_cpp"/>
|
||||
<field name="result"/>
|
||||
</list>
|
||||
</field>
|
||||
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record id="action_party_name" model="ir.actions.act_window">
|
||||
<field name="name">Years</field>
|
||||
<field name="res_model">khmer.years</field>
|
||||
<field name="view_mode">form</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<data>
|
||||
|
||||
<record id="address_extended_view_res_partner_filter" model="ir.ui.view">
|
||||
<field name="name">address_extended_view_res_partner_filter</field>
|
||||
<field name="inherit_id" ref="base.view_res_partner_filter"/>
|
||||
<field name="model">res.partner</field>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='parent_id']" position="after">
|
||||
<field name="province_id"/>
|
||||
<field name="district_id"/>
|
||||
<field name="commune_id"/>
|
||||
<field name="village_id"/>
|
||||
</xpath>
|
||||
|
||||
<xpath expr="//group[@name='group_by']/filter[2]" position="after">
|
||||
<filter string="Place 1" context="{'group_by': 'province_id'}"/>
|
||||
<filter string="Place 2" context="{'group_by': 'district_id'}"/>
|
||||
<filter string="Place 3" context="{'group_by': 'commune_id'}"/>
|
||||
<filter string="Place 4" context="{'group_by': 'village_id'}"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
<record id="address_extended_view_partner_form" model="ir.ui.view">
|
||||
<field name="name">address_extended_view_partner_form</field>
|
||||
<field name="model">res.partner</field>
|
||||
<field name="inherit_id" ref="base.view_partner_form"/>
|
||||
<field eval="1" name="priority"/>
|
||||
<field name="arch" type="xml">
|
||||
<field name="state_id" position="replace">
|
||||
<field name="state_id" class="oe_no_button" placeholder="State"
|
||||
style="width: 37%%" options='{"no_open": True}'
|
||||
on_change="onchange_state(state_id)"/>
|
||||
</field>
|
||||
<field name="country_id" position="after">
|
||||
<field name="province_id" class="oe_no_button" placeholder="province" domain="['&',('parent_id','=',False),'|',('country_id','=',country_id),'&',('state_id','=',state_id),('state_id','!=',False)]" attrs="{'readonly': [('country_id','=',False)]}"/>
|
||||
<field name="district_id" class="oe_no_button" placeholder="district" domain="[('parent_id','=',province_id)]" attrs="{'readonly': [('province_id','=',False)]}"/>
|
||||
<field name="commune_id" class="oe_no_button" placeholder="commune" domain="[('parent_id','=',district_id)]" attrs="{'readonly': [('district_id','=',False)]}"/>
|
||||
<field name="village_id" class="oe_no_button" placeholder="village" domain="[('parent_id','=',commune_id)]" attrs="{'readonly': [('commune_id','=',False)]}"/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
||||
@@ -0,0 +1,46 @@
|
||||
<openerp>
|
||||
<data>
|
||||
<record id="warning_view" model="ir.ui.view">
|
||||
<field name="name">Warning</field>
|
||||
<field name="model">restore.youth</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Warning">
|
||||
<group>
|
||||
<label for="warn" string="Do you want to restore or not?"/>
|
||||
</group>
|
||||
<footer>
|
||||
<button name="rest" type="object" string="Confirm" class="oe_highlight"/>
|
||||
<button special="cancel" string="Cancel" class="oe_highlight"/>
|
||||
</footer>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="youth_action">
|
||||
<field name="name">Restore Youth Information</field>
|
||||
<field name="res_model">youth.scholarship</field>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="view_id" ref="youth_and_scholarship_list"/>
|
||||
<field name="domain">[("IsDeleted","=",0)]</field>
|
||||
</record>
|
||||
|
||||
<record id="action_working" model="ir.actions.act_window">
|
||||
<field name="name"> Restore Box</field>
|
||||
<field name="res_model">restore.youth</field>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="target">new</field>
|
||||
</record>
|
||||
<menuitem name="រីស្តរពត៌មាន" id="restore_1" parent="setting_menu2"
|
||||
action="youth_action" groups="youth_and_scholarship.group_uyfc_manager,base.user_root"/>
|
||||
|
||||
<act_window id="days_action"
|
||||
res_model="restore.youth"
|
||||
src_model="youth.scholarship"
|
||||
target="new"
|
||||
name="រីស្តរពត៌មាន"
|
||||
view_mode="form"
|
||||
key2="client_action_multi"
|
||||
multi="True"/>
|
||||
</data>
|
||||
</openerp>
|
||||
@@ -0,0 +1,189 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="cpp_restore_tree">
|
||||
<field name="name">ទាយព័ត៌មានយកវិញ</field>
|
||||
<field name="model">cpp.parent</field>
|
||||
<field name="arch" type="xml">
|
||||
<list style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:11px;" create="false" import="false">
|
||||
<field name="group"/>
|
||||
<field name="district"/>
|
||||
<field name="commune"/>
|
||||
<field name="village"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="cpp_restore_form">
|
||||
<field name="name">ទាយព័ត៌មាន</field>
|
||||
<field name="model">cpp.parent</field>
|
||||
<field name="arch" type="xml">
|
||||
<form create="false" edit="false">
|
||||
<header>
|
||||
<button name="action_restore" state="draft" string="ស្តារព័ត៌មាន" type="object" confirm="Are you sure you want to restore this data?" groups="base.user_root"/>
|
||||
</header>
|
||||
<group style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:11px;">
|
||||
<div class="col-xs-12 font_box" >
|
||||
<div style="float: left; padding:0 0 30px 20px; width:40%">
|
||||
<group style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:11px;">
|
||||
<field name="district" string="គណៈកម្មាធិការគណបក្សស្រុក"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="commune"/>
|
||||
</group>
|
||||
<group col="4">
|
||||
<field name="group" style="width:30%%" string="ក្រុមបក្សទី"/>    <field name="village"/>
|
||||
</group>
|
||||
<br/><br/>
|
||||
<group col="4">  <field name="no" style="width:35%" string="អាសយដ្ឋានផ្ទះលេខ"/>     <field name="street" style="width:35%" string="ផ្លូវ"/> </group>
|
||||
</div>
|
||||
<div style="padding:0 30px 30px 0; float:right;">
|
||||
<div><strong>ឯករាជ្យ សន្តិភាព សេរីភាព ប្រជាធិបតេយ្យ </strong></div>
|
||||
<div><strong>    អព្យាក្រឹត និង វឌ្ឍនភាពសង្គម</strong></div>
|
||||
</div>
|
||||
<div style="text-align: center; margin:0 200px 0 200px;">
|
||||
<div><img src='/youth_and_scholarship/static/src/img/logo_cpp.png' style="width:80px; height:70px;"/></div>
|
||||
<div style="margin:10px 0 0 0" class="font_bold_light"><strong style="padding:0 45px 0 0; font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:11px;">បញ្ជីរាយនាមសមាជិកបក្សតាមគ្រួសារបក្ស</strong></div>
|
||||
</div>
|
||||
</div>
|
||||
</group>
|
||||
<group>
|
||||
<field name="child_cpp_id" nolabel="1">
|
||||
<list editable="top">
|
||||
<field name="kname"/>
|
||||
<field name="Gender" style="width:60%%"/>
|
||||
<field name="dob"/>
|
||||
<field name="Job_work"/>
|
||||
<field name="date_in"/>
|
||||
<field name="no_card"/>
|
||||
<field name="type_postion"/>
|
||||
<field name="id_card"/>
|
||||
<field name="other"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="form_family_cpp_app_restore">
|
||||
<field name="name">family_cpp_from_restore</field>
|
||||
<field name="model">family.cpp</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<group>
|
||||
<field name="cpp_parent_id" invisible="1">
|
||||
<field name="district_id"/>
|
||||
<field name="commune_id"/>
|
||||
</field>
|
||||
</group>
|
||||
<group>
|
||||
<field name="image" widget="image" class="oe_avatar"/>
|
||||
</group>
|
||||
<group col="4">
|
||||
<field name="kname"/>
|
||||
<field name="Gender" style="width:60%%"/>
|
||||
</group>
|
||||
<group col="4">
|
||||
<field name="dob"/>
|
||||
<field name="Job_work"/>
|
||||
</group>
|
||||
<group col="6">
|
||||
<field name="position_id" widget="many2many_tags" string="តួនាទី"/>
|
||||
<field name="organize_id" widget="many2many_tags" string="អង្គភាព"/>
|
||||
<field name="instite_id" widget="many2many_tags" string="ស្ថាប័ន"/>
|
||||
</group>
|
||||
<group col="6">
|
||||
<field name="phone_id" string="លេខទូរស័ទ្ធ"/>
|
||||
<field name="email_id" string="អ៊ីម៉ែល"/>
|
||||
<field name="telegram" string="Telegram"/>
|
||||
<field name="facebook" string="Facebook"/>
|
||||
</group>
|
||||
|
||||
<group>
|
||||
<field name="pod" widget="one2many_list">
|
||||
<list editable="bottom">
|
||||
<field name="province_id"/>
|
||||
<field name="district_id"/>
|
||||
<field name="commune_id"/>
|
||||
<field name="village_id"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
<group col="4">
|
||||
<field name="date_in"/>
|
||||
<field name="id_card"/>
|
||||
</group>
|
||||
<group col="4">
|
||||
<field name="no_card"/>
|
||||
<field name="type_postion"/>
|
||||
</group>
|
||||
<group col="2">
|
||||
<field name="other"/>
|
||||
|
||||
</group>
|
||||
<group col="2"><field name="ps_id"/></group>
|
||||
<group>
|
||||
<field name="el_Office">
|
||||
<list editable="bottom">
|
||||
<field name="province_id"/>
|
||||
<field name="district_id"/>
|
||||
<field name="commune_id"/>
|
||||
<field name="village_id"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
<group col="5">
|
||||
<field name="no_ps"/>
|
||||
<field name="time" string="បោះឆ្នោតបាន" placeholder="ដង"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record id="search_view_list" model="ir.ui.view">
|
||||
<field name="name">group_by_list</field>
|
||||
<field name="model">cpp.parent</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="DMR">
|
||||
<group expand="0" string="Group By...">
|
||||
<filter name="commune" string="1ឃុំ" context="{'group_by': 'commune'}"/>
|
||||
<filter name="village" string="2ភូមិ" context="{'group_by': 'village'}"/>
|
||||
<filter name="group" string="3ក្រុម" context="{'group_by' : 'group'}"/>
|
||||
</group>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="family_cpp_form_action_restore">
|
||||
<field name="name">សមាជិកបក្ស</field>
|
||||
<field name="res_model">family.cpp</field>
|
||||
<field name="view_mode">form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="cpp_restore_new">
|
||||
<field name="name">ព័ត៌មានដែលបានលុបចោល</field>
|
||||
<field name="res_model">cpp.parent</field>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="context">{'search_default_commune':True,'search_default_village':True,'search_default_group':True}</field>
|
||||
<field name="domain">[("is_delete","=",0)]</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_app_tree">
|
||||
<field eval="1" name="sequence"/>
|
||||
<field name="view_mode">list</field>
|
||||
<field name="view_id" ref="cpp_restore_tree"/>
|
||||
<field name="act_window_id" ref="cpp_restore_new"/>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_app_form">
|
||||
<field eval="2" name="sequence"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="cpp_restore_form"/>
|
||||
<field name="act_window_id" ref="cpp_restore_new"/>
|
||||
</record>
|
||||
<!-- actions -->
|
||||
|
||||
<!-- <menuitem name="ស្តារព៌ត៌មានសមាជិកបក្ស" id="restore_cpp" parent="cpp_setting"-->
|
||||
<!-- action="cpp_restore_new" groups="youth_and_scholarship.group_cpp_manager,base.user_root" sequence="22"/>-->
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,103 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="cpp_review">
|
||||
<field name="name">ត្រួតពិនិត្យ</field>
|
||||
<field name="model">cpp.parent</field>
|
||||
<field name="arch" type="xml">
|
||||
<list create="false" import="false">
|
||||
<field name="group"/>
|
||||
<field name="district"/>
|
||||
<field name="commune"/>
|
||||
<field name="village"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="cpp_form_review">
|
||||
<field name="name">ត្រួតពិនិត្យ</field>
|
||||
<field name="model">cpp.parent</field>
|
||||
<field name="arch" type="xml">
|
||||
<form create="false">
|
||||
<header>
|
||||
<field name="status" invisible="1"/>
|
||||
<field name="is_delete" invisible="1"/>
|
||||
<button name="action_confirm" state="sent" string="ត្រួតពិនិត្យរួច" type="object" confirm="Are you sure you want to do this?" invisible="state != 'sent'"/>
|
||||
<button name="action_delete" state="app" string="លុបចោល" type="object" confirm="Are you sure you want to do this?" groups="base.user_root"/>
|
||||
<button name="action_cancel" state="draft" string="ព៌ត៌មានមិនត្រឹមត្រូវ" type="object" confirm="Are you sure you want to do this?" invisible="state != 'sent'"/>
|
||||
<field name="state" widget="statusbar"/>
|
||||
</header>
|
||||
<div>
|
||||
<div class="font_box" >
|
||||
<div style="float: left; padding:0 0 30px 20px; width:25%%">
|
||||
<group style="font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); font-size:11px;">
|
||||
<field name="district" string="គណៈកម្មាធិការគណបក្សស្រុក" widget="selection"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="commune" widget="selection"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="village" widget="selection"/>
|
||||
<field name="group"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="no" string="ផ្ទះលេខ"/>
|
||||
<field name="street" string="ផ្លូវលេខ"/>
|
||||
</group>
|
||||
</div>
|
||||
<div style="padding:0 30px 30px 0; float:right;text-align:center;">
|
||||
<div><strong>ឯករាជ្យ សន្តិភាព សេរីភាព ប្រជាធិបតេយ្យ </strong></div>
|
||||
<div><strong>    អព្យាក្រឹត និង វឌ្ឍនភាពសង្គម</strong></div>
|
||||
</div>
|
||||
<div style="text-align: center; margin:0 200px 0 0;">
|
||||
<div><img src='/youth_and_scholarship/static/src/img/logo_cpp.png' style="width:80px; height:70px;"/></div>
|
||||
<div style="margin:10px 0 0 0" class="font_bold_light"><strong style="padding:0 45px 0 0; font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:11px;">បញ្ជីរាយនាមសមាជិកបក្សតាមគ្រួសារបក្ស</strong></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:14px;">
|
||||
<field name="child_cpp_id">
|
||||
<list>
|
||||
<field name="kname"/>
|
||||
<field name="Gender" style="width:60%%"/>
|
||||
<field name="dob"/>
|
||||
<field name="Job_work"/>
|
||||
<field name="date_in"/>
|
||||
<field name="no_card"/>
|
||||
<field name="type_postion"/>
|
||||
<field name="id_card"/>
|
||||
<field name="other"/>
|
||||
</list>
|
||||
</field>
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="family_cpp_form_action">
|
||||
<field name="name">សមាជិកបក្ស</field>
|
||||
<field name="res_model">family.cpp</field>
|
||||
<field name="view_mode">form</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="cpp_review_form_action">
|
||||
<field name="name">ការត្រួតពិនិត្យ</field>
|
||||
<field name="res_model">cpp.parent</field>
|
||||
<field name="view_mode">list</field>
|
||||
<field name="context">{}</field>
|
||||
<field name="domain">[("status","=","review"),("is_delete","=",1)]</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_review_tree">
|
||||
<field eval="1" name="sequence"/>
|
||||
<field name="view_mode">list</field>
|
||||
<field name="view_id" ref="cpp_review"/>
|
||||
<field name="act_window_id" ref="cpp_review_form_action"/>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_review_cpp">
|
||||
<field eval="2" name="sequence"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="cpp_form_review"/>
|
||||
<field name="act_window_id" ref="cpp_review_form_action"/>
|
||||
</record>
|
||||
<!-- actions -->
|
||||
<menuitem name="ត្រួតពិនិត្យព័ត៌មាន" id="menu_review" parent="cpp_menu"
|
||||
action="cpp_review_form_action" sequence="6" groups="youth_and_scholarship.group_cpp_manager,youth_and_scholarship.group_cpp_user,youth_and_scholarship.group_user_readonly,youth_and_scholarship.group_cpp_user_review"/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,286 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="re_view">
|
||||
<field name="name">reviews</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<list create="false" import="false">
|
||||
<field name="Code_id"/>
|
||||
<field name="Kname"/>
|
||||
<field name="Gender"/>
|
||||
<field name="Nationality"/>
|
||||
<field name="DOB"/>
|
||||
<field name="Phone"/>
|
||||
<field name="youth_kind"/>
|
||||
<field name="id_card" string="លេខអត្តសញ្ញាណប័ណ្ណ"/>
|
||||
<field name="id_unit"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="review_form">
|
||||
<field name="name">Information</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Youth Form" >
|
||||
<notebook>
|
||||
<page string="ពាក្យសុំចូល/ពត៌មានផ្ទាល់ខ្លួន" name="information_youth">
|
||||
<div class="widget_box">
|
||||
<div class="widget_title"><h5><label id="Code_id" for="Code_id" string="ពត៌មានផ្ទាល់ខ្លួន"/></h5></div>
|
||||
<field name="image" widget="image" class="oe_avatar" style="padding-right:2%;"/><br/>
|
||||
<group>
|
||||
<group>
|
||||
<field name="Code_id" style="width:30%%"/>
|
||||
</group>
|
||||
</group>
|
||||
<group>
|
||||
<group>
|
||||
<field name="Kname" placeholder="ជាភាសាខ្មែរ..."/>
|
||||
<field name="id_card"/>
|
||||
<field name="DOB"/>
|
||||
<field name="Gender" widget="selection"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="Ename" placeholder="ជាឡាតាំង..."/>
|
||||
<field name="nation_id"/>
|
||||
<field name="Nationality"/>
|
||||
<field name="Alive_id"/>
|
||||
</group>
|
||||
</group>
|
||||
<group>
|
||||
<field name="POD" colspan="2">
|
||||
<list editable="bottom">
|
||||
<field name="province_id" required="1" context="{'default_loc_code':'1'}" widget="selection"/>
|
||||
<field name="district_id" invisible="province_id == False" required="1" context="{'default_loc_code':'2','default_parent_location':province_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="commune_id" invisible="province_id == False" required="1" context="{'default_loc_code':'3','default_parent_location':district_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="village_id" invisible="province_id == False" context="{'default_loc_code':'4','default_parent_location':commune_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
<field name="group"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
<div class="widget_title">
|
||||
<h5><label id="fb" for="fb" string="ព័ត៌មានទំនាក់ទំនង និងអាស័យដ្ឋាន"/></h5>
|
||||
</div>
|
||||
<div>
|
||||
<group col="4">
|
||||
<field name="Phone" widget="phone"/>
|
||||
<field name="Email" widget="email"/>
|
||||
<field name="fb"/>
|
||||
<field name="gmail"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="Address" colspan="2">
|
||||
<list editable="bottom">
|
||||
<field name="province_id" required="1" context="{'default_loc_code':'1'}" widget="selection"/>
|
||||
<field name="district_id" invisible="province_id == False" required="1" context="{'default_loc_code':'2','default_parent_location':province_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="commune_id" invisible="province_id == False" required="1" context="{'default_loc_code':'3','default_parent_location':district_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="village_id" invisible="province_id == False" context="{'default_loc_code':'4','default_parent_location':commune_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
<field name="group"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</div>
|
||||
<div class="widget_title">
|
||||
<h5><label id="Job_work" for="Job_work" string="អំពីការងារ និងស្ថាប័ន"/></h5>
|
||||
</div>
|
||||
<group>
|
||||
<group>
|
||||
<field name="id_card" string="លេខអត្តសញ្ញាណបណ្ណ"/>
|
||||
<field name="Job_work" widget="many2many_tags"/>
|
||||
<field name="position_id" widget="many2many_tags"/>
|
||||
<field name="department_id" widget="many2many_tags"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="organize_id" widget="many2many_tags"/>
|
||||
<field name="instituation_id" widget="many2many_tags"/>
|
||||
<field name="id_unit"/>
|
||||
</group>
|
||||
</group>
|
||||
<div class="widget_title">
|
||||
<h5><label id="youth_kind" for="youth_kind" string="ប្រភេទយុវជន"/></h5>
|
||||
</div>
|
||||
<div>
|
||||
<group>
|
||||
<field name="youth_kind" domain="[('parent_id','=',youth_kind)]" style="width:30%%"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="member_in" colspan="2">
|
||||
<list editable="bottom">
|
||||
<field name="province_id" required="1" context="{'default_loc_code':'1'}" widget="selection"/>
|
||||
<field name="district_id" invisible="province_id == False" required="1" context="{'default_loc_code':'2','default_parent_location':province_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="commune_id" invisible="province_id == False" required="1" context="{'default_loc_code':'3','default_parent_location':district_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="village_id" invisible="province_id == False" context="{'default_loc_code':'4','default_parent_location':commune_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
<field name="group"/>
|
||||
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</div>
|
||||
<div class="widget_title">
|
||||
<h5><label id="al_office" for="al_office" string="ការិយាល័យបោះឆ្នោត"/></h5>
|
||||
</div>
|
||||
<div>
|
||||
<group>
|
||||
<field name="cpp_no" style="width:35%%"/>
|
||||
<field name="al_office"/>
|
||||
<field name="El_Office" widget="one2many_list">
|
||||
<list editable="bottom">
|
||||
<field name="province_id" required="1" context="{'default_loc_code':'1'}" widget="selection"/>
|
||||
<field name="district_id" invisible="province_id == False" required="1" context="{'default_loc_code':'2','default_parent_location':province_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="commune_id" invisible="province_id == False" required="1" context="{'default_loc_code':'3','default_parent_location':district_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="village_id" invisible="province_id == False" context="{'default_loc_code':'4','default_parent_location':commune_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
<field name="group"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</div>
|
||||
<div class="widget_title">
|
||||
<h5><label id="file_name" for="file_name" string="ឯកសារបញ្ជាក់"/></h5>
|
||||
</div>
|
||||
<div>
|
||||
<group>
|
||||
<field name="file_name" invisible="1"/>
|
||||
<field name="upload_file" filename="file_name" colspan="2" class="oe_inline" nolabel="1"/>
|
||||
</group>
|
||||
</div>
|
||||
</div>
|
||||
</page>
|
||||
<page string="ប្រវត្តិនៃការសិក្សា និងវគ្គបណ្តុះបណ្តាល" name="History study">
|
||||
<div class="widget_title">
|
||||
<h5><label id="history_study_id" for="history_study_id" string="ប្រវត្តិនៃការសិក្សា និងវគ្គបណ្តុះបណ្តាល"/></h5>
|
||||
</div>
|
||||
<div>
|
||||
<field name="history_study_id" colspan="2">
|
||||
<list string="History study" editable="bottom">
|
||||
<field name="date_in" string="ថ្ងៃខែឆ្នាំចូល"/>
|
||||
<field name="date_out" string="ថ្ងៃខែឆ្នាំបញ្ចប់"/>
|
||||
<field name="degree_level" string="កំរិតសិក្សា"/>
|
||||
<field name="kill_id" string="ជំនាញ"/>
|
||||
<field name="university_id" string="គ្រឹះស្ថានសិក្សា"/>
|
||||
<field name="country" string="ប្រទេស"/>
|
||||
</list>
|
||||
</field>
|
||||
</div>
|
||||
</page>
|
||||
<page string="ប្រវត្តិការងារ" name="History Job">
|
||||
<div class="widget_title">
|
||||
<h5><label id="history_job_id" for="history_job_id" string="ប្រវត្តិការងារ"/></h5>
|
||||
</div>
|
||||
<div>
|
||||
<field name="history_job_id" colspan="2">
|
||||
<list string="History Job" editable="bottom">
|
||||
<field name="date_in" string="ថ្ងៃខែឆ្នាំចូល"/>
|
||||
<field name="date_out" string="ថ្ងៃខែឆ្នាំបញ្ចប់"/>
|
||||
<field name="job_id" string="មុខតំណែង"/>
|
||||
<field name="depart_id" string="ផ្នែក"/>
|
||||
<field name="posit_id" string="ឋានៈ"/>
|
||||
<field name="department_gen" string="អគ្គនាយកដ្ឋាន/អង្គភាព"/>
|
||||
<field name="leader" string="ថ្នាក់ដឹកនាំផ្ទាល់"/>
|
||||
<field name="organize" string="ក្រសួង/ស្ថាប័ន"/>
|
||||
</list>
|
||||
</field>
|
||||
</div>
|
||||
</page>
|
||||
<page string="ការលើកសរសើរ ឬដាក់ពិន័យ" name="praise">
|
||||
<div class="widget_title">
|
||||
<h5><label id="praise_pr_id" for="praise_pr_id" string="ការលើកសរសើរ"/></h5>
|
||||
</div>
|
||||
<div>
|
||||
<field name="praise_pr_id" colspan="2" string="ការលើកសរសើរ">
|
||||
<list string="History Job" editable="bottom">
|
||||
<field name="date"/>
|
||||
<field name="pr_kind"/>
|
||||
<field name="lavels"/>
|
||||
<field name="upload_file"/>
|
||||
<field name="file_name" invisible="1"/>
|
||||
<field name="country"/>
|
||||
</list>
|
||||
</field>
|
||||
</div>
|
||||
<div class="widget_title">
|
||||
<h5><label id="punish_pus_id" for="punish_pus_id" string="ការដាក់ពិន័យ"/></h5>
|
||||
</div>
|
||||
<div>
|
||||
<field name="punish_pus_id" colspan="2" string="ការដាក់ពិន័យ">
|
||||
<list string="History Job" editable="bottom">
|
||||
<field name="date"/>
|
||||
<field name="pun_kind"/>
|
||||
<field name="lavels"/>
|
||||
<field name="upload_file"/>
|
||||
<field name="file_name" invisible="1"/>
|
||||
<field name="country"/>
|
||||
</list>
|
||||
</field>
|
||||
</div>
|
||||
</page>
|
||||
<page string="ព័ត៌មានគ្រួសារ" name="Family info">
|
||||
<div class="widget_title">
|
||||
<h5><label id="parent_id" for="parent_id" string="ព័ត៌មានគ្រួសារ"/></h5>
|
||||
</div>
|
||||
<div>
|
||||
<field name="parent_id" colspan="2" nolabel="1">
|
||||
<list string="ព័ត៌មានគ្រួសារ">
|
||||
<field name="type_postion"/>
|
||||
<field name="Kname"/>
|
||||
<field name="Ename"/>
|
||||
<field name="situation"/>
|
||||
<field name="Email"/>
|
||||
<field name="Dob"/>
|
||||
<field name="Phone"/>
|
||||
</list>
|
||||
</field>
|
||||
</div>
|
||||
</page>
|
||||
<page string="ការធានាអះអាង និងអ្នកណែរនាំ" name="Assurance">
|
||||
<div class="widget_title">
|
||||
<h5><label id="assurance_id" for="assurance_id" string="ការធានាអះអាង និងអ្នកណែរនាំ"/></h5>
|
||||
</div>
|
||||
<div>
|
||||
<field name="assurance_id" colspan="2" nolabel="1">
|
||||
<list string="ការធានាអះអាង និងអ្នកណែរនាំ">
|
||||
<field name="type_postion" string="ការធានាអះអាង និងណែរនាំ៖"/>
|
||||
<field name="askname" string="គោត្តនាម នាម(ជាភាសាខ្មែរ)"/>
|
||||
<field name="asename" string="គោត្តនាម នាម(ជាឡាតាំង)"/>
|
||||
<field name="dob" string="ថ្ងៃខែឆ្នាំកំណើត"/>
|
||||
<field name="email" string="អ៊ីម៉ែល៖"/>
|
||||
<field name="phone" string="លេខទូរសព្ទ"/>
|
||||
<field name="date_signal" string="ថ្ងៃខែឆ្នាំចុះហត្ថលេខា"/>
|
||||
</list>
|
||||
</field>
|
||||
</div>
|
||||
</page>
|
||||
</notebook>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="form_reviews_action">
|
||||
<field name="name">ការត្រួតពិនិត្យ</field>
|
||||
<field name="res_model">youth.scholarship</field>
|
||||
<field name="view_mode">list</field>
|
||||
<field name="domain">[("IsDeleted","=",1),("Job_id","=","Youth"),("status","=","review")]</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_re_tree">
|
||||
<field eval="1" name="sequence"/>
|
||||
<field name="view_mode">list</field>
|
||||
<field name="view_id" ref="re_view"/>
|
||||
<field name="act_window_id" ref="form_reviews_action"/>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_re_form">
|
||||
<field eval="2" name="sequence"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="review_form"/>
|
||||
<field name="act_window_id" ref="form_reviews_action"/>
|
||||
</record>
|
||||
<!-- actions -->
|
||||
<menuitem name="ការត្រួតពិនិត្យ" id="youth_review" parent="youth_and_scholarship.menu_1"
|
||||
action="form_reviews_action" sequence="2" groups="youth_and_scholarship.group_uyfc_user_review,youth_and_scholarship.group_uyfc_manager"/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,123 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="University">
|
||||
<field name="name">University information</field>
|
||||
<field name="model">uni.university</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="Kname"/>
|
||||
<field name="Ename"/>
|
||||
<field name="Phone"/>
|
||||
<field name="Fax"/>
|
||||
<field name="Email"/>
|
||||
<field name="Website"/>
|
||||
<field name="Address"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="Reference">
|
||||
<field name="name">Reference information</field>
|
||||
<field name="model">ref.reference</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="Kname" />
|
||||
<field name="Ename" />
|
||||
<field name="Gender"/>
|
||||
<field name="DOB" />
|
||||
<field name="Email"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="sponsor">
|
||||
<field name="name">Scholarship sponsor</field>
|
||||
<field name="model">scholarship.sponsor</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="spKname"/>
|
||||
<field name="spEname"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="Unversity_info" model="ir.ui.view">
|
||||
<field name="name">University information</field>
|
||||
<field name="model">uni.university</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="ពត៌មានសកលវិទ្យាល័យ">
|
||||
<div class="widget_box">
|
||||
<div class="widget_title"><h5><label string="ពត៌មានសកលវិទ្យាល័យ" for="Kname"/></h5> </div>
|
||||
<group>
|
||||
<field name="Kname" />
|
||||
<field name="Ename" />
|
||||
<field name="Phone" />
|
||||
<field name="Fax" />
|
||||
<field name="Email" />
|
||||
<field name="Website" />
|
||||
<field name="Address" />
|
||||
</group>
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="reference_info" model="ir.ui.view">
|
||||
<field name="name">Reference information</field>
|
||||
<field name="model">ref.reference</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="អ្នកធានា">
|
||||
<div class="widget_box">
|
||||
<div class="widget_title"><h5><label string="ព័ត៌មានអ្នកធានា" for="Ename"/></h5> </div>
|
||||
<group>
|
||||
<field name="Kname" />
|
||||
<field name="Ename" />
|
||||
<field name="Gender" />
|
||||
<field name="DOB" />
|
||||
<field name="Email" />
|
||||
</group>
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="Sponsor_info" model="ir.ui.view">
|
||||
<field name="name">Sponsor information</field>
|
||||
<field name="model">scholarship.sponsor</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="អ្នកឧបត្ថមអាហាររូបករណ៍">
|
||||
<div class="widget_box">
|
||||
<div class="widget_title"><h5><label string="Form Registration" for="spKname"/></h5> </div>
|
||||
<group>
|
||||
<field name="spKname" string="ឈ្មោះអ្នកឧបត្ថម(ជាភាសាខ្មែរ)" style="width:50%%"/>
|
||||
<field name="spEname" string="ឈ្មោះអ្នកឧបត្ថម(ជាឡាតាំង)" style="width:50%%"/>
|
||||
</group>
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="university_action">
|
||||
<field name="name">University Information</field>
|
||||
<field name="res_model">uni.university</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="reference_action">
|
||||
<field name="name">Reference Information</field>
|
||||
<field name="res_model">ref.reference</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
<field name="domain">[("status","=", 1)]</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="sponsor_action">
|
||||
<field name="name">Sponsor Information</field>
|
||||
<field name="res_model">scholarship.sponsor</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem name="សកលវិទ្យាល័យ" id="uni_menu" parent="setting_menu2" action="university_action"/>
|
||||
<menuitem name="អ្នកធានា" id="ref_menu" parent="setting_menu2" action="reference_action"/>
|
||||
<menuitem name="អ្នកឧបត្ថមអាហាររូបករណ៍" id="scholarship_menu" parent="setting_menu2" action="sponsor_action"/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,117 @@
|
||||
<openerp>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="scholarship_kanban">
|
||||
<field name="name">scholarship_kanban</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<kanban class="o_res_partner_kanban">
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<div class="oe_kanban_global_click o_res_partner_kanban">
|
||||
<div class="o_kanban_tags_section oe_kanban_partner_categories"/>
|
||||
<div class="o_kanban_image">
|
||||
<t>
|
||||
<img t-att-src="kanban_image('youth_and_scholarship.youth_and_scholarship', 'image', record.id.value)"/>
|
||||
</t>
|
||||
</div>
|
||||
<div class="oe_kanban_details">
|
||||
<strong class="oe_partner_heading"><field name="Kname"/></strong>
|
||||
<ul>
|
||||
<li><field name="Ename"/></li>
|
||||
<li><field name="Gender"/></li>
|
||||
<li><field name="DOB"/></li>
|
||||
<li><field name="Job_work"/></li>
|
||||
</ul>
|
||||
<div class="oe_kanban_partner_links"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="student_stu_tree">
|
||||
<field name="name">Student info</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="image" widget="image"/>
|
||||
<field name="Kname"/>
|
||||
<field name="Ename"/>
|
||||
<field name="Gender"/>
|
||||
<field name="DOB"/>
|
||||
<field name="Job_work"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="form_student_stu" model="ir.ui.view">
|
||||
<field name="name">Student Info</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Job Form" version="9.0">
|
||||
<div class="widget_box">
|
||||
<div class="widget_title"><h5><label for="information" string="ពត៌មានរបស់សិស្ស"/></h5></div>
|
||||
<div>
|
||||
<group col="1">
|
||||
<field name="image" widget="image" class="oe_avatar oe_left" nolabel="1"/>
|
||||
|
||||
</group>
|
||||
<group>
|
||||
<field name="Kname" placeholder="First Name and Last Name..." style="width:40%%"/>
|
||||
<field name="Ename" placeholder="First Name and last Name..." style="width:40%%"/>
|
||||
<field name="Gender" style="width:40%%" />
|
||||
<field name="DOB" />
|
||||
<field name="Job_work" style="width:40%%"/>
|
||||
</group>
|
||||
</div>
|
||||
|
||||
<notebook>
|
||||
<page name="Father and mother" string="ពត៌មានឪពុក និងម្តាយ">
|
||||
<group>
|
||||
<field name="parent_id" nolabel="1">
|
||||
<list string="Father" editable="bottom">
|
||||
<field name="type_postion" />
|
||||
<field name="Ename"/>
|
||||
<field name="Age" string="អាយុ"/>
|
||||
<field name="acc"/>
|
||||
<field name="situation"/>
|
||||
<field name="Phone"/>
|
||||
</list>
|
||||
</field>
|
||||
</group>
|
||||
</page>
|
||||
</notebook>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</field>
|
||||
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="student_stu">
|
||||
<field name="context">{'default_Job_id': 'student scholarship'}</field>
|
||||
<field name="name">Student Info</field>
|
||||
<field name="res_model">youth.scholarship</field>
|
||||
<field name="view_mode">list,form,kanban</field>
|
||||
<field name="domain">[("IsDeleted","=",1),("Job_id","=","student scholarship")]</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_student_stu_tree">
|
||||
<field eval="1" name="sequence"/>
|
||||
<field name="view_mode">tree</field>
|
||||
<field name="view_id" ref="student_stu_tree"/>
|
||||
<field name="act_window_id" ref="student_stu"/>
|
||||
</record>
|
||||
<record model="ir.actions.act_window.view" id="act_form_student_stu">
|
||||
<field eval="2" name="sequence"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="form_student_stu"/>
|
||||
<field name="act_window_id" ref="student_stu"/>
|
||||
</record>
|
||||
<!-- actions -->
|
||||
<menuitem name="SCHOLARSHIP" id="scholarship_menu_1" groups="youth_and_scholarship.group_uyfc_manager,base.user_root" web_icon="youth_and_scholarship,static/description/scholarship.png" sequence="3"/>
|
||||
<menuitem name="កំណត់" id="setting_menu" parent="scholarship_menu_1" groups="youth_and_scholarship.group_uyfc_manager,base.user_root"/>
|
||||
<menuitem name="អាហាររូបករណ៍សិស្ស" id="users_log_menu" parent="scholarship_menu_1"
|
||||
action="student_stu" groups="youth_and_scholarship.group_uyfc_manager,base.user_root"/>
|
||||
</data>
|
||||
</openerp>
|
||||
@@ -0,0 +1,28 @@
|
||||
<openerp>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="users_log_tree">
|
||||
|
||||
<field name="name">Users Log</field>
|
||||
<field name="model">res.users.log</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="id"/>
|
||||
<field name="create_uid"/>
|
||||
<field name="create_date"/>
|
||||
<field name="write_uid"/>
|
||||
<field name="write_date"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="users_log">
|
||||
<field name="name">users log</field>
|
||||
<field name="res_model">res.users.log</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
|
||||
<!-- actions -->
|
||||
<menuitem name="អ្នកប្រើប្រាស់" id="users_log_menu" parent="setting_menu2"
|
||||
action="users_log"/>
|
||||
</data>
|
||||
</openerp>
|
||||
@@ -0,0 +1,136 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<openerp>
|
||||
<data>
|
||||
<record id="evaluation_tree" model="ir.ui.view">
|
||||
<field name="name">evaluation tree</field>
|
||||
<field name="model">evaluation.eval</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="display_name"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
<record id="Evaluation" model="ir.ui.view">
|
||||
<field name="name">evaluation form</field>
|
||||
<field name="model">evaluation.eval</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="វាយតម្លៃ">
|
||||
<group col="2">
|
||||
<div style="float: left;">
|
||||
<img src='/youth_and_scholarship/static/src/img/logo.png' style="width: 70px; margin: 0px 0 0 120px; padding:0px;"/>
|
||||
<h5 class="font_box"><label for="aa" string="សហភាពសហព័ន្ធយុវជនកម្ពុជា(ស.ស.យ.ក)" style="font-weight: bold;margin: 0px 0 0 50px; padding:0px;"/></h5>
|
||||
<h5><label for="bb" string="UNION OF YOUTH FEDERATION OF CAMBODIA(UYFC)" style="font-weight: bold; padding:0px;"/></h5>
|
||||
<h5 class="font_box"><label for="cc" string="គណៈកម្មាធិការ ខេត្តតាកែវ" style="font-weight: bold;margin: 0px 0 0 90px; padding:0px;"/></h5>
|
||||
</div>
|
||||
<div class="font_box">
|
||||
<h2><label for="a" string="ព្រះរាជាណាចក្រកម្ពុជា" style="font-weight: bold; padding:0px 0 0 10px"/></h2>
|
||||
<h2><label for="b" string="ជាតិ សាសនា ព្រះមហាក្សត្រ" style="font-weight: bold;"/></h2>
|
||||
</div>
|
||||
</group>
|
||||
<group>
|
||||
<div align="center" class="font_box">
|
||||
<label for="c" string="ទម្រង់វាយតម្លៃយុវជនក្នុងសកម្មភាព" style="text-decoration: underline;"/>
|
||||
<field name="hit_value" style="width:20%%"/>
|
||||
</div>
|
||||
</group>
|
||||
<label for="dd" string="១.អត្តសញ្ញាណ" class="font_box"/><br/>
|
||||
<group col="8">
|
||||
<field name="youth_id"/>
|
||||
<field name="display_Gender" string="ភេទ"/>
|
||||
<field name="display_DOB" string="ថ្ងៃខែឆ្នាំកំណើត"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="date"/>
|
||||
</group>
|
||||
<group col="6" class="font_box">
|
||||
<field name="name" string="ឈ្មោះអ្នកវាយតម្លៃ"/>
|
||||
<field name="gender" string="ភេទ"/>
|
||||
<field name="position" string="មុខតំណែង"/>
|
||||
<field name="department" string="ផ្នែកស្រុក/ក្រុង"/>
|
||||
<field name="Date_of_hit" string="កាលបរិច្ឆេទវាយតម្លៃ"/>
|
||||
<div colspan="2">
|
||||
<label for="d" string="ម៉ោង" style="font-weight: bold;"/>
|
||||
<field name="hour" style="width:20%%"/>
|
||||
<label for="ff" string=":"/>
|
||||
<field name="sec" style="width:10%%"/>
|
||||
</div>
|
||||
</group>
|
||||
<group col="1">
|
||||
<div class="font_box">
|
||||
<label for="e" string="២.ការវាយតម្លៃបេក្ខភាព"/><br/>
|
||||
<label for="f" string="សូមផ្តល់ពិន្ទុដែលសុក្រឹតបំផុតដែលអាចធ្វើទៅបានទៅតាមសកម្មភាព សកម្មភាពជាក់ស្តែងរបស់បេក្ខជននីមួយៗ"/>
|
||||
</div>
|
||||
<div class="font_box">
|
||||
<field nolabel="1" name="part_of_point">
|
||||
<tree editable="bottom">
|
||||
<field name="score" string="ពិន្ទុ"/>
|
||||
<field name="rank" string="ចំណាត់ថ្នាក់"/>
|
||||
<field name="detail" string="និយមន័យ"/>
|
||||
</tree>
|
||||
</field>
|
||||
</div>
|
||||
</group>
|
||||
<group col="1">
|
||||
<div class="font_box">
|
||||
<label for="g" string="ក.លក្ខខណ្ឌវិនិច្ឆ័យនៃការវាយតម្លៃសមត្ថភាពការងារ"/>
|
||||
</div>
|
||||
<div class="font_box">
|
||||
<field nolabel="1" name="condition_eval_id" widget ="one2many_list">
|
||||
<tree editable="bottom">
|
||||
<field name="conditions" string="លក្ខខណ្ឌវិនិច្ឆ័យនៃការវាយតម្លៃ"/>
|
||||
<field name="commen" string="យោបល់"/>
|
||||
<field name="score" string="ពិន្ទុ"/>
|
||||
</tree>
|
||||
</field>
|
||||
</div>
|
||||
</group>
|
||||
<group col="1">
|
||||
<div class="font_box">
|
||||
<label for="hh" string="ខ.លក្ខខណ្ឌវិនិច្ឆ័យនៃការវាយតម្លៃលក្ខណបុគ្គល"/>
|
||||
</div>
|
||||
<div class="font_box">
|
||||
<field nolabel="1" name="self_id" widget ="one2many_list">
|
||||
<tree editable="bottom">
|
||||
<field name="con_self" string="លក្ខខណ្ឌវិនិច្ឆ័យនៃការវាយតម្លៃ"/>
|
||||
<field name="commen" string="យោបល់"/>
|
||||
<field name="score" string="ពិន្ទុ"/>
|
||||
</tree>
|
||||
</field>
|
||||
</div>
|
||||
</group>
|
||||
<group col="1">
|
||||
<div class="font_box">
|
||||
<label for="jj" string="គ.ការវាយតម្លៃលើការសរសេរអត្ថបទ"/>
|
||||
</div>
|
||||
<div class="font_box">
|
||||
<field nolabel="1" name="condition_write_id" widget ="one2many_list">
|
||||
<tree editable="bottom">
|
||||
<field name="con_write" string="លក្ខខណ្ឌវិនិច្ឆ័យនៃការវាយតម្លៃ(អត្ថន័យ[០-៨]ពិន្ទុ និងវេយ្យាករណ៍[០-២]ពិន្ទុ)"/>
|
||||
<field name="commen" string="យោបល់"/>
|
||||
<field name="score" string="ពិន្ទុ"/>
|
||||
</tree>
|
||||
</field>
|
||||
</div>
|
||||
</group>
|
||||
<div align="center" class="font_box">
|
||||
<label for="h" string="តម្រូវការដើម្បីអោយបេក្ខភាពប្រសើរឡើង"/>
|
||||
</div>
|
||||
<div colspan="2" class="font_box">
|
||||
<label for="i" string="កែរលំអរ"/>
|
||||
<field name="update" nolabel="1"/>
|
||||
<label for="j" string="ការសិក្សា"/>
|
||||
<field name="studying" nolabel="1"/>
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record model="ir.actions.act_window" id="evaluation_action">
|
||||
<field name="name">ទម្រង់វាយតម្លៃសមាជិក</field>
|
||||
<field name="res_model">evaluation.eval</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem name="ទម្រង់វាយតម្លៃសមាជិក" id="value_menu_1" parent="youth_and_scholarship.menu_1"
|
||||
action="evaluation_action" groups="youth_and_scholarship.group_uyfc_manager"/>
|
||||
</data>
|
||||
</openerp>
|
||||
@@ -0,0 +1,366 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<!-- Kanban view -->
|
||||
<record model="ir.ui.view" id="youth_and_scholarship_kanban">
|
||||
<field name="name">youth_and_scholarship_kanban</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<kanban class="o_res_partner_kanban">
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<div class="oe_kanban_global_click o_res_partner_kanban">
|
||||
<div class="o_kanban_tags_section oe_kanban_partner_categories"/>
|
||||
<div class="o_kanban_image">
|
||||
<field name="image" widget="image"/>
|
||||
</div>
|
||||
<div class="oe_kanban_details font_box">
|
||||
<strong class="oe_partner_heading"><field name="Kname"/></strong>
|
||||
<ul>
|
||||
<li><field name="Gender"/></li>
|
||||
<li><field name="Nationality"/></li>
|
||||
<li><field name="DOB"/></li>
|
||||
<li><field name="POD"/></li>
|
||||
<li><field name="Phone"/></li>
|
||||
<li><field name="youth_kind"/></li>
|
||||
<li><field name="id_card"/></li>
|
||||
</ul>
|
||||
<div class="oe_kanban_partner_links"/>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!-- List view -->
|
||||
<record model="ir.ui.view" id="youth_and_scholarship_list">
|
||||
<field name="name">youth info</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<list class="font_box">
|
||||
<field name="Code_id"/>
|
||||
<field name="Kname"/>
|
||||
<field name="Gender"/>
|
||||
<field name="Nationality"/>
|
||||
<field name="DOB"/>
|
||||
<field name="Phone"/>
|
||||
<field name="youth_kind"/>
|
||||
<field name="id_card" string="លេខអត្តសញ្ញាណប័ណ្ណ"/>
|
||||
<field name="id_unit"/>
|
||||
<field name="status"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!-- Form view -->
|
||||
<record model="ir.ui.view" id="information_forms">
|
||||
<field name="name">Information</field>
|
||||
<field name="model">youth.scholarship</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Youth Form">
|
||||
<notebook>
|
||||
<page string="ពាក្យសុំចូល/ពត៌មានផ្ទាល់ខ្លួន" name="information_youth">
|
||||
<div class="widget_box">
|
||||
<div class="widget_title"><h5><label id="Code_id" for="Code_id" string="ពត៌មានផ្ទាល់ខ្លួន"/></h5></div>
|
||||
<field name="image" widget="image" class="oe_avatar" style="padding-right:2%;"/><br/>
|
||||
<group>
|
||||
<group>
|
||||
<field name="Code_id" style="width:30%%"/>
|
||||
</group>
|
||||
</group>
|
||||
<group>
|
||||
<group>
|
||||
<field name="Kname" placeholder="ជាភាសាខ្មែរ..."/>
|
||||
<field name="id_card"/>
|
||||
<field name="DOB"/>
|
||||
<field name="Gender" widget="selection"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="Ename" placeholder="ជាឡាតាំង..."/>
|
||||
<field name="nation_id"/>
|
||||
<field name="Nationality"/>
|
||||
<field name="Alive_id"/>
|
||||
</group>
|
||||
</group>
|
||||
|
||||
<field name="POD">
|
||||
<list editable="bottom">
|
||||
<field name="province_id" required="1" context="{'default_loc_code':'1'}" widget="selection"/>
|
||||
<field name="district_id" invisible="province_id == False" required="1" context="{'default_loc_code':'2','default_parent_location':province_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="commune_id" invisible="province_id == False" required="1" context="{'default_loc_code':'3','default_parent_location':district_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="village_id" invisible="province_id == False" context="{'default_loc_code':'4','default_parent_location':commune_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
<field name="group"/>
|
||||
</list>
|
||||
</field>
|
||||
|
||||
<div class="widget_title">
|
||||
<h5><label id="fb" for="fb" string="ព័ត៌មានទំនាក់ទំនង និងអាស័យដ្ឋាន"/></h5>
|
||||
</div>
|
||||
<group>
|
||||
<group>
|
||||
<field name="Phone" widget="phone"/>
|
||||
<field name="Email" widget="email"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="fb"/>
|
||||
<field name="gmail"/>
|
||||
</group>
|
||||
</group>
|
||||
|
||||
<field name="Address">
|
||||
<list editable="bottom">
|
||||
<field name="province_id" required="1" context="{'default_loc_code':'1'}" widget="selection"/>
|
||||
<field name="district_id" invisible="province_id == False" required="1" context="{'default_loc_code':'2','default_parent_location':province_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="commune_id" invisible="province_id == False" required="1" context="{'default_loc_code':'3','default_parent_location':district_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="village_id" invisible="province_id == False" context="{'default_loc_code':'4','default_parent_location':commune_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
<field name="group"/>
|
||||
</list>
|
||||
</field>
|
||||
|
||||
<div class="widget_title">
|
||||
<h5><label id="Job_work" for="Job_work" string="អំពីការងារ និងស្ថាប័ន"/></h5>
|
||||
</div>
|
||||
<group>
|
||||
<group>
|
||||
<field name="id_card" string="លេខអត្តសញ្ញាណបណ្ណ"/>
|
||||
<field name="Job_work" widget="many2many_tags"/>
|
||||
<field name="position_id" widget="many2many_tags"/>
|
||||
<field name="department_id" widget="many2many_tags"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="organize_id" widget="many2many_tags"/>
|
||||
<field name="instituation_id" widget="many2many_tags"/>
|
||||
<field name="id_unit"/>
|
||||
</group>
|
||||
</group>
|
||||
|
||||
<div class="widget_title">
|
||||
<h5><label id="youth_kind" for="youth_kind" string="ប្រភេទយុវជន"/></h5>
|
||||
</div>
|
||||
<group>
|
||||
<group>
|
||||
<field name="youth_kind" domain="[('parent_id','=',youth_kind)]" style="width:30%%"/>
|
||||
</group>
|
||||
</group>
|
||||
<field name="member_in">
|
||||
<list editable="bottom">
|
||||
<field name="province_id" required="1" context="{'default_loc_code':'1'}" widget="selection"/>
|
||||
<field name="district_id" invisible="province_id == False" required="1" context="{'default_loc_code':'2','default_parent_location':province_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="commune_id" invisible="province_id == False" required="1" context="{'default_loc_code':'3','default_parent_location':district_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="village_id" invisible="province_id == False" context="{'default_loc_code':'4','default_parent_location':commune_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
<field name="group"/>
|
||||
</list>
|
||||
</field>
|
||||
|
||||
<div class="widget_title">
|
||||
<h5><label id="al_office" for="al_office" string="ការិយាល័យបោះឆ្នោត"/></h5>
|
||||
</div>
|
||||
<group>
|
||||
<group>
|
||||
<field name="cpp_no" style="width:35%%"/>
|
||||
<field name="al_office"/>
|
||||
</group>
|
||||
</group>
|
||||
<field name="El_Office">
|
||||
<list editable="bottom">
|
||||
<field name="province_id" required="1" context="{'default_loc_code':'1'}" widget="selection"/>
|
||||
<field name="district_id" invisible="province_id == False" required="1" context="{'default_loc_code':'2','default_parent_location':province_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="commune_id" invisible="province_id == False" required="1" context="{'default_loc_code':'3','default_parent_location':district_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="village_id" invisible="province_id == False" context="{'default_loc_code':'4','default_parent_location':commune_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
<field name="group"/>
|
||||
</list>
|
||||
</field>
|
||||
|
||||
<div class="widget_title">
|
||||
<h5><label id="file_name" for="file_name" string="ឯកសារបញ្ជាក់"/></h5>
|
||||
</div>
|
||||
<group>
|
||||
<field name="file_name" invisible="1"/>
|
||||
<field name="upload_file" filename="file_name" colspan="2" class="oe_inline" nolabel="1"/>
|
||||
</group>
|
||||
</div>
|
||||
</page>
|
||||
|
||||
<page string="ប្រវត្តិនៃការសិក្សា និងវគ្គបណ្តុះបណ្តាល" name="History study">
|
||||
<div class="widget_title">
|
||||
<h5><label id="history_study_id" for="history_study_id" string="ប្រវត្តិនៃការសិក្សា និងវគ្គបណ្តុះបណ្តាល"/></h5>
|
||||
</div>
|
||||
<field name="history_study_id">
|
||||
<list string="History study" editable="bottom">
|
||||
<field name="date_in" string="ថ្ងៃខែឆ្នាំចូល"/>
|
||||
<field name="date_out" string="ថ្ងៃខែឆ្នាំបញ្ចប់"/>
|
||||
<field name="degree_level" string="កំរិតសិក្សា"/>
|
||||
<field name="kill_id" string="ជំនាញ"/>
|
||||
<field name="university_id" string="គ្រឹះស្ថានសិក្សា"/>
|
||||
<field name="country" string="ប្រទេស"/>
|
||||
</list>
|
||||
</field>
|
||||
</page>
|
||||
|
||||
<page string="ប្រវត្តិការងារ" name="History Job">
|
||||
<div class="widget_title">
|
||||
<h5><label id="history_job_id" for="history_job_id" string="ប្រវត្តិការងារ"/></h5>
|
||||
</div>
|
||||
<field name="history_job_id">
|
||||
<list string="History Job" editable="top">
|
||||
<field name="date_in" string="ថ្ងៃខែឆ្នាំចូល"/>
|
||||
<field name="date_out" string="ថ្ងៃខែឆ្នាំបញ្ចប់"/>
|
||||
<field name="job_id" string="មុខតំណែង"/>
|
||||
<field name="depart_id" string="ផ្នែក"/>
|
||||
<field name="posit_id" string="ឋានៈ"/>
|
||||
<field name="department_gen" string="អគ្គនាយកដ្ឋាន/អង្គភាព"/>
|
||||
<field name="leader" string="ថ្នាក់ដឹកនាំផ្ទាល់"/>
|
||||
<field name="organize" string="ក្រសួង/ស្ថាប័ន"/>
|
||||
</list>
|
||||
</field>
|
||||
</page>
|
||||
|
||||
<page string="ការលើកសរសើរ ឬដាក់ពិន័យ" name="praise">
|
||||
<div class="widget_title">
|
||||
<h5><label id="praise_pr_id" for="praise_pr_id" string="ការលើកសរសើរ"/></h5>
|
||||
</div>
|
||||
<field name="praise_pr_id" string="ការលើកសរសើរ">
|
||||
<list string="Praise Records" editable="bottom">
|
||||
<field name="date"/>
|
||||
<field name="pr_kind"/>
|
||||
<field name="lavels"/>
|
||||
<field name="upload_file"/>
|
||||
<field name="file_name" invisible="1"/>
|
||||
<field name="country"/>
|
||||
</list>
|
||||
</field>
|
||||
|
||||
<div class="widget_title">
|
||||
<h5><label id="punish_pus_id" for="punish_pus_id" string="ការដាក់ពិន័យ"/></h5>
|
||||
</div>
|
||||
<field name="punish_pus_id" string="ការដាក់ពិន័យ">
|
||||
<list string="Punish Records" editable="bottom">
|
||||
<field name="date"/>
|
||||
<field name="pun_kind"/>
|
||||
<field name="lavels"/>
|
||||
<field name="upload_file"/>
|
||||
<field name="file_name" invisible="1"/>
|
||||
<field name="country"/>
|
||||
</list>
|
||||
</field>
|
||||
</page>
|
||||
|
||||
<page string="ព័ត៌មានគ្រួសារ" name="Family info">
|
||||
<div class="widget_title">
|
||||
<h5><label id="parent_id" for="parent_id" string="ព័ត៌មានគ្រួសារ"/></h5>
|
||||
</div>
|
||||
<field name="parent_id" nolabel="1">
|
||||
<list string="ព័ត៌មានគ្រួសារ" editable="top">
|
||||
<field name="type_postion"/>
|
||||
<field name="Kname"/>
|
||||
<field name="Ename"/>
|
||||
<field name="situation"/>
|
||||
<field name="Email"/>
|
||||
<field name="Dob"/>
|
||||
<field name="Phone"/>
|
||||
</list>
|
||||
</field>
|
||||
</page>
|
||||
|
||||
<page string="ការធានាអះអាង និងអ្នកណែនាំ" name="assurance">
|
||||
<div class="widget_title">
|
||||
<h5><label id="assurance_id" for="assurance_id" string="ការធានាអះអាង និងអ្នកណែនាំ"/></h5>
|
||||
</div>
|
||||
<field name="assurance_id" nolabel="1">
|
||||
<list editable="top">
|
||||
<field name="type_postion" string="ការធានាអះអាង និងណែនាំ៖"/>
|
||||
<field name="askname" string="គោត្តនាម នាម(ជាភាសាខ្មែរ)"/>
|
||||
<field name="asename" string="គោត្តនាម នាម(ជាឡាតាំង)"/>
|
||||
<field name="dob" string="ថ្ងៃខែឆ្នាំកំណើត"/>
|
||||
<field name="email" string="អ៊ីម៉ែល៖"/>
|
||||
<field name="phone" string="លេខទូរសព្ទ"/>
|
||||
<field name="date_signal" string="ថ្ងៃខែឆ្នាំចុះហត្ថលេខា"/>
|
||||
</list>
|
||||
</field>
|
||||
</page>
|
||||
</notebook>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!-- Assurance Youth Form -->
|
||||
<record model="ir.ui.view" id="form_view_assurance_youth">
|
||||
<field name="name">ទម្រង់អ្នកធានា</field>
|
||||
<field name="model">assurances.youth</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<group>
|
||||
<group>
|
||||
<field name="type_postion"/>
|
||||
<field name="code_id"/>
|
||||
<field name="askname"/>
|
||||
<field name="asename"/>
|
||||
<field name="gender"/>
|
||||
<field name="card_id"/>
|
||||
<field name="job"/>
|
||||
<field name="position"/>
|
||||
<field name="department"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="dob"/>
|
||||
<field name="email"/>
|
||||
<field name="phone"/>
|
||||
<field name="organization"/>
|
||||
<field name="insituation"/>
|
||||
<field name="date_signal"/>
|
||||
</group>
|
||||
</group>
|
||||
<field name="pod">
|
||||
<list editable="bottom">
|
||||
<field name="province_id" required="1" context="{'default_loc_code':'1'}" widget="selection"/>
|
||||
<field name="district_id" invisible="province_id == False" required="1" context="{'default_loc_code':'2','default_parent_location':province_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="commune_id" invisible="province_id == False" required="1" context="{'default_loc_code':'3','default_parent_location':district_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="village_id" invisible="province_id == False" context="{'default_loc_code':'4','default_parent_location':commune_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
</list>
|
||||
</field>
|
||||
<field name="address">
|
||||
<list editable="bottom">
|
||||
<field name="province_id" required="1" context="{'default_loc_code':'1'}" widget="selection"/>
|
||||
<field name="district_id" invisible="province_id == False" required="1" context="{'default_loc_code':'2','default_parent_location':province_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="commune_id" invisible="province_id == False" required="1" context="{'default_loc_code':'3','default_parent_location':district_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="village_id" invisible="province_id == False" context="{'default_loc_code':'4','default_parent_location':commune_id}" options="{'no_create_edit': True,'no_open': True}"/>
|
||||
<field name="street"/>
|
||||
<field name="No"/>
|
||||
<field name="group"/>
|
||||
</list>
|
||||
</field>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="youth_and_scholarship_actions">
|
||||
<field name="name">ពាក្យសុំចូលជាសមាជិក</field>
|
||||
<field name="res_model">youth.scholarship</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
<field name="domain">[("IsDeleted","=",1),("Job_id","=","Youth")]</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window.view" id="act_youths_forms">
|
||||
<field eval="2" name="sequence"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="information_forms"/>
|
||||
<field name="act_window_id" ref="youth_and_scholarship_actions"/>
|
||||
</record>
|
||||
|
||||
<!-- Menus -->
|
||||
<menuitem name="UYFC-TAKEO" id="youth_and_scholarship.menu_root" sequence="1" groups="youth_and_scholarship.group_uyfc_manager,youth_and_scholarship.group_uyfc_user_input" web_icon="youth_and_scholarship,static/description/logo.png"/>
|
||||
<menuitem name="ព័ត៌មាន" id="youth_and_scholarship.menu_1" parent="youth_and_scholarship.menu_root" groups="youth_and_scholarship.group_uyfc_manager,youth_and_scholarship.group_uyfc_user_input"/>
|
||||
<menuitem name="ការកំណត់" id="setting_menu2" parent="youth_and_scholarship.menu_root" groups="youth_and_scholarship.group_uyfc_manager"/>
|
||||
<menuitem name="ពាក្យសុំចូលជាសមាជិក" id="youth_and_scholarship.menu_1_list" parent="youth_and_scholarship.menu_1" action="youth_and_scholarship_actions" sequence="2" groups="youth_and_scholarship.group_uyfc_user,youth_and_scholarship.group_uyfc_user_input,youth_and_scholarship.group_uyfc_manager"/>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,193 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record id="void_result_tree" model="ir.ui.view">
|
||||
<field name="name">Void Result</field>
|
||||
<field name="model">village.result</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="province"/>
|
||||
<field name="district"/>
|
||||
<field name="commune"/>
|
||||
<field name="village"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
<record id="void_result_form" model="ir.ui.view">
|
||||
<field name="name">Void Result</field>
|
||||
<field name="model">village.result</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="void result">
|
||||
<div>
|
||||
<div class="font_box">
|
||||
<div style="float: left; padding:0 0 30px 20px; width:25%%">
|
||||
<group>
|
||||
<field name="province"/>
|
||||
<field name="district"/>
|
||||
<field name="commune"/>
|
||||
<field name="village"/>
|
||||
</group>
|
||||
</div>
|
||||
<div style="padding:0 30px 30px 0; float:right;text-align:center;">
|
||||
<div><strong>ឯករាជ្យ សន្តិភាព សេរីភាព ប្រជាធិបតេយ្យ </strong></div>
|
||||
<div><strong>    អព្យាក្រឹត និង វឌ្ឍនភាពសង្គម</strong></div>
|
||||
</div>
|
||||
<div style="text-align: center; margin:0 200px 0 0;">
|
||||
<div><img src='/youth_and_scholarship/static/src/img/logo_cpp.png' style="width:80px; height:70px;"/></div>
|
||||
<div style="margin:10px 0 0 0" class="font_bold_light"><strong style="padding:0 45px 0 0; font-family:Khmer OS Muol Light ;src:url(../font/KhmerOS_muollight.ttf) ;format('truetype'); text-align:center; font-size:11px;">តារាងលទ្ធផលបោះឆ្នោតឃុំក្នុងឆ្នាំ<field name="years" style="width:30%%"/> </strong></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="font-family:Khmer OS content; src:url(../font/KhmerOS_content.ttf) ;format('truetype'); font-size:14px;">
|
||||
<field name="sub_result" >
|
||||
<list editable="bottom">
|
||||
<field name="no"/>
|
||||
<field name="ps_id"/>
|
||||
<field name="party_name"/>
|
||||
<field name="member_cpp"/>
|
||||
<field name="result"/>
|
||||
</list>
|
||||
</field>
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<!--<record id="void_dis_tree" model="ir.ui.view">-->
|
||||
<!--<field name="name">Void Result</field>-->
|
||||
<!--<field name="model">village.result</field>-->
|
||||
<!--<field name="arch" type="xml">-->
|
||||
<!--<tree>-->
|
||||
<!--<field name="province"/>-->
|
||||
<!--<field name="district"/>-->
|
||||
<!--<field name="commune"/>-->
|
||||
<!--</tree>-->
|
||||
<!--</field>-->
|
||||
<!--</record>-->
|
||||
<!--<record id="void_dis_form" model="ir.ui.view">-->
|
||||
<!--<field name="name">Void Result</field>-->
|
||||
<!--<field name="model">village.result</field>-->
|
||||
<!--<field name="arch" type="xml">-->
|
||||
<!--<form string="void result">-->
|
||||
<!--<group>-->
|
||||
<!--<div class="col-xs-12">-->
|
||||
<!--<div style=" float: left;display: inline-block;"><group><field name="province"/><field name="district"/></group></div>-->
|
||||
<!--<div style="padding:0 30px 30px 0; float:right;">-->
|
||||
<!--<div><strong>ឯករាជ្យ សន្តិភាព សេរីភាព ប្រជាធិបតេយ្យ </strong></div>-->
|
||||
<!--<div><strong>    អព្យាក្រឹត និង វឌ្ឍនភាពសង្គម</strong></div>-->
|
||||
<!--</div>-->
|
||||
<!--<div style="text-align: center; margin:0 200px 0 200px;">-->
|
||||
<!--<div><img src='/youth_and_scholarship/src/src/img/logo_cpp.png' style="width:80px; height:70px;"/></div>-->
|
||||
<!--<div style="margin:10px 0 0 0" class="font_bold_light"><strong style="padding:0 50px 0 0; font-family:Khmer OS content ;src:url(../font/KhmerOS_content.ttf) ;format('truetype'); text-align:center; font-size:11px;">តារាងលទ្ធផលបោះឆ្នោតស្រុក</strong></div>-->
|
||||
<!--</div>-->
|
||||
<!--</div>-->
|
||||
<!--</group>-->
|
||||
<!--<group>-->
|
||||
<!--<field name="sub_result" mode="tree" nolabel="1">-->
|
||||
<!--<tree editable="bottom">-->
|
||||
<!--<field name="years"/>-->
|
||||
<!--</tree>-->
|
||||
<!--</field>-->
|
||||
<!--</group>-->
|
||||
<!--</form>-->
|
||||
<!--</field>-->
|
||||
<!--</record>-->
|
||||
<!--<record id="void_pro_tree" model="ir.ui.view">-->
|
||||
<!--<field name="name">Void Result</field>-->
|
||||
<!--<field name="model">village.result</field>-->
|
||||
<!--<field name="arch" type="xml">-->
|
||||
<!--<tree>-->
|
||||
<!--<field name="province"/>-->
|
||||
<!--<field name="district"/>-->
|
||||
<!--</tree>-->
|
||||
<!--</field>-->
|
||||
<!--</record>-->
|
||||
<!--<record id="void_pro_form" model="ir.ui.view">-->
|
||||
<!--<field name="name">Void Result</field>-->
|
||||
<!--<field name="model">village.result</field>-->
|
||||
<!--<field name="arch" type="xml">-->
|
||||
<!--<form string="void result">-->
|
||||
<!--<group>-->
|
||||
<!--<div class="col-xs-12">-->
|
||||
<!--<div style=" float: left;display: inline-block;"><group><field name="province"/></group></div>-->
|
||||
<!--<div style="padding:0 30px 30px 0; float:right;">-->
|
||||
<!--<div><strong>ឯករាជ្យ សន្តិភាព សេរីភាព ប្រជាធិបតេយ្យ </strong></div>-->
|
||||
<!--<div><strong>    អព្យាក្រឹត និង វឌ្ឍនភាពសង្គម</strong></div>-->
|
||||
<!--</div>-->
|
||||
<!--<div style="text-align: center; margin:0 200px 0 200px;">-->
|
||||
<!--<div><img src='/youth_and_scholarship/src/src/img/logo_cpp.png' style="width:80px; height:70px;"/></div>-->
|
||||
<!--<div style="margin:10px 0 0 0" class="font_bold_light"><strong style="padding:0 50px 0 0; font-family:Khmer OS content ;src:url(../font/KhmerOS_content.ttf) ;format('truetype'); text-align:center; font-size:11px;">តារាងលទ្ធផលបោះឆ្នោតខេត្ត</strong></div>-->
|
||||
<!--</div>-->
|
||||
<!--</div>-->
|
||||
<!--</group>-->
|
||||
<!--<group>-->
|
||||
<!--<field name="sub_result" mode="tree" nolabel="1">-->
|
||||
<!--<tree editable="bottom">-->
|
||||
<!--<field name="years"/>-->
|
||||
<!--</tree>-->
|
||||
<!--</field>-->
|
||||
<!--</group>-->
|
||||
<!--</form>-->
|
||||
<!--</field>-->
|
||||
<!--</record>-->
|
||||
<record id="action_void_result" model="ir.actions.act_window">
|
||||
<field name="name">តារាងលទ្ធផលបោះឆ្នោតឃុំ</field>
|
||||
<field name="res_model">village.result</field>
|
||||
<field name="view_mode">list</field>
|
||||
<field name="domain">[("position","=","ឃុំ")]</field>
|
||||
</record>
|
||||
<record id="action_tree_result" model="ir.actions.act_window.view">
|
||||
<field eval="1" name="sequence"/>
|
||||
<field name="view_mode">list</field>
|
||||
<field name="view_id" ref="void_result_tree"/>
|
||||
<field name="act_window_id" ref="action_void_result"/>
|
||||
</record>
|
||||
<record id="action_form_result" model="ir.actions.act_window.view">
|
||||
<field eval="2" name="sequence"/>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="void_result_form"/>
|
||||
<field name="act_window_id" ref="action_void_result"/>
|
||||
</record>
|
||||
<!--<record id="action_void_result_district" model="ir.actions.act_window">-->
|
||||
<!--<field name="context">{'default_position': 'ស្រុក'}</field>-->
|
||||
<!--<field name="name">តារាងលទ្ធផលបោះឆ្នោតស្រុក</field>-->
|
||||
<!--<field name="res_model">village.result</field>-->
|
||||
<!--<field name="view_mode">tree</field>-->
|
||||
<!--<field name="domain">[("position","=","ស្រុក")]</field>-->
|
||||
<!--</record>-->
|
||||
<!--<record id="action_tree_result_dis" model="ir.actions.act_window.view">-->
|
||||
<!--<field eval="1" name="sequence"/>-->
|
||||
<!--<field name="view_mode">tree</field>-->
|
||||
<!--<field name="view_id" ref="void_dis_tree"/>-->
|
||||
<!--<field name="act_window_id" ref="action_void_result_district"/>-->
|
||||
<!--</record>-->
|
||||
<!--<record id="action_form_result_dis" model="ir.actions.act_window.view">-->
|
||||
<!--<field eval="2" name="sequence"/>-->
|
||||
<!--<field name="view_mode">form</field>-->
|
||||
<!--<field name="view_id" ref="void_dis_form"/>-->
|
||||
<!--<field name="act_window_id" ref="action_void_result_district"/>-->
|
||||
<!--</record>-->
|
||||
<!--<record id="action_void_result_province" model="ir.actions.act_window">-->
|
||||
<!--<field name="context">{'default_position': 'ខេត្ត'}</field>-->
|
||||
<!--<field name="name">តារាងលទ្ធផលបោះឆ្នោតខេត្ត</field>-->
|
||||
<!--<field name="res_model">village.result</field>-->
|
||||
<!--<field name="view_mode">tree</field>-->
|
||||
<!--<field name="domain">[("position","=","ខេត្ត")]</field>-->
|
||||
<!--</record>-->
|
||||
<!--<record id="action_tree_result_pro" model="ir.actions.act_window.view">-->
|
||||
<!--<field eval="1" name="sequence"/>-->
|
||||
<!--<field name="view_mode">tree</field>-->
|
||||
<!--<field name="view_id" ref="void_pro_tree"/>-->
|
||||
<!--<field name="act_window_id" ref="action_void_result_province"/>-->
|
||||
<!--</record>-->
|
||||
<!--<record id="action_form_result_pro" model="ir.actions.act_window.view">-->
|
||||
<!--<field eval="2" name="sequence"/>-->
|
||||
<!--<field name="view_mode">form</field>-->
|
||||
<!--<field name="view_id" ref="void_pro_form"/>-->
|
||||
<!--<field name="act_window_id" ref="action_void_result_province"/>-->
|
||||
<!--</record>-->
|
||||
<menuitem name="លទ្ធផលបោះឆ្នោត" id="void_result_menu" parent="youth_and_scholarship_menu_root_1" sequence="10" groups="youth_and_scholarship.group_cpp_manager,youth_and_scholarship.group_cpp_user,youth_and_scholarship.group_user_readonly,youth_and_scholarship.group_cpp_user_input"/>
|
||||
<menuitem name="តារាងលទ្ធផលបោះឆ្នោតឃុំ" id="sub_void_menu" action="action_void_result" parent="void_result_menu" sequence="11" groups="youth_and_scholarship.group_cpp_manager,youth_and_scholarship.group_cpp_user,youth_and_scholarship.group_user_readonly,youth_and_scholarship.group_cpp_user_input"/>
|
||||
<!--<menuitem name="តារាងលទ្ធផលបោះឆ្នោតស្រុក" id="sub_void_menu_dis" action="action_void_result_district" parent="void_result_menu" sequence="12"/>-->
|
||||
<!--<menuitem name="តារាងលទ្ធផលបោះឆ្នោតខេត្ត" id="sub_void_menu_pro" action="action_void_result_province" parent="void_result_menu" sequence="13"/>-->
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<data>
|
||||
<record id="working_days_form_view" model="ir.ui.view">
|
||||
<field name="name">view.working.days</field>
|
||||
<field name="model">wizard.working.days</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Working Days">
|
||||
<group>
|
||||
<label for="warning" string="Do you want to disable or not?"/>
|
||||
</group>
|
||||
<footer>
|
||||
<button name="calc" type="object" string="Confirm" class="oe_highlight"/>
|
||||
<button special="cancel" string="Cancel" class="oe_highlight"/>
|
||||
</footer>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_working_days" model="ir.actions.act_window">
|
||||
<field name="name"> Confirm Box</field>
|
||||
<field name="res_model">wizard.working.days</field>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="target">new</field>
|
||||
</record>
|
||||
|
||||
<act_window id="wiz_working_days_action"
|
||||
res_model="wizard.working.days"
|
||||
src_model="youth.scholarship"
|
||||
target="new"
|
||||
name="បិទពត៌មាន"
|
||||
view_mode="form"
|
||||
view_id="working_days_form_view"
|
||||
key2="client_action_multi"
|
||||
multi="True"/>
|
||||
</data>
|
||||
</openerp>
|
||||
@@ -0,0 +1,238 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<!-- List Views -->
|
||||
<record model="ir.ui.view" id="Job_work_tree">
|
||||
<field name="name">job.work.list</field>
|
||||
<field name="model">job.work</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="name"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="Position_tree">
|
||||
<field name="name">position.sys.list</field>
|
||||
<field name="model">position.sys</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="name"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="Department_tree">
|
||||
<field name="name">departmet.sys.list</field>
|
||||
<field name="model">departmet.sys</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="name"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="Instituation_tree">
|
||||
<field name="name">instituation.sys.list</field>
|
||||
<field name="model">instituation.sys</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="name"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="organization_tree">
|
||||
<field name="name">organize.sys.list</field>
|
||||
<field name="model">organize.sys</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="name"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="alive_status_tree">
|
||||
<field name="name">alive.status.list</field>
|
||||
<field name="model">alive.status</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="name"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="nationality_tree">
|
||||
<field name="name">nationality.nat.list</field>
|
||||
<field name="model">nationality.nat</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="name"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="address_tree">
|
||||
<field name="name">address.add.list</field>
|
||||
<field name="model">address.add</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="loc_code"/>
|
||||
<field name="location_name"/>
|
||||
<field name="parent_location"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="gender_tree">
|
||||
<field name="name">gender.gender.list</field>
|
||||
<field name="model">gender.gender</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="name"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="address_kind" model="ir.ui.view">
|
||||
<field name="name">address.add.form</field>
|
||||
<field name="model">address.add</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Address">
|
||||
<group>
|
||||
<field name="loc_code"/>
|
||||
<field name="location_name"/>
|
||||
<field name="parent_location" invisible="loc_code == '1'"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="youth_kind_tree">
|
||||
<field name="name">youth.kind.list</field>
|
||||
<field name="model">youth.kind</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="name"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="youth_kind_form" model="ir.ui.view">
|
||||
<field name="name">youth.kind.form</field>
|
||||
<field name="model">youth.kind</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Youth kind Form" class="font_box">
|
||||
<group>
|
||||
<field name="name" string="ឈ្មោះ"/>
|
||||
<field name="parent_id"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="nation_tree">
|
||||
<field name="name">nation.nat.list</field>
|
||||
<field name="model">nation.nat</field>
|
||||
<field name="arch" type="xml">
|
||||
<list>
|
||||
<field name="name"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!-- Search View (Fixed for Odoo 19) -->
|
||||
<!-- <record id="search_address_filter" model="ir.ui.view">-->
|
||||
<!-- <field name="name">address search</field>-->
|
||||
<!-- <field name="model">address.add</field>-->
|
||||
<!-- <field name="arch" type="xml">-->
|
||||
<!-- <search>-->
|
||||
<!-- <field name="location_name"/>-->
|
||||
<!-- <group expand="0" string="Group By">-->
|
||||
<!-- <filter name="group_by_parent" string="Parent Directory" context="{'group_by': 'parent_location'}"/>-->
|
||||
<!-- </group>-->
|
||||
<!-- </search>-->
|
||||
<!-- </field>-->
|
||||
<!-- </record>-->
|
||||
|
||||
<!-- Actions -->
|
||||
<record model="ir.actions.act_window" id="address_action">
|
||||
<field name="name">Address</field>
|
||||
<field name="res_model">address.add</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="nationality_action">
|
||||
<field name="name">nationality</field>
|
||||
<field name="res_model">nationality.nat</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="gender_action">
|
||||
<field name="name">Gender</field>
|
||||
<field name="res_model">gender.gender</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="job_work">
|
||||
<field name="name">Job</field>
|
||||
<field name="res_model">job.work</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="department_action">
|
||||
<field name="name">Department</field>
|
||||
<field name="res_model">departmet.sys</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="instituation_action">
|
||||
<field name="name">Insituation</field>
|
||||
<field name="res_model">instituation.sys</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="position_action">
|
||||
<field name="name">Position</field>
|
||||
<field name="res_model">position.sys</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="organize_action">
|
||||
<field name="name">Organization</field>
|
||||
<field name="res_model">organize.sys</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="alive_status_action">
|
||||
<field name="name">Alive status</field>
|
||||
<field name="res_model">alive.status</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="youth_kind_action">
|
||||
<field name="name">youth kind</field>
|
||||
<field name="res_model">youth.kind</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.actions.act_window" id="nation_nat_action">
|
||||
<field name="name">ជនជាតិ</field>
|
||||
<field name="res_model">nation.nat</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
|
||||
<!-- Menus -->
|
||||
<menuitem name="មុខរបរ" id="job_work_menu" parent="setting_menu2" action="job_work" sequence="1" groups="youth_and_scholarship.group_uyfc_manager"/>
|
||||
<menuitem name="ឋានៈ" id="position_menu" parent="setting_menu2" action="position_action" sequence="2" groups="youth_and_scholarship.group_uyfc_manager"/>
|
||||
<menuitem name="ផ្នែក" id="department_menu" parent="setting_menu2" action="department_action" sequence="3" groups="youth_and_scholarship.group_uyfc_manager"/>
|
||||
<menuitem name="ក្រសួង/ស្ថាប័ន" id="insituation_menu" parent="setting_menu2" action="instituation_action" sequence="5" groups="youth_and_scholarship.group_uyfc_manager"/>
|
||||
<menuitem name="អគ្គនាយកដា្ឋន/អង្គភាព" id="organize_menu" parent="setting_menu2" action="organize_action" sequence="4" groups="youth_and_scholarship.group_uyfc_manager"/>
|
||||
<menuitem name="ស្ថានភាពគ្រួសារ" id="alive_status_menu" parent="setting_menu2" action="alive_status_action" groups="youth_and_scholarship.group_uyfc_manager"/>
|
||||
<menuitem name="ភេទ" id="gender_menu" parent="setting_menu2" action="gender_action" sequence="6" groups="youth_and_scholarship.group_uyfc_manager"/>
|
||||
<menuitem name="សញ្ជាតិ" id="nationality_menu" parent="setting_menu2" action="nationality_action" sequence="8" groups="youth_and_scholarship.group_uyfc_manager"/>
|
||||
<menuitem name="ទីកន្លែង" id="address_menu" parent="setting_menu2" action="address_action" sequence="9" groups="youth_and_scholarship.group_uyfc_manager"/>
|
||||
<menuitem name="ប្រភេទយុវជន" id="youth_kind_menu" parent="setting_menu2" action="youth_kind_action" groups="youth_and_scholarship.group_uyfc_manager"/>
|
||||
<menuitem name="ជនជាតិ" id="nation_menu" parent="setting_menu2" action="nation_nat_action" sequence="7" groups="youth_and_scholarship.group_uyfc_manager"/>
|
||||
</data>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user