864b2161b1
Cover Python 3.7 and 3.8
8fe46c42a7
setup.py: Migrate to setuptools + polishing
c43c5c1e10
Move QSO no validation into model
e049e45698
Remove broken check from QSO form
e825685105
Add REST API to webinterface
ddb09d148e
Add REST API to webinterface
782f5cbe32
Allow regTime in user to be blank as well
0819d23f47
tests: Use sys.executable during tests
a7d273f13f
tests: Prepare version-specific code for extension
7158cef122
WIP user profile api
4361c4f44a
Add REST API to webinterface
ac29ea67c7
Allow regTime in user to be blank as well
3fa752a354
Clarify choice of username at registration, again
75dd3ee413
clear_contest: make python3 ready, remove unused import
efcea4d2df
Add registration hints to user landing page
1f2d34c8b4
Don't error out when newRef already exist, use it instead
2b42f6cea6
Nr -> No in QSO table, because consistency
8ad2013fb2
Disable "verbose" log messages
d38c6ada3f
Draft for a clear contest script
2b138446d4
Change shebang to /usr/bin/env python
ccd01e8b6e
Fix -4/-6 crash caused by broken filter statement
907013522c
Make `targetDir` absolute by default
729eab6cf9
New API based on restframework, still non-functional
37897b6a12
Add migrations
a4c308af6f
Add requirements.txt
91f549b69e
Use userprofile directly instead of userprofile_set
0d1efce614
Preliminary requirements
d2aba6fc9b
Url migrations for django 1.11
4d24a285f6
Readme + GPLv3 licensing
63b2a35010
Check-mk routing plugin
ab5b37a335
Adjustments for new FRR