├── .gitignore ├── .python-version ├── Dockerfile ├── LICENSE ├── README.md ├── __init__.py ├── aerich.ini ├── docker-compose.yml ├── main.py ├── pyproject.toml ├── scripts ├── __init__.py └── createsuperuser.py ├── src ├── __init__.py ├── app │ ├── __init__.py │ ├── auth │ │ ├── __init__.py │ │ ├── api.py │ │ ├── jwt.py │ │ ├── models.py │ │ ├── permissions.py │ │ ├── schemas.py │ │ ├── security.py │ │ ├── send_email.py │ │ └── service.py │ ├── base │ │ ├── __init__.py │ │ ├── service_base.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ └── email.py │ ├── blog │ │ ├── __init__.py │ │ ├── endpoint │ │ │ ├── __init__.py │ │ │ ├── category.py │ │ │ ├── comment.py │ │ │ ├── post.py │ │ │ └── tag.py │ │ ├── models.py │ │ ├── routers.py │ │ ├── schemas.py │ │ └── service.py │ ├── board │ │ ├── __init__.py │ │ ├── endpoind │ │ │ ├── __init__.py │ │ │ ├── category.py │ │ │ ├── project.py │ │ │ ├── task.py │ │ │ └── toolkit.py │ │ ├── models.py │ │ ├── routers.py │ │ ├── schemas.py │ │ └── service.py │ ├── routers.py │ ├── tests │ │ ├── __init__.py │ │ └── test_board_app.py │ └── user │ │ ├── __init__.py │ │ ├── endpoint │ │ ├── __init__.py │ │ ├── admin.py │ │ └── users.py │ │ ├── models.py │ │ ├── schemas.py │ │ └── service.py ├── config │ ├── __init__.py │ ├── settings.py │ ├── social_app.py-exp │ └── tortoise_conf.py ├── db │ ├── __init__.py │ └── migrations │ │ └── .gitkeep └── email-templates │ ├── build │ ├── new_account.html │ ├── reset_password.html │ └── test_email.html │ └── src │ ├── new_account.mjml │ ├── reset_password.mjml │ └── test_email.mjml └── start-reload.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.8.3 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aerich.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/aerich.ini -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/main.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/createsuperuser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/scripts/createsuperuser.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/app/auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/auth/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/auth/api.py -------------------------------------------------------------------------------- /src/app/auth/jwt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/auth/jwt.py -------------------------------------------------------------------------------- /src/app/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/auth/models.py -------------------------------------------------------------------------------- /src/app/auth/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/auth/permissions.py -------------------------------------------------------------------------------- /src/app/auth/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/auth/schemas.py -------------------------------------------------------------------------------- /src/app/auth/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/auth/security.py -------------------------------------------------------------------------------- /src/app/auth/send_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/auth/send_email.py -------------------------------------------------------------------------------- /src/app/auth/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/auth/service.py -------------------------------------------------------------------------------- /src/app/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/base/service_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/base/service_base.py -------------------------------------------------------------------------------- /src/app/base/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/base/utils/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/base/utils/email.py -------------------------------------------------------------------------------- /src/app/blog/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/blog/endpoint/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/blog/endpoint/category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/blog/endpoint/category.py -------------------------------------------------------------------------------- /src/app/blog/endpoint/comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/blog/endpoint/comment.py -------------------------------------------------------------------------------- /src/app/blog/endpoint/post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/blog/endpoint/post.py -------------------------------------------------------------------------------- /src/app/blog/endpoint/tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/blog/endpoint/tag.py -------------------------------------------------------------------------------- /src/app/blog/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/blog/models.py -------------------------------------------------------------------------------- /src/app/blog/routers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/blog/routers.py -------------------------------------------------------------------------------- /src/app/blog/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/blog/schemas.py -------------------------------------------------------------------------------- /src/app/blog/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/blog/service.py -------------------------------------------------------------------------------- /src/app/board/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/board/endpoind/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/board/endpoind/category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/board/endpoind/category.py -------------------------------------------------------------------------------- /src/app/board/endpoind/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/board/endpoind/project.py -------------------------------------------------------------------------------- /src/app/board/endpoind/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/board/endpoind/task.py -------------------------------------------------------------------------------- /src/app/board/endpoind/toolkit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/board/endpoind/toolkit.py -------------------------------------------------------------------------------- /src/app/board/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/board/models.py -------------------------------------------------------------------------------- /src/app/board/routers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/board/routers.py -------------------------------------------------------------------------------- /src/app/board/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/board/schemas.py -------------------------------------------------------------------------------- /src/app/board/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/board/service.py -------------------------------------------------------------------------------- /src/app/routers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/routers.py -------------------------------------------------------------------------------- /src/app/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/tests/test_board_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/tests/test_board_app.py -------------------------------------------------------------------------------- /src/app/user/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/user/endpoint/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/user/endpoint/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/user/endpoint/admin.py -------------------------------------------------------------------------------- /src/app/user/endpoint/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/user/endpoint/users.py -------------------------------------------------------------------------------- /src/app/user/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/user/models.py -------------------------------------------------------------------------------- /src/app/user/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/user/schemas.py -------------------------------------------------------------------------------- /src/app/user/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/app/user/service.py -------------------------------------------------------------------------------- /src/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/config/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/config/settings.py -------------------------------------------------------------------------------- /src/config/social_app.py-exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/config/social_app.py-exp -------------------------------------------------------------------------------- /src/config/tortoise_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/config/tortoise_conf.py -------------------------------------------------------------------------------- /src/db/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/db/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/email-templates/build/new_account.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/email-templates/build/new_account.html -------------------------------------------------------------------------------- /src/email-templates/build/reset_password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/email-templates/build/reset_password.html -------------------------------------------------------------------------------- /src/email-templates/build/test_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/email-templates/build/test_email.html -------------------------------------------------------------------------------- /src/email-templates/src/new_account.mjml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/email-templates/src/new_account.mjml -------------------------------------------------------------------------------- /src/email-templates/src/reset_password.mjml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/email-templates/src/reset_password.mjml -------------------------------------------------------------------------------- /src/email-templates/src/test_email.mjml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DJWOMS/useful/HEAD/src/email-templates/src/test_email.mjml -------------------------------------------------------------------------------- /start-reload.sh: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------