Skip to content

Commit

Permalink
Merge c4c1a80 into a10d958
Browse files Browse the repository at this point in the history
  • Loading branch information
xzzy committed Aug 7, 2019
2 parents a10d958 + c4c1a80 commit c9212d7
Show file tree
Hide file tree
Showing 8 changed files with 68 additions and 8 deletions.
17 changes: 17 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
include LICENSE
recursive-include ledger/address/fixtures *.json
recursive-include ledger/static/ledger/css *.css *.scss
recursive-include ledger/payments/static/payments/js *.js
recursive-include ledger/payments/cash/fixtures *.json
recursive-include ledger/payments/templates/dpaw_payments *.html
recursive-include ledger/payments/templates/dpaw_payments/emails *.html
recursive-include ledger/payments/templates/dpaw_payments/invoice *.html
recursive-include ledger/payments/templates/dpaw_payments/bpay *.html
recursive-include ledger/payments/templates/dpaw_payments/bpoint *.html
recursive-include ledger/accounts/templates/customers *.html
recursive-include ledger/accounts/templates/ledger/accounts *.html
recursive-include ledger/templates *.html
recursive-include ledger/templates/basket/partials *.html
recursive-include ledger/templates/partials *.html
recursive-include ledger/templates/checkout *.html
recursive-include ledger/templates/email *.html
6 changes: 6 additions & 0 deletions ledger/basket/middleware.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@
from oscar.apps.basket.middleware import BasketMiddleware as CoreBasketMiddleware

class BasketMiddleware(CoreBasketMiddleware):

# required for python 3
def __init__(self):
#response = self.get_response(request)
return None

def get_cookie_basket(self, cookie_key, request, manager):
"""
Looks for a basket which is referenced by a cookie.
Expand Down
2 changes: 1 addition & 1 deletion mooring/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -544,6 +544,6 @@ class AdmissionsLocation(admin.ModelAdmin):
class RefundFailed(admin.ModelAdmin):
list_display = ('booking', 'invoice_reference','refund_amount','status','created','completed_date','completed_by')
search_fields = ('booking','invoice_reference','refund_amount')
list_filter = ('status','completed_by')
list_filter = ('status',)
ordering = ('id',)

6 changes: 3 additions & 3 deletions mooring/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -2940,7 +2940,7 @@ def list(self, request, *args, **kwargs):
if arrival:
filter_query &= Q(departure__gt=arrival)

booking_query = Booking.objects.filter(filter_query)
booking_query = Booking.objects.filter(filter_query).order_by('-id')
recordsTotal = Booking.objects.filter(Q(Q(booking_type=1) | Q(booking_type=4))).count()
recordsFiltered = booking_query.count()
# build predata
Expand Down Expand Up @@ -3140,7 +3140,7 @@ def list(self, request, *args, **kwargs):
bk['campground_site_type'] = ""


msb_list.sort(key=lambda item: item[2])
#msb_list.sort(key=lambda item: item[2])
bk_list['mooringsite_bookings'] = msb_list

booking_data.append(bk_list)
Expand Down Expand Up @@ -4320,7 +4320,7 @@ def get_current_booking(ongoing_booking, request):
expiry = ongoing_booking.expiry_time.isoformat() if ongoing_booking else ''
payments_officer_group = request.user.groups.filter(name__in=['Payments Officers']).exists()

ms_booking = MooringsiteBooking.objects.filter(booking=ongoing_booking)
ms_booking = MooringsiteBooking.objects.filter(booking=ongoing_booking).order_by('from_dt')
cb = {'current_booking':[], 'total_price': '0.00'}
current_booking = []
# total_price = Decimal('0.00')
Expand Down
5 changes: 4 additions & 1 deletion mooring/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -1532,7 +1532,10 @@ def vehicle_payment_status(self):
total_due = D('0.0')
lines = []
if not self.legacy_id:
lines = inv.order.lines.filter(oracle_code=self.mooringarea.park.oracle_code)
lines = []
if inv.order:
lines = inv.order.lines.filter(oracle_code=self.mooringarea.park.oracle_code)


price_dict = {}
for line in lines:
Expand Down
2 changes: 1 addition & 1 deletion mooring/templates/mooring/email/booking_confirmation.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

<p>Print or save the attached confirmation for presentation on arrival and at any time during your stay.</p>

<p>Terms: {{ context_processor.EXPLORE_PARKS_TERMS }}</p>
<p><a href="{{ context_processor.EXPLORE_PARKS_TERMS }}">Terms & Conditions</a></p>

{% if 'imnotusingthisuntilpvsstartstakingbookings' == 'disabled' %}
<p>Contact us about your booking</p>
Expand Down
5 changes: 3 additions & 2 deletions mooring/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -491,8 +491,9 @@ def get_campsite_availability(campsites_qs, start_date, end_date, ongoing_bookin
if ongoing_booking.old_booking is None:
pass
else:
if nowtime > start_dt:
booking_period[bp.pk] = 'closed'
if nowtime > start_dt:
pass
#booking_period[bp.pk] = 'closed'
else:
pass
#if nowtime > start_dt:
Expand Down
33 changes: 33 additions & 0 deletions setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
from setuptools import setup

setup(name='ledger',
version='1.5',
description='Ledger Payments App',
url='https://github.com/dbca-wa/ledger',
author='Department of Parks and Wildlife',
author_email='asi@dbca.wa.gov.au',
license='BSD',
packages=['ledger','ledger.accounts','ledger.accounts.management','ledger.accounts.management.commands','ledger.accounts.migrations','ledger.accounts.templates',
'ledger.address','ledger.address.fixtures','ledger.address.migrations',
'ledger.basket','ledger.basket.migrations',
'ledger.catalogue','ledger.catalogue.migrations',
'ledger.checkout',
'ledger.dashboard','ledger.dashboard.catalogue',
'ledger.emails',
'ledger.licence','ledger.licence.migrations',
'ledger.order','ledger.order.migrations',
'ledger.partner',
'ledger.payment','ledger.payment.migrations',
'ledger.payments','ledger.payments.bpay','ledger.payments.bpoint','ledger.payments.cash','ledger.payments.invoice','ledger.payments.management','ledger.payments.migrations','ledger.payments.static.payments','ledger.payments.templates.dpaw_payments','ledger.payments.templatetags',
'ledger.payments.bpay.dashboard','ledger.payments.bpay.management','ledger.payments.bpay.management.commands','ledger.payments.bpay.migrations',
'ledger.payments.bpoint.BPOINT','ledger.payments.bpoint.dashboard','ledger.payments.bpoint.management','ledger.payments.bpoint.management.commands','ledger.payments.bpoint.migrations',
'ledger.payments.cash.fixtures','ledger.payments.cash.migrations',
'ledger.payments.invoice.dashboard','ledger.payments.invoice.migrations',
'ledger.payments.static.payments.img','ledger.payments.static.payments.js',
'ledger.static.ledger','ledger.static.ledger.css','ledger.static.ledger.fonts','ledger.static.ledger.images',
'ledger.taxonomy',
'ledger.templates','ledger.templates.basket.partials','ledger.templates.checkout','ledger.templates.email','ledger.templates.partials',
],
install_requires=[],
include_package_data=True,
zip_safe=False)

0 comments on commit c9212d7

Please sign in to comment.