├── .editorconfig ├── .flake8 ├── .github └── workflows │ ├── build.yml │ ├── style.yml │ └── tests.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── admin_override ├── __init__.py ├── admin.py └── apps.py ├── api ├── __init__.py ├── apps.py ├── authentication │ ├── __init__.py │ └── basic_token_authentication.py ├── migrations │ └── __init__.py ├── serializers.py ├── urls.py └── views.py ├── bikesharing ├── __init__.py ├── admin.py ├── apps.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20190726_1959.py │ ├── 0003_auto_20190813_1821.py │ ├── 0004_auto_20190813_1824.py │ ├── 0005_auto_20190821_1801.py │ ├── 0006_bike_battery_voltage.py │ ├── 0007_bike_photo.py │ ├── 0008_bikesharepreferences.py │ ├── 0009_auto_20190909_1700.py │ ├── 0010_location.py │ ├── 0011_auto_20190911_1936.py │ ├── 0012_auto_20190911_2043.py │ ├── 0013_auto_20191024_1437.py │ ├── 0014_auto_20191024_1611.py │ ├── 0015_location_accuracy.py │ ├── 0016_auto_20191024_1831.py │ ├── 0017_remove_bike_battery_voltage.py │ ├── 0018_auto_20200204_2147.py │ ├── 0019_auto_20200317_2042.py │ ├── 0020_locationtracker_internal_only.py │ ├── 0021_location_internal_location.py │ ├── 0022_auto_20200326_1845.py │ ├── 0023_auto_20200326_1857.py │ ├── 0024_auto_20200605_1632.py │ ├── 0025_bikesharepreferences_gbfs_system_id.py │ ├── 0026_auto_20200605_1839.py │ ├── 0027_bike_non_static_bike_uuid.py │ ├── 0028_fill_non_static_bike_uuid_20200610_1854.py │ ├── 0029_bike_non_static_bike_id_unique_20200610_1901.py │ ├── 0030_auto_20200618_1414.py │ ├── 0031_auto_20200814_1618.py │ ├── 0032_auto_20200814_1732.py │ ├── 0033_auto_20200818_1638.py │ ├── 0034_auto_20200824_2336.py │ ├── 0035_auto_20200908_1430.py │ ├── 0036_auto_20201012_1351.py │ ├── 0037_auto_20201012_1352.py │ ├── 0038_lock_type_20201020_1037.py │ ├── 0039_move_lock_types_20201020_1040.py │ ├── 0040_remove_lock_form_factor_20201020_1047.py │ ├── 0041_fix_permission_typo_20201026_1817.py │ ├── 0042_location_tracker_type_20201120_1700.py │ ├── 0043_remove_tracker_type_string_20201120_1738.py │ ├── 0044_rent_locations_20201204_1919.py │ ├── 0045_rent_position_locations_20201204_2022.py │ ├── 0046_rent_remove_position_20201204_2059.py │ └── __init__.py ├── models │ ├── __init__.py │ ├── bike.py │ ├── bike_share_preferences.py │ ├── location.py │ ├── location_tracker.py │ ├── location_tracker_type.py │ ├── lock.py │ ├── lock_type.py │ ├── rent.py │ ├── station.py │ └── vehicle_type.py ├── tasks.py ├── urls.py └── views.py ├── cykel ├── __init__.py ├── admin.py ├── asgi.py ├── auth │ └── account_adapter.py ├── celery.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auth_group_autoenrollment_rent_20191125_1451.py │ ├── 0003_cykellogentry.py │ └── __init__.py ├── models │ ├── __init__.py │ ├── cykel_log_entry.py │ ├── user.py │ └── user_manager.py ├── serializers.py ├── settings.py ├── static │ └── admin │ │ └── css │ │ ├── cykel_admin.css │ │ └── django_admin_theme.css ├── templates │ └── admin │ │ ├── base_site.html │ │ ├── change_form_logentry.html │ │ └── change_list_logentry.html ├── urls.py └── wsgi.py ├── docker-compose.yml ├── eventphone_auth ├── __init__.py ├── models.py ├── provider.py ├── urls.py └── views.py ├── gbfs ├── __init__.py ├── apps.py ├── handlers.py ├── migrations │ └── __init__.py ├── serializers.py ├── urls.py └── views.py ├── manage.py ├── owncloud_auth ├── __init__.py ├── models.py ├── provider.py ├── urls.py └── views.py ├── pyproject.toml ├── requirements-dev.txt ├── requirements.txt └── tests └── api ├── test_api_gbfs.py ├── test_api_maintenancemap.py ├── test_api_rent.py ├── test_api_updatebikelocation.py └── test_api_user.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/.editorconfig -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/style.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/.github/workflows/style.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | *.py[cod] 3 | */.env 4 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/README.md -------------------------------------------------------------------------------- /admin_override/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /admin_override/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/admin_override/admin.py -------------------------------------------------------------------------------- /admin_override/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/admin_override/apps.py -------------------------------------------------------------------------------- /api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/api/apps.py -------------------------------------------------------------------------------- /api/authentication/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/api/authentication/__init__.py -------------------------------------------------------------------------------- /api/authentication/basic_token_authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/api/authentication/basic_token_authentication.py -------------------------------------------------------------------------------- /api/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/api/serializers.py -------------------------------------------------------------------------------- /api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/api/urls.py -------------------------------------------------------------------------------- /api/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/api/views.py -------------------------------------------------------------------------------- /bikesharing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bikesharing/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/admin.py -------------------------------------------------------------------------------- /bikesharing/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/apps.py -------------------------------------------------------------------------------- /bikesharing/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0001_initial.py -------------------------------------------------------------------------------- /bikesharing/migrations/0002_auto_20190726_1959.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0002_auto_20190726_1959.py -------------------------------------------------------------------------------- /bikesharing/migrations/0003_auto_20190813_1821.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0003_auto_20190813_1821.py -------------------------------------------------------------------------------- /bikesharing/migrations/0004_auto_20190813_1824.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0004_auto_20190813_1824.py -------------------------------------------------------------------------------- /bikesharing/migrations/0005_auto_20190821_1801.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0005_auto_20190821_1801.py -------------------------------------------------------------------------------- /bikesharing/migrations/0006_bike_battery_voltage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0006_bike_battery_voltage.py -------------------------------------------------------------------------------- /bikesharing/migrations/0007_bike_photo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0007_bike_photo.py -------------------------------------------------------------------------------- /bikesharing/migrations/0008_bikesharepreferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0008_bikesharepreferences.py -------------------------------------------------------------------------------- /bikesharing/migrations/0009_auto_20190909_1700.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0009_auto_20190909_1700.py -------------------------------------------------------------------------------- /bikesharing/migrations/0010_location.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0010_location.py -------------------------------------------------------------------------------- /bikesharing/migrations/0011_auto_20190911_1936.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0011_auto_20190911_1936.py -------------------------------------------------------------------------------- /bikesharing/migrations/0012_auto_20190911_2043.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0012_auto_20190911_2043.py -------------------------------------------------------------------------------- /bikesharing/migrations/0013_auto_20191024_1437.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0013_auto_20191024_1437.py -------------------------------------------------------------------------------- /bikesharing/migrations/0014_auto_20191024_1611.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0014_auto_20191024_1611.py -------------------------------------------------------------------------------- /bikesharing/migrations/0015_location_accuracy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0015_location_accuracy.py -------------------------------------------------------------------------------- /bikesharing/migrations/0016_auto_20191024_1831.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0016_auto_20191024_1831.py -------------------------------------------------------------------------------- /bikesharing/migrations/0017_remove_bike_battery_voltage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0017_remove_bike_battery_voltage.py -------------------------------------------------------------------------------- /bikesharing/migrations/0018_auto_20200204_2147.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0018_auto_20200204_2147.py -------------------------------------------------------------------------------- /bikesharing/migrations/0019_auto_20200317_2042.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0019_auto_20200317_2042.py -------------------------------------------------------------------------------- /bikesharing/migrations/0020_locationtracker_internal_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0020_locationtracker_internal_only.py -------------------------------------------------------------------------------- /bikesharing/migrations/0021_location_internal_location.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0021_location_internal_location.py -------------------------------------------------------------------------------- /bikesharing/migrations/0022_auto_20200326_1845.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0022_auto_20200326_1845.py -------------------------------------------------------------------------------- /bikesharing/migrations/0023_auto_20200326_1857.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0023_auto_20200326_1857.py -------------------------------------------------------------------------------- /bikesharing/migrations/0024_auto_20200605_1632.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0024_auto_20200605_1632.py -------------------------------------------------------------------------------- /bikesharing/migrations/0025_bikesharepreferences_gbfs_system_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0025_bikesharepreferences_gbfs_system_id.py -------------------------------------------------------------------------------- /bikesharing/migrations/0026_auto_20200605_1839.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0026_auto_20200605_1839.py -------------------------------------------------------------------------------- /bikesharing/migrations/0027_bike_non_static_bike_uuid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0027_bike_non_static_bike_uuid.py -------------------------------------------------------------------------------- /bikesharing/migrations/0028_fill_non_static_bike_uuid_20200610_1854.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0028_fill_non_static_bike_uuid_20200610_1854.py -------------------------------------------------------------------------------- /bikesharing/migrations/0029_bike_non_static_bike_id_unique_20200610_1901.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0029_bike_non_static_bike_id_unique_20200610_1901.py -------------------------------------------------------------------------------- /bikesharing/migrations/0030_auto_20200618_1414.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0030_auto_20200618_1414.py -------------------------------------------------------------------------------- /bikesharing/migrations/0031_auto_20200814_1618.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0031_auto_20200814_1618.py -------------------------------------------------------------------------------- /bikesharing/migrations/0032_auto_20200814_1732.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0032_auto_20200814_1732.py -------------------------------------------------------------------------------- /bikesharing/migrations/0033_auto_20200818_1638.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0033_auto_20200818_1638.py -------------------------------------------------------------------------------- /bikesharing/migrations/0034_auto_20200824_2336.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0034_auto_20200824_2336.py -------------------------------------------------------------------------------- /bikesharing/migrations/0035_auto_20200908_1430.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0035_auto_20200908_1430.py -------------------------------------------------------------------------------- /bikesharing/migrations/0036_auto_20201012_1351.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0036_auto_20201012_1351.py -------------------------------------------------------------------------------- /bikesharing/migrations/0037_auto_20201012_1352.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0037_auto_20201012_1352.py -------------------------------------------------------------------------------- /bikesharing/migrations/0038_lock_type_20201020_1037.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0038_lock_type_20201020_1037.py -------------------------------------------------------------------------------- /bikesharing/migrations/0039_move_lock_types_20201020_1040.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0039_move_lock_types_20201020_1040.py -------------------------------------------------------------------------------- /bikesharing/migrations/0040_remove_lock_form_factor_20201020_1047.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0040_remove_lock_form_factor_20201020_1047.py -------------------------------------------------------------------------------- /bikesharing/migrations/0041_fix_permission_typo_20201026_1817.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0041_fix_permission_typo_20201026_1817.py -------------------------------------------------------------------------------- /bikesharing/migrations/0042_location_tracker_type_20201120_1700.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0042_location_tracker_type_20201120_1700.py -------------------------------------------------------------------------------- /bikesharing/migrations/0043_remove_tracker_type_string_20201120_1738.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0043_remove_tracker_type_string_20201120_1738.py -------------------------------------------------------------------------------- /bikesharing/migrations/0044_rent_locations_20201204_1919.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0044_rent_locations_20201204_1919.py -------------------------------------------------------------------------------- /bikesharing/migrations/0045_rent_position_locations_20201204_2022.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0045_rent_position_locations_20201204_2022.py -------------------------------------------------------------------------------- /bikesharing/migrations/0046_rent_remove_position_20201204_2059.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/migrations/0046_rent_remove_position_20201204_2059.py -------------------------------------------------------------------------------- /bikesharing/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bikesharing/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/models/__init__.py -------------------------------------------------------------------------------- /bikesharing/models/bike.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/models/bike.py -------------------------------------------------------------------------------- /bikesharing/models/bike_share_preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/models/bike_share_preferences.py -------------------------------------------------------------------------------- /bikesharing/models/location.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/models/location.py -------------------------------------------------------------------------------- /bikesharing/models/location_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/models/location_tracker.py -------------------------------------------------------------------------------- /bikesharing/models/location_tracker_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/models/location_tracker_type.py -------------------------------------------------------------------------------- /bikesharing/models/lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/models/lock.py -------------------------------------------------------------------------------- /bikesharing/models/lock_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/models/lock_type.py -------------------------------------------------------------------------------- /bikesharing/models/rent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/models/rent.py -------------------------------------------------------------------------------- /bikesharing/models/station.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/models/station.py -------------------------------------------------------------------------------- /bikesharing/models/vehicle_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/models/vehicle_type.py -------------------------------------------------------------------------------- /bikesharing/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/tasks.py -------------------------------------------------------------------------------- /bikesharing/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/urls.py -------------------------------------------------------------------------------- /bikesharing/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/bikesharing/views.py -------------------------------------------------------------------------------- /cykel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/__init__.py -------------------------------------------------------------------------------- /cykel/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/admin.py -------------------------------------------------------------------------------- /cykel/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/asgi.py -------------------------------------------------------------------------------- /cykel/auth/account_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/auth/account_adapter.py -------------------------------------------------------------------------------- /cykel/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/celery.py -------------------------------------------------------------------------------- /cykel/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/migrations/0001_initial.py -------------------------------------------------------------------------------- /cykel/migrations/0002_auth_group_autoenrollment_rent_20191125_1451.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/migrations/0002_auth_group_autoenrollment_rent_20191125_1451.py -------------------------------------------------------------------------------- /cykel/migrations/0003_cykellogentry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/migrations/0003_cykellogentry.py -------------------------------------------------------------------------------- /cykel/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cykel/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/models/__init__.py -------------------------------------------------------------------------------- /cykel/models/cykel_log_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/models/cykel_log_entry.py -------------------------------------------------------------------------------- /cykel/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/models/user.py -------------------------------------------------------------------------------- /cykel/models/user_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/models/user_manager.py -------------------------------------------------------------------------------- /cykel/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/serializers.py -------------------------------------------------------------------------------- /cykel/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/settings.py -------------------------------------------------------------------------------- /cykel/static/admin/css/cykel_admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/static/admin/css/cykel_admin.css -------------------------------------------------------------------------------- /cykel/static/admin/css/django_admin_theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/static/admin/css/django_admin_theme.css -------------------------------------------------------------------------------- /cykel/templates/admin/base_site.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/templates/admin/base_site.html -------------------------------------------------------------------------------- /cykel/templates/admin/change_form_logentry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/templates/admin/change_form_logentry.html -------------------------------------------------------------------------------- /cykel/templates/admin/change_list_logentry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/templates/admin/change_list_logentry.html -------------------------------------------------------------------------------- /cykel/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/urls.py -------------------------------------------------------------------------------- /cykel/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/cykel/wsgi.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /eventphone_auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eventphone_auth/models.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eventphone_auth/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/eventphone_auth/provider.py -------------------------------------------------------------------------------- /eventphone_auth/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/eventphone_auth/urls.py -------------------------------------------------------------------------------- /eventphone_auth/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/eventphone_auth/views.py -------------------------------------------------------------------------------- /gbfs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/gbfs/__init__.py -------------------------------------------------------------------------------- /gbfs/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/gbfs/apps.py -------------------------------------------------------------------------------- /gbfs/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/gbfs/handlers.py -------------------------------------------------------------------------------- /gbfs/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gbfs/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/gbfs/serializers.py -------------------------------------------------------------------------------- /gbfs/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/gbfs/urls.py -------------------------------------------------------------------------------- /gbfs/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/gbfs/views.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/manage.py -------------------------------------------------------------------------------- /owncloud_auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /owncloud_auth/models.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /owncloud_auth/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/owncloud_auth/provider.py -------------------------------------------------------------------------------- /owncloud_auth/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/owncloud_auth/urls.py -------------------------------------------------------------------------------- /owncloud_auth/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/owncloud_auth/views.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/api/test_api_gbfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/tests/api/test_api_gbfs.py -------------------------------------------------------------------------------- /tests/api/test_api_maintenancemap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/tests/api/test_api_maintenancemap.py -------------------------------------------------------------------------------- /tests/api/test_api_rent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/tests/api/test_api_rent.py -------------------------------------------------------------------------------- /tests/api/test_api_updatebikelocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/tests/api/test_api_updatebikelocation.py -------------------------------------------------------------------------------- /tests/api/test_api_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transportkollektiv/cykel/HEAD/tests/api/test_api_user.py --------------------------------------------------------------------------------