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