- 8b80109 Add data migration for adding the google socialaccount by Mitja Nikolaus · 2 years, 3 months ago master
- 39f42a1 Redirect from stats views to login page if users are not logged in by Mitja Nikolaus · 2 years, 3 months ago
- e7af956 Add data migration for adding a default site by Mitja Nikolaus · 2 years, 3 months ago
- 1509d8f Add type hints to dummy instance creation methods by Mitja Nikolaus · 2 years, 3 months ago
- 77dd565 Rename dummy instance creation methods by Mitja Nikolaus · 2 years, 3 months ago
- c3867f2 Update README.md on branching structure by Mitja Nikolaus · 2 years, 3 months ago
- 9597602 Update README.md on linters by Mitja Nikolaus · 2 years, 3 months ago
- bc75d05 Make pylint pre-commit hook strict by Mitja Nikolaus · 2 years, 3 months ago
- 76284a4 Lock affected rows when assigning local IDs by Mitja Nikolaus · 2 years, 4 months ago
- bc03e68 Add test cases for local ID assignment race conditions by Mitja Nikolaus · 2 years, 4 months ago
- b4ba800 Enable and fix skipped test cases by Mitja Nikolaus · 2 years, 4 months ago
- fd452f8 Disallow duplicate heartbeats and crashreports by Mitja Nikolaus · 2 years, 4 months ago
- 88cc94e Add logging configuration for all apps by Mitja Nikolaus · 2 years, 3 months ago
- cc90d57 Delete log files on instance deletion by Mitja Nikolaus · 2 years, 3 months ago
- 7dc8672 Merge common code of dummy testing classes by Mitja Nikolaus · 2 years, 3 months ago
- 1037bb5 Disallow API access for non-Fairphone-staff users by Mitja Nikolaus · 2 years, 4 months ago
- a901798 Return permission denied instead of redirecting in stats views by Mitja Nikolaus · 2 years, 3 months ago
- e0e8377 Use Fairphone staff client instead of admin user for tests by Mitja Nikolaus · 2 years, 4 months ago
- 048e20a Disable stats access for device owners by Mitja Nikolaus · 2 years, 4 months ago
- 21f3b1b Replace raw SQL queries with native Django code by Mitja Nikolaus · 2 years, 4 months ago
- c6e5ca0 Add fallback for the last_active date for devices without heartbeats by Mitja Nikolaus · 2 years, 4 months ago
- e2928eb Extract get_object_by_lookup_fields method by Mitja Nikolaus · 2 years, 4 months ago
- a4c53c1 Add manage.py to the package by Mitja Nikolaus · 2 years, 4 months ago
- 26fe779 Include HTML, CSS and JS files in package by Mitja Nikolaus · 2 years, 4 months ago
- f2b777b Add missing __init__.py files by Mitja Nikolaus · 2 years, 4 months ago
- 4283beb Add Apache 2.0 license by Mitja Nikolaus · 2 years, 4 months ago
- d6907dd Add migration for creation of Fairphone staff group by Mitja Nikolaus · 2 years, 5 months ago
- 38a66bc Move uploads directory configuration to storage API by Franz-Xaver Geiger · 2 years, 5 months ago
- 3acef85 Add author and update version in setup.py by Mitja Nikolaus · 2 years, 5 months ago
- 61d71ad Add setup.py by Mitja Nikolaus · 2 years, 5 months ago
- 6820ad0 Add migration for new logfile paths by Mitja Nikolaus · 2 years, 5 months ago
- 188bca6 Add a teardown method to LogfileUploadTest by Mitja Nikolaus · 2 years, 5 months ago
- c2da285 Improve test for log file upload by Mitja Nikolaus · 2 years, 5 months ago
- b6cf697 Adapt path where log files are stored by Mitja Nikolaus · 2 years, 5 months ago
- 6e11847 Use compressed log file for upload test by Mitja Nikolaus · 2 years, 5 months ago
- 0ff3947 Add tests for updating the stats version counters twice by Mitja Nikolaus · 2 years, 5 months ago
- 42e400f Add tests for the stats reset command by Mitja Nikolaus · 2 years, 5 months ago
- 35a0265 Refactor dummy version creation method by Mitja Nikolaus · 2 years, 5 months ago
- e0df5a3 Add tests for creating stats from reports of different devices by Mitja Nikolaus · 2 years, 5 months ago
- 0b1aa8c Refactor crashreport stats view permissions by Mitja Nikolaus · 2 years, 6 months ago
- 7e41c91 Add tests for the crashreport stats template tags by Mitja Nikolaus · 2 years, 5 months ago
- 7ccc2bc Add tests for the allauth social account adapters by Mitja Nikolaus · 2 years, 5 months ago
- 0346206 Restrict coverage reports to local python files by Franz-Xaver Geiger · 2 years, 5 months ago
- 2a0de3d Allow tox to pass through arguments by Franz-Xaver Geiger · 2 years, 6 months ago
- 03e412b Restructure tests into separate modules by Mitja Nikolaus · 2 years, 6 months ago
- 98e3a14 Add tests for stats endpoints authorization by Mitja Nikolaus · 2 years, 6 months ago
- ded30ae Add tests for statistics views by Mitja Nikolaus · 2 years, 6 months ago
- 4d19e18 Add tests for the status endpoint by Mitja Nikolaus · 2 years, 6 months ago
- ba4e688 Fix parameter name in urls.py by Mitja Nikolaus · 2 years, 6 months ago
- 78e3a05 Add tests for device statistics by Mitja Nikolaus · 2 years, 6 months ago
- 18a96ed Drop support for SQLite databases by Mitja Nikolaus · 2 years, 6 months ago
- 52e44b8 Add tests for updating the stats released_on field by Mitja Nikolaus · 2 years, 6 months ago
- 3a09c6e Add tests for false duplicates by Mitja Nikolaus · 2 years, 6 months ago
- 6efc842 Update requirements.txt by Mitja Nikolaus · 2 years, 6 months ago
- 0343baf Rename misnamed class by Mitja Nikolaus · 2 years, 6 months ago
- 8b4c4cf Update .gitignore by Mitja Nikolaus · 2 years, 6 months ago
- 018b4c2 Delete obsolete documentation file by Mitja Nikolaus · 2 years, 6 months ago
- 4d759da Add documentation for authentication methods by Mitja Nikolaus · 2 years, 6 months ago
- ff2d180 Log only exceptions that are unexpected by Mitja Nikolaus · 2 years, 6 months ago
- 940c035 Set up test coverage tool by Mitja Nikolaus · 2 years, 6 months ago
- 773d0cd Update method signatures to match signatures of superclasses by Mitja Nikolaus · 2 years, 6 months ago
- 2189b5e Implement abstract method of superclass by Mitja Nikolaus · 2 years, 6 months ago
- e7d3c76 Rename misnamed variables by Mitja Nikolaus · 2 years, 6 months ago
- 0c34e40 Remove FIXME and TODO comments by Mitja Nikolaus · 2 years, 6 months ago
- b61247b Remove unused format parameters by Mitja Nikolaus · 2 years, 6 months ago
- d9fbfd6 Use more pythonic way of checking whether list is empty by Mitja Nikolaus · 2 years, 6 months ago
- b4e3bec Remove unneccesary else statements after return by Mitja Nikolaus · 2 years, 6 months ago
- e1389bd Replace bare except statement by Mitja Nikolaus · 2 years, 6 months ago
- 21075cf Fix too long lines by Mitja Nikolaus · 2 years, 6 months ago
- bcaf502 Organize imports by Mitja Nikolaus · 2 years, 6 months ago
- 786a170 Replace crashreport admin management classes with register calls by Mitja Nikolaus · 2 years, 6 months ago
- 6a67913 Add missing docstrings by Mitja Nikolaus · 2 years, 6 months ago
- 31882a4 Remove unnecessary TEMPLATE_LOADERS setting by Mitja Nikolaus · 2 years, 6 months ago
- 7ce51ce Delete unused code and empty file by Mitja Nikolaus · 2 years, 6 months ago
- 8e7e830 Delete all apps.py files by Mitja Nikolaus · 2 years, 6 months ago
- 24f4d12 Add documentation for crashreport_stats endpoints by Mitja Nikolaus · 2 years, 6 months ago
- 1280ef4 Add documentation for crashreports, heartbeats and logfiles endpoints by Mitja Nikolaus · 2 years, 6 months ago
- 9c3b29e Use type hints instead of type declarations in docstrings by Mitja Nikolaus · 2 years, 6 months ago
- 2906678 Disable warning in pylint that causes false positives by Mitja Nikolaus · 2 years, 6 months ago
- bef34b9 Enforce pylint using a pre-commit hook by Mitja Nikolaus · 2 years, 6 months ago
- 19cf9a9 Refactor long strings to improve formatting by Mitja Nikolaus · 2 years, 6 months ago
- cb50f2c Format all python files using the formatter by Mitja Nikolaus · 2 years, 6 months ago
- a054b83 Set up black formatter by Mitja Nikolaus · 2 years, 6 months ago
- 959e2d6 Set max line length to 80 by Mitja Nikolaus · 2 years, 6 months ago
- ca155b1 Add reference to Google coding style in README by Mitja Nikolaus · 2 years, 7 months ago
- a400dde Update generated API documentation file by Mitja Nikolaus · 2 years, 7 months ago
- e920808 Add documentation for devices REST API by Mitja Nikolaus · 2 years, 7 months ago
- d199506 Add drf_yasg app for creating automated documentation by Mitja Nikolaus · 2 years, 7 months ago
- 5c3e057 Update django to 1.11.14 by Mitja Nikolaus · 2 years, 7 months ago
- ccf60ce Describe command to add users to group by Franz-Xaver Geiger · 2 years, 7 months ago
- cc1e04d Fix: 'stats reset' command fails with AttributeError by Franz-Xaver Geiger · 2 years, 7 months ago
- 89d5b6c Add tests for the stats commands debug output by Borjan Tchakaloff · 3 years ago
- b923046 Fix migrations for statsmetadata model by Mitja Nikolaus · 2 years, 7 months ago
- ef327e0 Delete obsolete views.py by Mitja Nikolaus · 2 years, 7 months ago
- d803b63 Add tests to validate ignoring duplicate timestamps by Borjan Tchakaloff · 3 years ago
- 0aa1a27 Add tests for statistical database computation by Borjan Tchakaloff · 3 years ago
- 1f7c03d Add tests for statistical database REST API by Mitja Nikolaus · 2 years, 7 months ago
- 3518160 Refactor device registration in test cases by Mitja Nikolaus · 2 years, 7 months ago
- b98dba7 Add management command to reset and update Hiccup statistics by Borjan Tchakaloff · 3 years ago
- d50f365 Apply the linters to crashreport_stats/models.py by Borjan Tchakaloff · 2 years, 7 months ago