Go to file
Amritanshu 20801afc8a Removed IsModifierCompulsory from MenuCategory as it is now not needed and minimum in ModifierCategory set to non-zero to achieve the same.
Fix: DiscountLimit was not scaled to 100 in MenuCategory detail. So it is now chaled in the json and scaled back in the frontend for the list as that was not supposed to be scaled.
Feature: Modifier is now done
Fix: In product save, it was checking menu_category second time again instead of sale_category
2019-06-22 08:49:33 +05:30
barker Removed IsModifierCompulsory from MenuCategory as it is now not needed and minimum in ModifierCategory set to non-zero to achieve the same. 2019-06-22 08:49:33 +05:30
bookie Removed IsModifierCompulsory from MenuCategory as it is now not needed and minimum in ModifierCategory set to non-zero to achieve the same. 2019-06-22 08:49:33 +05:30
DB Added the Sales Categories to migrate updated the others 2019-06-20 19:50:03 +05:30
.gitignore Initial commit for the Angular part. We are nowhere yet. 2019-06-14 00:32:34 +05:30
CHANGES.txt The Backend for the new narsil 2017-03-31 12:25:28 +05:30
container.ini The Backend for the new narsil 2017-03-31 12:25:28 +05:30
development.ini The Backend for the new narsil 2017-03-31 12:25:28 +05:30
MANIFEST.in The Backend for the new narsil 2017-03-31 12:25:28 +05:30
production.ini The Backend for the new narsil 2017-03-31 12:25:28 +05:30
README.txt The Backend for the new narsil 2017-03-31 12:25:28 +05:30
requirements.txt The Backend for the new narsil 2017-03-31 12:25:28 +05:30
setup.cfg The Backend for the new narsil 2017-03-31 12:25:28 +05:30
setup.py The Backend for the new narsil 2017-03-31 12:25:28 +05:30

# 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**
```bash
sudo apt-get install python3-pip
```

2. Install postgresql
```bash
sudo apt-get install postgresql postgresql-client pgadmin3
```
[Full Guide](https://help.ubuntu.com/community/PostgreSQL)

3. Configure the server and set password
```bash
sudo -u postgres psql postgres
\password postgres
```

4. Install components to build psycopg2
```bash
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.**
```bash
pyvenv-3.4 env --without-pip --system-site-packages
```

2. Activate the virtual environment
```bash
source env/bin/activate
```

3. Install pyramid, sqlachemy, psycopg2 and other dependencies:
```bash
python3 -m pip install pyramid waitress sqlalchemy zope.sqlalchemy psycopg2
```