diff --git a/Makefile b/Makefile index 684b90d..cdee043 100644 --- a/Makefile +++ b/Makefile @@ -7,6 +7,7 @@ run: setup ( \ find . -name __pycache__ -o -name "*.pyc" -delete; \ sudo iptables -I INPUT -p tcp --dport 8000 -j ACCEPT; \ + cd src/ python manage.py runserver 0.0.0.0:8000; \ ) @@ -14,6 +15,7 @@ run: setup setup: ( \ docker-compose -f docker-compose-development.yml up -d; \ + cd src/ if [ -f .second_run ]; then \ sleep 2; \ python manage.py collectstatic --noinput; \ diff --git a/flake.nix b/flake.nix index 684e0f9..4582f0e 100644 --- a/flake.nix +++ b/flake.nix @@ -16,9 +16,13 @@ (final: prev: { inventoryEnv = prev.poetry2nix.mkPoetryEnv { projectDir = ./.; + editablePackageSources = { + inventory = ./src; + }; }; inventoryPackage = prev.poetry2nix.mkPoetryApplication { projectDir = ./.; + src = ./src; }; }) ]; diff --git a/backups/__init__.py b/src/backups/__init__.py similarity index 100% rename from backups/__init__.py rename to src/backups/__init__.py diff --git a/backups/admin.py b/src/backups/admin.py similarity index 100% rename from backups/admin.py rename to src/backups/admin.py diff --git a/backups/apps.py b/src/backups/apps.py similarity index 100% rename from backups/apps.py rename to src/backups/apps.py diff --git a/backups/decorators.py b/src/backups/decorators.py similarity index 100% rename from backups/decorators.py rename to src/backups/decorators.py diff --git a/backups/fixtures/backups.yaml b/src/backups/fixtures/backups.yaml similarity index 100% rename from backups/fixtures/backups.yaml rename to src/backups/fixtures/backups.yaml diff --git a/backups/models/__init__.py b/src/backups/models/__init__.py similarity index 100% rename from backups/models/__init__.py rename to src/backups/models/__init__.py diff --git a/backups/models/backup.py b/src/backups/models/backup.py similarity index 100% rename from backups/models/backup.py rename to src/backups/models/backup.py diff --git a/backups/models/notification.py b/src/backups/models/notification.py similarity index 100% rename from backups/models/notification.py rename to src/backups/models/notification.py diff --git a/backups/tables.py b/src/backups/tables.py similarity index 100% rename from backups/tables.py rename to src/backups/tables.py diff --git a/backups/templates/backups/backup_confirm_delete.html b/src/backups/templates/backups/backup_confirm_delete.html similarity index 100% rename from backups/templates/backups/backup_confirm_delete.html rename to src/backups/templates/backups/backup_confirm_delete.html diff --git a/backups/templates/backups/backup_create.html b/src/backups/templates/backups/backup_create.html similarity index 100% rename from backups/templates/backups/backup_create.html rename to src/backups/templates/backups/backup_create.html diff --git a/backups/templates/backups/backup_details.html b/src/backups/templates/backups/backup_details.html similarity index 100% rename from backups/templates/backups/backup_details.html rename to src/backups/templates/backups/backup_details.html diff --git a/backups/templates/backups/backup_list.html b/src/backups/templates/backups/backup_list.html similarity index 100% rename from backups/templates/backups/backup_list.html rename to src/backups/templates/backups/backup_list.html diff --git a/backups/tests/test_backup.py b/src/backups/tests/test_backup.py similarity index 100% rename from backups/tests/test_backup.py rename to src/backups/tests/test_backup.py diff --git a/backups/tests/test_backup_detail_view.py b/src/backups/tests/test_backup_detail_view.py similarity index 100% rename from backups/tests/test_backup_detail_view.py rename to src/backups/tests/test_backup_detail_view.py diff --git a/backups/tests/test_backup_form_view.py b/src/backups/tests/test_backup_form_view.py similarity index 100% rename from backups/tests/test_backup_form_view.py rename to src/backups/tests/test_backup_form_view.py diff --git a/backups/tests/test_customer_backup_table_view.py b/src/backups/tests/test_customer_backup_table_view.py similarity index 100% rename from backups/tests/test_customer_backup_table_view.py rename to src/backups/tests/test_customer_backup_table_view.py diff --git a/backups/urls.py b/src/backups/urls.py similarity index 100% rename from backups/urls.py rename to src/backups/urls.py diff --git a/backups/views.py b/src/backups/views.py similarity index 100% rename from backups/views.py rename to src/backups/views.py diff --git a/computers/__init__.py b/src/computers/__init__.py similarity index 100% rename from computers/__init__.py rename to src/computers/__init__.py diff --git a/computers/admin.py b/src/computers/admin.py similarity index 100% rename from computers/admin.py rename to src/computers/admin.py diff --git a/computers/apps.py b/src/computers/apps.py similarity index 100% rename from computers/apps.py rename to src/computers/apps.py diff --git a/computers/filters.py b/src/computers/filters.py similarity index 100% rename from computers/filters.py rename to src/computers/filters.py diff --git a/computers/fixtures/computers.yaml b/src/computers/fixtures/computers.yaml similarity index 100% rename from computers/fixtures/computers.yaml rename to src/computers/fixtures/computers.yaml diff --git a/computers/forms.py b/src/computers/forms.py similarity index 100% rename from computers/forms.py rename to src/computers/forms.py diff --git a/computers/models/__init__.py b/src/computers/models/__init__.py similarity index 100% rename from computers/models/__init__.py rename to src/computers/models/__init__.py diff --git a/computers/models/computer.py b/src/computers/models/computer.py similarity index 100% rename from computers/models/computer.py rename to src/computers/models/computer.py diff --git a/computers/models/cpu.py b/src/computers/models/cpu.py similarity index 100% rename from computers/models/cpu.py rename to src/computers/models/cpu.py diff --git a/computers/models/disk.py b/src/computers/models/disk.py similarity index 100% rename from computers/models/disk.py rename to src/computers/models/disk.py diff --git a/computers/models/gpu.py b/src/computers/models/gpu.py similarity index 100% rename from computers/models/gpu.py rename to src/computers/models/gpu.py diff --git a/computers/models/raid.py b/src/computers/models/raid.py similarity index 100% rename from computers/models/raid.py rename to src/computers/models/raid.py diff --git a/computers/models/ram.py b/src/computers/models/ram.py similarity index 100% rename from computers/models/ram.py rename to src/computers/models/ram.py diff --git a/computers/static/inventory/css/inventory.css b/src/computers/static/inventory/css/inventory.css similarity index 100% rename from computers/static/inventory/css/inventory.css rename to src/computers/static/inventory/css/inventory.css diff --git a/computers/static/inventory/js/sorttable.js b/src/computers/static/inventory/js/sorttable.js similarity index 100% rename from computers/static/inventory/js/sorttable.js rename to src/computers/static/inventory/js/sorttable.js diff --git a/computers/tables.py b/src/computers/tables.py similarity index 100% rename from computers/tables.py rename to src/computers/tables.py diff --git a/computers/templates/computers/all_computers.html b/src/computers/templates/computers/all_computers.html similarity index 100% rename from computers/templates/computers/all_computers.html rename to src/computers/templates/computers/all_computers.html diff --git a/computers/templates/computers/computer_create.html b/src/computers/templates/computers/computer_create.html similarity index 100% rename from computers/templates/computers/computer_create.html rename to src/computers/templates/computers/computer_create.html diff --git a/computers/templates/computers/computer_details.html b/src/computers/templates/computers/computer_details.html similarity index 100% rename from computers/templates/computers/computer_details.html rename to src/computers/templates/computers/computer_details.html diff --git a/computers/templates/computers/computer_list.html b/src/computers/templates/computers/computer_list.html similarity index 100% rename from computers/templates/computers/computer_list.html rename to src/computers/templates/computers/computer_list.html diff --git a/computers/templates/computers/computer_update.html b/src/computers/templates/computers/computer_update.html similarity index 100% rename from computers/templates/computers/computer_update.html rename to src/computers/templates/computers/computer_update.html diff --git a/computers/templates/computers/cpu_relation_create.html b/src/computers/templates/computers/cpu_relation_create.html similarity index 100% rename from computers/templates/computers/cpu_relation_create.html rename to src/computers/templates/computers/cpu_relation_create.html diff --git a/computers/templates/computers/cronjob_details.html b/src/computers/templates/computers/cronjob_details.html similarity index 100% rename from computers/templates/computers/cronjob_details.html rename to src/computers/templates/computers/cronjob_details.html diff --git a/computers/templates/computers/cronjob_list.html b/src/computers/templates/computers/cronjob_list.html similarity index 100% rename from computers/templates/computers/cronjob_list.html rename to src/computers/templates/computers/cronjob_list.html diff --git a/computers/templates/computers/disk_relation_create.html b/src/computers/templates/computers/disk_relation_create.html similarity index 100% rename from computers/templates/computers/disk_relation_create.html rename to src/computers/templates/computers/disk_relation_create.html diff --git a/computers/templates/computers/gpu_relation_create.html b/src/computers/templates/computers/gpu_relation_create.html similarity index 100% rename from computers/templates/computers/gpu_relation_create.html rename to src/computers/templates/computers/gpu_relation_create.html diff --git a/computers/templates/computers/raid_create.html b/src/computers/templates/computers/raid_create.html similarity index 100% rename from computers/templates/computers/raid_create.html rename to src/computers/templates/computers/raid_create.html diff --git a/computers/templates/computers/ram_relation_create.html b/src/computers/templates/computers/ram_relation_create.html similarity index 100% rename from computers/templates/computers/ram_relation_create.html rename to src/computers/templates/computers/ram_relation_create.html diff --git a/computers/templates/computers/relation_confirm_delete.html b/src/computers/templates/computers/relation_confirm_delete.html similarity index 100% rename from computers/templates/computers/relation_confirm_delete.html rename to src/computers/templates/computers/relation_confirm_delete.html diff --git a/computers/templates/computers/software_relation_create.html b/src/computers/templates/computers/software_relation_create.html similarity index 100% rename from computers/templates/computers/software_relation_create.html rename to src/computers/templates/computers/software_relation_create.html diff --git a/computers/tests/test_computer.py b/src/computers/tests/test_computer.py similarity index 100% rename from computers/tests/test_computer.py rename to src/computers/tests/test_computer.py diff --git a/computers/tests/test_computer_detail_view.py b/src/computers/tests/test_computer_detail_view.py similarity index 100% rename from computers/tests/test_computer_detail_view.py rename to src/computers/tests/test_computer_detail_view.py diff --git a/computers/tests/test_computer_form.py b/src/computers/tests/test_computer_form.py similarity index 100% rename from computers/tests/test_computer_form.py rename to src/computers/tests/test_computer_form.py diff --git a/computers/tests/test_computer_form_views.py b/src/computers/tests/test_computer_form_views.py similarity index 100% rename from computers/tests/test_computer_form_views.py rename to src/computers/tests/test_computer_form_views.py diff --git a/computers/tests/test_computer_list_view.py b/src/computers/tests/test_computer_list_view.py similarity index 100% rename from computers/tests/test_computer_list_view.py rename to src/computers/tests/test_computer_list_view.py diff --git a/computers/tests/test_customer_computer_table_view.py b/src/computers/tests/test_customer_computer_table_view.py similarity index 100% rename from computers/tests/test_customer_computer_table_view.py rename to src/computers/tests/test_customer_computer_table_view.py diff --git a/computers/urls.py b/src/computers/urls.py similarity index 100% rename from computers/urls.py rename to src/computers/urls.py diff --git a/computers/views.py b/src/computers/views.py similarity index 100% rename from computers/views.py rename to src/computers/views.py diff --git a/core/__init__.py b/src/core/__init__.py similarity index 100% rename from core/__init__.py rename to src/core/__init__.py diff --git a/core/admin.py b/src/core/admin.py similarity index 100% rename from core/admin.py rename to src/core/admin.py diff --git a/core/apps.py b/src/core/apps.py similarity index 100% rename from core/apps.py rename to src/core/apps.py diff --git a/core/fixtures/core.yaml b/src/core/fixtures/core.yaml similarity index 100% rename from core/fixtures/core.yaml rename to src/core/fixtures/core.yaml diff --git a/core/models/__init__.py b/src/core/models/__init__.py similarity index 100% rename from core/models/__init__.py rename to src/core/models/__init__.py diff --git a/core/models/calendar.py b/src/core/models/calendar.py similarity index 100% rename from core/models/calendar.py rename to src/core/models/calendar.py diff --git a/core/models/category.py b/src/core/models/category.py similarity index 100% rename from core/models/category.py rename to src/core/models/category.py diff --git a/core/models/company.py b/src/core/models/company.py similarity index 100% rename from core/models/company.py rename to src/core/models/company.py diff --git a/core/models/time.py b/src/core/models/time.py similarity index 100% rename from core/models/time.py rename to src/core/models/time.py diff --git a/core/models/user.py b/src/core/models/user.py similarity index 100% rename from core/models/user.py rename to src/core/models/user.py diff --git a/core/static/core/css/bootstrap-grid.css b/src/core/static/core/css/bootstrap-grid.css similarity index 100% rename from core/static/core/css/bootstrap-grid.css rename to src/core/static/core/css/bootstrap-grid.css diff --git a/core/static/core/css/bootstrap-grid.css.map b/src/core/static/core/css/bootstrap-grid.css.map similarity index 100% rename from core/static/core/css/bootstrap-grid.css.map rename to src/core/static/core/css/bootstrap-grid.css.map diff --git a/core/static/core/css/bootstrap-grid.min.css b/src/core/static/core/css/bootstrap-grid.min.css similarity index 100% rename from core/static/core/css/bootstrap-grid.min.css rename to src/core/static/core/css/bootstrap-grid.min.css diff --git a/core/static/core/css/bootstrap-grid.min.css.map b/src/core/static/core/css/bootstrap-grid.min.css.map similarity index 100% rename from core/static/core/css/bootstrap-grid.min.css.map rename to src/core/static/core/css/bootstrap-grid.min.css.map diff --git a/core/static/core/css/bootstrap-reboot.css b/src/core/static/core/css/bootstrap-reboot.css similarity index 100% rename from core/static/core/css/bootstrap-reboot.css rename to src/core/static/core/css/bootstrap-reboot.css diff --git a/core/static/core/css/bootstrap-reboot.css.map b/src/core/static/core/css/bootstrap-reboot.css.map similarity index 100% rename from core/static/core/css/bootstrap-reboot.css.map rename to src/core/static/core/css/bootstrap-reboot.css.map diff --git a/core/static/core/css/bootstrap-reboot.min.css b/src/core/static/core/css/bootstrap-reboot.min.css similarity index 100% rename from core/static/core/css/bootstrap-reboot.min.css rename to src/core/static/core/css/bootstrap-reboot.min.css diff --git a/core/static/core/css/bootstrap-reboot.min.css.map b/src/core/static/core/css/bootstrap-reboot.min.css.map similarity index 100% rename from core/static/core/css/bootstrap-reboot.min.css.map rename to src/core/static/core/css/bootstrap-reboot.min.css.map diff --git a/core/static/core/css/bootstrap.css b/src/core/static/core/css/bootstrap.css similarity index 100% rename from core/static/core/css/bootstrap.css rename to src/core/static/core/css/bootstrap.css diff --git a/core/static/core/css/bootstrap.css.map b/src/core/static/core/css/bootstrap.css.map similarity index 100% rename from core/static/core/css/bootstrap.css.map rename to src/core/static/core/css/bootstrap.css.map diff --git a/core/static/core/css/bootstrap.min.css b/src/core/static/core/css/bootstrap.min.css similarity index 100% rename from core/static/core/css/bootstrap.min.css rename to src/core/static/core/css/bootstrap.min.css diff --git a/core/static/core/css/bootstrap.min.css.map b/src/core/static/core/css/bootstrap.min.css.map similarity index 100% rename from core/static/core/css/bootstrap.min.css.map rename to src/core/static/core/css/bootstrap.min.css.map diff --git a/core/static/core/css/material-icons.css b/src/core/static/core/css/material-icons.css similarity index 100% rename from core/static/core/css/material-icons.css rename to src/core/static/core/css/material-icons.css diff --git a/core/static/core/fonts/MaterialIcons-Regular.eot b/src/core/static/core/fonts/MaterialIcons-Regular.eot similarity index 100% rename from core/static/core/fonts/MaterialIcons-Regular.eot rename to src/core/static/core/fonts/MaterialIcons-Regular.eot diff --git a/core/static/core/fonts/MaterialIcons-Regular.ttf b/src/core/static/core/fonts/MaterialIcons-Regular.ttf similarity index 100% rename from core/static/core/fonts/MaterialIcons-Regular.ttf rename to src/core/static/core/fonts/MaterialIcons-Regular.ttf diff --git a/core/static/core/fonts/MaterialIcons-Regular.woff b/src/core/static/core/fonts/MaterialIcons-Regular.woff similarity index 100% rename from core/static/core/fonts/MaterialIcons-Regular.woff rename to src/core/static/core/fonts/MaterialIcons-Regular.woff diff --git a/core/static/core/fonts/MaterialIcons-Regular.woff2 b/src/core/static/core/fonts/MaterialIcons-Regular.woff2 similarity index 100% rename from core/static/core/fonts/MaterialIcons-Regular.woff2 rename to src/core/static/core/fonts/MaterialIcons-Regular.woff2 diff --git a/core/static/core/img/favicon.ico b/src/core/static/core/img/favicon.ico similarity index 100% rename from core/static/core/img/favicon.ico rename to src/core/static/core/img/favicon.ico diff --git a/core/static/core/js/htmx.js b/src/core/static/core/js/htmx.js similarity index 100% rename from core/static/core/js/htmx.js rename to src/core/static/core/js/htmx.js diff --git a/core/tables.py b/src/core/tables.py similarity index 100% rename from core/tables.py rename to src/core/tables.py diff --git a/core/templates/core/base.html b/src/core/templates/core/base.html similarity index 100% rename from core/templates/core/base.html rename to src/core/templates/core/base.html diff --git a/core/templates/core/partials/modal.html b/src/core/templates/core/partials/modal.html similarity index 100% rename from core/templates/core/partials/modal.html rename to src/core/templates/core/partials/modal.html diff --git a/core/templates/registration/login.html b/src/core/templates/registration/login.html similarity index 100% rename from core/templates/registration/login.html rename to src/core/templates/registration/login.html diff --git a/core/templatetags/__init__.py b/src/core/templatetags/__init__.py similarity index 100% rename from core/templatetags/__init__.py rename to src/core/templatetags/__init__.py diff --git a/core/templatetags/core_extras.py b/src/core/templatetags/core_extras.py similarity index 100% rename from core/templatetags/core_extras.py rename to src/core/templatetags/core_extras.py diff --git a/core/tests/__init__.py b/src/core/tests/__init__.py similarity index 100% rename from core/tests/__init__.py rename to src/core/tests/__init__.py diff --git a/core/tests/helper.py b/src/core/tests/helper.py similarity index 100% rename from core/tests/helper.py rename to src/core/tests/helper.py diff --git a/core/tests/test_get_all_objects_for_allowed_customers.py b/src/core/tests/test_get_all_objects_for_allowed_customers.py similarity index 100% rename from core/tests/test_get_all_objects_for_allowed_customers.py rename to src/core/tests/test_get_all_objects_for_allowed_customers.py diff --git a/core/tests/test_get_object_with_view_permission.py b/src/core/tests/test_get_object_with_view_permission.py similarity index 100% rename from core/tests/test_get_object_with_view_permission.py rename to src/core/tests/test_get_object_with_view_permission.py diff --git a/core/tests/test_get_objects_for_customer.py b/src/core/tests/test_get_objects_for_customer.py similarity index 100% rename from core/tests/test_get_objects_for_customer.py rename to src/core/tests/test_get_objects_for_customer.py diff --git a/core/tests/test_templatetags.py b/src/core/tests/test_templatetags.py similarity index 100% rename from core/tests/test_templatetags.py rename to src/core/tests/test_templatetags.py diff --git a/core/urls.py b/src/core/urls.py similarity index 100% rename from core/urls.py rename to src/core/urls.py diff --git a/core/utils.py b/src/core/utils.py similarity index 100% rename from core/utils.py rename to src/core/utils.py diff --git a/customers/__init__.py b/src/customers/__init__.py similarity index 100% rename from customers/__init__.py rename to src/customers/__init__.py diff --git a/customers/admin.py b/src/customers/admin.py similarity index 100% rename from customers/admin.py rename to src/customers/admin.py diff --git a/customers/apps.py b/src/customers/apps.py similarity index 100% rename from customers/apps.py rename to src/customers/apps.py diff --git a/customers/decorators.py b/src/customers/decorators.py similarity index 100% rename from customers/decorators.py rename to src/customers/decorators.py diff --git a/customers/forms.py b/src/customers/forms.py similarity index 100% rename from customers/forms.py rename to src/customers/forms.py diff --git a/customers/models.py b/src/customers/models.py similarity index 100% rename from customers/models.py rename to src/customers/models.py diff --git a/customers/tables.py b/src/customers/tables.py similarity index 100% rename from customers/tables.py rename to src/customers/tables.py diff --git a/customers/templates/customers/customer_confirm_delete.html b/src/customers/templates/customers/customer_confirm_delete.html similarity index 100% rename from customers/templates/customers/customer_confirm_delete.html rename to src/customers/templates/customers/customer_confirm_delete.html diff --git a/customers/templates/customers/customer_create.html b/src/customers/templates/customers/customer_create.html similarity index 100% rename from customers/templates/customers/customer_create.html rename to src/customers/templates/customers/customer_create.html diff --git a/customers/templates/customers/customer_details.html b/src/customers/templates/customers/customer_details.html similarity index 100% rename from customers/templates/customers/customer_details.html rename to src/customers/templates/customers/customer_details.html diff --git a/customers/templates/customers/customer_list.html b/src/customers/templates/customers/customer_list.html similarity index 100% rename from customers/templates/customers/customer_list.html rename to src/customers/templates/customers/customer_list.html diff --git a/customers/templates/customers/partials/customer_create.html b/src/customers/templates/customers/partials/customer_create.html similarity index 100% rename from customers/templates/customers/partials/customer_create.html rename to src/customers/templates/customers/partials/customer_create.html diff --git a/customers/templates/customers/partials/location_create.html b/src/customers/templates/customers/partials/location_create.html similarity index 100% rename from customers/templates/customers/partials/location_create.html rename to src/customers/templates/customers/partials/location_create.html diff --git a/customers/templates/customers/partials/location_response.html b/src/customers/templates/customers/partials/location_response.html similarity index 100% rename from customers/templates/customers/partials/location_response.html rename to src/customers/templates/customers/partials/location_response.html diff --git a/customers/tests/test_customer.py b/src/customers/tests/test_customer.py similarity index 100% rename from customers/tests/test_customer.py rename to src/customers/tests/test_customer.py diff --git a/customers/tests/test_customer_detail_view.py b/src/customers/tests/test_customer_detail_view.py similarity index 100% rename from customers/tests/test_customer_detail_view.py rename to src/customers/tests/test_customer_detail_view.py diff --git a/customers/tests/test_customer_form_views.py b/src/customers/tests/test_customer_form_views.py similarity index 100% rename from customers/tests/test_customer_form_views.py rename to src/customers/tests/test_customer_form_views.py diff --git a/customers/tests/test_customer_list_view.py b/src/customers/tests/test_customer_list_view.py similarity index 100% rename from customers/tests/test_customer_list_view.py rename to src/customers/tests/test_customer_list_view.py diff --git a/customers/tests/test_location_form.py b/src/customers/tests/test_location_form.py similarity index 100% rename from customers/tests/test_location_form.py rename to src/customers/tests/test_location_form.py diff --git a/customers/tests/test_location_form_view.py b/src/customers/tests/test_location_form_view.py similarity index 100% rename from customers/tests/test_location_form_view.py rename to src/customers/tests/test_location_form_view.py diff --git a/customers/urls.py b/src/customers/urls.py similarity index 100% rename from customers/urls.py rename to src/customers/urls.py diff --git a/customers/views.py b/src/customers/views.py similarity index 100% rename from customers/views.py rename to src/customers/views.py diff --git a/devices/__init__.py b/src/devices/__init__.py similarity index 100% rename from devices/__init__.py rename to src/devices/__init__.py diff --git a/devices/admin.py b/src/devices/admin.py similarity index 100% rename from devices/admin.py rename to src/devices/admin.py diff --git a/devices/apps.py b/src/devices/apps.py similarity index 100% rename from devices/apps.py rename to src/devices/apps.py diff --git a/devices/decorators.py b/src/devices/decorators.py similarity index 100% rename from devices/decorators.py rename to src/devices/decorators.py diff --git a/devices/fixtures/devices.yaml b/src/devices/fixtures/devices.yaml similarity index 100% rename from devices/fixtures/devices.yaml rename to src/devices/fixtures/devices.yaml diff --git a/devices/forms.py b/src/devices/forms.py similarity index 100% rename from devices/forms.py rename to src/devices/forms.py diff --git a/devices/models/__init__.py b/src/devices/models/__init__.py similarity index 100% rename from devices/models/__init__.py rename to src/devices/models/__init__.py diff --git a/devices/models/device.py b/src/devices/models/device.py similarity index 100% rename from devices/models/device.py rename to src/devices/models/device.py diff --git a/devices/models/warranty.py b/src/devices/models/warranty.py similarity index 100% rename from devices/models/warranty.py rename to src/devices/models/warranty.py diff --git a/devices/tables.py b/src/devices/tables.py similarity index 100% rename from devices/tables.py rename to src/devices/tables.py diff --git a/devices/templates/devices/device_confirm_delete.html b/src/devices/templates/devices/device_confirm_delete.html similarity index 100% rename from devices/templates/devices/device_confirm_delete.html rename to src/devices/templates/devices/device_confirm_delete.html diff --git a/devices/templates/devices/device_create.html b/src/devices/templates/devices/device_create.html similarity index 100% rename from devices/templates/devices/device_create.html rename to src/devices/templates/devices/device_create.html diff --git a/devices/templates/devices/device_details.html b/src/devices/templates/devices/device_details.html similarity index 100% rename from devices/templates/devices/device_details.html rename to src/devices/templates/devices/device_details.html diff --git a/devices/templates/devices/device_details_block.html b/src/devices/templates/devices/device_details_block.html similarity index 100% rename from devices/templates/devices/device_details_block.html rename to src/devices/templates/devices/device_details_block.html diff --git a/devices/templates/devices/device_in_net_confirm_delete.html b/src/devices/templates/devices/device_in_net_confirm_delete.html similarity index 100% rename from devices/templates/devices/device_in_net_confirm_delete.html rename to src/devices/templates/devices/device_in_net_confirm_delete.html diff --git a/devices/templates/devices/device_in_net_create.html b/src/devices/templates/devices/device_in_net_create.html similarity index 100% rename from devices/templates/devices/device_in_net_create.html rename to src/devices/templates/devices/device_in_net_create.html diff --git a/devices/templates/devices/device_in_net_update.html b/src/devices/templates/devices/device_in_net_update.html similarity index 100% rename from devices/templates/devices/device_in_net_update.html rename to src/devices/templates/devices/device_in_net_update.html diff --git a/devices/templates/devices/device_list.html b/src/devices/templates/devices/device_list.html similarity index 100% rename from devices/templates/devices/device_list.html rename to src/devices/templates/devices/device_list.html diff --git a/devices/templates/devices/device_update.html b/src/devices/templates/devices/device_update.html similarity index 100% rename from devices/templates/devices/device_update.html rename to src/devices/templates/devices/device_update.html diff --git a/devices/templates/devices/ip_block.html b/src/devices/templates/devices/ip_block.html similarity index 100% rename from devices/templates/devices/ip_block.html rename to src/devices/templates/devices/ip_block.html diff --git a/devices/templates/devices/manufacturer_details.html b/src/devices/templates/devices/manufacturer_details.html similarity index 100% rename from devices/templates/devices/manufacturer_details.html rename to src/devices/templates/devices/manufacturer_details.html diff --git a/devices/templates/devices/partials/device_category_create.html b/src/devices/templates/devices/partials/device_category_create.html similarity index 100% rename from devices/templates/devices/partials/device_category_create.html rename to src/devices/templates/devices/partials/device_category_create.html diff --git a/devices/templates/devices/partials/device_category_response.html b/src/devices/templates/devices/partials/device_category_response.html similarity index 100% rename from devices/templates/devices/partials/device_category_response.html rename to src/devices/templates/devices/partials/device_category_response.html diff --git a/devices/templates/devices/warranties_list.html b/src/devices/templates/devices/warranties_list.html similarity index 100% rename from devices/templates/devices/warranties_list.html rename to src/devices/templates/devices/warranties_list.html diff --git a/devices/templates/devices/warranty_block.html b/src/devices/templates/devices/warranty_block.html similarity index 100% rename from devices/templates/devices/warranty_block.html rename to src/devices/templates/devices/warranty_block.html diff --git a/devices/templates/devices/warranty_confirm_delete.html b/src/devices/templates/devices/warranty_confirm_delete.html similarity index 100% rename from devices/templates/devices/warranty_confirm_delete.html rename to src/devices/templates/devices/warranty_confirm_delete.html diff --git a/devices/templates/devices/warranty_create.html b/src/devices/templates/devices/warranty_create.html similarity index 100% rename from devices/templates/devices/warranty_create.html rename to src/devices/templates/devices/warranty_create.html diff --git a/devices/templates/devices/warranty_update.html b/src/devices/templates/devices/warranty_update.html similarity index 100% rename from devices/templates/devices/warranty_update.html rename to src/devices/templates/devices/warranty_update.html diff --git a/devices/tests/test_connected_device_detail_view.py b/src/devices/tests/test_connected_device_detail_view.py similarity index 100% rename from devices/tests/test_connected_device_detail_view.py rename to src/devices/tests/test_connected_device_detail_view.py diff --git a/devices/tests/test_customer_device_table_view.py b/src/devices/tests/test_customer_device_table_view.py similarity index 100% rename from devices/tests/test_customer_device_table_view.py rename to src/devices/tests/test_customer_device_table_view.py diff --git a/devices/tests/test_device.py b/src/devices/tests/test_device.py similarity index 100% rename from devices/tests/test_device.py rename to src/devices/tests/test_device.py diff --git a/devices/tests/test_device_category_form_views.py b/src/devices/tests/test_device_category_form_views.py similarity index 100% rename from devices/tests/test_device_category_form_views.py rename to src/devices/tests/test_device_category_form_views.py diff --git a/devices/tests/test_device_detail_view.py b/src/devices/tests/test_device_detail_view.py similarity index 100% rename from devices/tests/test_device_detail_view.py rename to src/devices/tests/test_device_detail_view.py diff --git a/devices/tests/test_device_form.py b/src/devices/tests/test_device_form.py similarity index 100% rename from devices/tests/test_device_form.py rename to src/devices/tests/test_device_form.py diff --git a/devices/tests/test_device_form_views.py b/src/devices/tests/test_device_form_views.py similarity index 100% rename from devices/tests/test_device_form_views.py rename to src/devices/tests/test_device_form_views.py diff --git a/devices/tests/test_warranty_form.py b/src/devices/tests/test_warranty_form.py similarity index 100% rename from devices/tests/test_warranty_form.py rename to src/devices/tests/test_warranty_form.py diff --git a/devices/tests/test_warranty_list.py b/src/devices/tests/test_warranty_list.py similarity index 100% rename from devices/tests/test_warranty_list.py rename to src/devices/tests/test_warranty_list.py diff --git a/devices/urls.py b/src/devices/urls.py similarity index 100% rename from devices/urls.py rename to src/devices/urls.py diff --git a/devices/views.py b/src/devices/views.py similarity index 100% rename from devices/views.py rename to src/devices/views.py diff --git a/licenses/__init__.py b/src/licenses/__init__.py similarity index 100% rename from licenses/__init__.py rename to src/licenses/__init__.py diff --git a/licenses/admin.py b/src/licenses/admin.py similarity index 100% rename from licenses/admin.py rename to src/licenses/admin.py diff --git a/licenses/apps.py b/src/licenses/apps.py similarity index 100% rename from licenses/apps.py rename to src/licenses/apps.py diff --git a/licenses/models.py b/src/licenses/models.py similarity index 100% rename from licenses/models.py rename to src/licenses/models.py diff --git a/licenses/tables.py b/src/licenses/tables.py similarity index 100% rename from licenses/tables.py rename to src/licenses/tables.py diff --git a/licenses/templates/licenses/license_block.html b/src/licenses/templates/licenses/license_block.html similarity index 100% rename from licenses/templates/licenses/license_block.html rename to src/licenses/templates/licenses/license_block.html diff --git a/licenses/templates/licenses/license_confirm_delete.html b/src/licenses/templates/licenses/license_confirm_delete.html similarity index 100% rename from licenses/templates/licenses/license_confirm_delete.html rename to src/licenses/templates/licenses/license_confirm_delete.html diff --git a/licenses/templates/licenses/license_list.html b/src/licenses/templates/licenses/license_list.html similarity index 100% rename from licenses/templates/licenses/license_list.html rename to src/licenses/templates/licenses/license_list.html diff --git a/licenses/templates/licenses/license_with_computer_confirm_delete.html b/src/licenses/templates/licenses/license_with_computer_confirm_delete.html similarity index 100% rename from licenses/templates/licenses/license_with_computer_confirm_delete.html rename to src/licenses/templates/licenses/license_with_computer_confirm_delete.html diff --git a/licenses/templates/licenses/license_with_computer_create.html b/src/licenses/templates/licenses/license_with_computer_create.html similarity index 100% rename from licenses/templates/licenses/license_with_computer_create.html rename to src/licenses/templates/licenses/license_with_computer_create.html diff --git a/licenses/tests/test_customer_license_table_view.py b/src/licenses/tests/test_customer_license_table_view.py similarity index 100% rename from licenses/tests/test_customer_license_table_view.py rename to src/licenses/tests/test_customer_license_table_view.py diff --git a/licenses/tests/test_license.py b/src/licenses/tests/test_license.py similarity index 100% rename from licenses/tests/test_license.py rename to src/licenses/tests/test_license.py diff --git a/licenses/tests/test_license_form_view.py b/src/licenses/tests/test_license_form_view.py similarity index 100% rename from licenses/tests/test_license_form_view.py rename to src/licenses/tests/test_license_form_view.py diff --git a/licenses/urls.py b/src/licenses/urls.py similarity index 100% rename from licenses/urls.py rename to src/licenses/urls.py diff --git a/licenses/views.py b/src/licenses/views.py similarity index 100% rename from licenses/views.py rename to src/licenses/views.py diff --git a/nets/__init__.py b/src/nets/__init__.py similarity index 100% rename from nets/__init__.py rename to src/nets/__init__.py diff --git a/nets/admin.py b/src/nets/admin.py similarity index 100% rename from nets/admin.py rename to src/nets/admin.py diff --git a/nets/apps.py b/src/nets/apps.py similarity index 100% rename from nets/apps.py rename to src/nets/apps.py diff --git a/nets/decorators.py b/src/nets/decorators.py similarity index 100% rename from nets/decorators.py rename to src/nets/decorators.py diff --git a/nets/fixtures/nets.yaml b/src/nets/fixtures/nets.yaml similarity index 100% rename from nets/fixtures/nets.yaml rename to src/nets/fixtures/nets.yaml diff --git a/nets/models.py b/src/nets/models.py similarity index 100% rename from nets/models.py rename to src/nets/models.py diff --git a/nets/tables.py b/src/nets/tables.py similarity index 100% rename from nets/tables.py rename to src/nets/tables.py diff --git a/nets/templates/nets/net_confirm_delete.html b/src/nets/templates/nets/net_confirm_delete.html similarity index 100% rename from nets/templates/nets/net_confirm_delete.html rename to src/nets/templates/nets/net_confirm_delete.html diff --git a/nets/templates/nets/net_details.html b/src/nets/templates/nets/net_details.html similarity index 100% rename from nets/templates/nets/net_details.html rename to src/nets/templates/nets/net_details.html diff --git a/nets/templates/nets/net_list.html b/src/nets/templates/nets/net_list.html similarity index 100% rename from nets/templates/nets/net_list.html rename to src/nets/templates/nets/net_list.html diff --git a/nets/tests/test_models/test_net.py b/src/nets/tests/test_models/test_net.py similarity index 100% rename from nets/tests/test_models/test_net.py rename to src/nets/tests/test_models/test_net.py diff --git a/nets/tests/test_views/test_customer_net_table_view.py b/src/nets/tests/test_views/test_customer_net_table_view.py similarity index 100% rename from nets/tests/test_views/test_customer_net_table_view.py rename to src/nets/tests/test_views/test_customer_net_table_view.py diff --git a/nets/tests/test_views/test_net_detail_view.py b/src/nets/tests/test_views/test_net_detail_view.py similarity index 100% rename from nets/tests/test_views/test_net_detail_view.py rename to src/nets/tests/test_views/test_net_detail_view.py diff --git a/nets/urls.py b/src/nets/urls.py similarity index 100% rename from nets/urls.py rename to src/nets/urls.py diff --git a/nets/views.py b/src/nets/views.py similarity index 100% rename from nets/views.py rename to src/nets/views.py diff --git a/network_inventory/__init__.py b/src/network_inventory/__init__.py similarity index 100% rename from network_inventory/__init__.py rename to src/network_inventory/__init__.py diff --git a/network_inventory/settings/__init__.py b/src/network_inventory/settings/__init__.py similarity index 100% rename from network_inventory/settings/__init__.py rename to src/network_inventory/settings/__init__.py diff --git a/network_inventory/settings/base.py b/src/network_inventory/settings/base.py similarity index 100% rename from network_inventory/settings/base.py rename to src/network_inventory/settings/base.py diff --git a/network_inventory/settings/docker.py b/src/network_inventory/settings/docker.py similarity index 100% rename from network_inventory/settings/docker.py rename to src/network_inventory/settings/docker.py diff --git a/network_inventory/settings/local.py b/src/network_inventory/settings/local.py similarity index 100% rename from network_inventory/settings/local.py rename to src/network_inventory/settings/local.py diff --git a/network_inventory/settings/production.py b/src/network_inventory/settings/production.py similarity index 100% rename from network_inventory/settings/production.py rename to src/network_inventory/settings/production.py diff --git a/network_inventory/settings/ram_test.py b/src/network_inventory/settings/ram_test.py similarity index 100% rename from network_inventory/settings/ram_test.py rename to src/network_inventory/settings/ram_test.py diff --git a/network_inventory/urls.py b/src/network_inventory/urls.py similarity index 100% rename from network_inventory/urls.py rename to src/network_inventory/urls.py diff --git a/network_inventory/wsgi.py b/src/network_inventory/wsgi.py similarity index 100% rename from network_inventory/wsgi.py rename to src/network_inventory/wsgi.py diff --git a/softwares/__init__.py b/src/softwares/__init__.py similarity index 100% rename from softwares/__init__.py rename to src/softwares/__init__.py diff --git a/softwares/admin.py b/src/softwares/admin.py similarity index 100% rename from softwares/admin.py rename to src/softwares/admin.py diff --git a/softwares/apps.py b/src/softwares/apps.py similarity index 100% rename from softwares/apps.py rename to src/softwares/apps.py diff --git a/softwares/fixtures/softwares.yaml b/src/softwares/fixtures/softwares.yaml similarity index 100% rename from softwares/fixtures/softwares.yaml rename to src/softwares/fixtures/softwares.yaml diff --git a/softwares/models/__init__.py b/src/softwares/models/__init__.py similarity index 100% rename from softwares/models/__init__.py rename to src/softwares/models/__init__.py diff --git a/softwares/models/os.py b/src/softwares/models/os.py similarity index 100% rename from softwares/models/os.py rename to src/softwares/models/os.py diff --git a/softwares/models/services.py b/src/softwares/models/services.py similarity index 100% rename from softwares/models/services.py rename to src/softwares/models/services.py diff --git a/softwares/models/software.py b/src/softwares/models/software.py similarity index 100% rename from softwares/models/software.py rename to src/softwares/models/software.py diff --git a/users/__init__.py b/src/users/__init__.py similarity index 100% rename from users/__init__.py rename to src/users/__init__.py diff --git a/users/admin.py b/src/users/admin.py similarity index 100% rename from users/admin.py rename to src/users/admin.py diff --git a/users/apps.py b/src/users/apps.py similarity index 100% rename from users/apps.py rename to src/users/apps.py diff --git a/users/decorators.py b/src/users/decorators.py similarity index 100% rename from users/decorators.py rename to src/users/decorators.py diff --git a/users/models/__init__.py b/src/users/models/__init__.py similarity index 100% rename from users/models/__init__.py rename to src/users/models/__init__.py diff --git a/users/models/groups.py b/src/users/models/groups.py similarity index 100% rename from users/models/groups.py rename to src/users/models/groups.py diff --git a/users/models/mailalias.py b/src/users/models/mailalias.py similarity index 100% rename from users/models/mailalias.py rename to src/users/models/mailalias.py diff --git a/users/models/user.py b/src/users/models/user.py similarity index 100% rename from users/models/user.py rename to src/users/models/user.py diff --git a/users/tables.py b/src/users/tables.py similarity index 100% rename from users/tables.py rename to src/users/tables.py diff --git a/users/templates/groups/group_confirm_delete.html b/src/users/templates/groups/group_confirm_delete.html similarity index 100% rename from users/templates/groups/group_confirm_delete.html rename to src/users/templates/groups/group_confirm_delete.html diff --git a/users/templates/groups/group_details.html b/src/users/templates/groups/group_details.html similarity index 100% rename from users/templates/groups/group_details.html rename to src/users/templates/groups/group_details.html diff --git a/users/templates/groups/group_list.html b/src/users/templates/groups/group_list.html similarity index 100% rename from users/templates/groups/group_list.html rename to src/users/templates/groups/group_list.html diff --git a/users/templates/users/user_confirm_delete.html b/src/users/templates/users/user_confirm_delete.html similarity index 100% rename from users/templates/users/user_confirm_delete.html rename to src/users/templates/users/user_confirm_delete.html diff --git a/users/templates/users/user_details.html b/src/users/templates/users/user_details.html similarity index 100% rename from users/templates/users/user_details.html rename to src/users/templates/users/user_details.html diff --git a/users/templates/users/user_list.html b/src/users/templates/users/user_list.html similarity index 100% rename from users/templates/users/user_list.html rename to src/users/templates/users/user_list.html diff --git a/users/tests/test_customer_group_table_view.py b/src/users/tests/test_customer_group_table_view.py similarity index 100% rename from users/tests/test_customer_group_table_view.py rename to src/users/tests/test_customer_group_table_view.py diff --git a/users/tests/test_customer_user_table_view.py b/src/users/tests/test_customer_user_table_view.py similarity index 100% rename from users/tests/test_customer_user_table_view.py rename to src/users/tests/test_customer_user_table_view.py diff --git a/users/tests/test_group_detail_view.py b/src/users/tests/test_group_detail_view.py similarity index 100% rename from users/tests/test_group_detail_view.py rename to src/users/tests/test_group_detail_view.py diff --git a/users/tests/test_user.py b/src/users/tests/test_user.py similarity index 100% rename from users/tests/test_user.py rename to src/users/tests/test_user.py diff --git a/users/tests/test_user_detail_view.py b/src/users/tests/test_user_detail_view.py similarity index 100% rename from users/tests/test_user_detail_view.py rename to src/users/tests/test_user_detail_view.py diff --git a/users/urls.py b/src/users/urls.py similarity index 100% rename from users/urls.py rename to src/users/urls.py diff --git a/users/views.py b/src/users/views.py similarity index 100% rename from users/views.py rename to src/users/views.py