Go to file
tanshu 6c83c74424 Chore: In overlord / sale / bill.service now the BillViewItem is just a view item
The data is kept as the original bill object and this view generated on every change. It has no sanctity.

To deal with the challenges of Selection of items in the bill.component.html created a bill selection item.
This is converted to string while checking else the selection model fails.

Feature: It now checks if Happy Hour items have equivalent regular items in each kot.
Feature: Discount won't apply to happy hour items.
Checks for both are both in front end and back end.
2020-12-16 22:34:41 +05:30
barker Chore: In overlord / sale / bill.service now the BillViewItem is just a view item 2020-12-16 22:34:41 +05:30
bookie Chore: In overlord / sale / bill.service now the BillViewItem is just a view item 2020-12-16 22:34:41 +05:30
DB
docker
.env
.gitignore
CHANGES.md
README.md

Installation on Ubuntu 14.04

Prepare the system

  1. Install system-wide pip Currently the ensurepip is broken in Python 3.4 / Ubuntu 14.04, therefore we need to install system-wide pip
sudo apt-get install python3-pip
  1. Install postgresql
sudo apt-get install postgresql postgresql-client pgadmin3

Full Guide

  1. Configure the server and set password
sudo -u postgres psql postgres
\password postgres
  1. Install components to build psycopg2
sudo apt-get install libpq-dev python3-dev

Setup the virutal environment

  1. Create the virtual environment Currently the ensurepip is broken in Python 3.4 / Ubuntu 14.04, therefore --without-pip is needed.
pyvenv-3.4 env --without-pip --system-site-packages
  1. Activate the virtual environment
source env/bin/activate
  1. Install pyramid, sqlachemy, psycopg2 and other dependencies:
python3 -m pip install pyramid waitress sqlalchemy zope.sqlalchemy psycopg2