├── .editorconfig ├── .github └── workflows │ ├── main.yml │ └── release.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── AUTHORS ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── docker-compose.yml ├── example ├── example │ ├── __init__.py │ ├── admin.py │ ├── api.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── settings.py │ ├── templates │ │ └── bananas.html │ ├── urls.py │ └── wsgi.py ├── manage.py ├── requirements.txt ├── requirements_base.txt └── requirements_django3.txt ├── pyproject.toml ├── scripts ├── build-css.js ├── package-lock.json ├── package.json └── test.css ├── setup.cfg ├── setup.py ├── src └── bananas │ ├── __init__.py │ ├── admin │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── mixins.py │ │ ├── permissions.py │ │ ├── router.py │ │ ├── schemas │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── decorators.py │ │ │ └── yasg.py │ │ ├── serializers.py │ │ ├── urls.py │ │ ├── v1_0 │ │ │ ├── __init__.py │ │ │ └── urls.py │ │ ├── versioning.py │ │ └── views.py │ ├── extension.py │ └── i18n.py │ ├── drf │ ├── __init__.py │ ├── errors.py │ ├── fencing.py │ └── utils.py │ ├── environment.py │ ├── lazy.py │ ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ ├── show_urls.py │ │ └── syncpermissions.py │ ├── models.py │ ├── py.typed │ ├── query.py │ ├── secrets.py │ ├── settings.py │ ├── static │ └── admin │ │ ├── bananas │ │ ├── css │ │ │ ├── bananas.css │ │ │ └── banansive.css │ │ ├── img │ │ │ ├── django.svg │ │ │ └── search.svg │ │ └── js │ │ │ └── bananas.js │ │ └── css │ │ └── responsive.css │ ├── templates │ └── admin │ │ ├── base_site.html │ │ └── view.html │ └── url.py ├── tests ├── __init__.py ├── admin.py ├── conftest.py ├── drf │ ├── __init__.py │ ├── admin_api.py │ ├── fenced_api.py │ ├── request.py │ ├── separate_api.py │ ├── test_admin.py │ ├── test_fenced_api.py │ ├── test_fencing.py │ └── test_utils.py ├── files │ └── hemlis ├── models.py ├── settings_example.py ├── templates │ └── simple.html ├── test_admin.py ├── test_commands.py ├── test_db_url.py ├── test_models.py ├── test_secrets.py ├── urls.py └── utils.py └── tox.ini /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | https://github.com/5monkeys/django-bananas/contributors 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/README.rst -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /example/example/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/example/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/example/example/admin.py -------------------------------------------------------------------------------- /example/example/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/example/example/api.py -------------------------------------------------------------------------------- /example/example/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/example/example/migrations/0001_initial.py -------------------------------------------------------------------------------- /example/example/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/example/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/example/example/models.py -------------------------------------------------------------------------------- /example/example/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/example/example/settings.py -------------------------------------------------------------------------------- /example/example/templates/bananas.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/example/example/templates/bananas.html -------------------------------------------------------------------------------- /example/example/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/example/example/urls.py -------------------------------------------------------------------------------- /example/example/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/example/example/wsgi.py -------------------------------------------------------------------------------- /example/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/example/manage.py -------------------------------------------------------------------------------- /example/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/example/requirements.txt -------------------------------------------------------------------------------- /example/requirements_base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/example/requirements_base.txt -------------------------------------------------------------------------------- /example/requirements_django3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/example/requirements_django3.txt -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/build-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/scripts/build-css.js -------------------------------------------------------------------------------- /scripts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/scripts/package-lock.json -------------------------------------------------------------------------------- /scripts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/scripts/package.json -------------------------------------------------------------------------------- /scripts/test.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/scripts/test.css -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/setup.py -------------------------------------------------------------------------------- /src/bananas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/__init__.py -------------------------------------------------------------------------------- /src/bananas/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/admin/__init__.py -------------------------------------------------------------------------------- /src/bananas/admin/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/admin/api/__init__.py -------------------------------------------------------------------------------- /src/bananas/admin/api/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/admin/api/mixins.py -------------------------------------------------------------------------------- /src/bananas/admin/api/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/admin/api/permissions.py -------------------------------------------------------------------------------- /src/bananas/admin/api/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/admin/api/router.py -------------------------------------------------------------------------------- /src/bananas/admin/api/schemas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/admin/api/schemas/__init__.py -------------------------------------------------------------------------------- /src/bananas/admin/api/schemas/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/admin/api/schemas/base.py -------------------------------------------------------------------------------- /src/bananas/admin/api/schemas/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/admin/api/schemas/decorators.py -------------------------------------------------------------------------------- /src/bananas/admin/api/schemas/yasg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/admin/api/schemas/yasg.py -------------------------------------------------------------------------------- /src/bananas/admin/api/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/admin/api/serializers.py -------------------------------------------------------------------------------- /src/bananas/admin/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/admin/api/urls.py -------------------------------------------------------------------------------- /src/bananas/admin/api/v1_0/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/admin/api/v1_0/__init__.py -------------------------------------------------------------------------------- /src/bananas/admin/api/v1_0/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/admin/api/v1_0/urls.py -------------------------------------------------------------------------------- /src/bananas/admin/api/versioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/admin/api/versioning.py -------------------------------------------------------------------------------- /src/bananas/admin/api/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/admin/api/views.py -------------------------------------------------------------------------------- /src/bananas/admin/extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/admin/extension.py -------------------------------------------------------------------------------- /src/bananas/admin/i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/admin/i18n.py -------------------------------------------------------------------------------- /src/bananas/drf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/bananas/drf/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/drf/errors.py -------------------------------------------------------------------------------- /src/bananas/drf/fencing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/drf/fencing.py -------------------------------------------------------------------------------- /src/bananas/drf/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/drf/utils.py -------------------------------------------------------------------------------- /src/bananas/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/environment.py -------------------------------------------------------------------------------- /src/bananas/lazy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/lazy.py -------------------------------------------------------------------------------- /src/bananas/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/bananas/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/bananas/management/commands/show_urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/management/commands/show_urls.py -------------------------------------------------------------------------------- /src/bananas/management/commands/syncpermissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/management/commands/syncpermissions.py -------------------------------------------------------------------------------- /src/bananas/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/models.py -------------------------------------------------------------------------------- /src/bananas/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/bananas/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/query.py -------------------------------------------------------------------------------- /src/bananas/secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/secrets.py -------------------------------------------------------------------------------- /src/bananas/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/settings.py -------------------------------------------------------------------------------- /src/bananas/static/admin/bananas/css/bananas.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/static/admin/bananas/css/bananas.css -------------------------------------------------------------------------------- /src/bananas/static/admin/bananas/css/banansive.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/static/admin/bananas/css/banansive.css -------------------------------------------------------------------------------- /src/bananas/static/admin/bananas/img/django.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/static/admin/bananas/img/django.svg -------------------------------------------------------------------------------- /src/bananas/static/admin/bananas/img/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/static/admin/bananas/img/search.svg -------------------------------------------------------------------------------- /src/bananas/static/admin/bananas/js/bananas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/static/admin/bananas/js/bananas.js -------------------------------------------------------------------------------- /src/bananas/static/admin/css/responsive.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/static/admin/css/responsive.css -------------------------------------------------------------------------------- /src/bananas/templates/admin/base_site.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/templates/admin/base_site.html -------------------------------------------------------------------------------- /src/bananas/templates/admin/view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/templates/admin/view.html -------------------------------------------------------------------------------- /src/bananas/url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/src/bananas/url.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/admin.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/drf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/drf/admin_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/drf/admin_api.py -------------------------------------------------------------------------------- /tests/drf/fenced_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/drf/fenced_api.py -------------------------------------------------------------------------------- /tests/drf/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/drf/request.py -------------------------------------------------------------------------------- /tests/drf/separate_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/drf/separate_api.py -------------------------------------------------------------------------------- /tests/drf/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/drf/test_admin.py -------------------------------------------------------------------------------- /tests/drf/test_fenced_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/drf/test_fenced_api.py -------------------------------------------------------------------------------- /tests/drf/test_fencing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/drf/test_fencing.py -------------------------------------------------------------------------------- /tests/drf/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/drf/test_utils.py -------------------------------------------------------------------------------- /tests/files/hemlis: -------------------------------------------------------------------------------- 1 | HEMLIS 2 | -------------------------------------------------------------------------------- /tests/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/models.py -------------------------------------------------------------------------------- /tests/settings_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/settings_example.py -------------------------------------------------------------------------------- /tests/templates/simple.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/templates/simple.html -------------------------------------------------------------------------------- /tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/test_admin.py -------------------------------------------------------------------------------- /tests/test_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/test_commands.py -------------------------------------------------------------------------------- /tests/test_db_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/test_db_url.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/test_models.py -------------------------------------------------------------------------------- /tests/test_secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/test_secrets.py -------------------------------------------------------------------------------- /tests/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/urls.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tests/utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5monkeys/django-bananas/HEAD/tox.ini --------------------------------------------------------------------------------