├── .coveragerc ├── .dockerignore ├── .editorconfig ├── .gitignore ├── .pylintrc ├── .travis.yml ├── Dockerfile ├── LICENSE ├── Procfile ├── README.md ├── app ├── __init__.py ├── extensions │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── api.py │ │ ├── http_exceptions.py │ │ ├── namespace.py │ │ ├── parameters.py │ │ └── webargs_parser.py │ ├── auth │ │ ├── __init__.py │ │ └── oauth2.py │ ├── flask_sqlalchemy │ │ └── __init__.py │ └── logging │ │ └── __init__.py ├── modules │ ├── __init__.py │ ├── api │ │ └── __init__.py │ ├── auth │ │ ├── __init__.py │ │ ├── models.py │ │ ├── parameters.py │ │ ├── resources.py │ │ ├── schemas.py │ │ └── views.py │ ├── teams │ │ ├── __init__.py │ │ ├── models.py │ │ ├── parameters.py │ │ ├── resources.py │ │ └── schemas.py │ └── users │ │ ├── __init__.py │ │ ├── models.py │ │ ├── parameters.py │ │ ├── permissions │ │ ├── __init__.py │ │ └── rules.py │ │ ├── resources.py │ │ └── schemas.py ├── requirements.txt └── templates │ ├── authorize.html │ ├── home.html │ ├── swagger-ui-css.html │ ├── swagger-ui-libs.html │ └── swagger-ui.html ├── clients ├── javascript │ ├── .npmignore │ ├── Dockerfile │ └── swagger_codegen_config.json └── python │ └── swagger_codegen_config.json ├── config.py ├── conftest.py ├── deploy ├── README.md ├── stack1 │ ├── README.md │ ├── docker-compose.yml │ └── revproxy │ │ ├── Dockerfile │ │ ├── conf.d │ │ └── default.conf │ │ └── index.html └── stack2 │ ├── README.md │ ├── docker-compose.yml │ └── revproxy │ ├── Dockerfile │ ├── conf.d │ └── default.conf │ └── index.html ├── docs └── static │ └── Flask_RESTplus_Example_API.png ├── flask_restplus_patched ├── __init__.py ├── api.py ├── model.py ├── namespace.py ├── parameters.py ├── resource.py └── swagger.py ├── local_config.py.template ├── migrations ├── __init__.py ├── alembic.ini ├── env.py ├── initial_development_data.py ├── script.py.mako └── versions │ ├── 15f27bc43bd_.py │ ├── 2b5af066bb9_.py │ ├── 2e9d99288cd_.py │ ├── 357c2809db4_.py │ ├── 36954739c63_.py │ ├── 4754e1427ac_.py │ ├── 5e2954a2af18_refactored-auth-oauth2.py │ ├── 81ce4ac01c45_migrate_static_roles.py │ ├── 82184d7d1e88_altered-OAuth2Token-token_type-to-Enum.py │ ├── 8c8b2d23a5_.py │ └── beb065460c24_fixed-password-type.py ├── requirements.txt ├── tasks ├── __init__.py ├── app │ ├── __init__.py │ ├── _utils.py │ ├── boilerplates.py │ ├── boilerplates_templates │ │ └── crud_module │ │ │ ├── __init__.py.template │ │ │ ├── models.py.template │ │ │ ├── parameters.py.template │ │ │ ├── resources.py.template │ │ │ └── schemas.py.template │ ├── db.py │ ├── db_templates │ │ └── flask │ │ │ ├── alembic.ini │ │ │ ├── alembic.ini.mako │ │ │ ├── env.py │ │ │ └── script.py.mako │ ├── dependencies.py │ ├── env.py │ ├── run.py │ ├── swagger.py │ └── users.py ├── requirements.txt └── utils.py └── tests ├── __init__.py ├── conftest.py ├── extensions ├── __init__.py ├── api │ ├── __init__.py │ └── test_api_versions_availability.py └── test_extensions_availability.py ├── modules ├── __init__.py ├── auth │ ├── __init__.py │ ├── conftest.py │ ├── resources │ │ ├── __init__.py │ │ ├── test_creating_oauth2client.py │ │ ├── test_general_access.py │ │ ├── test_getting_oauth2clients_info.py │ │ └── test_token.py │ └── test_login_manager_integration.py ├── teams │ ├── __init__.py │ ├── conftest.py │ ├── resources │ │ ├── __init__.py │ │ ├── test_general_access.py │ │ ├── test_getting_teams_info.py │ │ ├── test_modifying_teams.py │ │ └── test_options.py │ └── test_models.py └── users │ ├── __init__.py │ ├── conftest.py │ ├── resources │ ├── __init__.py │ ├── test_general_access.py │ ├── test_getting_users_info.py │ ├── test_modifying_users_info.py │ ├── test_options.py │ └── test_signup.py │ ├── test_models.py │ ├── test_permissions.py │ └── test_schemas.py ├── requirements.txt ├── test_app_creation.py ├── test_openapi_spec_validity.py └── utils.py /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | source=app 3 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/.pylintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/README.md -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/__init__.py -------------------------------------------------------------------------------- /app/extensions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/extensions/__init__.py -------------------------------------------------------------------------------- /app/extensions/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/extensions/api/__init__.py -------------------------------------------------------------------------------- /app/extensions/api/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/extensions/api/api.py -------------------------------------------------------------------------------- /app/extensions/api/http_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/extensions/api/http_exceptions.py -------------------------------------------------------------------------------- /app/extensions/api/namespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/extensions/api/namespace.py -------------------------------------------------------------------------------- /app/extensions/api/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/extensions/api/parameters.py -------------------------------------------------------------------------------- /app/extensions/api/webargs_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/extensions/api/webargs_parser.py -------------------------------------------------------------------------------- /app/extensions/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/extensions/auth/__init__.py -------------------------------------------------------------------------------- /app/extensions/auth/oauth2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/extensions/auth/oauth2.py -------------------------------------------------------------------------------- /app/extensions/flask_sqlalchemy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/extensions/flask_sqlalchemy/__init__.py -------------------------------------------------------------------------------- /app/extensions/logging/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/extensions/logging/__init__.py -------------------------------------------------------------------------------- /app/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/__init__.py -------------------------------------------------------------------------------- /app/modules/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/api/__init__.py -------------------------------------------------------------------------------- /app/modules/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/auth/__init__.py -------------------------------------------------------------------------------- /app/modules/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/auth/models.py -------------------------------------------------------------------------------- /app/modules/auth/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/auth/parameters.py -------------------------------------------------------------------------------- /app/modules/auth/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/auth/resources.py -------------------------------------------------------------------------------- /app/modules/auth/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/auth/schemas.py -------------------------------------------------------------------------------- /app/modules/auth/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/auth/views.py -------------------------------------------------------------------------------- /app/modules/teams/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/teams/__init__.py -------------------------------------------------------------------------------- /app/modules/teams/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/teams/models.py -------------------------------------------------------------------------------- /app/modules/teams/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/teams/parameters.py -------------------------------------------------------------------------------- /app/modules/teams/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/teams/resources.py -------------------------------------------------------------------------------- /app/modules/teams/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/teams/schemas.py -------------------------------------------------------------------------------- /app/modules/users/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/users/__init__.py -------------------------------------------------------------------------------- /app/modules/users/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/users/models.py -------------------------------------------------------------------------------- /app/modules/users/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/users/parameters.py -------------------------------------------------------------------------------- /app/modules/users/permissions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/users/permissions/__init__.py -------------------------------------------------------------------------------- /app/modules/users/permissions/rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/users/permissions/rules.py -------------------------------------------------------------------------------- /app/modules/users/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/users/resources.py -------------------------------------------------------------------------------- /app/modules/users/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/modules/users/schemas.py -------------------------------------------------------------------------------- /app/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/requirements.txt -------------------------------------------------------------------------------- /app/templates/authorize.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/templates/authorize.html -------------------------------------------------------------------------------- /app/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/templates/home.html -------------------------------------------------------------------------------- /app/templates/swagger-ui-css.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/templates/swagger-ui-css.html -------------------------------------------------------------------------------- /app/templates/swagger-ui-libs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/templates/swagger-ui-libs.html -------------------------------------------------------------------------------- /app/templates/swagger-ui.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/app/templates/swagger-ui.html -------------------------------------------------------------------------------- /clients/javascript/.npmignore: -------------------------------------------------------------------------------- 1 | /* 2 | !/src/.* 3 | -------------------------------------------------------------------------------- /clients/javascript/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/clients/javascript/Dockerfile -------------------------------------------------------------------------------- /clients/javascript/swagger_codegen_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/clients/javascript/swagger_codegen_config.json -------------------------------------------------------------------------------- /clients/python/swagger_codegen_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/clients/python/swagger_codegen_config.json -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/config.py -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deploy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/deploy/README.md -------------------------------------------------------------------------------- /deploy/stack1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/deploy/stack1/README.md -------------------------------------------------------------------------------- /deploy/stack1/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/deploy/stack1/docker-compose.yml -------------------------------------------------------------------------------- /deploy/stack1/revproxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/deploy/stack1/revproxy/Dockerfile -------------------------------------------------------------------------------- /deploy/stack1/revproxy/conf.d/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/deploy/stack1/revproxy/conf.d/default.conf -------------------------------------------------------------------------------- /deploy/stack1/revproxy/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/deploy/stack1/revproxy/index.html -------------------------------------------------------------------------------- /deploy/stack2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/deploy/stack2/README.md -------------------------------------------------------------------------------- /deploy/stack2/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/deploy/stack2/docker-compose.yml -------------------------------------------------------------------------------- /deploy/stack2/revproxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/deploy/stack2/revproxy/Dockerfile -------------------------------------------------------------------------------- /deploy/stack2/revproxy/conf.d/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/deploy/stack2/revproxy/conf.d/default.conf -------------------------------------------------------------------------------- /deploy/stack2/revproxy/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/deploy/stack2/revproxy/index.html -------------------------------------------------------------------------------- /docs/static/Flask_RESTplus_Example_API.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/docs/static/Flask_RESTplus_Example_API.png -------------------------------------------------------------------------------- /flask_restplus_patched/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/flask_restplus_patched/__init__.py -------------------------------------------------------------------------------- /flask_restplus_patched/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/flask_restplus_patched/api.py -------------------------------------------------------------------------------- /flask_restplus_patched/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/flask_restplus_patched/model.py -------------------------------------------------------------------------------- /flask_restplus_patched/namespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/flask_restplus_patched/namespace.py -------------------------------------------------------------------------------- /flask_restplus_patched/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/flask_restplus_patched/parameters.py -------------------------------------------------------------------------------- /flask_restplus_patched/resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/flask_restplus_patched/resource.py -------------------------------------------------------------------------------- /flask_restplus_patched/swagger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/flask_restplus_patched/swagger.py -------------------------------------------------------------------------------- /local_config.py.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/local_config.py.template -------------------------------------------------------------------------------- /migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /migrations/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/migrations/alembic.ini -------------------------------------------------------------------------------- /migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/migrations/env.py -------------------------------------------------------------------------------- /migrations/initial_development_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/migrations/initial_development_data.py -------------------------------------------------------------------------------- /migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/migrations/script.py.mako -------------------------------------------------------------------------------- /migrations/versions/15f27bc43bd_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/migrations/versions/15f27bc43bd_.py -------------------------------------------------------------------------------- /migrations/versions/2b5af066bb9_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/migrations/versions/2b5af066bb9_.py -------------------------------------------------------------------------------- /migrations/versions/2e9d99288cd_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/migrations/versions/2e9d99288cd_.py -------------------------------------------------------------------------------- /migrations/versions/357c2809db4_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/migrations/versions/357c2809db4_.py -------------------------------------------------------------------------------- /migrations/versions/36954739c63_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/migrations/versions/36954739c63_.py -------------------------------------------------------------------------------- /migrations/versions/4754e1427ac_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/migrations/versions/4754e1427ac_.py -------------------------------------------------------------------------------- /migrations/versions/5e2954a2af18_refactored-auth-oauth2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/migrations/versions/5e2954a2af18_refactored-auth-oauth2.py -------------------------------------------------------------------------------- /migrations/versions/81ce4ac01c45_migrate_static_roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/migrations/versions/81ce4ac01c45_migrate_static_roles.py -------------------------------------------------------------------------------- /migrations/versions/82184d7d1e88_altered-OAuth2Token-token_type-to-Enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/migrations/versions/82184d7d1e88_altered-OAuth2Token-token_type-to-Enum.py -------------------------------------------------------------------------------- /migrations/versions/8c8b2d23a5_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/migrations/versions/8c8b2d23a5_.py -------------------------------------------------------------------------------- /migrations/versions/beb065460c24_fixed-password-type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/migrations/versions/beb065460c24_fixed-password-type.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/requirements.txt -------------------------------------------------------------------------------- /tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/__init__.py -------------------------------------------------------------------------------- /tasks/app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/app/__init__.py -------------------------------------------------------------------------------- /tasks/app/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/app/_utils.py -------------------------------------------------------------------------------- /tasks/app/boilerplates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/app/boilerplates.py -------------------------------------------------------------------------------- /tasks/app/boilerplates_templates/crud_module/__init__.py.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/app/boilerplates_templates/crud_module/__init__.py.template -------------------------------------------------------------------------------- /tasks/app/boilerplates_templates/crud_module/models.py.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/app/boilerplates_templates/crud_module/models.py.template -------------------------------------------------------------------------------- /tasks/app/boilerplates_templates/crud_module/parameters.py.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/app/boilerplates_templates/crud_module/parameters.py.template -------------------------------------------------------------------------------- /tasks/app/boilerplates_templates/crud_module/resources.py.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/app/boilerplates_templates/crud_module/resources.py.template -------------------------------------------------------------------------------- /tasks/app/boilerplates_templates/crud_module/schemas.py.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/app/boilerplates_templates/crud_module/schemas.py.template -------------------------------------------------------------------------------- /tasks/app/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/app/db.py -------------------------------------------------------------------------------- /tasks/app/db_templates/flask/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/app/db_templates/flask/alembic.ini -------------------------------------------------------------------------------- /tasks/app/db_templates/flask/alembic.ini.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/app/db_templates/flask/alembic.ini.mako -------------------------------------------------------------------------------- /tasks/app/db_templates/flask/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/app/db_templates/flask/env.py -------------------------------------------------------------------------------- /tasks/app/db_templates/flask/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/app/db_templates/flask/script.py.mako -------------------------------------------------------------------------------- /tasks/app/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/app/dependencies.py -------------------------------------------------------------------------------- /tasks/app/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/app/env.py -------------------------------------------------------------------------------- /tasks/app/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/app/run.py -------------------------------------------------------------------------------- /tasks/app/swagger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/app/swagger.py -------------------------------------------------------------------------------- /tasks/app/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/app/users.py -------------------------------------------------------------------------------- /tasks/requirements.txt: -------------------------------------------------------------------------------- 1 | invoke 2 | colorlog 3 | lockfile 4 | requests 5 | -------------------------------------------------------------------------------- /tasks/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tasks/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/extensions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/extensions/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/extensions/api/test_api_versions_availability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/extensions/api/test_api_versions_availability.py -------------------------------------------------------------------------------- /tests/extensions/test_extensions_availability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/extensions/test_extensions_availability.py -------------------------------------------------------------------------------- /tests/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modules/auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modules/auth/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/auth/conftest.py -------------------------------------------------------------------------------- /tests/modules/auth/resources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modules/auth/resources/test_creating_oauth2client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/auth/resources/test_creating_oauth2client.py -------------------------------------------------------------------------------- /tests/modules/auth/resources/test_general_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/auth/resources/test_general_access.py -------------------------------------------------------------------------------- /tests/modules/auth/resources/test_getting_oauth2clients_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/auth/resources/test_getting_oauth2clients_info.py -------------------------------------------------------------------------------- /tests/modules/auth/resources/test_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/auth/resources/test_token.py -------------------------------------------------------------------------------- /tests/modules/auth/test_login_manager_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/auth/test_login_manager_integration.py -------------------------------------------------------------------------------- /tests/modules/teams/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modules/teams/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/teams/conftest.py -------------------------------------------------------------------------------- /tests/modules/teams/resources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modules/teams/resources/test_general_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/teams/resources/test_general_access.py -------------------------------------------------------------------------------- /tests/modules/teams/resources/test_getting_teams_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/teams/resources/test_getting_teams_info.py -------------------------------------------------------------------------------- /tests/modules/teams/resources/test_modifying_teams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/teams/resources/test_modifying_teams.py -------------------------------------------------------------------------------- /tests/modules/teams/resources/test_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/teams/resources/test_options.py -------------------------------------------------------------------------------- /tests/modules/teams/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/teams/test_models.py -------------------------------------------------------------------------------- /tests/modules/users/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modules/users/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/users/conftest.py -------------------------------------------------------------------------------- /tests/modules/users/resources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/modules/users/resources/test_general_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/users/resources/test_general_access.py -------------------------------------------------------------------------------- /tests/modules/users/resources/test_getting_users_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/users/resources/test_getting_users_info.py -------------------------------------------------------------------------------- /tests/modules/users/resources/test_modifying_users_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/users/resources/test_modifying_users_info.py -------------------------------------------------------------------------------- /tests/modules/users/resources/test_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/users/resources/test_options.py -------------------------------------------------------------------------------- /tests/modules/users/resources/test_signup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/users/resources/test_signup.py -------------------------------------------------------------------------------- /tests/modules/users/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/users/test_models.py -------------------------------------------------------------------------------- /tests/modules/users/test_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/users/test_permissions.py -------------------------------------------------------------------------------- /tests/modules/users/test_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/modules/users/test_schemas.py -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/test_app_creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/test_app_creation.py -------------------------------------------------------------------------------- /tests/test_openapi_spec_validity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/test_openapi_spec_validity.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frol/flask-restplus-server-example/HEAD/tests/utils.py --------------------------------------------------------------------------------