Commit b67e1bb9 by aa.gusti

New Branch 4.2

1 parent 42da8054
#BPHTB Model dan APPS #COBA APPS
##Konfigurasi ##Konfigurasi
``` ```
pyramid.includes = pyramid.includes =
opensipkd.bphtb.models opensipkd.coba
opensipkd.bphtb.apps
``` ```
#Requirements #Requirements
1. opensipkd.tools 1. opensipkd.tools
2. opensipkd.base 2. opensipkd.base
##Migrasi ##Instalasi
1. initialize_bphtb_db config.ini 1. initialize_coba_db config.ini
2. initialize_opensipkd_db config.ini
3. initialize_bphtb_app config.ini
#Parameters: #Parameters:
- `bphtb.url`
#Permissions #Permissions
1. bphtb-admin
2. bphtb-sspd
3. bphtb-peneliti
4. bphtb-approval
5. bphtb-pelayanan
6. bphtb-penerimaan
#Menus #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 ...@@ -6,7 +6,6 @@ from pyramid.view import view_config
import colander import colander
from sqlalchemy import String, func from sqlalchemy import String, func
# from opensipkd.bphtb.models import bphtbReports, bphtbReportItems
import opensipkd.tools import opensipkd.tools
from opensipkd.tools import dMy, date_from_str, dmy, ymd from opensipkd.tools import dMy, date_from_str, dmy, ymd
from opensipkd.tools.report import csv_response, file_response 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 import setuptools
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] setuptools.setup(
version = line.split()[0] packages=setuptools.find_packages(),
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,
},
include_package_data=True, 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!