├── .git-commits.yaml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── code_of_conduct.md ├── codeowners ├── contributing.md ├── dependabot.yml ├── muffin-admin.png ├── security.md └── workflows │ ├── release.yml │ └── tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── Makefile ├── README.rst ├── example ├── Makefile ├── __init__.py ├── admin.css ├── peewee_orm │ ├── __init__.py │ ├── admin.py │ ├── database.py │ ├── manage.py │ └── schemas.py ├── sqlalchemy_core │ ├── __init__.py │ ├── admin.py │ └── database.py └── views.py ├── frontend ├── .eslintrc.json ├── .npmignore ├── Makefile ├── package.json ├── src │ ├── MuffinAdmin.tsx │ ├── MuffinDashboard.tsx │ ├── MuffinMenu.tsx │ ├── MuffinRecordList.tsx │ ├── MuffinResource.tsx │ ├── MuffinResourceCreate.tsx │ ├── MuffinResourceEdit.tsx │ ├── MuffinResourceList.tsx │ ├── MuffinResourceShow.tsx │ ├── actions │ │ ├── LinkAction.tsx │ │ └── index.ts │ ├── authprovider.ts │ ├── buildRA.tsx │ ├── buttons │ │ ├── ActionButton.tsx │ │ ├── CopyButton.tsx │ │ ├── LinkButton.tsx │ │ └── index.ts │ ├── common │ │ ├── AdminModal.tsx │ │ ├── ConfirmationProvider.tsx │ │ ├── HelpLink.tsx │ │ ├── PayloadButtons.tsx │ │ └── index.ts │ ├── context.ts │ ├── dataprovider.ts │ ├── fields │ │ ├── AvatarField.tsx │ │ ├── CopyField.tsx │ │ ├── EditableBooleanField.tsx │ │ ├── FKField.tsx │ │ ├── JsonField.tsx │ │ └── index.ts │ ├── filters │ │ ├── DateRangeFilter.tsx │ │ ├── Filter.tsx │ │ ├── SearchFilter.tsx │ │ └── index.ts │ ├── hooks │ │ ├── index.ts │ │ ├── useAction.ts │ │ ├── useMuffinAdminOpts.ts │ │ └── useMuffinResourceOpts.ts │ ├── i18n │ │ ├── en.ts │ │ ├── index.ts │ │ ├── provider.ts │ │ └── ru.ts │ ├── index.tsx │ ├── inputs │ │ ├── DateRangeInput.tsx │ │ ├── FKInput.tsx │ │ ├── JsonInput.tsx │ │ ├── TimestampInput.tsx │ │ └── index.ts │ ├── themes.ts │ ├── types.ts │ ├── utils.tsx │ └── web.ts ├── tsconfig.json ├── webpack.config.js └── yarn.lock ├── muffin_admin ├── __init__.py ├── admin.html ├── handler.py ├── peewee │ ├── __init__.py │ ├── log.py │ └── schemas.py ├── plugin.py ├── py.typed ├── sqlalchemy │ └── __init__.py ├── types.py └── utils.py ├── pyproject.toml ├── tests ├── __init__.py ├── conftest.py ├── test_basic.py ├── test_peewee.py ├── test_plugin.py ├── test_ra.py └── test_sqlalchemy.py └── uv.lock /.git-commits.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/.git-commits.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/.github/code_of_conduct.md -------------------------------------------------------------------------------- /.github/codeowners: -------------------------------------------------------------------------------- 1 | # default owners 2 | * @klen 3 | -------------------------------------------------------------------------------- /.github/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/.github/contributing.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/muffin-admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/.github/muffin-admin.png -------------------------------------------------------------------------------- /.github/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/.github/security.md -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/README.rst -------------------------------------------------------------------------------- /example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/example/Makefile -------------------------------------------------------------------------------- /example/__init__.py: -------------------------------------------------------------------------------- 1 | """Muffin Admin Examples.""" 2 | -------------------------------------------------------------------------------- /example/admin.css: -------------------------------------------------------------------------------- 1 | th span[data-sort] { 2 | border-bottom: 1px dashed #ccc; 3 | } 4 | -------------------------------------------------------------------------------- /example/peewee_orm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/example/peewee_orm/__init__.py -------------------------------------------------------------------------------- /example/peewee_orm/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/example/peewee_orm/admin.py -------------------------------------------------------------------------------- /example/peewee_orm/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/example/peewee_orm/database.py -------------------------------------------------------------------------------- /example/peewee_orm/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/example/peewee_orm/manage.py -------------------------------------------------------------------------------- /example/peewee_orm/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/example/peewee_orm/schemas.py -------------------------------------------------------------------------------- /example/sqlalchemy_core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/example/sqlalchemy_core/__init__.py -------------------------------------------------------------------------------- /example/sqlalchemy_core/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/example/sqlalchemy_core/admin.py -------------------------------------------------------------------------------- /example/sqlalchemy_core/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/example/sqlalchemy_core/database.py -------------------------------------------------------------------------------- /example/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/example/views.py -------------------------------------------------------------------------------- /frontend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/.eslintrc.json -------------------------------------------------------------------------------- /frontend/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | src 3 | -------------------------------------------------------------------------------- /frontend/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/Makefile -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/src/MuffinAdmin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/MuffinAdmin.tsx -------------------------------------------------------------------------------- /frontend/src/MuffinDashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/MuffinDashboard.tsx -------------------------------------------------------------------------------- /frontend/src/MuffinMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/MuffinMenu.tsx -------------------------------------------------------------------------------- /frontend/src/MuffinRecordList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/MuffinRecordList.tsx -------------------------------------------------------------------------------- /frontend/src/MuffinResource.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/MuffinResource.tsx -------------------------------------------------------------------------------- /frontend/src/MuffinResourceCreate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/MuffinResourceCreate.tsx -------------------------------------------------------------------------------- /frontend/src/MuffinResourceEdit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/MuffinResourceEdit.tsx -------------------------------------------------------------------------------- /frontend/src/MuffinResourceList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/MuffinResourceList.tsx -------------------------------------------------------------------------------- /frontend/src/MuffinResourceShow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/MuffinResourceShow.tsx -------------------------------------------------------------------------------- /frontend/src/actions/LinkAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/actions/LinkAction.tsx -------------------------------------------------------------------------------- /frontend/src/actions/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./LinkAction" 2 | -------------------------------------------------------------------------------- /frontend/src/authprovider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/authprovider.ts -------------------------------------------------------------------------------- /frontend/src/buildRA.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/buildRA.tsx -------------------------------------------------------------------------------- /frontend/src/buttons/ActionButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/buttons/ActionButton.tsx -------------------------------------------------------------------------------- /frontend/src/buttons/CopyButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/buttons/CopyButton.tsx -------------------------------------------------------------------------------- /frontend/src/buttons/LinkButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/buttons/LinkButton.tsx -------------------------------------------------------------------------------- /frontend/src/buttons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/buttons/index.ts -------------------------------------------------------------------------------- /frontend/src/common/AdminModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/common/AdminModal.tsx -------------------------------------------------------------------------------- /frontend/src/common/ConfirmationProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/common/ConfirmationProvider.tsx -------------------------------------------------------------------------------- /frontend/src/common/HelpLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/common/HelpLink.tsx -------------------------------------------------------------------------------- /frontend/src/common/PayloadButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/common/PayloadButtons.tsx -------------------------------------------------------------------------------- /frontend/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/common/index.ts -------------------------------------------------------------------------------- /frontend/src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/context.ts -------------------------------------------------------------------------------- /frontend/src/dataprovider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/dataprovider.ts -------------------------------------------------------------------------------- /frontend/src/fields/AvatarField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/fields/AvatarField.tsx -------------------------------------------------------------------------------- /frontend/src/fields/CopyField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/fields/CopyField.tsx -------------------------------------------------------------------------------- /frontend/src/fields/EditableBooleanField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/fields/EditableBooleanField.tsx -------------------------------------------------------------------------------- /frontend/src/fields/FKField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/fields/FKField.tsx -------------------------------------------------------------------------------- /frontend/src/fields/JsonField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/fields/JsonField.tsx -------------------------------------------------------------------------------- /frontend/src/fields/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/fields/index.ts -------------------------------------------------------------------------------- /frontend/src/filters/DateRangeFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/filters/DateRangeFilter.tsx -------------------------------------------------------------------------------- /frontend/src/filters/Filter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/filters/Filter.tsx -------------------------------------------------------------------------------- /frontend/src/filters/SearchFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/filters/SearchFilter.tsx -------------------------------------------------------------------------------- /frontend/src/filters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/filters/index.ts -------------------------------------------------------------------------------- /frontend/src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/hooks/index.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/hooks/useAction.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useMuffinAdminOpts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/hooks/useMuffinAdminOpts.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useMuffinResourceOpts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/hooks/useMuffinResourceOpts.ts -------------------------------------------------------------------------------- /frontend/src/i18n/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/i18n/en.ts -------------------------------------------------------------------------------- /frontend/src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/i18n/index.ts -------------------------------------------------------------------------------- /frontend/src/i18n/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/i18n/provider.ts -------------------------------------------------------------------------------- /frontend/src/i18n/ru.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/i18n/ru.ts -------------------------------------------------------------------------------- /frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/index.tsx -------------------------------------------------------------------------------- /frontend/src/inputs/DateRangeInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/inputs/DateRangeInput.tsx -------------------------------------------------------------------------------- /frontend/src/inputs/FKInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/inputs/FKInput.tsx -------------------------------------------------------------------------------- /frontend/src/inputs/JsonInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/inputs/JsonInput.tsx -------------------------------------------------------------------------------- /frontend/src/inputs/TimestampInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/inputs/TimestampInput.tsx -------------------------------------------------------------------------------- /frontend/src/inputs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/inputs/index.ts -------------------------------------------------------------------------------- /frontend/src/themes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/themes.ts -------------------------------------------------------------------------------- /frontend/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/types.ts -------------------------------------------------------------------------------- /frontend/src/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/utils.tsx -------------------------------------------------------------------------------- /frontend/src/web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/src/web.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/webpack.config.js -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /muffin_admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/muffin_admin/__init__.py -------------------------------------------------------------------------------- /muffin_admin/admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/muffin_admin/admin.html -------------------------------------------------------------------------------- /muffin_admin/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/muffin_admin/handler.py -------------------------------------------------------------------------------- /muffin_admin/peewee/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/muffin_admin/peewee/__init__.py -------------------------------------------------------------------------------- /muffin_admin/peewee/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/muffin_admin/peewee/log.py -------------------------------------------------------------------------------- /muffin_admin/peewee/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/muffin_admin/peewee/schemas.py -------------------------------------------------------------------------------- /muffin_admin/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/muffin_admin/plugin.py -------------------------------------------------------------------------------- /muffin_admin/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /muffin_admin/sqlalchemy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/muffin_admin/sqlalchemy/__init__.py -------------------------------------------------------------------------------- /muffin_admin/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/muffin_admin/types.py -------------------------------------------------------------------------------- /muffin_admin/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/muffin_admin/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/tests/test_basic.py -------------------------------------------------------------------------------- /tests/test_peewee.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/tests/test_peewee.py -------------------------------------------------------------------------------- /tests/test_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/tests/test_plugin.py -------------------------------------------------------------------------------- /tests/test_ra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/tests/test_ra.py -------------------------------------------------------------------------------- /tests/test_sqlalchemy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/tests/test_sqlalchemy.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klen/muffin-admin/HEAD/uv.lock --------------------------------------------------------------------------------