shackspace/shackbureau

Name: shackbureau

Owner: stuttgart hackerspace

Description: the one and only (yet another) shack member managment

Created: 2015-07-18 11:24:16.0

Updated: 2018-05-11 09:53:12.0

Pushed: 2018-01-13 12:38:53.0

Homepage: null

Size: 335

Language: Python

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

shackbureau

the one and only (yet another) shack member managment

Build Status

howto run
docker-compose
Install docker-compose
sudo pip install -U docker-compose
Make an alias
alias dc=docker-compose
Build the container
dc build
db reset
dc run --rm web reset_db
(re-)create database structure
dc run --rm web migrate
createsuperuser
dc run --rm web createsuperuser
start the containter
dc up -d

And navigate your browser to http://localhost:8000/admin/

Importing old data

Export the CSV from LibreOffice, delimiter ; quote-char " and move it to the root of this git repo.

Run dc run --rm web shell_plus

from usermanagement.utils import import_old_shit
import_old_shit('/opt/code/Mitglieder.csv')
view logs
dc logs [web|db|data]
Testing
run tests
docker exec -ti shackbureau_web_1 py.test

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.