.readthedocs.yml
CHANGELOG.rst
CONTRIBUTORS.rst
MANIFEST.in
README.rst
setup.cfg
setup.py
docs/Makefile
docs/advanced.rst
docs/aggregateprovider.rst
docs/authapp.py
docs/authn.rst
docs/authz.rst
docs/cli.rst
docs/community.rst
docs/conf.py
docs/event.rst
docs/exampleapp.py
docs/features.rst
docs/hooks.rst
docs/index.rst
docs/modules.rst
docs/pas-restapi.rst
docs/pas.rst
docs/resourcetype-api.rst
docs/resourcetype.rst
docs/restapi.rst
docs/rulesprovider.rst
docs/scripting.rst
docs/searchprovider.rst
docs/settings.rst
docs/statemachine.rst
docs/toc.rst
docs/usingmorpfw.rst
docs/views.rst
docs/worker.rst
docs/xattr.rst
docs/_code/aggregateprovider.py
docs/_code/app.py
docs/_code/async_subscribe.py
docs/_code/make_request.py
docs/_code/page.py
docs/_code/rulesprovider.py
docs/_code/scheduler.py
docs/_code/searchprovider.py
docs/_code/settings_example.yml
docs/_code/signalexample.py
docs/_code/signalpublish.py
docs/_code/statemachine.py
docs/_code/xattr.py
docs/_http/auth-apikey-post-response.http
docs/_http/auth-apikey-post.http
docs/_http/auth-changepassword-post-response.http
docs/_http/auth-changepassword-post.http
docs/_http/auth-grant-post-response.http
docs/_http/auth-grant-post.http
docs/_http/auth-login-post-response.http
docs/_http/auth-login-post.http
docs/_http/auth-members-get-response.http
docs/_http/auth-refreshtoken-get-response.http
docs/_http/auth-refreshtoken-get.http
docs/_http/auth-register-post-response.http
docs/_http/auth-register-post.http
docs/_http/auth-revoke-post-response.http
docs/_http/auth-revoke-post.http
docs/_http/auth-selfchangepassword-post-response.http
docs/_http/auth-selfchangepassword-post.http
docs/_http/page-blobs-post-response.http
docs/_http/page-blobs-post.py
docs/_http/page-delete-response.http
docs/_http/page-delete.http
docs/_http/page-get-response.http
docs/_http/page-patch-response.http
docs/_http/page-patch.http
docs/_http/page-statemachine-post-response.http
docs/_http/page-statemachine-post.http
docs/_http/page-xattr-get-response.http
docs/_http/page-xattr-patch-response.http
docs/_http/page-xattr-patch.http
docs/_http/pages-aggregate-get-response.http
docs/_http/pages-aggregate-get.py
docs/_http/pages-get-response.http
docs/_http/pages-post-response.http
docs/_http/pages-post.http
docs/_http/pages-search-get-response.http
docs/_http/pages-search-get.py
docs/_templates/custom-class-template.rst
docs/_templates/custom-module-template.rst
morpfw/__init__.py
morpfw/alembic.py
morpfw/app.py
morpfw/colander.py
morpfw/default_settings.yml
morpfw/directive.py
morpfw/exc.py
morpfw/identity.py
morpfw/interfaces.py
morpfw/main.py
morpfw/memoizer.py
morpfw/oauth.py
morpfw/permission.py
morpfw/permission_rule.py
morpfw/request.py
morpfw/settings.yml.tmpl
morpfw/sql.py
morpfw/static.py
morpfw/util.py
morpfw/wsgi.py
morpfw.egg-info/PKG-INFO
morpfw.egg-info/SOURCES.txt
morpfw.egg-info/dependency_links.txt
morpfw.egg-info/entry_points.txt
morpfw.egg-info/not-zip-safe
morpfw.egg-info/requires.txt
morpfw.egg-info/top_level.txt
morpfw/authn/__init__.py
morpfw/authn/base.py
morpfw/authn/cookie.py
morpfw/authn/noauth.py
morpfw/authn/remoteuser.py
morpfw/authn/useridparam.py
morpfw/authn/pas/__init__.py
morpfw/authn/pas/app.py
morpfw/authn/pas/exc.py
morpfw/authn/pas/model.py
morpfw/authn/pas/path.py
morpfw/authn/pas/permission.py
morpfw/authn/pas/policy.py
morpfw/authn/pas/utils.py
morpfw/authn/pas/validator.py
morpfw/authn/pas/view.py
morpfw/authn/pas/apikey/__init__.py
morpfw/authn/pas/apikey/model.py
morpfw/authn/pas/apikey/path.py
morpfw/authn/pas/apikey/schema.py
morpfw/authn/pas/apikey/typeinfo.py
morpfw/authn/pas/apikey/view.py
morpfw/authn/pas/group/__init__.py
morpfw/authn/pas/group/model.py
morpfw/authn/pas/group/path.py
morpfw/authn/pas/group/schema.py
morpfw/authn/pas/group/typeinfo.py
morpfw/authn/pas/group/view.py
morpfw/authn/pas/storage/__init__.py
morpfw/authn/pas/storage/interfaces.py
morpfw/authn/pas/storage/ldap3storage.py
morpfw/authn/pas/storage/memorystorage.py
morpfw/authn/pas/storage/pamstorage.py
morpfw/authn/pas/storage/sqlstorage/__init__.py
morpfw/authn/pas/storage/sqlstorage/dbmodel.py
morpfw/authn/pas/storage/sqlstorage/sqlstorage.py
morpfw/authn/pas/user/__init__.py
morpfw/authn/pas/user/model.py
morpfw/authn/pas/user/path.py
morpfw/authn/pas/user/rulesprovider.py
morpfw/authn/pas/user/schema.py
morpfw/authn/pas/user/typeinfo.py
morpfw/authn/pas/user/validator.py
morpfw/authn/pas/user/view.py
morpfw/authz/__init__.py
morpfw/authz/pas.py
morpfw/authz/rule/__init__.py
morpfw/authz/rule/fullaccess.py
morpfw/authz/rule/readonly.py
morpfw/authz/rule/submitedit.py
morpfw/authz/rule/transitedit.py
morpfw/avro/__init__.py
morpfw/avro/jsl_to_avro.py
morpfw/cli/__init__.py
morpfw/cli/cli.py
morpfw/cli/db.py
morpfw/cli/elasticstore.py
morpfw/cli/generate_config.py
morpfw/cli/main.py
morpfw/cli/register_admin.py
morpfw/cli/scheduler.py
morpfw/cli/shell.py
morpfw/cli/start.py
morpfw/cli/worker.py
morpfw/crud/__init__.py
morpfw/crud/app.py
morpfw/crud/batching.py
morpfw/crud/component.py
morpfw/crud/const.py
morpfw/crud/errors.py
morpfw/crud/field.py
morpfw/crud/log.py
morpfw/crud/metalink.py
morpfw/crud/model.py
morpfw/crud/permission.py
morpfw/crud/pubsub.py
morpfw/crud/relationship.py
morpfw/crud/schema.py
morpfw/crud/signals.py
morpfw/crud/subscribers.py
morpfw/crud/typeregistry.py
morpfw/crud/types.py
morpfw/crud/util.py
morpfw/crud/validator.py
morpfw/crud/view.py
morpfw/crud/workflow.py
morpfw/crud/aggregateprovider/__init__.py
morpfw/crud/aggregateprovider/base.py
morpfw/crud/aggregateprovider/storageaggregateprovider.py
morpfw/crud/blobstorage/__init__.py
morpfw/crud/blobstorage/base.py
morpfw/crud/blobstorage/fsblobstorage.py
morpfw/crud/blobstorage/typeblobstorage.py
morpfw/crud/dataprovider/__init__.py
morpfw/crud/dataprovider/dictprovider.py
morpfw/crud/dataprovider/esdictprovider.py
morpfw/crud/dataprovider/samodelprovider.py
morpfw/crud/rulesprovider/__init__.py
morpfw/crud/rulesprovider/base.py
morpfw/crud/searchprovider/__init__.py
morpfw/crud/searchprovider/base.py
morpfw/crud/searchprovider/storagesearchprovider.py
morpfw/crud/statemachine/__init__.py
morpfw/crud/statemachine/base.py
morpfw/crud/storage/__init__.py
morpfw/crud/storage/base.py
morpfw/crud/storage/elasticsearchstorage.py
morpfw/crud/storage/memorystorage.py
morpfw/crud/storage/pgsqlstorage.py
morpfw/crud/storage/sqlstorage.py
morpfw/crud/xattrprovider/__init__.py
morpfw/crud/xattrprovider/base.py
morpfw/crud/xattrprovider/fieldxattrprovider.py
morpfw/signal/__init__.py
morpfw/signal/app.py
morpfw/signal/directive.py
morpfw/signal/signal.py
morpfw/tests/__init__.py
morpfw/tests/common.py
morpfw/tests/conftest.py
morpfw/tests/test_sqlapp-settings.yml
morpfw/tests/test_sqlapp.py
morpfw/tests/test_sqlsession.py
morpfw/tests/test_worker-settings.yml
morpfw/tests/test_worker.py
morpfw/tests/test_workerscheduler-settings.yml
morpfw/tests/test_workerscheduler.py
morpfw/tests/auth_test/__init__.py
morpfw/tests/auth_test/auth_crud.py
morpfw/tests/auth_test/settings-memorystorage.yml
morpfw/tests/auth_test/settings-mount.yml
morpfw/tests/auth_test/settings-sqlalchemy.yml
morpfw/tests/auth_test/test_auth.py
morpfw/tests/auth_test/test_auth_crud_sqlstorage-settings.yml
morpfw/tests/auth_test/test_auth_crud_sqlstorage.py
morpfw/tests/auth_test/test_auth_memorystorage.py
morpfw/tests/auth_test/test_auth_sqlstorage.py
morpfw/tests/auth_test/test_oauth-settings.yml
morpfw/tests/auth_test/test_oauth.py
morpfw/tests/crud_test/__init__.py
morpfw/tests/crud_test/crud_common.py
morpfw/tests/crud_test/test_elasticsearchstorage-settings.yml
morpfw/tests/crud_test/test_elasticsearchstorage.py
morpfw/tests/crud_test/test_memorystorage-settings.yml
morpfw/tests/crud_test/test_memorystorage.py
morpfw/tests/crud_test/test_metalink.py
morpfw/tests/crud_test/test_metalink_sqlstorage-settings.yml
morpfw/tests/crud_test/test_pgsqlstorage-settings.yml
morpfw/tests/crud_test/test_pgsqlstorage.py
morpfw/tests/crud_test/test_signal.py
morpfw/tests/crud_test/test_sqlstorage-settings.yml
morpfw/tests/crud_test/test_sqlstorage-typeblobstorage-settings.yml
morpfw/tests/crud_test/test_sqlstorage.py
morpfw/tests/crud_test/test_sqlstorage_typeblobstorage.py
morpfw/tests/crud_test/test_workflow_sqlstorage-settings.yml
morpfw/tests/crud_test/test_workflow_sqlstorage.py
morpfw/tests/crud_test/testimg.png
morpfw/tests/crud_test/testtxt.txt
morpfw/tests/crud_test/workflow_common.py
morpfw/validator/__init__.py
morpfw/validator/field.py