From c8d960e859568e62dc0683322bc515ad26b30fde Mon Sep 17 00:00:00 2001 From: "Abdul BZM. Aziz Amrullah" Date: Wed, 1 Oct 2025 13:16:20 +0700 Subject: [PATCH] Tambah Modul Extend Kode Journal Menjadi 15 Karakter --- extend_journal_code/__init__.py | 4 ++ extend_journal_code/__manifest__.py | 34 ++++++++++ .../__pycache__/__init__.cpython-311.pyc | Bin 0 -> 296 bytes extend_journal_code/controllers/__init__.py | 3 + .../__pycache__/__init__.cpython-311.pyc | Bin 0 -> 263 bytes .../__pycache__/controllers.cpython-311.pyc | Bin 0 -> 214 bytes .../controllers/controllers.py | 22 +++++++ extend_journal_code/demo/demo.xml | 30 +++++++++ extend_journal_code/models/__init__.py | 4 ++ .../__pycache__/__init__.cpython-311.pyc | Bin 0 -> 307 bytes .../account_journal.cpython-311.pyc | Bin 0 -> 908 bytes .../models/__pycache__/models.cpython-311.pyc | Bin 0 -> 204 bytes extend_journal_code/models/account_journal.py | 13 ++++ extend_journal_code/models/models.py | 19 ++++++ .../security/ir.model.access.csv | 2 + extend_journal_code/views/templates.xml | 24 +++++++ extend_journal_code/views/views.xml | 60 ++++++++++++++++++ 17 files changed, 215 insertions(+) create mode 100644 extend_journal_code/__init__.py create mode 100644 extend_journal_code/__manifest__.py create mode 100644 extend_journal_code/__pycache__/__init__.cpython-311.pyc create mode 100644 extend_journal_code/controllers/__init__.py create mode 100644 extend_journal_code/controllers/__pycache__/__init__.cpython-311.pyc create mode 100644 extend_journal_code/controllers/__pycache__/controllers.cpython-311.pyc create mode 100644 extend_journal_code/controllers/controllers.py create mode 100644 extend_journal_code/demo/demo.xml create mode 100644 extend_journal_code/models/__init__.py create mode 100644 extend_journal_code/models/__pycache__/__init__.cpython-311.pyc create mode 100644 extend_journal_code/models/__pycache__/account_journal.cpython-311.pyc create mode 100644 extend_journal_code/models/__pycache__/models.cpython-311.pyc create mode 100644 extend_journal_code/models/account_journal.py create mode 100644 extend_journal_code/models/models.py create mode 100644 extend_journal_code/security/ir.model.access.csv create mode 100644 extend_journal_code/views/templates.xml create mode 100644 extend_journal_code/views/views.xml diff --git a/extend_journal_code/__init__.py b/extend_journal_code/__init__.py new file mode 100644 index 0000000..aa4d0fd --- /dev/null +++ b/extend_journal_code/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- + +from . import controllers +from . import models diff --git a/extend_journal_code/__manifest__.py b/extend_journal_code/__manifest__.py new file mode 100644 index 0000000..ecae1c3 --- /dev/null +++ b/extend_journal_code/__manifest__.py @@ -0,0 +1,34 @@ +# -*- coding: utf-8 -*- +{ + 'name': "cst_extend_journal_code", + + 'summary': "Extend Journal Code to 15 Character", + + 'description': """ +Long description of module's purpose + """, + + 'author': "Aziz", + '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': 'Accounting', + 'version': '0.1', + + # any module necessary for this one to work correctly + 'depends': ['account'], + + # always loaded + 'data': [ + # 'security/ir.model.access.csv', + 'views/views.xml', + 'views/templates.xml', + ], + # only loaded in demonstration mode + 'demo': [ + 'demo/demo.xml', + ], +} + diff --git a/extend_journal_code/__pycache__/__init__.cpython-311.pyc b/extend_journal_code/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9bac807e07dceb7c8535b27941f8129e99e70d65 GIT binary patch literal 296 zcmZvWze@u#6vyAYEAjEU!1~nwXtzrTiG0<@&!4CpdKg-osLD literal 0 HcmV?d00001 diff --git a/extend_journal_code/controllers/__init__.py b/extend_journal_code/controllers/__init__.py new file mode 100644 index 0000000..b0f26a9 --- /dev/null +++ b/extend_journal_code/controllers/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- + +from . import controllers diff --git a/extend_journal_code/controllers/__pycache__/__init__.cpython-311.pyc b/extend_journal_code/controllers/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..02990157906fb4325825450ba5ad6ae35d543290 GIT binary patch literal 263 zcmZXOI}5@v5XbLY5K&y*baC$D;wIupaB-7Bs7cgHnv}Ew^^3R*B7PfZadUDL+?>4P zWAQld!T)!UL!(gxviI3_VEr8Gw`u`07FCNH(3BsnL)G$p10D3hO;m=lwnpOTrE9+O;JT#}!gn-5f) z8Us|7nwJuvm0wx}R1yzVk_uFpS5lOplLImliLF;q`HRB_qR*~~6=*ZaZN>aR;sY}y OBjX1K7*PcD1OosPus)Um literal 0 HcmV?d00001 diff --git a/extend_journal_code/controllers/controllers.py b/extend_journal_code/controllers/controllers.py new file mode 100644 index 0000000..9aeea98 --- /dev/null +++ b/extend_journal_code/controllers/controllers.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +# from odoo import http + + +# class CstExtendJournalCode(http.Controller): +# @http.route('/cst_extend_journal_code/cst_extend_journal_code', auth='public') +# def index(self, **kw): +# return "Hello, world" + +# @http.route('/cst_extend_journal_code/cst_extend_journal_code/objects', auth='public') +# def list(self, **kw): +# return http.request.render('cst_extend_journal_code.listing', { +# 'root': '/cst_extend_journal_code/cst_extend_journal_code', +# 'objects': http.request.env['cst_extend_journal_code.cst_extend_journal_code'].search([]), +# }) + +# @http.route('/cst_extend_journal_code/cst_extend_journal_code/objects/', auth='public') +# def object(self, obj, **kw): +# return http.request.render('cst_extend_journal_code.object', { +# 'object': obj +# }) + diff --git a/extend_journal_code/demo/demo.xml b/extend_journal_code/demo/demo.xml new file mode 100644 index 0000000..154ffed --- /dev/null +++ b/extend_journal_code/demo/demo.xml @@ -0,0 +1,30 @@ + + + + + diff --git a/extend_journal_code/models/__init__.py b/extend_journal_code/models/__init__.py new file mode 100644 index 0000000..06e6fe0 --- /dev/null +++ b/extend_journal_code/models/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- + +from . import models +from . import account_journal diff --git a/extend_journal_code/models/__pycache__/__init__.cpython-311.pyc b/extend_journal_code/models/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..eafb75f050edb587d21f7463e78d781cc614628a GIT binary patch literal 307 zcmZvW&q@O^5XNVAOZ@}Iiyrm9mx9+)d;;;}tpq|$f?dfbCE0-XMSKIrx9PDIZ=Spr zdh5w=X$u}Y3}1f3e8ZQ|!Qh-w%a8BrJ>H*gI8?ER%?;q43>kLR@PxVJ0$fZAaQR48 z@0Ve!c-3!$u`Yowl-42pR=$KBy>bs#xuRIY7JHB{+CXWm^ho4nV-o7gWH(gvdM>HV%6u)yE$D~aI178BEH^7i3BLh@O5CjN`F0B|WOP1@q)UGbR^v)JdrVI=W z3=BwJnF0s~{u0C(ofwc{>6WUUI`PgQUFe$&9F)ZRk9=8-Y?EbR;v#;MZI zNKnRAR7aV!00QU9V<3l!ArDjJSrmH>3o(1Ih66=ugW9x7onp7XxpNna!douSp_ia& zTdzHeB9W)r3z5q-Vo0($QRn*C3Fjo_N{}5^*aEjr!B<@L{Zzh{dpS3llaT6m4(H(#1Bv8;UEI2PVFfje_I$|fGl+aSWn>%aZF-TN@VpV2UOkQe5NpenpX-Z51P$oYwF()QDKP59SJtn!dxFkO}Hy@}p zH3q0EH7_MTE5Eb|s3ab!BsB&om6}rwrSu9ae{tAARNED?0__92sF)u}d|+l|Wc + + + + diff --git a/extend_journal_code/views/views.xml b/extend_journal_code/views/views.xml new file mode 100644 index 0000000..84be75c --- /dev/null +++ b/extend_journal_code/views/views.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + +