Go to file
Amritanshu Agrawal 8bb6235e67 Fix: Receive Payment
Since the amount Behaviour Subject pipe was not being subscribed to
and the original Behaviour Subject as being subscribed,
 amountVal was not being populated. Now it will be.
This was creating problem where amount in receive payment was always 0
Added a check in the backend so that if any part of bill remains unsettled, it will give an error instead of silently accepting and removing the entry.
2020-12-19 09:09:10 +05:30
DB Breaking: Discount is applicable on sale category and not on menu category 2020-12-16 11:49:22 +05:30
barker Fix: Receive Payment 2020-12-19 09:09:10 +05:30
bookie Fix: Receive Payment 2020-12-19 09:09:10 +05:30
docker Breaking: Discount is applicable on sale category and not on menu category 2020-12-16 11:49:22 +05:30
.env blacked, isorted, flake8ed and moved to arq/redis from celery/rabbitmq 2020-10-24 11:53:12 +05:30
.gitignore version bump 2020-10-29 07:46:11 +05:30
CHANGES.md Moved barker one level down and using poetry for setup 2020-10-11 09:06:51 +05:30
README.md blacked, isorted, flake8ed and moved to arq/redis from celery/rabbitmq 2020-10-24 11:53:12 +05:30

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