Commit aae460a4 by Owo Sugiana

Tambah Kabupaten Magelang

1 parent 0172b515
0.5.18 2024-12-15
-----------------
- Tambah Kabupaten Magelang
0.5.17 2024-12-08
-----------------
- Discount denda Kabupaten Serang
......
from configparser import ConfigParser
from sqlalchemy import create_engine
from sqlalchemy import engine_from_config
from sqlalchemy.orm import sessionmaker
from zope.sqlalchemy import register
from .logger import setup_logging
......@@ -19,7 +19,7 @@ def init(option):
module_name = cf['module']
module = __import__('opensipkd.pad.services.' + module_name)
db_url = cf['db_url']
engine = create_engine(db_url)
engine = engine_from_config(cf, 'db_')
session_factory = sessionmaker(bind=engine)
dbs = module.pad.services.base.DBSession = session_factory()
register(dbs)
......
......@@ -256,6 +256,9 @@ class BaseInquiry:
def get_masa_2(self, fmt='%d%m%Y'):
return self.invoice.masasd.strftime(fmt)
def get_tgl_terima(self, fmt='%d%m%Y'):
return self.invoice.terimatgl.strftime(fmt)
def get_nama_jenis_usaha(self):
jenis = self.get_jenis_usaha()
return jenis.usahanm
......
from .default import (
Inquiry as BaseInquiry,
Reversal as BaseReversal,
AvailableInvoice as BaseAvailableInvoice,
)
from ..models.tangerang_kab import (
Kohir,
Payment,
)
class Inquiry(BaseInquiry):
def get_kohir_model(self): # Override
return Kohir
def get_payment_model(self): # Override
return Payment
class Reversal(BaseReversal):
def get_kohir_model(self): # Override
return Kohir
def get_payment_model(self): # Override
return Payment
class AvailableInvoice(BaseAvailableInvoice):
def get_inquiry_class(self): # Override
return Inquiry
......@@ -3,7 +3,7 @@ requires = ['setuptools >= 64']
[project]
name = 'opensipkd-pad-models'
version = '0.5.17'
version = '0.5.18'
dependencies = [
'sqlalchemy',
'zope.sqlalchemy',
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!