Skip to content

Commit

Permalink
Merge pull request #801 from xzzy/master
Browse files Browse the repository at this point in the history
Oracle Finance tables Change and Ledger Cleanup
  • Loading branch information
xzzy committed Jul 28, 2020
2 parents 6f25374 + 76047f6 commit 15dc549
Show file tree
Hide file tree
Showing 1,220 changed files with 25 additions and 171,641 deletions.
4 changes: 0 additions & 4 deletions .travis.yml
Expand Up @@ -29,15 +29,11 @@ install:
before_script:
- psql -c 'create database travis_ci_test;' -U postgres
- python manage_wl.py migrate --noinput
- python manage_ps.py migrate --noinput
- python manage_mo.py migrate --noinput
- python manage_wl.py load_ledger_fixtures
- python manage_wl.py load_fixtures
script:
- COVERAGE_FILE=.coverage_ledger coverage run --source="." manage_wl.py test --noinput ledger
- COVERAGE_FILE=.coverage_wl coverage run --source="." manage_wl.py test --noinput wildlifelicensing
- COVERAGE_FILE=.coverage_ps coverage run --source="." manage_ps.py test --noinput parkstay
- COVERAGE_FILE=.coverage_mo coverage run --source="." manage_mo.py test --noinput mooring
- coverage combine .coverage_ledger .coverage_wl .coverage_ps .coverage_mo
after_success:
- coveralls
20 changes: 20 additions & 0 deletions ledger/payments/models.py
Expand Up @@ -85,14 +85,34 @@ class Meta:
managed = False
db_table = 'payments_account_codes'


class OracleOpenPeriod(models.Model):
_DATABASE = "oracle_finance"
period_name = models.CharField(max_length=240,primary_key=True)
closing_status = models.CharField(max_length=1)

class Meta:
managed = False
db_table = 'payments_open_periods'


class OracleFinanceDBRouter(object):

def db_for_read(self, model, **hints):
if model._meta.db_table == 'payments_open_periods' or model._meta.db_table == 'payments_account_codes':
return 'oracle_finance'
return 'default'
# def db_for_read(self, model, **hints):
# if model._meta.app_label == 'oracle_finance':
# return 'oracle_finance'
# return 'default'
#
# def db_for_write(self, model, **hints):
# if model._meta.app_label == 'oracle_finance':
# return 'oracle_finance'
# return 'default'


# Refund Tracking
class TrackRefund(models.Model):
REFUND_TYPES = (
Expand Down
5 changes: 4 additions & 1 deletion ledger/settings_base.py
Expand Up @@ -2,7 +2,7 @@
from confy import env, database
from oscar.defaults import *
from oscar import get_core_apps, OSCAR_MAIN_TEMPLATE_DIR

import dj_database_url
import os

# Project paths
Expand Down Expand Up @@ -173,10 +173,13 @@
}


DATABASE_ROUTERS = ['ledger.payments.models.OracleFinanceDBRouter']
DATABASE_APPS_MAPPING = {'oracle_finance': 'oracle_finance', }
# Database
DATABASES = {
# Defined in the DATABASE_URL env variable.
'default': database.config(),
'oracle_finance': dj_database_url.config(env='ORACLE_FINANCE_DB')
}


Expand Down
11 changes: 0 additions & 11 deletions manage_mo.py

This file was deleted.

11 changes: 0 additions & 11 deletions manage_ps.py

This file was deleted.

11 changes: 0 additions & 11 deletions manage_wc.py

This file was deleted.

50 changes: 0 additions & 50 deletions mooring/Dockerfile

This file was deleted.

Empty file removed mooring/__init__.py
Empty file.

0 comments on commit 15dc549

Please sign in to comment.