From 9fc79bf1e03b4ab7783db43871634145acb408ab Mon Sep 17 00:00:00 2001 From: Mikhail Nakonechnyi Date: Sat, 7 Jan 2023 19:09:40 +0000 Subject: [PATCH] replace data to root folder --- site_dashboard/.dockerignore => .dockerignore | 0 site_dashboard/.editorconfig => .editorconfig | 0 .../.envs => .envs}/.local/.django | 0 .../.envs => .envs}/.local/.postgres | 0 .../.gitattributes => .gitattributes | 0 .../.github => .github}/dependabot.yml | 0 .../.github => .github}/workflows/ci.yml | 0 .gitignore | 306 +++++++++++++--- {site_dashboard/.idea => .idea}/misc.xml | 0 {site_dashboard/.idea => .idea}/modules.xml | 0 .../docker_compose_up_django.xml | 0 .../docker_compose_up_docs.xml | 0 .../merge_production_dotenvs_in_dotenv.xml | 0 .../runConfigurations/migrate.xml | 0 .../runConfigurations/pytest___.xml | 0 .../runConfigurations/pytest__users.xml | 0 .../runConfigurations/runserver.xml | 0 .../runConfigurations/runserver_plus.xml | 0 .../.idea => .idea}/site_dashboard.iml | 0 {site_dashboard/.idea => .idea}/vcs.xml | 0 .../.idea => .idea}/webResources.xml | 0 ...mit-config.yaml => .pre-commit-config.yaml | 0 site_dashboard/.pylintrc => .pylintrc | 0 .../.readthedocs.yml => .readthedocs.yml | 0 .../CONTRIBUTORS.txt => CONTRIBUTORS.txt | 0 README.md | 84 ++++- .../local/django/Dockerfile | 0 .../local/django/celery/beat/start | 0 .../local/django/celery/flower/start | 0 .../local/django/celery/worker/start | 0 .../compose => compose}/local/django/start | 0 .../compose => compose}/local/docs/Dockerfile | 0 .../compose => compose}/local/docs/start | 0 .../production/aws/Dockerfile | 0 .../production/aws/maintenance/download | 0 .../production/aws/maintenance/upload | 0 .../production/django/Dockerfile | 0 .../production/django/celery/beat/start | 0 .../production/django/celery/flower/start | 0 .../production/django/celery/worker/start | 0 .../production/django/entrypoint | 0 .../production/django/start | 0 .../production/postgres/Dockerfile | 0 .../maintenance/_sourced/constants.sh | 0 .../maintenance/_sourced/countdown.sh | 0 .../postgres/maintenance/_sourced/messages.sh | 0 .../postgres/maintenance/_sourced/yes_no.sh | 0 .../production/postgres/maintenance/backup | 0 .../production/postgres/maintenance/backups | 0 .../production/postgres/maintenance/restore | 0 .../production/traefik/Dockerfile | 0 .../production/traefik/traefik.yml | 0 {site_dashboard/config => config}/__init__.py | 0 .../config => config}/api_router.py | 0 {site_dashboard/config => config}/asgi.py | 0 .../config => config}/celery_app.py | 0 .../config => config}/settings/__init__.py | 0 .../config => config}/settings/base.py | 0 .../config => config}/settings/local.py | 0 .../config => config}/settings/production.py | 0 .../config => config}/settings/test.py | 0 {site_dashboard/config => config}/urls.py | 0 .../config => config}/websocket.py | 0 {site_dashboard/config => config}/wsgi.py | 0 {site_dashboard/docs => docs}/Makefile | 0 {site_dashboard/docs => docs}/__init__.py | 0 {site_dashboard/docs => docs}/conf.py | 0 {site_dashboard/docs => docs}/howto.rst | 0 {site_dashboard/docs => docs}/index.rst | 0 {site_dashboard/docs => docs}/make.bat | 0 .../docs => docs}/pycharm/configuration.rst | 0 .../docs => docs}/pycharm/images/1.png | Bin .../docs => docs}/pycharm/images/2.png | Bin .../docs => docs}/pycharm/images/3.png | Bin .../docs => docs}/pycharm/images/4.png | Bin .../docs => docs}/pycharm/images/7.png | Bin .../docs => docs}/pycharm/images/8.png | Bin .../docs => docs}/pycharm/images/f1.png | Bin .../docs => docs}/pycharm/images/f2.png | Bin .../docs => docs}/pycharm/images/f3.png | Bin .../docs => docs}/pycharm/images/f4.png | Bin .../docs => docs}/pycharm/images/issue1.png | Bin .../docs => docs}/pycharm/images/issue2.png | Bin {site_dashboard/docs => docs}/users.rst | 0 site_dashboard/local.yml => local.yml | 0 {site_dashboard/locale => locale}/README.rst | 0 site_dashboard/manage.py => manage.py | 0 ...y => merge_production_dotenvs_in_dotenv.py | 0 .../production.yml => production.yml | 0 site_dashboard/pytest.ini => pytest.ini | 0 .../requirements => requirements}/base.txt | 0 .../requirements => requirements}/local.txt | 0 .../production.txt | 0 site_dashboard/setup.cfg => setup.cfg | 0 site_dashboard/.gitignore | 333 ------------------ site_dashboard/LICENSE | 9 - site_dashboard/README.md | 83 ----- .../{site_dashboard => }/__init__.py | 0 .../{site_dashboard => }/conftest.py | 0 .../{site_dashboard => }/contrib/__init__.py | 0 .../contrib/sites/__init__.py | 0 .../contrib/sites/migrations/0001_initial.py | 0 .../migrations/0002_alter_domain_unique.py | 0 .../0003_set_site_domain_and_name.py | 0 .../0004_alter_options_ordering_domain.py | 0 .../contrib/sites/migrations/__init__.py | 0 .../static/css/project.css | 0 .../static/fonts/.gitkeep | 0 .../static/images/favicons/favicon.ico | Bin .../{site_dashboard => }/static/js/project.js | 0 .../{site_dashboard => }/templates/403.html | 0 .../{site_dashboard => }/templates/404.html | 0 .../{site_dashboard => }/templates/500.html | 0 .../templates/account/account_inactive.html | 0 .../templates/account/base.html | 0 .../templates/account/email.html | 0 .../templates/account/email_confirm.html | 0 .../templates/account/login.html | 0 .../templates/account/logout.html | 0 .../templates/account/password_change.html | 0 .../templates/account/password_reset.html | 0 .../account/password_reset_done.html | 0 .../account/password_reset_from_key.html | 0 .../account/password_reset_from_key_done.html | 0 .../templates/account/password_set.html | 0 .../templates/account/signup.html | 0 .../templates/account/signup_closed.html | 0 .../templates/account/verification_sent.html | 0 .../account/verified_email_required.html | 0 .../{site_dashboard => }/templates/base.html | 0 .../templates/pages/about.html | 0 .../templates/pages/home.html | 0 .../templates/users/user_detail.html | 0 .../templates/users/user_form.html | 0 .../{site_dashboard => }/users/__init__.py | 0 .../{site_dashboard => }/users/adapters.py | 0 .../{site_dashboard => }/users/admin.py | 0 .../users/api/serializers.py | 0 .../{site_dashboard => }/users/api/views.py | 0 .../{site_dashboard => }/users/apps.py | 0 .../users/context_processors.py | 0 .../{site_dashboard => }/users/forms.py | 0 .../users/migrations/0001_initial.py | 0 .../users/migrations/__init__.py | 0 .../{site_dashboard => }/users/models.py | 0 .../{site_dashboard => }/users/tasks.py | 0 .../users/tests/__init__.py | 0 .../users/tests/factories.py | 0 .../users/tests/test_admin.py | 0 .../users/tests/test_drf_urls.py | 0 .../users/tests/test_drf_views.py | 0 .../users/tests/test_forms.py | 0 .../users/tests/test_models.py | 0 .../users/tests/test_swagger.py | 0 .../users/tests/test_tasks.py | 0 .../users/tests/test_urls.py | 0 .../users/tests/test_views.py | 0 .../{site_dashboard => }/users/urls.py | 0 .../{site_dashboard => }/users/views.py | 0 .../{site_dashboard => }/utils/__init__.py | 0 .../{site_dashboard => }/utils/storages.py | 0 161 files changed, 338 insertions(+), 477 deletions(-) rename site_dashboard/.dockerignore => .dockerignore (100%) rename site_dashboard/.editorconfig => .editorconfig (100%) rename {site_dashboard/.envs => .envs}/.local/.django (100%) rename {site_dashboard/.envs => .envs}/.local/.postgres (100%) rename site_dashboard/.gitattributes => .gitattributes (100%) rename {site_dashboard/.github => .github}/dependabot.yml (100%) rename {site_dashboard/.github => .github}/workflows/ci.yml (100%) rename {site_dashboard/.idea => .idea}/misc.xml (100%) rename {site_dashboard/.idea => .idea}/modules.xml (100%) rename {site_dashboard/.idea => .idea}/runConfigurations/docker_compose_up_django.xml (100%) rename {site_dashboard/.idea => .idea}/runConfigurations/docker_compose_up_docs.xml (100%) rename {site_dashboard/.idea => .idea}/runConfigurations/merge_production_dotenvs_in_dotenv.xml (100%) rename {site_dashboard/.idea => .idea}/runConfigurations/migrate.xml (100%) rename {site_dashboard/.idea => .idea}/runConfigurations/pytest___.xml (100%) rename {site_dashboard/.idea => .idea}/runConfigurations/pytest__users.xml (100%) rename {site_dashboard/.idea => .idea}/runConfigurations/runserver.xml (100%) rename {site_dashboard/.idea => .idea}/runConfigurations/runserver_plus.xml (100%) rename {site_dashboard/.idea => .idea}/site_dashboard.iml (100%) rename {site_dashboard/.idea => .idea}/vcs.xml (100%) rename {site_dashboard/.idea => .idea}/webResources.xml (100%) rename site_dashboard/.pre-commit-config.yaml => .pre-commit-config.yaml (100%) rename site_dashboard/.pylintrc => .pylintrc (100%) rename site_dashboard/.readthedocs.yml => .readthedocs.yml (100%) rename site_dashboard/CONTRIBUTORS.txt => CONTRIBUTORS.txt (100%) rename {site_dashboard/compose => compose}/local/django/Dockerfile (100%) rename {site_dashboard/compose => compose}/local/django/celery/beat/start (100%) rename {site_dashboard/compose => compose}/local/django/celery/flower/start (100%) rename {site_dashboard/compose => compose}/local/django/celery/worker/start (100%) rename {site_dashboard/compose => compose}/local/django/start (100%) rename {site_dashboard/compose => compose}/local/docs/Dockerfile (100%) rename {site_dashboard/compose => compose}/local/docs/start (100%) rename {site_dashboard/compose => compose}/production/aws/Dockerfile (100%) rename {site_dashboard/compose => compose}/production/aws/maintenance/download (100%) rename {site_dashboard/compose => compose}/production/aws/maintenance/upload (100%) rename {site_dashboard/compose => compose}/production/django/Dockerfile (100%) rename {site_dashboard/compose => compose}/production/django/celery/beat/start (100%) rename {site_dashboard/compose => compose}/production/django/celery/flower/start (100%) rename {site_dashboard/compose => compose}/production/django/celery/worker/start (100%) rename {site_dashboard/compose => compose}/production/django/entrypoint (100%) rename {site_dashboard/compose => compose}/production/django/start (100%) rename {site_dashboard/compose => compose}/production/postgres/Dockerfile (100%) rename {site_dashboard/compose => compose}/production/postgres/maintenance/_sourced/constants.sh (100%) rename {site_dashboard/compose => compose}/production/postgres/maintenance/_sourced/countdown.sh (100%) rename {site_dashboard/compose => compose}/production/postgres/maintenance/_sourced/messages.sh (100%) rename {site_dashboard/compose => compose}/production/postgres/maintenance/_sourced/yes_no.sh (100%) rename {site_dashboard/compose => compose}/production/postgres/maintenance/backup (100%) rename {site_dashboard/compose => compose}/production/postgres/maintenance/backups (100%) rename {site_dashboard/compose => compose}/production/postgres/maintenance/restore (100%) rename {site_dashboard/compose => compose}/production/traefik/Dockerfile (100%) rename {site_dashboard/compose => compose}/production/traefik/traefik.yml (100%) rename {site_dashboard/config => config}/__init__.py (100%) rename {site_dashboard/config => config}/api_router.py (100%) rename {site_dashboard/config => config}/asgi.py (100%) rename {site_dashboard/config => config}/celery_app.py (100%) rename {site_dashboard/config => config}/settings/__init__.py (100%) rename {site_dashboard/config => config}/settings/base.py (100%) rename {site_dashboard/config => config}/settings/local.py (100%) rename {site_dashboard/config => config}/settings/production.py (100%) rename {site_dashboard/config => config}/settings/test.py (100%) rename {site_dashboard/config => config}/urls.py (100%) rename {site_dashboard/config => config}/websocket.py (100%) rename {site_dashboard/config => config}/wsgi.py (100%) rename {site_dashboard/docs => docs}/Makefile (100%) rename {site_dashboard/docs => docs}/__init__.py (100%) rename {site_dashboard/docs => docs}/conf.py (100%) rename {site_dashboard/docs => docs}/howto.rst (100%) rename {site_dashboard/docs => docs}/index.rst (100%) rename {site_dashboard/docs => docs}/make.bat (100%) rename {site_dashboard/docs => docs}/pycharm/configuration.rst (100%) rename {site_dashboard/docs => docs}/pycharm/images/1.png (100%) rename {site_dashboard/docs => docs}/pycharm/images/2.png (100%) rename {site_dashboard/docs => docs}/pycharm/images/3.png (100%) rename {site_dashboard/docs => docs}/pycharm/images/4.png (100%) rename {site_dashboard/docs => docs}/pycharm/images/7.png (100%) rename {site_dashboard/docs => docs}/pycharm/images/8.png (100%) rename {site_dashboard/docs => docs}/pycharm/images/f1.png (100%) rename {site_dashboard/docs => docs}/pycharm/images/f2.png (100%) rename {site_dashboard/docs => docs}/pycharm/images/f3.png (100%) rename {site_dashboard/docs => docs}/pycharm/images/f4.png (100%) rename {site_dashboard/docs => docs}/pycharm/images/issue1.png (100%) rename {site_dashboard/docs => docs}/pycharm/images/issue2.png (100%) rename {site_dashboard/docs => docs}/users.rst (100%) rename site_dashboard/local.yml => local.yml (100%) rename {site_dashboard/locale => locale}/README.rst (100%) rename site_dashboard/manage.py => manage.py (100%) rename site_dashboard/merge_production_dotenvs_in_dotenv.py => merge_production_dotenvs_in_dotenv.py (100%) rename site_dashboard/production.yml => production.yml (100%) rename site_dashboard/pytest.ini => pytest.ini (100%) rename {site_dashboard/requirements => requirements}/base.txt (100%) rename {site_dashboard/requirements => requirements}/local.txt (100%) rename {site_dashboard/requirements => requirements}/production.txt (100%) rename site_dashboard/setup.cfg => setup.cfg (100%) delete mode 100644 site_dashboard/.gitignore delete mode 100644 site_dashboard/LICENSE delete mode 100644 site_dashboard/README.md rename site_dashboard/{site_dashboard => }/__init__.py (100%) rename site_dashboard/{site_dashboard => }/conftest.py (100%) rename site_dashboard/{site_dashboard => }/contrib/__init__.py (100%) rename site_dashboard/{site_dashboard => }/contrib/sites/__init__.py (100%) rename site_dashboard/{site_dashboard => }/contrib/sites/migrations/0001_initial.py (100%) rename site_dashboard/{site_dashboard => }/contrib/sites/migrations/0002_alter_domain_unique.py (100%) rename site_dashboard/{site_dashboard => }/contrib/sites/migrations/0003_set_site_domain_and_name.py (100%) rename site_dashboard/{site_dashboard => }/contrib/sites/migrations/0004_alter_options_ordering_domain.py (100%) rename site_dashboard/{site_dashboard => }/contrib/sites/migrations/__init__.py (100%) rename site_dashboard/{site_dashboard => }/static/css/project.css (100%) rename site_dashboard/{site_dashboard => }/static/fonts/.gitkeep (100%) rename site_dashboard/{site_dashboard => }/static/images/favicons/favicon.ico (100%) rename site_dashboard/{site_dashboard => }/static/js/project.js (100%) rename site_dashboard/{site_dashboard => }/templates/403.html (100%) rename site_dashboard/{site_dashboard => }/templates/404.html (100%) rename site_dashboard/{site_dashboard => }/templates/500.html (100%) rename site_dashboard/{site_dashboard => }/templates/account/account_inactive.html (100%) rename site_dashboard/{site_dashboard => }/templates/account/base.html (100%) rename site_dashboard/{site_dashboard => }/templates/account/email.html (100%) rename site_dashboard/{site_dashboard => }/templates/account/email_confirm.html (100%) rename site_dashboard/{site_dashboard => }/templates/account/login.html (100%) rename site_dashboard/{site_dashboard => }/templates/account/logout.html (100%) rename site_dashboard/{site_dashboard => }/templates/account/password_change.html (100%) rename site_dashboard/{site_dashboard => }/templates/account/password_reset.html (100%) rename site_dashboard/{site_dashboard => }/templates/account/password_reset_done.html (100%) rename site_dashboard/{site_dashboard => }/templates/account/password_reset_from_key.html (100%) rename site_dashboard/{site_dashboard => }/templates/account/password_reset_from_key_done.html (100%) rename site_dashboard/{site_dashboard => }/templates/account/password_set.html (100%) rename site_dashboard/{site_dashboard => }/templates/account/signup.html (100%) rename site_dashboard/{site_dashboard => }/templates/account/signup_closed.html (100%) rename site_dashboard/{site_dashboard => }/templates/account/verification_sent.html (100%) rename site_dashboard/{site_dashboard => }/templates/account/verified_email_required.html (100%) rename site_dashboard/{site_dashboard => }/templates/base.html (100%) rename site_dashboard/{site_dashboard => }/templates/pages/about.html (100%) rename site_dashboard/{site_dashboard => }/templates/pages/home.html (100%) rename site_dashboard/{site_dashboard => }/templates/users/user_detail.html (100%) rename site_dashboard/{site_dashboard => }/templates/users/user_form.html (100%) rename site_dashboard/{site_dashboard => }/users/__init__.py (100%) rename site_dashboard/{site_dashboard => }/users/adapters.py (100%) rename site_dashboard/{site_dashboard => }/users/admin.py (100%) rename site_dashboard/{site_dashboard => }/users/api/serializers.py (100%) rename site_dashboard/{site_dashboard => }/users/api/views.py (100%) rename site_dashboard/{site_dashboard => }/users/apps.py (100%) rename site_dashboard/{site_dashboard => }/users/context_processors.py (100%) rename site_dashboard/{site_dashboard => }/users/forms.py (100%) rename site_dashboard/{site_dashboard => }/users/migrations/0001_initial.py (100%) rename site_dashboard/{site_dashboard => }/users/migrations/__init__.py (100%) rename site_dashboard/{site_dashboard => }/users/models.py (100%) rename site_dashboard/{site_dashboard => }/users/tasks.py (100%) rename site_dashboard/{site_dashboard => }/users/tests/__init__.py (100%) rename site_dashboard/{site_dashboard => }/users/tests/factories.py (100%) rename site_dashboard/{site_dashboard => }/users/tests/test_admin.py (100%) rename site_dashboard/{site_dashboard => }/users/tests/test_drf_urls.py (100%) rename site_dashboard/{site_dashboard => }/users/tests/test_drf_views.py (100%) rename site_dashboard/{site_dashboard => }/users/tests/test_forms.py (100%) rename site_dashboard/{site_dashboard => }/users/tests/test_models.py (100%) rename site_dashboard/{site_dashboard => }/users/tests/test_swagger.py (100%) rename site_dashboard/{site_dashboard => }/users/tests/test_tasks.py (100%) rename site_dashboard/{site_dashboard => }/users/tests/test_urls.py (100%) rename site_dashboard/{site_dashboard => }/users/tests/test_views.py (100%) rename site_dashboard/{site_dashboard => }/users/urls.py (100%) rename site_dashboard/{site_dashboard => }/users/views.py (100%) rename site_dashboard/{site_dashboard => }/utils/__init__.py (100%) rename site_dashboard/{site_dashboard => }/utils/storages.py (100%) diff --git a/site_dashboard/.dockerignore b/.dockerignore similarity index 100% rename from site_dashboard/.dockerignore rename to .dockerignore diff --git a/site_dashboard/.editorconfig b/.editorconfig similarity index 100% rename from site_dashboard/.editorconfig rename to .editorconfig diff --git a/site_dashboard/.envs/.local/.django b/.envs/.local/.django similarity index 100% rename from site_dashboard/.envs/.local/.django rename to .envs/.local/.django diff --git a/site_dashboard/.envs/.local/.postgres b/.envs/.local/.postgres similarity index 100% rename from site_dashboard/.envs/.local/.postgres rename to .envs/.local/.postgres diff --git a/site_dashboard/.gitattributes b/.gitattributes similarity index 100% rename from site_dashboard/.gitattributes rename to .gitattributes diff --git a/site_dashboard/.github/dependabot.yml b/.github/dependabot.yml similarity index 100% rename from site_dashboard/.github/dependabot.yml rename to .github/dependabot.yml diff --git a/site_dashboard/.github/workflows/ci.yml b/.github/workflows/ci.yml similarity index 100% rename from site_dashboard/.github/workflows/ci.yml rename to .github/workflows/ci.yml diff --git a/.gitignore b/.gitignore index b6e4761..7b5bec7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +### Python template # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] @@ -20,12 +21,9 @@ parts/ sdist/ var/ wheels/ -pip-wheel-metadata/ -share/python-wheels/ *.egg-info/ .installed.cfg *.egg -MANIFEST # PyInstaller # Usually these files are written by a python script from a template @@ -40,33 +38,20 @@ pip-delete-this-directory.txt # Unit test / coverage reports htmlcov/ .tox/ -.nox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover -*.py,cover .hypothesis/ -.pytest_cache/ # Translations *.mo *.pot # Django stuff: -*.log -local_settings.py -db.sqlite3 -db.sqlite3-journal - -# Flask stuff: -instance/ -.webassets-cache - -# Scrapy stuff: -.scrapy +staticfiles/ # Sphinx documentation docs/_build/ @@ -74,45 +59,16 @@ docs/_build/ # PyBuilder target/ -# Jupyter Notebook -.ipynb_checkpoints - -# IPython -profile_default/ -ipython_config.py - # pyenv .python-version -# pipenv -# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. -# However, in case of collaboration, if having platform-specific dependencies or dependencies -# having no cross-platform support, pipenv may install dependencies that don't work, or not -# install all needed dependencies. -#Pipfile.lock - -# PEP 582; used by e.g. github.com/David-OConnor/pyflow -__pypackages__/ - -# Celery stuff +# celery beat schedule file celerybeat-schedule -celerybeat.pid - -# SageMath parsed files -*.sage.py # Environments -.env .venv -env/ venv/ ENV/ -env.bak/ -venv.bak/ - -# Spyder project settings -.spyderproject -.spyproject # Rope project settings .ropeproject @@ -122,8 +78,256 @@ venv.bak/ # mypy .mypy_cache/ -.dmypy.json -dmypy.json -# Pyre type checker -.pyre/ + +### Node template +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Typescript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + + +### Linux template +*~ + +# temporary files which can be created if a process still has a handle open of a deleted file +.fuse_hidden* + +# KDE directory preferences +.directory + +# Linux trash folder which might appear on any partition or disk +.Trash-* + +# .nfs files are created when an open file is removed but is still being accessed +.nfs* + + +### VisualStudioCode template +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +*.code-workspace + +# Local History for Visual Studio Code +.history/ + + +# Provided default Pycharm Run/Debug Configurations should be tracked by git +# In case of local modifications made by Pycharm, use update-index command +# for each changed file, like this: +# git update-index --assume-unchanged .idea/site_dashboard.iml +### JetBrains template +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff: +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/dictionaries + +# Sensitive or high-churn files: +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.xml +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml + +# Gradle: +.idea/**/gradle.xml +.idea/**/libraries + +# CMake +cmake-build-debug/ + +# Mongo Explorer plugin: +.idea/**/mongoSettings.xml + +## File-based project format: +*.iws + +## Plugin-specific files: + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + + + +### Windows template +# Windows thumbnail cache files +Thumbs.db +ehthumbs.db +ehthumbs_vista.db + +# Dump file +*.stackdump + +# Folder config file +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msm +*.msp + +# Windows shortcuts +*.lnk + + +### macOS template +# General +*.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + + +### SublimeText template +# Cache files for Sublime Text +*.tmlanguage.cache +*.tmPreferences.cache +*.stTheme.cache + +# Workspace files are user-specific +*.sublime-workspace + +# Project files should be checked into the repository, unless a significant +# proportion of contributors will probably not be using Sublime Text +# *.sublime-project + +# SFTP configuration file +sftp-config.json + +# Package control specific files +Package Control.last-run +Package Control.ca-list +Package Control.ca-bundle +Package Control.system-ca-bundle +Package Control.cache/ +Package Control.ca-certs/ +Package Control.merged-ca-bundle +Package Control.user-ca-bundle +oscrypto-ca-bundle.crt +bh_unicode_properties.cache + +# Sublime-github package stores a github token in this file +# https://packagecontrol.io/packages/sublime-github +GitHub.sublime-settings + + +### Vim template +# Swap +[._]*.s[a-v][a-z] +[._]*.sw[a-p] +[._]s[a-v][a-z] +[._]sw[a-p] + +# Session +Session.vim + +# Temporary +.netrwhist + +# Auto-generated tag files +tags + +### Project template +site_dashboard/media/ + +.pytest_cache/ +.ipython/ +.env +.envs/* +!.envs/.local/ diff --git a/site_dashboard/.idea/misc.xml b/.idea/misc.xml similarity index 100% rename from site_dashboard/.idea/misc.xml rename to .idea/misc.xml diff --git a/site_dashboard/.idea/modules.xml b/.idea/modules.xml similarity index 100% rename from site_dashboard/.idea/modules.xml rename to .idea/modules.xml diff --git a/site_dashboard/.idea/runConfigurations/docker_compose_up_django.xml b/.idea/runConfigurations/docker_compose_up_django.xml similarity index 100% rename from site_dashboard/.idea/runConfigurations/docker_compose_up_django.xml rename to .idea/runConfigurations/docker_compose_up_django.xml diff --git a/site_dashboard/.idea/runConfigurations/docker_compose_up_docs.xml b/.idea/runConfigurations/docker_compose_up_docs.xml similarity index 100% rename from site_dashboard/.idea/runConfigurations/docker_compose_up_docs.xml rename to .idea/runConfigurations/docker_compose_up_docs.xml diff --git a/site_dashboard/.idea/runConfigurations/merge_production_dotenvs_in_dotenv.xml b/.idea/runConfigurations/merge_production_dotenvs_in_dotenv.xml similarity index 100% rename from site_dashboard/.idea/runConfigurations/merge_production_dotenvs_in_dotenv.xml rename to .idea/runConfigurations/merge_production_dotenvs_in_dotenv.xml diff --git a/site_dashboard/.idea/runConfigurations/migrate.xml b/.idea/runConfigurations/migrate.xml similarity index 100% rename from site_dashboard/.idea/runConfigurations/migrate.xml rename to .idea/runConfigurations/migrate.xml diff --git a/site_dashboard/.idea/runConfigurations/pytest___.xml b/.idea/runConfigurations/pytest___.xml similarity index 100% rename from site_dashboard/.idea/runConfigurations/pytest___.xml rename to .idea/runConfigurations/pytest___.xml diff --git a/site_dashboard/.idea/runConfigurations/pytest__users.xml b/.idea/runConfigurations/pytest__users.xml similarity index 100% rename from site_dashboard/.idea/runConfigurations/pytest__users.xml rename to .idea/runConfigurations/pytest__users.xml diff --git a/site_dashboard/.idea/runConfigurations/runserver.xml b/.idea/runConfigurations/runserver.xml similarity index 100% rename from site_dashboard/.idea/runConfigurations/runserver.xml rename to .idea/runConfigurations/runserver.xml diff --git a/site_dashboard/.idea/runConfigurations/runserver_plus.xml b/.idea/runConfigurations/runserver_plus.xml similarity index 100% rename from site_dashboard/.idea/runConfigurations/runserver_plus.xml rename to .idea/runConfigurations/runserver_plus.xml diff --git a/site_dashboard/.idea/site_dashboard.iml b/.idea/site_dashboard.iml similarity index 100% rename from site_dashboard/.idea/site_dashboard.iml rename to .idea/site_dashboard.iml diff --git a/site_dashboard/.idea/vcs.xml b/.idea/vcs.xml similarity index 100% rename from site_dashboard/.idea/vcs.xml rename to .idea/vcs.xml diff --git a/site_dashboard/.idea/webResources.xml b/.idea/webResources.xml similarity index 100% rename from site_dashboard/.idea/webResources.xml rename to .idea/webResources.xml diff --git a/site_dashboard/.pre-commit-config.yaml b/.pre-commit-config.yaml similarity index 100% rename from site_dashboard/.pre-commit-config.yaml rename to .pre-commit-config.yaml diff --git a/site_dashboard/.pylintrc b/.pylintrc similarity index 100% rename from site_dashboard/.pylintrc rename to .pylintrc diff --git a/site_dashboard/.readthedocs.yml b/.readthedocs.yml similarity index 100% rename from site_dashboard/.readthedocs.yml rename to .readthedocs.yml diff --git a/site_dashboard/CONTRIBUTORS.txt b/CONTRIBUTORS.txt similarity index 100% rename from site_dashboard/CONTRIBUTORS.txt rename to CONTRIBUTORS.txt diff --git a/README.md b/README.md index 17dcede..3e1a823 100644 --- a/README.md +++ b/README.md @@ -1 +1,83 @@ -# ParserData \ No newline at end of file +# Site Dashboard + +Behold My Awesome Project! + +[![Built with Cookiecutter Django](https://img.shields.io/badge/built%20with-Cookiecutter%20Django-ff69b4.svg?logo=cookiecutter)](https://github.com/cookiecutter/cookiecutter-django/) +[![Black code style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black) + +License: MIT + +## Settings + +Moved to [settings](http://cookiecutter-django.readthedocs.io/en/latest/settings.html). + +## Basic Commands + +### Setting Up Your Users + +- To create a **normal user account**, just go to Sign Up and fill out the form. Once you submit it, you'll see a "Verify Your E-mail Address" page. Go to your console to see a simulated email verification message. Copy the link into your browser. Now the user's email should be verified and ready to go. + +- To create a **superuser account**, use this command: + + $ python manage.py createsuperuser + +For convenience, you can keep your normal user logged in on Chrome and your superuser logged in on Firefox (or similar), so that you can see how the site behaves for both kinds of users. + +### Type checks + +Running type checks with mypy: + + $ mypy site_dashboard + +### Test coverage + +To run the tests, check your test coverage, and generate an HTML coverage report: + + $ coverage run -m pytest + $ coverage html + $ open htmlcov/index.html + +#### Running tests with pytest + + $ pytest + +### Live reloading and Sass CSS compilation + +Moved to [Live reloading and SASS compilation](https://cookiecutter-django.readthedocs.io/en/latest/developing-locally.html#sass-compilation-live-reloading). + +### Celery + +This app comes with Celery. + +To run a celery worker: + +``` bash +cd site_dashboard +celery -A config.celery_app worker -l info +``` + +Please note: For Celery's import magic to work, it is important *where* the celery commands are run. If you are in the same folder with *manage.py*, you should be right. + +### Email Server + +In development, it is often nice to be able to see emails that are being sent from your application. For that reason local SMTP server [MailHog](https://github.com/mailhog/MailHog) with a web interface is available as docker container. + +Container mailhog will start automatically when you will run all docker containers. +Please check [cookiecutter-django Docker documentation](http://cookiecutter-django.readthedocs.io/en/latest/deployment-with-docker.html) for more details how to start all containers. + +With MailHog running, to view messages that are sent by your application, open your browser and go to `http://127.0.0.1:8025` + +### Sentry + +Sentry is an error logging aggregator service. You can sign up for a free account at or download and host it yourself. +The system is set up with reasonable defaults, including 404 logging and integration with the WSGI application. + +You must set the DSN url in production. + +## Deployment + +The following details how to deploy this application. + +### Docker + +See detailed [cookiecutter-django Docker documentation](http://cookiecutter-django.readthedocs.io/en/latest/deployment-with-docker.html). diff --git a/site_dashboard/compose/local/django/Dockerfile b/compose/local/django/Dockerfile similarity index 100% rename from site_dashboard/compose/local/django/Dockerfile rename to compose/local/django/Dockerfile diff --git a/site_dashboard/compose/local/django/celery/beat/start b/compose/local/django/celery/beat/start similarity index 100% rename from site_dashboard/compose/local/django/celery/beat/start rename to compose/local/django/celery/beat/start diff --git a/site_dashboard/compose/local/django/celery/flower/start b/compose/local/django/celery/flower/start similarity index 100% rename from site_dashboard/compose/local/django/celery/flower/start rename to compose/local/django/celery/flower/start diff --git a/site_dashboard/compose/local/django/celery/worker/start b/compose/local/django/celery/worker/start similarity index 100% rename from site_dashboard/compose/local/django/celery/worker/start rename to compose/local/django/celery/worker/start diff --git a/site_dashboard/compose/local/django/start b/compose/local/django/start similarity index 100% rename from site_dashboard/compose/local/django/start rename to compose/local/django/start diff --git a/site_dashboard/compose/local/docs/Dockerfile b/compose/local/docs/Dockerfile similarity index 100% rename from site_dashboard/compose/local/docs/Dockerfile rename to compose/local/docs/Dockerfile diff --git a/site_dashboard/compose/local/docs/start b/compose/local/docs/start similarity index 100% rename from site_dashboard/compose/local/docs/start rename to compose/local/docs/start diff --git a/site_dashboard/compose/production/aws/Dockerfile b/compose/production/aws/Dockerfile similarity index 100% rename from site_dashboard/compose/production/aws/Dockerfile rename to compose/production/aws/Dockerfile diff --git a/site_dashboard/compose/production/aws/maintenance/download b/compose/production/aws/maintenance/download similarity index 100% rename from site_dashboard/compose/production/aws/maintenance/download rename to compose/production/aws/maintenance/download diff --git a/site_dashboard/compose/production/aws/maintenance/upload b/compose/production/aws/maintenance/upload similarity index 100% rename from site_dashboard/compose/production/aws/maintenance/upload rename to compose/production/aws/maintenance/upload diff --git a/site_dashboard/compose/production/django/Dockerfile b/compose/production/django/Dockerfile similarity index 100% rename from site_dashboard/compose/production/django/Dockerfile rename to compose/production/django/Dockerfile diff --git a/site_dashboard/compose/production/django/celery/beat/start b/compose/production/django/celery/beat/start similarity index 100% rename from site_dashboard/compose/production/django/celery/beat/start rename to compose/production/django/celery/beat/start diff --git a/site_dashboard/compose/production/django/celery/flower/start b/compose/production/django/celery/flower/start similarity index 100% rename from site_dashboard/compose/production/django/celery/flower/start rename to compose/production/django/celery/flower/start diff --git a/site_dashboard/compose/production/django/celery/worker/start b/compose/production/django/celery/worker/start similarity index 100% rename from site_dashboard/compose/production/django/celery/worker/start rename to compose/production/django/celery/worker/start diff --git a/site_dashboard/compose/production/django/entrypoint b/compose/production/django/entrypoint similarity index 100% rename from site_dashboard/compose/production/django/entrypoint rename to compose/production/django/entrypoint diff --git a/site_dashboard/compose/production/django/start b/compose/production/django/start similarity index 100% rename from site_dashboard/compose/production/django/start rename to compose/production/django/start diff --git a/site_dashboard/compose/production/postgres/Dockerfile b/compose/production/postgres/Dockerfile similarity index 100% rename from site_dashboard/compose/production/postgres/Dockerfile rename to compose/production/postgres/Dockerfile diff --git a/site_dashboard/compose/production/postgres/maintenance/_sourced/constants.sh b/compose/production/postgres/maintenance/_sourced/constants.sh similarity index 100% rename from site_dashboard/compose/production/postgres/maintenance/_sourced/constants.sh rename to compose/production/postgres/maintenance/_sourced/constants.sh diff --git a/site_dashboard/compose/production/postgres/maintenance/_sourced/countdown.sh b/compose/production/postgres/maintenance/_sourced/countdown.sh similarity index 100% rename from site_dashboard/compose/production/postgres/maintenance/_sourced/countdown.sh rename to compose/production/postgres/maintenance/_sourced/countdown.sh diff --git a/site_dashboard/compose/production/postgres/maintenance/_sourced/messages.sh b/compose/production/postgres/maintenance/_sourced/messages.sh similarity index 100% rename from site_dashboard/compose/production/postgres/maintenance/_sourced/messages.sh rename to compose/production/postgres/maintenance/_sourced/messages.sh diff --git a/site_dashboard/compose/production/postgres/maintenance/_sourced/yes_no.sh b/compose/production/postgres/maintenance/_sourced/yes_no.sh similarity index 100% rename from site_dashboard/compose/production/postgres/maintenance/_sourced/yes_no.sh rename to compose/production/postgres/maintenance/_sourced/yes_no.sh diff --git a/site_dashboard/compose/production/postgres/maintenance/backup b/compose/production/postgres/maintenance/backup similarity index 100% rename from site_dashboard/compose/production/postgres/maintenance/backup rename to compose/production/postgres/maintenance/backup diff --git a/site_dashboard/compose/production/postgres/maintenance/backups b/compose/production/postgres/maintenance/backups similarity index 100% rename from site_dashboard/compose/production/postgres/maintenance/backups rename to compose/production/postgres/maintenance/backups diff --git a/site_dashboard/compose/production/postgres/maintenance/restore b/compose/production/postgres/maintenance/restore similarity index 100% rename from site_dashboard/compose/production/postgres/maintenance/restore rename to compose/production/postgres/maintenance/restore diff --git a/site_dashboard/compose/production/traefik/Dockerfile b/compose/production/traefik/Dockerfile similarity index 100% rename from site_dashboard/compose/production/traefik/Dockerfile rename to compose/production/traefik/Dockerfile diff --git a/site_dashboard/compose/production/traefik/traefik.yml b/compose/production/traefik/traefik.yml similarity index 100% rename from site_dashboard/compose/production/traefik/traefik.yml rename to compose/production/traefik/traefik.yml diff --git a/site_dashboard/config/__init__.py b/config/__init__.py similarity index 100% rename from site_dashboard/config/__init__.py rename to config/__init__.py diff --git a/site_dashboard/config/api_router.py b/config/api_router.py similarity index 100% rename from site_dashboard/config/api_router.py rename to config/api_router.py diff --git a/site_dashboard/config/asgi.py b/config/asgi.py similarity index 100% rename from site_dashboard/config/asgi.py rename to config/asgi.py diff --git a/site_dashboard/config/celery_app.py b/config/celery_app.py similarity index 100% rename from site_dashboard/config/celery_app.py rename to config/celery_app.py diff --git a/site_dashboard/config/settings/__init__.py b/config/settings/__init__.py similarity index 100% rename from site_dashboard/config/settings/__init__.py rename to config/settings/__init__.py diff --git a/site_dashboard/config/settings/base.py b/config/settings/base.py similarity index 100% rename from site_dashboard/config/settings/base.py rename to config/settings/base.py diff --git a/site_dashboard/config/settings/local.py b/config/settings/local.py similarity index 100% rename from site_dashboard/config/settings/local.py rename to config/settings/local.py diff --git a/site_dashboard/config/settings/production.py b/config/settings/production.py similarity index 100% rename from site_dashboard/config/settings/production.py rename to config/settings/production.py diff --git a/site_dashboard/config/settings/test.py b/config/settings/test.py similarity index 100% rename from site_dashboard/config/settings/test.py rename to config/settings/test.py diff --git a/site_dashboard/config/urls.py b/config/urls.py similarity index 100% rename from site_dashboard/config/urls.py rename to config/urls.py diff --git a/site_dashboard/config/websocket.py b/config/websocket.py similarity index 100% rename from site_dashboard/config/websocket.py rename to config/websocket.py diff --git a/site_dashboard/config/wsgi.py b/config/wsgi.py similarity index 100% rename from site_dashboard/config/wsgi.py rename to config/wsgi.py diff --git a/site_dashboard/docs/Makefile b/docs/Makefile similarity index 100% rename from site_dashboard/docs/Makefile rename to docs/Makefile diff --git a/site_dashboard/docs/__init__.py b/docs/__init__.py similarity index 100% rename from site_dashboard/docs/__init__.py rename to docs/__init__.py diff --git a/site_dashboard/docs/conf.py b/docs/conf.py similarity index 100% rename from site_dashboard/docs/conf.py rename to docs/conf.py diff --git a/site_dashboard/docs/howto.rst b/docs/howto.rst similarity index 100% rename from site_dashboard/docs/howto.rst rename to docs/howto.rst diff --git a/site_dashboard/docs/index.rst b/docs/index.rst similarity index 100% rename from site_dashboard/docs/index.rst rename to docs/index.rst diff --git a/site_dashboard/docs/make.bat b/docs/make.bat similarity index 100% rename from site_dashboard/docs/make.bat rename to docs/make.bat diff --git a/site_dashboard/docs/pycharm/configuration.rst b/docs/pycharm/configuration.rst similarity index 100% rename from site_dashboard/docs/pycharm/configuration.rst rename to docs/pycharm/configuration.rst diff --git a/site_dashboard/docs/pycharm/images/1.png b/docs/pycharm/images/1.png similarity index 100% rename from site_dashboard/docs/pycharm/images/1.png rename to docs/pycharm/images/1.png diff --git a/site_dashboard/docs/pycharm/images/2.png b/docs/pycharm/images/2.png similarity index 100% rename from site_dashboard/docs/pycharm/images/2.png rename to docs/pycharm/images/2.png diff --git a/site_dashboard/docs/pycharm/images/3.png b/docs/pycharm/images/3.png similarity index 100% rename from site_dashboard/docs/pycharm/images/3.png rename to docs/pycharm/images/3.png diff --git a/site_dashboard/docs/pycharm/images/4.png b/docs/pycharm/images/4.png similarity index 100% rename from site_dashboard/docs/pycharm/images/4.png rename to docs/pycharm/images/4.png diff --git a/site_dashboard/docs/pycharm/images/7.png b/docs/pycharm/images/7.png similarity index 100% rename from site_dashboard/docs/pycharm/images/7.png rename to docs/pycharm/images/7.png diff --git a/site_dashboard/docs/pycharm/images/8.png b/docs/pycharm/images/8.png similarity index 100% rename from site_dashboard/docs/pycharm/images/8.png rename to docs/pycharm/images/8.png diff --git a/site_dashboard/docs/pycharm/images/f1.png b/docs/pycharm/images/f1.png similarity index 100% rename from site_dashboard/docs/pycharm/images/f1.png rename to docs/pycharm/images/f1.png diff --git a/site_dashboard/docs/pycharm/images/f2.png b/docs/pycharm/images/f2.png similarity index 100% rename from site_dashboard/docs/pycharm/images/f2.png rename to docs/pycharm/images/f2.png diff --git a/site_dashboard/docs/pycharm/images/f3.png b/docs/pycharm/images/f3.png similarity index 100% rename from site_dashboard/docs/pycharm/images/f3.png rename to docs/pycharm/images/f3.png diff --git a/site_dashboard/docs/pycharm/images/f4.png b/docs/pycharm/images/f4.png similarity index 100% rename from site_dashboard/docs/pycharm/images/f4.png rename to docs/pycharm/images/f4.png diff --git a/site_dashboard/docs/pycharm/images/issue1.png b/docs/pycharm/images/issue1.png similarity index 100% rename from site_dashboard/docs/pycharm/images/issue1.png rename to docs/pycharm/images/issue1.png diff --git a/site_dashboard/docs/pycharm/images/issue2.png b/docs/pycharm/images/issue2.png similarity index 100% rename from site_dashboard/docs/pycharm/images/issue2.png rename to docs/pycharm/images/issue2.png diff --git a/site_dashboard/docs/users.rst b/docs/users.rst similarity index 100% rename from site_dashboard/docs/users.rst rename to docs/users.rst diff --git a/site_dashboard/local.yml b/local.yml similarity index 100% rename from site_dashboard/local.yml rename to local.yml diff --git a/site_dashboard/locale/README.rst b/locale/README.rst similarity index 100% rename from site_dashboard/locale/README.rst rename to locale/README.rst diff --git a/site_dashboard/manage.py b/manage.py similarity index 100% rename from site_dashboard/manage.py rename to manage.py diff --git a/site_dashboard/merge_production_dotenvs_in_dotenv.py b/merge_production_dotenvs_in_dotenv.py similarity index 100% rename from site_dashboard/merge_production_dotenvs_in_dotenv.py rename to merge_production_dotenvs_in_dotenv.py diff --git a/site_dashboard/production.yml b/production.yml similarity index 100% rename from site_dashboard/production.yml rename to production.yml diff --git a/site_dashboard/pytest.ini b/pytest.ini similarity index 100% rename from site_dashboard/pytest.ini rename to pytest.ini diff --git a/site_dashboard/requirements/base.txt b/requirements/base.txt similarity index 100% rename from site_dashboard/requirements/base.txt rename to requirements/base.txt diff --git a/site_dashboard/requirements/local.txt b/requirements/local.txt similarity index 100% rename from site_dashboard/requirements/local.txt rename to requirements/local.txt diff --git a/site_dashboard/requirements/production.txt b/requirements/production.txt similarity index 100% rename from site_dashboard/requirements/production.txt rename to requirements/production.txt diff --git a/site_dashboard/setup.cfg b/setup.cfg similarity index 100% rename from site_dashboard/setup.cfg rename to setup.cfg diff --git a/site_dashboard/.gitignore b/site_dashboard/.gitignore deleted file mode 100644 index 7b5bec7..0000000 --- a/site_dashboard/.gitignore +++ /dev/null @@ -1,333 +0,0 @@ -### Python template -# Byte-compiled / optimized / DLL files -__pycache__/ -*.py[cod] -*$py.class - -# C extensions -*.so - -# Distribution / packaging -.Python -build/ -develop-eggs/ -dist/ -downloads/ -eggs/ -.eggs/ -lib/ -lib64/ -parts/ -sdist/ -var/ -wheels/ -*.egg-info/ -.installed.cfg -*.egg - -# PyInstaller -# Usually these files are written by a python script from a template -# before PyInstaller builds the exe, so as to inject date/other infos into it. -*.manifest -*.spec - -# Installer logs -pip-log.txt -pip-delete-this-directory.txt - -# Unit test / coverage reports -htmlcov/ -.tox/ -.coverage -.coverage.* -.cache -nosetests.xml -coverage.xml -*.cover -.hypothesis/ - -# Translations -*.mo -*.pot - -# Django stuff: -staticfiles/ - -# Sphinx documentation -docs/_build/ - -# PyBuilder -target/ - -# pyenv -.python-version - -# celery beat schedule file -celerybeat-schedule - -# Environments -.venv -venv/ -ENV/ - -# Rope project settings -.ropeproject - -# mkdocs documentation -/site - -# mypy -.mypy_cache/ - - -### Node template -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# Runtime data -pids -*.pid -*.seed -*.pid.lock - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage - -# nyc test coverage -.nyc_output - -# Bower dependency directory (https://bower.io/) -bower_components - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (http://nodejs.org/api/addons.html) -build/Release - -# Dependency directories -node_modules/ -jspm_packages/ - -# Typescript v1 declaration files -typings/ - -# Optional npm cache directory -.npm - -# Optional eslint cache -.eslintcache - -# Optional REPL history -.node_repl_history - -# Output of 'npm pack' -*.tgz - -# Yarn Integrity file -.yarn-integrity - - -### Linux template -*~ - -# temporary files which can be created if a process still has a handle open of a deleted file -.fuse_hidden* - -# KDE directory preferences -.directory - -# Linux trash folder which might appear on any partition or disk -.Trash-* - -# .nfs files are created when an open file is removed but is still being accessed -.nfs* - - -### VisualStudioCode template -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json -*.code-workspace - -# Local History for Visual Studio Code -.history/ - - -# Provided default Pycharm Run/Debug Configurations should be tracked by git -# In case of local modifications made by Pycharm, use update-index command -# for each changed file, like this: -# git update-index --assume-unchanged .idea/site_dashboard.iml -### JetBrains template -# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm -# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 - -# User-specific stuff: -.idea/**/workspace.xml -.idea/**/tasks.xml -.idea/dictionaries - -# Sensitive or high-churn files: -.idea/**/dataSources/ -.idea/**/dataSources.ids -.idea/**/dataSources.xml -.idea/**/dataSources.local.xml -.idea/**/sqlDataSources.xml -.idea/**/dynamic.xml -.idea/**/uiDesigner.xml - -# Gradle: -.idea/**/gradle.xml -.idea/**/libraries - -# CMake -cmake-build-debug/ - -# Mongo Explorer plugin: -.idea/**/mongoSettings.xml - -## File-based project format: -*.iws - -## Plugin-specific files: - -# IntelliJ -out/ - -# mpeltonen/sbt-idea plugin -.idea_modules/ - -# JIRA plugin -atlassian-ide-plugin.xml - -# Cursive Clojure plugin -.idea/replstate.xml - -# Crashlytics plugin (for Android Studio and IntelliJ) -com_crashlytics_export_strings.xml -crashlytics.properties -crashlytics-build.properties -fabric.properties - - - -### Windows template -# Windows thumbnail cache files -Thumbs.db -ehthumbs.db -ehthumbs_vista.db - -# Dump file -*.stackdump - -# Folder config file -Desktop.ini - -# Recycle Bin used on file shares -$RECYCLE.BIN/ - -# Windows Installer files -*.cab -*.msi -*.msm -*.msp - -# Windows shortcuts -*.lnk - - -### macOS template -# General -*.DS_Store -.AppleDouble -.LSOverride - -# Icon must end with two \r -Icon - -# Thumbnails -._* - -# Files that might appear in the root of a volume -.DocumentRevisions-V100 -.fseventsd -.Spotlight-V100 -.TemporaryItems -.Trashes -.VolumeIcon.icns -.com.apple.timemachine.donotpresent - -# Directories potentially created on remote AFP share -.AppleDB -.AppleDesktop -Network Trash Folder -Temporary Items -.apdisk - - -### SublimeText template -# Cache files for Sublime Text -*.tmlanguage.cache -*.tmPreferences.cache -*.stTheme.cache - -# Workspace files are user-specific -*.sublime-workspace - -# Project files should be checked into the repository, unless a significant -# proportion of contributors will probably not be using Sublime Text -# *.sublime-project - -# SFTP configuration file -sftp-config.json - -# Package control specific files -Package Control.last-run -Package Control.ca-list -Package Control.ca-bundle -Package Control.system-ca-bundle -Package Control.cache/ -Package Control.ca-certs/ -Package Control.merged-ca-bundle -Package Control.user-ca-bundle -oscrypto-ca-bundle.crt -bh_unicode_properties.cache - -# Sublime-github package stores a github token in this file -# https://packagecontrol.io/packages/sublime-github -GitHub.sublime-settings - - -### Vim template -# Swap -[._]*.s[a-v][a-z] -[._]*.sw[a-p] -[._]s[a-v][a-z] -[._]sw[a-p] - -# Session -Session.vim - -# Temporary -.netrwhist - -# Auto-generated tag files -tags - -### Project template -site_dashboard/media/ - -.pytest_cache/ -.ipython/ -.env -.envs/* -!.envs/.local/ diff --git a/site_dashboard/LICENSE b/site_dashboard/LICENSE deleted file mode 100644 index e48caab..0000000 --- a/site_dashboard/LICENSE +++ /dev/null @@ -1,9 +0,0 @@ - -The MIT License (MIT) -Copyright (c) 2023, mikhail - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/site_dashboard/README.md b/site_dashboard/README.md deleted file mode 100644 index 3e1a823..0000000 --- a/site_dashboard/README.md +++ /dev/null @@ -1,83 +0,0 @@ -# Site Dashboard - -Behold My Awesome Project! - -[![Built with Cookiecutter Django](https://img.shields.io/badge/built%20with-Cookiecutter%20Django-ff69b4.svg?logo=cookiecutter)](https://github.com/cookiecutter/cookiecutter-django/) -[![Black code style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black) - -License: MIT - -## Settings - -Moved to [settings](http://cookiecutter-django.readthedocs.io/en/latest/settings.html). - -## Basic Commands - -### Setting Up Your Users - -- To create a **normal user account**, just go to Sign Up and fill out the form. Once you submit it, you'll see a "Verify Your E-mail Address" page. Go to your console to see a simulated email verification message. Copy the link into your browser. Now the user's email should be verified and ready to go. - -- To create a **superuser account**, use this command: - - $ python manage.py createsuperuser - -For convenience, you can keep your normal user logged in on Chrome and your superuser logged in on Firefox (or similar), so that you can see how the site behaves for both kinds of users. - -### Type checks - -Running type checks with mypy: - - $ mypy site_dashboard - -### Test coverage - -To run the tests, check your test coverage, and generate an HTML coverage report: - - $ coverage run -m pytest - $ coverage html - $ open htmlcov/index.html - -#### Running tests with pytest - - $ pytest - -### Live reloading and Sass CSS compilation - -Moved to [Live reloading and SASS compilation](https://cookiecutter-django.readthedocs.io/en/latest/developing-locally.html#sass-compilation-live-reloading). - -### Celery - -This app comes with Celery. - -To run a celery worker: - -``` bash -cd site_dashboard -celery -A config.celery_app worker -l info -``` - -Please note: For Celery's import magic to work, it is important *where* the celery commands are run. If you are in the same folder with *manage.py*, you should be right. - -### Email Server - -In development, it is often nice to be able to see emails that are being sent from your application. For that reason local SMTP server [MailHog](https://github.com/mailhog/MailHog) with a web interface is available as docker container. - -Container mailhog will start automatically when you will run all docker containers. -Please check [cookiecutter-django Docker documentation](http://cookiecutter-django.readthedocs.io/en/latest/deployment-with-docker.html) for more details how to start all containers. - -With MailHog running, to view messages that are sent by your application, open your browser and go to `http://127.0.0.1:8025` - -### Sentry - -Sentry is an error logging aggregator service. You can sign up for a free account at or download and host it yourself. -The system is set up with reasonable defaults, including 404 logging and integration with the WSGI application. - -You must set the DSN url in production. - -## Deployment - -The following details how to deploy this application. - -### Docker - -See detailed [cookiecutter-django Docker documentation](http://cookiecutter-django.readthedocs.io/en/latest/deployment-with-docker.html). diff --git a/site_dashboard/site_dashboard/__init__.py b/site_dashboard/__init__.py similarity index 100% rename from site_dashboard/site_dashboard/__init__.py rename to site_dashboard/__init__.py diff --git a/site_dashboard/site_dashboard/conftest.py b/site_dashboard/conftest.py similarity index 100% rename from site_dashboard/site_dashboard/conftest.py rename to site_dashboard/conftest.py diff --git a/site_dashboard/site_dashboard/contrib/__init__.py b/site_dashboard/contrib/__init__.py similarity index 100% rename from site_dashboard/site_dashboard/contrib/__init__.py rename to site_dashboard/contrib/__init__.py diff --git a/site_dashboard/site_dashboard/contrib/sites/__init__.py b/site_dashboard/contrib/sites/__init__.py similarity index 100% rename from site_dashboard/site_dashboard/contrib/sites/__init__.py rename to site_dashboard/contrib/sites/__init__.py diff --git a/site_dashboard/site_dashboard/contrib/sites/migrations/0001_initial.py b/site_dashboard/contrib/sites/migrations/0001_initial.py similarity index 100% rename from site_dashboard/site_dashboard/contrib/sites/migrations/0001_initial.py rename to site_dashboard/contrib/sites/migrations/0001_initial.py diff --git a/site_dashboard/site_dashboard/contrib/sites/migrations/0002_alter_domain_unique.py b/site_dashboard/contrib/sites/migrations/0002_alter_domain_unique.py similarity index 100% rename from site_dashboard/site_dashboard/contrib/sites/migrations/0002_alter_domain_unique.py rename to site_dashboard/contrib/sites/migrations/0002_alter_domain_unique.py diff --git a/site_dashboard/site_dashboard/contrib/sites/migrations/0003_set_site_domain_and_name.py b/site_dashboard/contrib/sites/migrations/0003_set_site_domain_and_name.py similarity index 100% rename from site_dashboard/site_dashboard/contrib/sites/migrations/0003_set_site_domain_and_name.py rename to site_dashboard/contrib/sites/migrations/0003_set_site_domain_and_name.py diff --git a/site_dashboard/site_dashboard/contrib/sites/migrations/0004_alter_options_ordering_domain.py b/site_dashboard/contrib/sites/migrations/0004_alter_options_ordering_domain.py similarity index 100% rename from site_dashboard/site_dashboard/contrib/sites/migrations/0004_alter_options_ordering_domain.py rename to site_dashboard/contrib/sites/migrations/0004_alter_options_ordering_domain.py diff --git a/site_dashboard/site_dashboard/contrib/sites/migrations/__init__.py b/site_dashboard/contrib/sites/migrations/__init__.py similarity index 100% rename from site_dashboard/site_dashboard/contrib/sites/migrations/__init__.py rename to site_dashboard/contrib/sites/migrations/__init__.py diff --git a/site_dashboard/site_dashboard/static/css/project.css b/site_dashboard/static/css/project.css similarity index 100% rename from site_dashboard/site_dashboard/static/css/project.css rename to site_dashboard/static/css/project.css diff --git a/site_dashboard/site_dashboard/static/fonts/.gitkeep b/site_dashboard/static/fonts/.gitkeep similarity index 100% rename from site_dashboard/site_dashboard/static/fonts/.gitkeep rename to site_dashboard/static/fonts/.gitkeep diff --git a/site_dashboard/site_dashboard/static/images/favicons/favicon.ico b/site_dashboard/static/images/favicons/favicon.ico similarity index 100% rename from site_dashboard/site_dashboard/static/images/favicons/favicon.ico rename to site_dashboard/static/images/favicons/favicon.ico diff --git a/site_dashboard/site_dashboard/static/js/project.js b/site_dashboard/static/js/project.js similarity index 100% rename from site_dashboard/site_dashboard/static/js/project.js rename to site_dashboard/static/js/project.js diff --git a/site_dashboard/site_dashboard/templates/403.html b/site_dashboard/templates/403.html similarity index 100% rename from site_dashboard/site_dashboard/templates/403.html rename to site_dashboard/templates/403.html diff --git a/site_dashboard/site_dashboard/templates/404.html b/site_dashboard/templates/404.html similarity index 100% rename from site_dashboard/site_dashboard/templates/404.html rename to site_dashboard/templates/404.html diff --git a/site_dashboard/site_dashboard/templates/500.html b/site_dashboard/templates/500.html similarity index 100% rename from site_dashboard/site_dashboard/templates/500.html rename to site_dashboard/templates/500.html diff --git a/site_dashboard/site_dashboard/templates/account/account_inactive.html b/site_dashboard/templates/account/account_inactive.html similarity index 100% rename from site_dashboard/site_dashboard/templates/account/account_inactive.html rename to site_dashboard/templates/account/account_inactive.html diff --git a/site_dashboard/site_dashboard/templates/account/base.html b/site_dashboard/templates/account/base.html similarity index 100% rename from site_dashboard/site_dashboard/templates/account/base.html rename to site_dashboard/templates/account/base.html diff --git a/site_dashboard/site_dashboard/templates/account/email.html b/site_dashboard/templates/account/email.html similarity index 100% rename from site_dashboard/site_dashboard/templates/account/email.html rename to site_dashboard/templates/account/email.html diff --git a/site_dashboard/site_dashboard/templates/account/email_confirm.html b/site_dashboard/templates/account/email_confirm.html similarity index 100% rename from site_dashboard/site_dashboard/templates/account/email_confirm.html rename to site_dashboard/templates/account/email_confirm.html diff --git a/site_dashboard/site_dashboard/templates/account/login.html b/site_dashboard/templates/account/login.html similarity index 100% rename from site_dashboard/site_dashboard/templates/account/login.html rename to site_dashboard/templates/account/login.html diff --git a/site_dashboard/site_dashboard/templates/account/logout.html b/site_dashboard/templates/account/logout.html similarity index 100% rename from site_dashboard/site_dashboard/templates/account/logout.html rename to site_dashboard/templates/account/logout.html diff --git a/site_dashboard/site_dashboard/templates/account/password_change.html b/site_dashboard/templates/account/password_change.html similarity index 100% rename from site_dashboard/site_dashboard/templates/account/password_change.html rename to site_dashboard/templates/account/password_change.html diff --git a/site_dashboard/site_dashboard/templates/account/password_reset.html b/site_dashboard/templates/account/password_reset.html similarity index 100% rename from site_dashboard/site_dashboard/templates/account/password_reset.html rename to site_dashboard/templates/account/password_reset.html diff --git a/site_dashboard/site_dashboard/templates/account/password_reset_done.html b/site_dashboard/templates/account/password_reset_done.html similarity index 100% rename from site_dashboard/site_dashboard/templates/account/password_reset_done.html rename to site_dashboard/templates/account/password_reset_done.html diff --git a/site_dashboard/site_dashboard/templates/account/password_reset_from_key.html b/site_dashboard/templates/account/password_reset_from_key.html similarity index 100% rename from site_dashboard/site_dashboard/templates/account/password_reset_from_key.html rename to site_dashboard/templates/account/password_reset_from_key.html diff --git a/site_dashboard/site_dashboard/templates/account/password_reset_from_key_done.html b/site_dashboard/templates/account/password_reset_from_key_done.html similarity index 100% rename from site_dashboard/site_dashboard/templates/account/password_reset_from_key_done.html rename to site_dashboard/templates/account/password_reset_from_key_done.html diff --git a/site_dashboard/site_dashboard/templates/account/password_set.html b/site_dashboard/templates/account/password_set.html similarity index 100% rename from site_dashboard/site_dashboard/templates/account/password_set.html rename to site_dashboard/templates/account/password_set.html diff --git a/site_dashboard/site_dashboard/templates/account/signup.html b/site_dashboard/templates/account/signup.html similarity index 100% rename from site_dashboard/site_dashboard/templates/account/signup.html rename to site_dashboard/templates/account/signup.html diff --git a/site_dashboard/site_dashboard/templates/account/signup_closed.html b/site_dashboard/templates/account/signup_closed.html similarity index 100% rename from site_dashboard/site_dashboard/templates/account/signup_closed.html rename to site_dashboard/templates/account/signup_closed.html diff --git a/site_dashboard/site_dashboard/templates/account/verification_sent.html b/site_dashboard/templates/account/verification_sent.html similarity index 100% rename from site_dashboard/site_dashboard/templates/account/verification_sent.html rename to site_dashboard/templates/account/verification_sent.html diff --git a/site_dashboard/site_dashboard/templates/account/verified_email_required.html b/site_dashboard/templates/account/verified_email_required.html similarity index 100% rename from site_dashboard/site_dashboard/templates/account/verified_email_required.html rename to site_dashboard/templates/account/verified_email_required.html diff --git a/site_dashboard/site_dashboard/templates/base.html b/site_dashboard/templates/base.html similarity index 100% rename from site_dashboard/site_dashboard/templates/base.html rename to site_dashboard/templates/base.html diff --git a/site_dashboard/site_dashboard/templates/pages/about.html b/site_dashboard/templates/pages/about.html similarity index 100% rename from site_dashboard/site_dashboard/templates/pages/about.html rename to site_dashboard/templates/pages/about.html diff --git a/site_dashboard/site_dashboard/templates/pages/home.html b/site_dashboard/templates/pages/home.html similarity index 100% rename from site_dashboard/site_dashboard/templates/pages/home.html rename to site_dashboard/templates/pages/home.html diff --git a/site_dashboard/site_dashboard/templates/users/user_detail.html b/site_dashboard/templates/users/user_detail.html similarity index 100% rename from site_dashboard/site_dashboard/templates/users/user_detail.html rename to site_dashboard/templates/users/user_detail.html diff --git a/site_dashboard/site_dashboard/templates/users/user_form.html b/site_dashboard/templates/users/user_form.html similarity index 100% rename from site_dashboard/site_dashboard/templates/users/user_form.html rename to site_dashboard/templates/users/user_form.html diff --git a/site_dashboard/site_dashboard/users/__init__.py b/site_dashboard/users/__init__.py similarity index 100% rename from site_dashboard/site_dashboard/users/__init__.py rename to site_dashboard/users/__init__.py diff --git a/site_dashboard/site_dashboard/users/adapters.py b/site_dashboard/users/adapters.py similarity index 100% rename from site_dashboard/site_dashboard/users/adapters.py rename to site_dashboard/users/adapters.py diff --git a/site_dashboard/site_dashboard/users/admin.py b/site_dashboard/users/admin.py similarity index 100% rename from site_dashboard/site_dashboard/users/admin.py rename to site_dashboard/users/admin.py diff --git a/site_dashboard/site_dashboard/users/api/serializers.py b/site_dashboard/users/api/serializers.py similarity index 100% rename from site_dashboard/site_dashboard/users/api/serializers.py rename to site_dashboard/users/api/serializers.py diff --git a/site_dashboard/site_dashboard/users/api/views.py b/site_dashboard/users/api/views.py similarity index 100% rename from site_dashboard/site_dashboard/users/api/views.py rename to site_dashboard/users/api/views.py diff --git a/site_dashboard/site_dashboard/users/apps.py b/site_dashboard/users/apps.py similarity index 100% rename from site_dashboard/site_dashboard/users/apps.py rename to site_dashboard/users/apps.py diff --git a/site_dashboard/site_dashboard/users/context_processors.py b/site_dashboard/users/context_processors.py similarity index 100% rename from site_dashboard/site_dashboard/users/context_processors.py rename to site_dashboard/users/context_processors.py diff --git a/site_dashboard/site_dashboard/users/forms.py b/site_dashboard/users/forms.py similarity index 100% rename from site_dashboard/site_dashboard/users/forms.py rename to site_dashboard/users/forms.py diff --git a/site_dashboard/site_dashboard/users/migrations/0001_initial.py b/site_dashboard/users/migrations/0001_initial.py similarity index 100% rename from site_dashboard/site_dashboard/users/migrations/0001_initial.py rename to site_dashboard/users/migrations/0001_initial.py diff --git a/site_dashboard/site_dashboard/users/migrations/__init__.py b/site_dashboard/users/migrations/__init__.py similarity index 100% rename from site_dashboard/site_dashboard/users/migrations/__init__.py rename to site_dashboard/users/migrations/__init__.py diff --git a/site_dashboard/site_dashboard/users/models.py b/site_dashboard/users/models.py similarity index 100% rename from site_dashboard/site_dashboard/users/models.py rename to site_dashboard/users/models.py diff --git a/site_dashboard/site_dashboard/users/tasks.py b/site_dashboard/users/tasks.py similarity index 100% rename from site_dashboard/site_dashboard/users/tasks.py rename to site_dashboard/users/tasks.py diff --git a/site_dashboard/site_dashboard/users/tests/__init__.py b/site_dashboard/users/tests/__init__.py similarity index 100% rename from site_dashboard/site_dashboard/users/tests/__init__.py rename to site_dashboard/users/tests/__init__.py diff --git a/site_dashboard/site_dashboard/users/tests/factories.py b/site_dashboard/users/tests/factories.py similarity index 100% rename from site_dashboard/site_dashboard/users/tests/factories.py rename to site_dashboard/users/tests/factories.py diff --git a/site_dashboard/site_dashboard/users/tests/test_admin.py b/site_dashboard/users/tests/test_admin.py similarity index 100% rename from site_dashboard/site_dashboard/users/tests/test_admin.py rename to site_dashboard/users/tests/test_admin.py diff --git a/site_dashboard/site_dashboard/users/tests/test_drf_urls.py b/site_dashboard/users/tests/test_drf_urls.py similarity index 100% rename from site_dashboard/site_dashboard/users/tests/test_drf_urls.py rename to site_dashboard/users/tests/test_drf_urls.py diff --git a/site_dashboard/site_dashboard/users/tests/test_drf_views.py b/site_dashboard/users/tests/test_drf_views.py similarity index 100% rename from site_dashboard/site_dashboard/users/tests/test_drf_views.py rename to site_dashboard/users/tests/test_drf_views.py diff --git a/site_dashboard/site_dashboard/users/tests/test_forms.py b/site_dashboard/users/tests/test_forms.py similarity index 100% rename from site_dashboard/site_dashboard/users/tests/test_forms.py rename to site_dashboard/users/tests/test_forms.py diff --git a/site_dashboard/site_dashboard/users/tests/test_models.py b/site_dashboard/users/tests/test_models.py similarity index 100% rename from site_dashboard/site_dashboard/users/tests/test_models.py rename to site_dashboard/users/tests/test_models.py diff --git a/site_dashboard/site_dashboard/users/tests/test_swagger.py b/site_dashboard/users/tests/test_swagger.py similarity index 100% rename from site_dashboard/site_dashboard/users/tests/test_swagger.py rename to site_dashboard/users/tests/test_swagger.py diff --git a/site_dashboard/site_dashboard/users/tests/test_tasks.py b/site_dashboard/users/tests/test_tasks.py similarity index 100% rename from site_dashboard/site_dashboard/users/tests/test_tasks.py rename to site_dashboard/users/tests/test_tasks.py diff --git a/site_dashboard/site_dashboard/users/tests/test_urls.py b/site_dashboard/users/tests/test_urls.py similarity index 100% rename from site_dashboard/site_dashboard/users/tests/test_urls.py rename to site_dashboard/users/tests/test_urls.py diff --git a/site_dashboard/site_dashboard/users/tests/test_views.py b/site_dashboard/users/tests/test_views.py similarity index 100% rename from site_dashboard/site_dashboard/users/tests/test_views.py rename to site_dashboard/users/tests/test_views.py diff --git a/site_dashboard/site_dashboard/users/urls.py b/site_dashboard/users/urls.py similarity index 100% rename from site_dashboard/site_dashboard/users/urls.py rename to site_dashboard/users/urls.py diff --git a/site_dashboard/site_dashboard/users/views.py b/site_dashboard/users/views.py similarity index 100% rename from site_dashboard/site_dashboard/users/views.py rename to site_dashboard/users/views.py diff --git a/site_dashboard/site_dashboard/utils/__init__.py b/site_dashboard/utils/__init__.py similarity index 100% rename from site_dashboard/site_dashboard/utils/__init__.py rename to site_dashboard/utils/__init__.py diff --git a/site_dashboard/site_dashboard/utils/storages.py b/site_dashboard/utils/storages.py similarity index 100% rename from site_dashboard/site_dashboard/utils/storages.py rename to site_dashboard/utils/storages.py