Table of Contents

Inventarsystem

Inventarsystem

Das Inventarsystem ist über https://inv.aachen.ccc.de verfügbar. Im Moment tut die Software irgendwie, aber noch nicht gut. Wer sie benutzen möchte, sollte sich an pouze wenden, der dann einen Benutzer anlegt.

Aktuell werden Bild-Uploads durch unseren Reverse-Proxy auf 20MB begrenzt (pro Request, nicht pro Bild).

Inventory
Git-Manager ~pouze/inventory/
Github
Kontakt pouze
Status aktiv
Interessenten spq, clonejo

Checkout mit Submodules

Das Repository enthält Submodules. Es muss daher mit

git clone --recursive https://git.aachen.ccc.de/~pouze/inventory/

ausgecheckt werden. Sollte es bereits geklont sein, können die submodules mit

git submodule update --init --recursive

nachgeladen werden.

Devel

Bugs

Todo

Development Setup

sudo aptitude install virtualenvwrapper

git clone --recursive https://git.aachen.ccc.de/~pouze/inventory/
cd inventory

#read http://virtualenvwrapper.readthedocs.org/en/latest/install.html or just use this
mkdir $HOME/.virtualenvs
echo "export WORKON_HOME=$HOME/.virtualenvs" > load_virtualenv.sh
echo "source /usr/share/virtualenvwrapper/virtualenvwrapper.sh" >> load_virtualenv.sh
source load_virtualenv.sh

mkvirtualenv -a $PWD p27-inv # $PWD sollte das projektverzeichnis sein
workon p27-inv
pip install -r requirements.txt

# make copy of local config, adjust to your need
cp inv/settings/local_tmp.py inv/settings/local.py 
mkdir -p ~/tmp/inventory/media_root # to keep media uploads/statics persistent during development
mkdir -p ~/tmp/inventory/static_root

./manage.py syncdb # add admin -> no
./manage.py migrate
./manage.py loaddata items/fixtures/initial.json
./manage.py createsuperuser
./manage.py runserver

wenn alles erfolgreich war (insbesondere pip install könnte einige -dev pakete benötigen), sollte auf localhost:8000 eine testinstallation vom inventory laufen \o/

wenn später wieder an dem system gearbeitet werden soll, kann z.b. folgendes verwendet werden:

workon p27-inv
./manage.py runserver
deactivate