Commit b67e1bb9 by aa.gusti

New Branch 4.2

1 parent 42da8054
#BPHTB Model dan APPS
#COBA APPS
##Konfigurasi
```
pyramid.includes =
opensipkd.bphtb.models
opensipkd.bphtb.apps
opensipkd.coba
```
#Requirements
1. opensipkd.tools
2. opensipkd.base
##Migrasi
##Instalasi
1. initialize_bphtb_db config.ini
2. initialize_opensipkd_db config.ini
3. initialize_bphtb_app config.ini
1. initialize_coba_db config.ini
#Parameters:
- `bphtb.url`
#Permissions
1. bphtb-admin
2. bphtb-sspd
3. bphtb-peneliti
4. bphtb-approval
5. bphtb-pelayanan
6. bphtb-penerimaan
#Menus
1. Master
a. Provinsi
b. Kabupaten/Kota
c. Kecamatan
d. Kelurahan
e. PPAT
f. User-PPAT
g. Level Approval
g. User Approval
h. Alasan Pengurangan
i. Dasar Perhitungan
j. Bentuk Hukum *
k. Jenis Perolehan
l. Status Kepemilikan
m. Pejabat
n. Jabatan Pegawai
o. Keterangan Pengalihan
p. Jenis Lahan
2. SSPD
3. Penerimaan
4. Penelitian
Perubahan Proses
a. Data lama di copy ke bphtb_validasi
b. Data yang diedit adalah data sspd lama
5. Persetujuan (BPHTB Approval)
a. Penambahan field sspd_id
b. BPHTB bphtb_sk mengacu ke sspd_id
6. Pelayanan
a. Berkas masuk
b. Berkas keluar
7. Nilai Pasar
8. Laporan PPAT
# Integrasi (API)
1. Perbankan
2. BPN
3. PBB
4. Catatan Sipil (Optional)
# SSPD
1. Apabila PPAT yang input maka bisa memilih/Input Wajib Pajak
2. Apabila WP yang input maka bisa memilih PPAT
......@@ -6,7 +6,6 @@ from pyramid.view import view_config
import colander
from sqlalchemy import String, func
# from opensipkd.bphtb.models import bphtbReports, bphtbReportItems
import opensipkd.tools
from opensipkd.tools import dMy, date_from_str, dmy, ymd
from opensipkd.tools.report import csv_response, file_response
......
[build-system]
requires = ['setuptools >= 64', 'wheel']
build-backend = 'setuptools.build_meta'
[tool.mypy]
exclude = [
]
show_error_codes = true
[[tool.mypy.overrides]]
module = [
"opensipkd.coba.*",
]
warn_unused_ignores = true
strict = true
[project]
name = 'opensipkd-base'
version = '4.2'
dependencies = [
'opensipkd-base',
]
requires-python = '>= 3.8'
authors = [
{name='Agus Gustiana', email='aa.gustiana@gmail.com'},
{ email = "opensipkd@gmail.com" },]
maintainers = [
{ name = "Ari", email = "ariagungprasetiyo@gmail.com" },
{ name = "Owo Sugiana", email = "sugiana@gmail.com" }]
description = 'Framwork Aplikasi openSIPKD'
readme = 'README.rst'
license = {text='Apache Software License'}
keywords = ["openSIPKD"]
classifiers = [
#'Development Status :: 4 - Beta",
#'Programming Language :: Python :: 3',
#'Operating System :: OS Independent',
#'Framework :: Pylons',
#'Topic :: Internet :: WWW/HTTP',
#'Topic :: Internet :: WWW/HTTP :: WSGI :: Application',
]
[project.optional-dependencies]
dev = [
'pyramid_debugtoolbar',
'pytest', 'webtest']
[project.scripts]
init_coba_db = 'opensipkd.coba.scripts.initializedb:main'
import os
from setuptools import setup, find_packages
import setuptools
here = os.path.abspath(os.path.dirname(__file__))
with open(os.path.join(here, 'README.rst')) as f:
README = f.read()
with open(os.path.join(here, 'CHANGES.txt')) as f:
CHANGES = f.read()
line = CHANGES.splitlines()[0]
version = line.split()[0]
requires = []
prod_requires = [
'sqlalchemy', 'pyramid_rpc', 'transaction', 'pyramid',
'opensipkd-base @'
'git+https://git.opensipkd.com/aa.gusti/base.git@ciamis#egg=opensipkd-base>=3.0.0',
]
dev_requires = []
setup(
name='opensipkd_coba',
version=version,
url='',
description='Test Application',
long_description=README + '\n\n' + CHANGES,
author='Agus Gustiana',
author_email='aa.gustiana@gmail.com',
classifiers=[
"Programming Language :: Python",
"Framework :: Pylons",
"Topic :: Internet :: WWW/HTTP",
"Topic :: Internet :: WWW/HTTP :: WSGI :: Application",
],
license='Apache Software License',
keywords='web pyramid pylons base',
packages=find_packages(),
# package_dir={'': 'src'},
package_data={'opensipkd.coba': [
'views/templates/*.pt',
'views/templates/readonly/*.pt',
], },
zip_safe=False,
install_requires=requires,
tests_require=requires,
extras_require={
'dev': dev_requires,
'prod':prod_requires,
},
setuptools.setup(
packages=setuptools.find_packages(),
include_package_data=True,
entry_points="""\
[console_scripts]
initialize_coba_db = opensipkd.coba.scripts.initializedb:main
""",
)
import os
from setuptools import setup, find_packages
here = os.path.abspath(os.path.dirname(__file__))
with open(os.path.join(here, 'README.rst')) as f:
README = f.read()
with open(os.path.join(here, 'CHANGES.txt')) as f:
CHANGES = f.read()
line = CHANGES.splitlines()[0]
version = line.split()[0]
requires = []
prod_requires = [
'sqlalchemy', 'pyramid_rpc', 'transaction', 'pyramid',
'opensipkd-base @'
'git+https://git.opensipkd.com/aa.gusti/base.git@ciamis#egg=opensipkd-base>=4.0.0',
]
dev_requires = []
setup(
name='opensipkd_coba',
version=version,
url='',
description='Test Application',
long_description=README + '\n\n' + CHANGES,
author='Agus Gustiana',
author_email='aa.gustiana@gmail.com',
classifiers=[
"Programming Language :: Python",
"Framework :: Pylons",
"Topic :: Internet :: WWW/HTTP",
"Topic :: Internet :: WWW/HTTP :: WSGI :: Application",
],
license='Apache Software License',
keywords='web pyramid pylons base',
packages=find_packages(),
# package_dir={'': 'src'},
package_data={'opensipkd.coba': [
'views/templates/*.pt',
'views/templates/readonly/*.pt',
], },
zip_safe=False,
install_requires=requires,
tests_require=requires,
extras_require={
'dev': dev_requires,
'prod':prod_requires,
},
include_package_data=True,
entry_points="""\
[console_scripts]
initialize_coba_db = opensipkd.coba.scripts.initializedb:main
""",
)
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!