Commit graph

6 commits

Author SHA1 Message Date
8dda40a363 Make gvacommon distributable
This commit performs a lot of changes to make gvacommon properly
distributable:

- add a setup.py
- move code into a module directory
- add a __version__
- add a README.rst and AGPLv3 license file (COPYING)
- specify the licensing in file headers
- move tests into a submodule of gvacommon and split tests for different
  modules into separate test modules
- get rid of django-braces dependency
- adapt setup.cfg to the new directory structure
- ignore build and dist directories
2016-01-29 13:40:12 +01:00
c94f20f83f Add tests for provided classes
This commit adds a test suite in tests.py, the added setup.cfg contains
configuration for coverage, pep8 and flake8. Output files of coverage
are ignored. The commit also adds requirements files for tests.
2016-01-29 12:55:05 +01:00
d31c1d0fbf add new route 'web' for web server configuration 2015-01-26 15:43:05 +01:00
3c4d34cce5 implement viewmixins.StaffOrSelfLoginRequiredMixin 2015-01-24 15:38:08 +01:00
546441d499 unify routers, add support for mysql and pgsql tasks
- add new celeryrouters.GvaRouter
- remove LdapRouter and FileRouter
2015-01-01 22:32:37 +01:00
e29646a947 initial version 2014-12-27 13:52:45 +01:00