Ligare
Contents:
Cookbook
Ligare Libraries
Ligare Source Documentation
Ligare
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__call__() (Ligare.database.migrations.alembic.env_setup.type_include_object method)
(Ligare.database.migrations.alembic.env_setup.type_include_schemas method)
(Ligare.database.testing.config.UseInmemoryDatabaseLoader method)
(Ligare.database.types.TableNameCallback method)
(Ligare.programming.application.ApplicationConfigBuilderCallback method)
(Ligare.programming.application.UseConfigurationCallback method)
(Ligare.web.application.ApplicationConfigBuilderCallback method)
(Ligare.web.application.UseConfigurationCallback method)
(Ligare.web.middleware.dependency_injection.MiddlewareRoutine method)
(Ligare.web.middleware.sso.AuthCheckOverrideCallable method)
(Ligare.web.testing.create_app.AppGetter method)
(Ligare.web.testing.create_app.ClientInjectorConfigurable method)
(Ligare.web.testing.create_app.RequestConfigurable method)
__init__() (Ligare.AWS.ssm.SSMParameters method)
(Ligare.database.config.DatabaseConfig method)
(Ligare.database.dependency_injection.ScopedSessionModule method)
(Ligare.database.engine.postgresql.PostgreSQLScopedSession method)
(Ligare.database.engine.sqlite.SQLiteScopedSession method)
(Ligare.database.migrations.alembic.env_setup.AlembicEnvSetup method)
(Ligare.database.migrations.alembic.env_setup.type_metadata method)
(Ligare.database.migrations.alembic.ligare_alembic.LigareAlembic method)
(Ligare.database.migrations.alembic.ligare_alembic.LigareAlembic.FileCopy method)
(Ligare.database.schema.postgresql.PostgreSQLDialect method)
(Ligare.database.schema.sqlite.SQLiteDialect method)
(Ligare.GitHub.api.GitHub method)
(Ligare.GitHub.GitHub method)
(Ligare.identity.config.SSOConfig method)
(Ligare.identity.SAML2.SAML2Client method)
(Ligare.platform.dependency_injection.UserLoaderModule method)
(Ligare.platform.feature_flag.caching_feature_flag_router.CachingFeatureFlagRouter method)
(Ligare.platform.feature_flag.CachingFeatureFlagRouter method)
(Ligare.platform.feature_flag.db_feature_flag_router.DBFeatureFlagRouter method)
(Ligare.platform.feature_flag.db_feature_flag_router.FeatureFlag method)
(Ligare.platform.feature_flag.DBFeatureFlagRouter method)
(Ligare.platform.feature_flag.feature_flag_router.FeatureFlag method)
(Ligare.platform.feature_flag.feature_flag_router.FeatureFlagChange method)
(Ligare.platform.feature_flag.FeatureFlag method)
(Ligare.platform.feature_flag.FeatureFlagChange method)
(Ligare.platform.identity.user_loader.UserId method)
(Ligare.platform.identity.user_loader.UserLoader method)
(Ligare.programming.application.ApplicationBuilder method)
(Ligare.programming.application.ApplicationConfigBuilder method)
(Ligare.programming.application.AppModule method)
(Ligare.programming.application.CreateAppResult method)
(Ligare.programming.dependency_injection.ConfigModule method)
(Ligare.programming.patterns.dependency_injection.BatchModule method)
(Ligare.programming.patterns.dependency_injection.LoggerModule method)
(Ligare.programming.patterns.Singleton.InstanceValue method)
(Ligare.programming.patterns.singleton.Singleton.InstanceValue method)
(Ligare.web.application.AppInjector method)
(Ligare.web.application.ApplicationBuilder method)
(Ligare.web.application.ApplicationConfigBuilder method)
(Ligare.web.application.CreateAppResult method)
(Ligare.web.middleware.dependency_injection.AppModule method)
(Ligare.web.middleware.feature_flags.CachingFeatureFlagRouterModule method)
(Ligare.web.middleware.feature_flags.FeatureFlagMiddlewareModule method)
(Ligare.web.middleware.feature_flags.FeatureFlagMiddlewareModule.FeatureFlagMiddleware method)
(Ligare.web.middleware.feature_flags.FeatureFlagPatch method)
(Ligare.web.middleware.feature_flags.FeatureFlagRouterModule method)
(Ligare.web.middleware.openapi.CorrelationIDMiddleware method)
(Ligare.web.middleware.openapi.FlaskContextMiddleware method)
(Ligare.web.middleware.openapi.RequestLoggerMiddleware method)
(Ligare.web.middleware.openapi.ResponseLoggerMiddleware method)
(Ligare.web.middleware.sso.LoginManager method)
(Ligare.web.middleware.sso.SAML2MiddlewareModule.SAML2Middleware method)
(Ligare.web.scaffolding.Operation method)
(Ligare.web.scaffolding.ScaffoldConfig method)
(Ligare.web.scaffolding.ScaffoldEndpoint method)
(Ligare.web.scaffolding.Scaffolder method)
(Ligare.web.scaffolding.scaffolder.Operation method)
(Ligare.web.scaffolding.scaffolder.ScaffoldConfig method)
(Ligare.web.scaffolding.scaffolder.ScaffoldEndpoint method)
(Ligare.web.scaffolding.scaffolder.Scaffolder method)
(Ligare.web.scaffolding.scaffolder.ScaffoldModule method)
(Ligare.web.scaffolding.ScaffoldModule method)
(Ligare.web.testing.create_app.ClientInjector method)
(Ligare.web.testing.create_app.TestSessionMiddleware method)
__new__() (Ligare.platform.feature_flag.db_feature_flag_router.FeatureFlagTable static method)
(Ligare.platform.identity.RoleTable static method)
(Ligare.platform.identity.UserRoleTable static method)
(Ligare.platform.identity.UserTable static method)
(Ligare.programming.patterns.Singleton static method)
(Ligare.programming.patterns.singleton.Singleton static method)
(Ligare.web.middleware.dependency_injection.OpenAPIEndpointDependencyInjectionMiddleware static method)
(Ligare.web.middleware.feature_flags.DBFeatureFlagRouterModule static method)
__tablename__ (Ligare.platform.feature_flag.db_feature_flag_router.FeatureFlagTableBase attribute)
(Ligare.platform.identity.Role attribute)
(Ligare.platform.identity.User attribute)
A
AbstractConfig (class in Ligare.programming.config)
access_role_name (Ligare.web.middleware.feature_flags.FeatureFlagConfig attribute)
acs_url (Ligare.identity.config.SAML2Config attribute)
add_collaborator() (Ligare.GitHub.api.GitHub method)
(Ligare.GitHub.GitHub method)
address_to_str() (in module Ligare.web.middleware.openapi)
AlembicEnvSetup (class in Ligare.database.migrations.alembic.env_setup)
allow_credentials (Ligare.web.config.WebSecurityCorsConfig attribute)
allow_headers (Ligare.web.config.WebSecurityCorsConfig attribute)
allow_methods (Ligare.web.config.WebSecurityCorsConfig attribute)
api_base_url (Ligare.web.middleware.feature_flags.FeatureFlagConfig attribute)
apikey_auth() (in module Ligare.web.middleware.sso)
app (Ligare.programming.application.CreateAppResult attribute)
(Ligare.programming.application.CreateAppResultProtocol property)
(Ligare.web.application.AppInjector attribute)
(Ligare.web.application.CreateAppResult property)
(Ligare.web.middleware.openapi.MiddlewareRequestDict attribute)
app_injector (Ligare.web.application.CreateAppResult attribute)
app_name (Ligare.web.config.FlaskConfig attribute)
(Ligare.web.testing.create_app.CreateApp attribute)
AppGetter (protocol in Ligare.web.testing.create_app)
AppInjector (class in Ligare.web.application)
application (Ligare.web.scaffolding.ScaffoldConfig attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldConfig attribute)
ApplicationBase (class in Ligare.programming.application)
ApplicationBaseProtocol (protocol in Ligare.programming.application)
ApplicationBuilder (class in Ligare.programming.application)
(class in Ligare.web.application)
ApplicationConfigBuilder (class in Ligare.programming.application)
(class in Ligare.web.application)
ApplicationConfigBuilderCallback (protocol in Ligare.programming.application)
(protocol in Ligare.web.application)
AppModule (class in Ligare.programming.application)
(class in Ligare.web.middleware.dependency_injection)
associate_disallow_duplicate_values() (in module Ligare.programming.cli.argparse)
AuthCheckOverrideCallable (protocol in Ligare.web.middleware.sso)
AuthCheckUser (protocol in Ligare.web.middleware.sso)
auto_mock_dependencies (Ligare.web.testing.create_app.CreateApp attribute)
B
basic_config() (Ligare.web.testing.create_app.CreateApp method)
BatchModule (class in Ligare.programming.patterns.dependency_injection)
begin (Ligare.web.testing.create_app.MockController attribute)
bind_errorhandler() (in module Ligare.web.middleware)
bind_middleware() (in module Ligare.web.middleware.dependency_injection)
bind_requesthandler() (in module Ligare.web.middleware.flask)
build() (Ligare.programming.application.ApplicationBuilder method)
(Ligare.programming.application.ApplicationConfigBuilder method)
(Ligare.programming.config.ConfigBuilder method)
(Ligare.web.application.ApplicationBuilder method)
(Ligare.web.application.ApplicationConfigBuilder method)
BuilderBuildError
C
CacheFeatureFlag (in module Ligare.platform.feature_flag)
CachingFeatureFlagRouter (class in Ligare.platform.feature_flag)
(class in Ligare.platform.feature_flag.caching_feature_flag_router)
CachingFeatureFlagRouterModule (class in Ligare.web.middleware.feature_flags)
client (Ligare.web.middleware.openapi.MiddlewareRequestDict attribute)
(Ligare.web.testing.create_app.ClientInjector attribute)
ClientInjector (class in Ligare.web.testing.create_app)
ClientInjectorConfigurable (protocol in Ligare.web.testing.create_app)
Config (class in Ligare.database.config)
(class in Ligare.identity.config)
(class in Ligare.programming.config)
(class in Ligare.web.config)
(class in Ligare.web.middleware.feature_flags)
CONFIG_KWARGS (Ligare.web.host.LifespanUvicornWorker attribute)
(Ligare.web.host.ProxiedUvicornWorker attribute)
ConfigBuilder (class in Ligare.programming.config)
ConfigBuilderStateError
ConfigInvalidError
ConfigModule (class in Ligare.programming.dependency_injection)
ConfigurableModule (class in Ligare.programming.patterns.dependency_injection)
configure() (Ligare.database.dependency_injection.ScopedSessionModule method)
(Ligare.identity.dependency_injection.SAML2Module method)
(Ligare.platform.dependency_injection.UserLoaderModule method)
(Ligare.programming.application.AppModule method)
(Ligare.programming.dependency_injection.ConfigModule method)
(Ligare.programming.patterns.dependency_injection.BatchModule method)
(Ligare.programming.patterns.dependency_injection.LoggerModule method)
(Ligare.web.middleware.dependency_injection.AppModule method)
(Ligare.web.middleware.feature_flags.FeatureFlagMiddlewareModule method)
(Ligare.web.middleware.sso.SAML2MiddlewareModule method)
configure_blueprint_routes() (in module Ligare.web.application)
configure_dependencies() (in module Ligare.web.middleware.dependency_injection)
configure_openapi() (in module Ligare.web.application)
connect_args (Ligare.database.config.DatabaseConfig attribute)
Connection (class in Ligare.database.types)
connection_string (Ligare.database.config.DatabaseConfig attribute)
cookie (Ligare.web.config.FlaskSessionConfig attribute)
CorrelationIDMiddleware (class in Ligare.web.middleware.openapi)
cors (Ligare.web.config.WebSecurityConfig attribute)
CORSMiddlewareModule (class in Ligare.web.middleware.openapi.cors)
create() (Ligare.database.engine.postgresql.PostgreSQLScopedSession static method)
(Ligare.database.engine.sqlite.SQLiteScopedSession static method)
(Ligare.database.types.IScopedSessionFactory static method)
create_repository() (Ligare.GitHub.api.GitHub method)
(Ligare.GitHub.GitHub method)
CreateApp (class in Ligare.web.testing.create_app)
CreateAppResult (class in Ligare.programming.application)
(class in Ligare.web.application)
CreateAppResultProtocol (protocol in Ligare.programming.application)
CreateFlaskApp (class in Ligare.web.testing.create_app)
CreateOpenAPIApp (class in Ligare.web.testing.create_app)
csp (Ligare.web.config.WebSecurityConfig attribute)
D
database (Ligare.database.config.Config attribute)
DatabaseConfig (class in Ligare.database.config)
DatabaseConnectArgsConfig (class in Ligare.database.config)
DatabaseEngine (class in Ligare.database.engine)
DBFeatureFlag (in module Ligare.platform.feature_flag)
DBFeatureFlagRouter (class in Ligare.platform.feature_flag)
(class in Ligare.platform.feature_flag.db_feature_flag_router)
DBFeatureFlagRouterModule (class in Ligare.web.middleware.feature_flags)
decode_headers() (in module Ligare.web.middleware.openapi)
decrypt_flask_cookie() (in module Ligare.web.encryption)
default_app_getter (Ligare.web.testing.create_app.CreateApp attribute)
DEFAULT_CONFIG_NAME (Ligare.database.migrations.alembic.ligare_alembic.LigareAlembic attribute)
deleted (Ligare.programming.patterns.Singleton.InstanceValue property)
(Ligare.programming.patterns.singleton.Singleton.InstanceValue property)
description (Ligare.platform.feature_flag.db_feature_flag_router.FeatureFlag attribute)
(Ligare.platform.feature_flag.db_feature_flag_router.FeatureFlagTableBase attribute)
destination (Ligare.database.migrations.alembic.ligare_alembic.LigareAlembic.FileCopy attribute)
dialect (Ligare.database.schema.dialect.DialectBase property)
(Ligare.database.schema.postgresql.PostgreSQLDialect property)
(Ligare.database.schema.sqlite.SQLiteDialect property)
(Ligare.database.types.Connection attribute)
DIALECT_NAME (Ligare.database.schema.postgresql.PostgreSQLDialect attribute)
(Ligare.database.schema.sqlite.SQLiteDialect attribute)
DialectBase (class in Ligare.database.schema.dialect)
disallow() (in module Ligare.programming.cli.argparse)
DisallowDuplicateValues (class in Ligare.programming.cli.argparse)
do_profile() (in module Ligare.development)
(in module Ligare.development.profiling)
downgrade() (in module Ligare.platform.feature_flag.database.migrate)
E
enable_ssm() (Ligare.programming.application.ApplicationConfigBuilder method)
(Ligare.web.application.ApplicationConfigBuilder method)
enabled (Ligare.platform.feature_flag.db_feature_flag_router.FeatureFlagTableBase attribute)
(Ligare.platform.feature_flag.feature_flag_router.FeatureFlag attribute)
(Ligare.platform.feature_flag.FeatureFlag attribute)
(Ligare.web.middleware.feature_flags.FeatureFlagPatch attribute)
(Ligare.web.middleware.feature_flags.FeatureFlagPatchRequest attribute)
encode_headers() (in module Ligare.web.middleware.openapi)
encrypt_flask_cookie() (in module Ligare.web.encryption)
end (Ligare.web.testing.create_app.MockController attribute)
endpoints (Ligare.web.scaffolding.ScaffoldConfig attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldConfig attribute)
env (Ligare.web.config.FlaskConfig attribute)
extensions (Ligare.web.middleware.openapi.MiddlewareRequestDict attribute)
F
feature_flag (Ligare.web.middleware.feature_flags.Config attribute)
feature_flag() (in module Ligare.platform.feature_flag)
(in module Ligare.platform.feature_flag.decorators)
feature_is_cached() (Ligare.platform.feature_flag.caching_feature_flag_router.CachingFeatureFlagRouter method)
(Ligare.platform.feature_flag.CachingFeatureFlagRouter method)
feature_is_enabled() (Ligare.platform.feature_flag.caching_feature_flag_router.CachingFeatureFlagRouter method)
(Ligare.platform.feature_flag.CachingFeatureFlagRouter method)
(Ligare.platform.feature_flag.db_feature_flag_router.DBFeatureFlagRouter method)
(Ligare.platform.feature_flag.DBFeatureFlagRouter method)
(Ligare.platform.feature_flag.feature_flag_router.FeatureFlagRouter method)
(Ligare.platform.feature_flag.FeatureFlagRouter method)
FeatureFlag (class in Ligare.platform.feature_flag)
(class in Ligare.platform.feature_flag.caching_feature_flag_router)
(class in Ligare.platform.feature_flag.db_feature_flag_router)
(class in Ligare.platform.feature_flag.feature_flag_router)
FeatureFlagChange (class in Ligare.platform.feature_flag)
(class in Ligare.platform.feature_flag.feature_flag_router)
FeatureFlagConfig (class in Ligare.web.middleware.feature_flags)
FeatureFlagMiddlewareModule (class in Ligare.web.middleware.feature_flags)
FeatureFlagMiddlewareModule.FeatureFlagMiddleware (class in Ligare.web.middleware.feature_flags)
FeatureFlagPatch (class in Ligare.web.middleware.feature_flags)
FeatureFlagPatchRequest (class in Ligare.web.middleware.feature_flags)
FeatureFlagRouter (class in Ligare.platform.feature_flag)
(class in Ligare.platform.feature_flag.feature_flag_router)
FeatureFlagRouterModule (class in Ligare.web.middleware.feature_flags)
FeatureFlagTable (class in Ligare.platform.feature_flag.db_feature_flag_router)
FeatureFlagTableBase (protocol in Ligare.platform.feature_flag.db_feature_flag_router)
flask (Ligare.web.config.Config attribute)
flask_app (Ligare.web.application.CreateAppResult attribute)
flask_client() (Ligare.web.testing.create_app.CreateFlaskApp method)
flask_client_configurable() (Ligare.web.testing.create_app.CreateFlaskApp method)
flask_injector (Ligare.web.application.AppInjector attribute)
flask_request() (Ligare.web.testing.create_app.CreateFlaskApp method)
flask_request_configurable() (Ligare.web.testing.create_app.CreateFlaskApp method)
FlaskConfig (class in Ligare.web.config)
FlaskContextMiddleware (class in Ligare.web.middleware.openapi)
FlaskOpenApiConfig (class in Ligare.web.config)
FlaskSessionConfig (class in Ligare.web.config)
FlaskSessionCookieConfig (class in Ligare.web.config)
format (Ligare.web.config.LoggingConfig attribute)
G
get_app() (Ligare.web.testing.create_app.CreateOpenAPIApp method)
get_authenticated_request_context() (Ligare.web.testing.create_app.CreateApp method)
get_config() (Ligare.database.migrations.alembic.env_setup.AlembicEnvSetup method)
get_config_type() (Ligare.database.dependency_injection.ScopedSessionModule static method)
(Ligare.programming.patterns.dependency_injection.ConfigurableModule static method)
(Ligare.web.middleware.feature_flags.FeatureFlagRouterModule static method)
(Ligare.web.middleware.sso.SAML2MiddlewareModule static method)
get_database_config_container() (in module Ligare.database.dependency_injection)
get_database_ioc_container() (in module Ligare.database.dependency_injection)
get_dialect_schema() (Ligare.database.schema.dialect.DialectBase method)
get_feature_flags() (Ligare.platform.feature_flag.caching_feature_flag_router.CachingFeatureFlagRouter method)
(Ligare.platform.feature_flag.CachingFeatureFlagRouter method)
(Ligare.platform.feature_flag.db_feature_flag_router.DBFeatureFlagRouter method)
(Ligare.platform.feature_flag.DBFeatureFlagRouter method)
(Ligare.platform.feature_flag.feature_flag_router.FeatureFlagRouter method)
(Ligare.platform.feature_flag.FeatureFlagRouter method)
get_full_table_name() (Ligare.database.schema.dialect.DialectBase method)
get_metadata() (Ligare.database.migrations.alembic.env_setup.AlembicEnvSetup method)
get_migration_config() (in module Ligare.database.migrations.alembic.env)
get_random_str() (in module Ligare.programming.str)
get_remote_address() (in module Ligare.web.middleware.openapi)
get_repository() (Ligare.GitHub.api.GitHub method)
(Ligare.GitHub.GitHub method)
get_saml_client() (Ligare.identity.SAML2.SAML2Client method)
get_schema() (Ligare.database.schema.dialect.DialectBase static method)
get_schema_from_metabase() (in module Ligare.database.schema.metabase)
get_server_address() (in module Ligare.web.middleware.openapi)
get_session_from_connection_string() (Ligare.database.engine.DatabaseEngine static method)
get_table_str() (in module Ligare.platform.identity)
get_team() (Ligare.GitHub.api.GitHub method)
(Ligare.GitHub.GitHub method)
get_type_from_dialect() (in module Ligare.database.schema)
get_type_from_op() (in module Ligare.database.schema)
get_username() (in module Ligare.web.middleware.sso)
GitHub (class in Ligare.GitHub)
(class in Ligare.GitHub.api)
H
handle_user_login() (Ligare.identity.SAML2.SAML2Client method)
headers (Ligare.web.middleware.openapi.MiddlewareRequestDict attribute)
(Ligare.web.middleware.openapi.MiddlewareResponseDict attribute)
host (Ligare.web.config.FlaskConfig attribute)
hostname (Ligare.web.scaffolding.ScaffoldEndpoint attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldEndpoint attribute)
http_version (Ligare.web.middleware.openapi.MiddlewareRequestDict attribute)
httponly (Ligare.web.config.FlaskSessionCookieConfig attribute)
https_acs_url (Ligare.identity.config.SAML2Config attribute)
I
id (Ligare.platform.identity.user_loader.UserMixin attribute)
(Ligare.web.middleware.sso.AuthCheckUser attribute)
idp_initiated() (in module Ligare.web.middleware.sso)
include_schemas (Ligare.database.migrations.alembic.env_setup.type_metadata attribute)
injector (Ligare.programming.application.CreateAppResult attribute)
(Ligare.programming.application.CreateAppResultProtocol property)
(Ligare.web.application.CreateAppResult property)
(Ligare.web.testing.create_app.ClientInjector attribute)
inmemory_database_config() (in module Ligare.database.testing.config)
inmemory_database_config_loader() (in module Ligare.database.testing.config)
InvalidBuilderStateError
InvalidConfigNameError
IScopedSessionFactory (protocol in Ligare.database.types)
iterate_table_names() (Ligare.database.schema.dialect.DialectBase static method)
L
LifespanUvicornWorker (class in Ligare.web.host)
lifetime (Ligare.web.config.FlaskSessionConfig attribute)
Ligare.AWS
module
Ligare.AWS.ssm
module
Ligare.database
module
Ligare.database.config
module
Ligare.database.dependency_injection
module
Ligare.database.engine
module
Ligare.database.engine.postgresql
module
Ligare.database.engine.sqlite
module
Ligare.database.migrations
module
Ligare.database.migrations.alembic
module
Ligare.database.migrations.alembic.env
module
Ligare.database.migrations.alembic.env_setup
module
Ligare.database.migrations.alembic.ligare_alembic
module
Ligare.database.schema
module
Ligare.database.schema.dialect
module
Ligare.database.schema.metabase
module
Ligare.database.schema.postgresql
module
Ligare.database.schema.sqlite
module
Ligare.database.testing
module
Ligare.database.testing.config
module
Ligare.database.types
module
Ligare.development
module
Ligare.development.profiling
module
Ligare.GitHub
module
Ligare.GitHub.api
module
Ligare.identity
module
Ligare.identity.config
module
Ligare.identity.dependency_injection
module
Ligare.identity.SAML2
module
Ligare.platform
module
Ligare.platform.dependency_injection
module
Ligare.platform.feature_flag
module
Ligare.platform.feature_flag.caching_feature_flag_router
module
Ligare.platform.feature_flag.database
module
Ligare.platform.feature_flag.database.migrate
module
Ligare.platform.feature_flag.db_feature_flag_router
module
Ligare.platform.feature_flag.decorators
module
Ligare.platform.feature_flag.feature_flag_router
module
Ligare.platform.identity
module
Ligare.platform.identity.user_loader
module
Ligare.programming
module
Ligare.programming.application
module
Ligare.programming.cli
module
Ligare.programming.cli.argparse
module
Ligare.programming.collections
module
Ligare.programming.collections.dict
module
Ligare.programming.config
module
Ligare.programming.config.exceptions
module
Ligare.programming.dependency_injection
module
Ligare.programming.exception
module
Ligare.programming.patterns
module
Ligare.programming.patterns.dependency_injection
module
Ligare.programming.patterns.singleton
module
Ligare.programming.str
module
Ligare.testing
module
Ligare.web
module
Ligare.web.application
module
Ligare.web.config
module
Ligare.web.encryption
module
Ligare.web.host
module
Ligare.web.middleware
module
Ligare.web.middleware.consts
module
Ligare.web.middleware.dependency_injection
module
Ligare.web.middleware.feature_flags
module
Ligare.web.middleware.flask
module
Ligare.web.middleware.openapi
module
Ligare.web.middleware.openapi.cors
module
Ligare.web.middleware.sso
module
Ligare.web.scaffolding
module
Ligare.web.scaffolding.scaffolder
module
Ligare.web.testing
module
Ligare.web.testing.config
module
Ligare.web.testing.create_app
module
LigareAlembic (class in Ligare.database.migrations.alembic.ligare_alembic)
LigareAlembic.FileCopy (class in Ligare.database.migrations.alembic.ligare_alembic)
load_config() (in module Ligare.programming.config)
(Ligare.AWS.ssm.SSMParameters method)
load_ssm_application_parameters() (Ligare.AWS.ssm.SSMParameters method)
log_level (Ligare.web.config.LoggingConfig attribute)
LOG_LEVEL_NAME (Ligare.database.migrations.alembic.ligare_alembic.LigareAlembic attribute)
LoggerModule (class in Ligare.programming.patterns.dependency_injection)
logging (Ligare.web.config.Config attribute)
LoggingConfig (class in Ligare.web.config)
login_required() (in module Ligare.web.middleware.sso)
LoginManager (class in Ligare.web.middleware.sso)
logout() (in module Ligare.web.middleware.sso)
M
make_session_permanent() (in module Ligare.web.middleware.sso)
merge() (in module Ligare.programming.collections)
(in module Ligare.programming.collections.dict)
MetaBase (class in Ligare.database.types)
metadata (Ligare.database.types.MetaBase attribute)
(Ligare.identity.config.SAML2Config attribute)
metadata_url (Ligare.identity.config.SAML2Config attribute)
method (Ligare.web.middleware.openapi.MiddlewareRequestDict attribute)
MiddlewareRequestDict (class in Ligare.web.middleware.openapi)
MiddlewareResponseDict (class in Ligare.web.middleware.openapi)
MiddlewareRoutine (protocol in Ligare.web.middleware.dependency_injection)
mock_postgresql_connection() (in module Ligare.database.testing)
mock_user() (Ligare.web.testing.create_app.CreateApp method)
MockController (class in Ligare.web.testing.create_app)
mode (Ligare.web.scaffolding.ScaffoldConfig attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldConfig attribute)
model_config (Ligare.database.config.Config attribute)
(Ligare.database.config.DatabaseConfig attribute)
(Ligare.database.config.DatabaseConnectArgsConfig attribute)
(Ligare.database.config.PostgreSQLDatabaseConnectArgsConfig attribute)
(Ligare.database.config.SQLiteDatabaseConnectArgsConfig attribute)
(Ligare.identity.config.Config attribute)
(Ligare.identity.config.SAML2Config attribute)
(Ligare.identity.config.SSOConfig attribute)
(Ligare.identity.config.SSOSettingsConfig attribute)
(Ligare.programming.config.Config attribute)
(Ligare.web.config.Config attribute)
(Ligare.web.config.FlaskConfig attribute)
(Ligare.web.config.FlaskOpenApiConfig attribute)
(Ligare.web.config.FlaskSessionConfig attribute)
(Ligare.web.config.FlaskSessionCookieConfig attribute)
(Ligare.web.config.LoggingConfig attribute)
(Ligare.web.config.WebConfig attribute)
(Ligare.web.config.WebSecurityConfig attribute)
(Ligare.web.config.WebSecurityCorsConfig attribute)
(Ligare.web.middleware.feature_flags.Config attribute)
(Ligare.web.middleware.feature_flags.FeatureFlagConfig attribute)
module
Ligare.AWS
Ligare.AWS.ssm
Ligare.database
Ligare.database.config
Ligare.database.dependency_injection
Ligare.database.engine
Ligare.database.engine.postgresql
Ligare.database.engine.sqlite
Ligare.database.migrations
Ligare.database.migrations.alembic
Ligare.database.migrations.alembic.env
Ligare.database.migrations.alembic.env_setup
Ligare.database.migrations.alembic.ligare_alembic
Ligare.database.schema
Ligare.database.schema.dialect
Ligare.database.schema.metabase
Ligare.database.schema.postgresql
Ligare.database.schema.sqlite
Ligare.database.testing
Ligare.database.testing.config
Ligare.database.types
Ligare.development
Ligare.development.profiling
Ligare.GitHub
Ligare.GitHub.api
Ligare.identity
Ligare.identity.config
Ligare.identity.dependency_injection
Ligare.identity.SAML2
Ligare.platform
Ligare.platform.dependency_injection
Ligare.platform.feature_flag
Ligare.platform.feature_flag.caching_feature_flag_router
Ligare.platform.feature_flag.database
Ligare.platform.feature_flag.database.migrate
Ligare.platform.feature_flag.db_feature_flag_router
Ligare.platform.feature_flag.decorators
Ligare.platform.feature_flag.feature_flag_router
Ligare.platform.identity
Ligare.platform.identity.user_loader
Ligare.programming
Ligare.programming.application
Ligare.programming.cli
Ligare.programming.cli.argparse
Ligare.programming.collections
Ligare.programming.collections.dict
Ligare.programming.config
Ligare.programming.config.exceptions
Ligare.programming.dependency_injection
Ligare.programming.exception
Ligare.programming.patterns
Ligare.programming.patterns.dependency_injection
Ligare.programming.patterns.singleton
Ligare.programming.str
Ligare.testing
Ligare.web
Ligare.web.application
Ligare.web.config
Ligare.web.encryption
Ligare.web.host
Ligare.web.middleware
Ligare.web.middleware.consts
Ligare.web.middleware.dependency_injection
Ligare.web.middleware.feature_flags
Ligare.web.middleware.flask
Ligare.web.middleware.openapi
Ligare.web.middleware.openapi.cors
Ligare.web.middleware.sso
Ligare.web.scaffolding
Ligare.web.scaffolding.scaffolder
Ligare.web.testing
Ligare.web.testing.config
Ligare.web.testing.create_app
module (Ligare.web.scaffolding.ScaffoldConfig attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldConfig attribute)
module_name (Ligare.web.scaffolding.Operation attribute)
(Ligare.web.scaffolding.scaffolder.Operation attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldModule attribute)
(Ligare.web.scaffolding.ScaffoldModule attribute)
MODULE_TEMPLATE_DIRECTORY (Ligare.web.scaffolding.Scaffolder attribute)
(Ligare.web.scaffolding.scaffolder.Scaffolder attribute)
modules (Ligare.web.scaffolding.ScaffoldConfig attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldConfig attribute)
N
name (Ligare.platform.feature_flag.db_feature_flag_router.FeatureFlagTableBase attribute)
(Ligare.platform.feature_flag.feature_flag_router.FeatureFlag attribute)
(Ligare.platform.feature_flag.feature_flag_router.FeatureFlagChange attribute)
(Ligare.platform.feature_flag.FeatureFlag attribute)
(Ligare.platform.feature_flag.FeatureFlagChange attribute)
(Ligare.web.config.FlaskSessionCookieConfig attribute)
(Ligare.web.middleware.feature_flags.FeatureFlagPatch attribute)
(Ligare.web.middleware.feature_flags.FeatureFlagPatchRequest attribute)
new_value (Ligare.platform.feature_flag.feature_flag_router.FeatureFlagChange attribute)
(Ligare.platform.feature_flag.FeatureFlagChange attribute)
NotEndsWithConfigError
O
old_value (Ligare.platform.feature_flag.feature_flag_router.FeatureFlagChange attribute)
(Ligare.platform.feature_flag.FeatureFlagChange attribute)
openapi (Ligare.web.config.FlaskConfig attribute)
openapi_client() (Ligare.web.testing.create_app.CreateOpenAPIApp method)
openapi_client_configurable() (Ligare.web.testing.create_app.CreateOpenAPIApp method)
openapi_client_with_database() (Ligare.web.testing.create_app.CreateOpenAPIApp method)
openapi_config() (Ligare.web.testing.create_app.CreateApp method)
openapi_mock_controller() (Ligare.web.testing.create_app.CreateOpenAPIApp method)
openapi_request() (Ligare.web.testing.create_app.CreateOpenAPIApp method)
openapi_request_configurable() (Ligare.web.testing.create_app.CreateOpenAPIApp method)
OpenAPIEndpointDependencyInjectionMiddleware (class in Ligare.web.middleware.dependency_injection)
OpenAPIMockController (class in Ligare.web.testing.create_app)
Operation (class in Ligare.web.scaffolding)
(class in Ligare.web.scaffolding.scaffolder)
operation (Ligare.web.scaffolding.ScaffoldEndpoint attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldEndpoint attribute)
options (Ligare.database.config.PostgreSQLDatabaseConnectArgsConfig attribute)
origins (Ligare.web.config.WebSecurityCorsConfig attribute)
output_directory (Ligare.web.scaffolding.ScaffoldConfig attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldConfig attribute)
P
path (Ligare.web.middleware.openapi.MiddlewareRequestDict attribute)
path_params (Ligare.web.middleware.openapi.MiddlewareRequestDict attribute)
PathExists (class in Ligare.programming.cli.argparse)
permanent (Ligare.web.config.FlaskSessionConfig attribute)
port (Ligare.web.config.FlaskConfig attribute)
post_load() (Ligare.database.config.Config method)
(Ligare.database.config.DatabaseConfig method)
(Ligare.identity.config.Config method)
(Ligare.identity.config.SSOConfig method)
(Ligare.programming.config.AbstractConfig method)
(Ligare.programming.config.Config method)
(Ligare.web.config.Config method)
(Ligare.web.middleware.feature_flags.Config method)
PostgreSQLDatabaseConnectArgsConfig (class in Ligare.database.config)
PostgreSQLDialect (class in Ligare.database.schema.postgresql)
PostgreSQLScopedSession (class in Ligare.database.engine.postgresql)
prepare_env_for_flask() (Ligare.web.config.Config method)
prepare_user_authentication() (Ligare.identity.SAML2.SAML2Client method)
protocol (Ligare.identity.config.SSOConfig attribute)
ProxiedUvicornWorker (class in Ligare.web.host)
Q
query_string (Ligare.web.middleware.openapi.MiddlewareRequestDict attribute)
R
raw_name (Ligare.web.scaffolding.Operation attribute)
(Ligare.web.scaffolding.scaffolder.Operation attribute)
raw_path (Ligare.web.middleware.openapi.MiddlewareRequestDict attribute)
refresh_each_request (Ligare.web.config.FlaskSessionConfig attribute)
register_api_request_handlers() (in module Ligare.web.middleware)
register_api_response_handlers() (in module Ligare.web.middleware)
register_context_middleware() (in module Ligare.web.middleware)
register_error_handlers() (in module Ligare.web.middleware)
register_flask_api_request_handlers() (in module Ligare.web.middleware.flask)
register_flask_api_response_handlers() (in module Ligare.web.middleware.flask)
register_middleware() (Ligare.web.middleware.feature_flags.FeatureFlagMiddlewareModule method)
(Ligare.web.middleware.openapi.cors.CORSMiddlewareModule method)
(Ligare.web.middleware.sso.SAML2MiddlewareModule method)
register_openapi_api_request_handlers() (in module Ligare.web.middleware.openapi)
register_openapi_api_response_handlers() (in module Ligare.web.middleware.openapi)
register_openapi_context_middleware() (in module Ligare.web.middleware.openapi)
relay_state (Ligare.identity.config.SAML2Config attribute)
remove_username_cookie_without_session() (in module Ligare.web.middleware.sso)
render_module_template() (Ligare.web.scaffolding.Scaffolder method)
(Ligare.web.scaffolding.scaffolder.Scaffolder method)
RequestConfigurable (protocol in Ligare.web.testing.create_app)
RequestLoggerMiddleware (class in Ligare.web.middleware.openapi)
ResponseLoggerMiddleware (class in Ligare.web.middleware.openapi)
Role (class in Ligare.platform.identity.user_loader)
(protocol in Ligare.platform.identity)
role_id (Ligare.platform.identity.Role attribute)
(Ligare.platform.identity.UserRole attribute)
role_name (Ligare.platform.identity.Role attribute)
roles (Ligare.platform.identity.User attribute)
(Ligare.platform.identity.user_loader.UserMixin property)
(Ligare.web.middleware.sso.AuthCheckUser attribute)
RoleTable (class in Ligare.platform.identity)
root_path (Ligare.web.middleware.openapi.MiddlewareRequestDict attribute)
run() (Ligare.database.migrations.alembic.ligare_alembic.LigareAlembic method)
(Ligare.programming.application.ApplicationBase method)
(Ligare.programming.application.ApplicationBaseProtocol method)
(Ligare.programming.application.CreateAppResult method)
(Ligare.programming.application.CreateAppResultProtocol method)
(Ligare.web.application.CreateAppResult method)
run_migrations() (in module Ligare.database.migrations.alembic.env)
run_migrations_offline() (Ligare.database.migrations.alembic.env_setup.AlembicEnvSetup method)
run_migrations_online() (Ligare.database.migrations.alembic.env_setup.AlembicEnvSetup method)
run_migrations_with_config() (in module Ligare.database.migrations.alembic.env)
S
samesite (Ligare.web.config.FlaskSessionCookieConfig attribute)
SAML2Client (class in Ligare.identity.SAML2)
SAML2Config (class in Ligare.identity.config)
SAML2MiddlewareModule (class in Ligare.web.middleware.sso)
SAML2MiddlewareModule.SAML2Middleware (class in Ligare.web.middleware.sso)
SAML2Module (class in Ligare.identity.dependency_injection)
scaffold() (Ligare.web.scaffolding.Scaffolder method)
(Ligare.web.scaffolding.scaffolder.Scaffolder method)
ScaffoldConfig (class in Ligare.web.scaffolding)
(class in Ligare.web.scaffolding.scaffolder)
ScaffoldEndpoint (class in Ligare.web.scaffolding)
(class in Ligare.web.scaffolding.scaffolder)
Scaffolder (class in Ligare.web.scaffolding)
(class in Ligare.web.scaffolding.scaffolder)
ScaffoldModule (class in Ligare.web.scaffolding)
(class in Ligare.web.scaffolding.scaffolder)
schema (Ligare.database.types.TableArgsDict attribute)
schemas (Ligare.database.migrations.alembic.env_setup.type_metadata attribute)
scheme (Ligare.web.middleware.openapi.MiddlewareRequestDict attribute)
ScopedSessionModule (class in Ligare.database.dependency_injection)
secret_key (Ligare.web.config.FlaskSessionCookieConfig attribute)
secure (Ligare.web.config.FlaskSessionCookieConfig attribute)
security (Ligare.web.config.WebConfig attribute)
server (Ligare.web.middleware.openapi.MiddlewareRequestDict attribute)
session (Ligare.web.config.FlaskConfig attribute)
set_feature_is_enabled() (Ligare.platform.feature_flag.caching_feature_flag_router.CachingFeatureFlagRouter method)
(Ligare.platform.feature_flag.CachingFeatureFlagRouter method)
(Ligare.platform.feature_flag.db_feature_flag_router.DBFeatureFlagRouter method)
(Ligare.platform.feature_flag.DBFeatureFlagRouter method)
(Ligare.platform.feature_flag.feature_flag_router.FeatureFlagRouter method)
(Ligare.platform.feature_flag.FeatureFlagRouter method)
set_up_database() (in module Ligare.database.migrations.alembic.env)
(in module Ligare.database.testing)
set_up_database_container() (in module Ligare.database.testing)
settings (Ligare.identity.config.SSOConfig attribute)
setup_method_fixture() (Ligare.web.testing.create_app.CreateApp method)
Singleton (class in Ligare.programming.patterns)
(class in Ligare.programming.patterns.singleton)
Singleton.InstanceValue (class in Ligare.programming.patterns)
(class in Ligare.programming.patterns.singleton)
source (Ligare.database.migrations.alembic.ligare_alembic.LigareAlembic.FileCopy attribute)
sp_initiated() (in module Ligare.web.middleware.sso)
spec_path (Ligare.web.config.FlaskOpenApiConfig attribute)
sqlalchemy_echo (Ligare.database.config.DatabaseConfig attribute)
SQLiteDatabaseConnectArgsConfig (class in Ligare.database.config)
SQLiteDialect (class in Ligare.database.schema.sqlite)
SQLiteScopedSession (class in Ligare.database.engine.sqlite)
sslmode (Ligare.database.config.PostgreSQLDatabaseConnectArgsConfig attribute)
SSMParameters (class in Ligare.AWS.ssm)
sso (Ligare.identity.config.Config attribute)
SSOConfig (class in Ligare.identity.config)
SSOModule (class in Ligare.identity.dependency_injection)
SSOSettingsConfig (class in Ligare.identity.config)
state (Ligare.web.middleware.openapi.MiddlewareRequestDict attribute)
status (Ligare.web.middleware.openapi.MiddlewareResponseDict attribute)
supports_schemas (Ligare.database.schema.dialect.DialectBase attribute)
(Ligare.database.schema.postgresql.PostgreSQLDialect attribute)
(Ligare.database.schema.sqlite.SQLiteDialect attribute)
swagger_url (Ligare.web.config.FlaskOpenApiConfig attribute)
T
TableArgsDict (class in Ligare.database.types)
TableNameCallback (protocol in Ligare.database.types)
target_metadata (Ligare.database.migrations.alembic.env_setup.type_metadata attribute)
template_type (Ligare.web.scaffolding.ScaffoldConfig attribute)
(Ligare.web.scaffolding.scaffolder.ScaffoldConfig attribute)
TestSessionMiddleware (class in Ligare.web.testing.create_app)
timestamp_sql (Ligare.database.schema.dialect.DialectBase property)
(Ligare.database.schema.postgresql.PostgreSQLDialect property)
(Ligare.database.schema.sqlite.SQLiteDialect property)
type (Ligare.web.middleware.openapi.MiddlewareRequestDict attribute)
(Ligare.web.middleware.openapi.MiddlewareResponseDict attribute)
type_include_object (protocol in Ligare.database.migrations.alembic.env_setup)
type_include_schemas (protocol in Ligare.database.migrations.alembic.env_setup)
type_metadata (class in Ligare.database.migrations.alembic.env_setup)
U
unauthorized() (Ligare.web.middleware.sso.LoginManager method)
update_env() (Ligare.AWS.ssm.SSMParameters method)
update_flask_config() (Ligare.web.config.Config method)
upgrade() (in module Ligare.platform.feature_flag.database.migrate)
url_path_name (Ligare.web.scaffolding.Operation attribute)
(Ligare.web.scaffolding.scaffolder.Operation attribute)
use_configuration() (Ligare.programming.application.ApplicationBuilder method)
(Ligare.web.application.ApplicationBuilder method)
use_inmemory_database (Ligare.web.testing.create_app.CreateApp attribute)
use_inmemory_database() (in module Ligare.web.testing.config)
use_swagger (Ligare.web.config.FlaskOpenApiConfig attribute)
UseConfigurationCallback (protocol in Ligare.programming.application)
(protocol in Ligare.web.application)
UseInmemoryDatabaseLoader (protocol in Ligare.database.testing.config)
User (protocol in Ligare.platform.identity)
user() (in module Ligare.web.middleware.sso)
user_id (Ligare.platform.identity.User attribute)
(Ligare.platform.identity.user_loader.UserId attribute)
(Ligare.platform.identity.UserRole attribute)
user_loader() (Ligare.platform.identity.user_loader.UserLoader method)
UserId (class in Ligare.platform.identity.user_loader)
UserLoader (class in Ligare.platform.identity.user_loader)
UserLoaderModule (class in Ligare.platform.dependency_injection)
UserMixin (protocol in Ligare.platform.identity.user_loader)
Username (class in Ligare.web.middleware.sso)
username (Ligare.platform.identity.User attribute)
(Ligare.platform.identity.user_loader.UserId attribute)
(Ligare.web.middleware.sso.Username attribute)
UserRole (protocol in Ligare.platform.identity)
UserRoleTable (class in Ligare.platform.identity)
users (Ligare.platform.identity.Role attribute)
UserTable (class in Ligare.platform.identity)
V
validate_responses (Ligare.web.config.FlaskOpenApiConfig attribute)
value (Ligare.programming.patterns.Singleton.InstanceValue property)
(Ligare.programming.patterns.singleton.Singleton.InstanceValue property)
W
web (Ligare.web.config.Config attribute)
WebConfig (class in Ligare.web.config)
WebSecurityConfig (class in Ligare.web.config)
WebSecurityCorsConfig (class in Ligare.web.config)
with_config() (Ligare.programming.config.ConfigBuilder method)
with_config_builder() (Ligare.programming.application.ApplicationConfigBuilder method)
(Ligare.web.application.ApplicationConfigBuilder method)
with_config_filename() (Ligare.programming.application.ApplicationConfigBuilder method)
(Ligare.web.application.ApplicationConfigBuilder method)
with_config_type() (Ligare.programming.application.ApplicationConfigBuilder method)
(Ligare.web.application.ApplicationConfigBuilder method)
with_config_types() (Ligare.programming.application.ApplicationConfigBuilder method)
(Ligare.web.application.ApplicationConfigBuilder method)
with_config_value_overrides() (Ligare.programming.application.ApplicationConfigBuilder method)
(Ligare.web.application.ApplicationConfigBuilder method)
with_configs() (Ligare.programming.config.ConfigBuilder method)
with_flask_app_name() (Ligare.web.application.ApplicationBuilder method)
with_flask_env() (Ligare.web.application.ApplicationBuilder method)
with_module() (Ligare.programming.application.ApplicationBuilder method)
with_modules() (Ligare.programming.application.ApplicationBuilder method)
with_root_config() (Ligare.programming.config.ConfigBuilder method)
with_root_config_type() (Ligare.programming.application.ApplicationConfigBuilder method)