Skip to content
This repository was archived by the owner on Apr 29, 2019. It is now read-only.
/ shackbureau Public archive

the one and only (yet another) shack member managment

Notifications You must be signed in to change notification settings

shackspace/shackbureau

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

468 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shackbureau

shackbureau was the shackspace membership management software. It was retired in favor of byro.

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

About

the one and only (yet another) shack member managment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5