APIcrud
0.2.2
Contents:
Introduction
Getting Started
Why This Project?
Your Project’s Lifecycle
Working with Kubernetes
Microservice Components
Configuration
Python Classes
Example Application
Customizing
Checklist
APIcrud
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (apicrud.AccessControl method)
(apicrud.AccountSettings method)
(apicrud.AESEncrypt method)
(apicrud.BasicCRUD method)
(apicrud.Grants method)
(apicrud.Metrics method)
(apicrud.Mutex method)
(apicrud.RateLimit method)
(apicrud.ServiceConfig method)
(apicrud.ServiceRegistry method)
(apicrud.SessionAuth method)
(apicrud.SessionManager method)
(apicrud.Trashcan method)
A
access() (apicrud.auth.APIKey method)
(apicrud.auth.apikey.APIKey method)
AccessControl (class in apicrud)
,
[1]
account_add() (apicrud.SessionAuth method)
,
[1]
account_login() (apicrud.SessionAuth method)
,
[1]
AccountController (class in apicrud.controllers.account)
AccountSettings (class in apicrud)
,
[1]
acquire() (apicrud.Mutex method)
,
[1]
AESEncrypt (class in apicrud)
,
[1]
AESEncryptBin (class in apicrud)
after_request() (in module apicrud.initialize)
alembic_migrate() (in module apicrud.database)
AlembicVersionMain (class in example.models)
apicrud
module
apicrud.auth
module
apicrud.auth.apikey
module
apicrud.auth.ldap_func
module
apicrud.auth.local_func
module
apicrud.auth.local_user
module
apicrud.auth.oauth2
module
apicrud.auth.oauth2_func
module
apicrud.auth.totp
module
apicrud.auth.totp_func
module
apicrud.const
module
apicrud.controllers
module
apicrud.controllers.account
module
apicrud.controllers.apikey
module
apicrud.controllers.auth
module
apicrud.controllers.category
module
apicrud.controllers.contact
module
apicrud.controllers.credential
module
apicrud.controllers.grant
module
apicrud.controllers.location
module
apicrud.controllers.metric
module
apicrud.controllers.person
module
apicrud.controllers.profile
module
apicrud.controllers.scope
module
apicrud.controllers.settings
module
apicrud.controllers.trashcan
module
apicrud.controllers.tz
module
apicrud.database
module
apicrud.exceptions
module
apicrud.geocode
module
apicrud.health
module
apicrud.initialize
module
apicrud.media
module
apicrud.media.storage
module
apicrud.media.worker_processing
module
apicrud.messaging
module
apicrud.messaging.confirmation
module
apicrud.messaging.format
module
apicrud.messaging.send
module
apicrud.test
module
apicrud.test.base
module
apicrud.utils
module
APIcrudException
APIcrudFormatError
APIcrudSendError
APIKey (class in apicrud.auth)
(class in apicrud.auth.apikey)
apikey_create() (apicrud.AccessControl method)
,
[1]
apikey_hash() (apicrud.AccessControl static method)
,
[1]
apikey_verify() (apicrud.AccessControl method)
,
[1]
APIkeyController (class in apicrud.controllers.apikey)
app() (in module apicrud.initialize)
auth() (in module apicrud.auth.apikey)
auth_params() (apicrud.SessionAuth method)
,
[1]
AuthTOTP (class in apicrud.auth)
(class in apicrud.auth.totp)
B
basic() (in module apicrud.auth.local_user)
BasicCRUD (class in apicrud)
,
[1]
before_request() (in module apicrud.initialize)
C
call() (apicrud.RateLimit method)
,
[1]
callback() (apicrud.auth.OAuth2 method)
(apicrud.auth.oauth2.OAuth2 method)
CategoryController (class in apicrud.controllers.category)
change_password() (apicrud.auth.local_user.LocalUser method)
(apicrud.auth.LocalUser method)
(apicrud.controllers.account.AccountController static method)
check() (apicrud.Metrics method)
,
[1]
collect() (apicrud.controllers.metric.MetricController static method)
(apicrud.Metrics method)
,
[1]
confirm() (apicrud.controllers.contact.ContactController static method)
(apicrud.messaging.confirmation.Confirmation method)
Confirmation (class in apicrud.messaging.confirmation)
confirmation_get() (apicrud.controllers.contact.ContactController static method)
Constants (class in apicrud.const)
ContactController (class in apicrud.controllers.contact)
create() (apicrud.BasicCRUD static method)
,
[1]
(apicrud.controllers.account.AccountController static method)
(apicrud.controllers.apikey.APIkeyController static method)
(apicrud.controllers.contact.ContactController static method)
(apicrud.controllers.grant.GrantController static method)
(apicrud.controllers.location.LocationController static method)
(apicrud.controllers.person.PersonController static method)
(apicrud.SessionManager method)
,
[1]
(example.controllers.list.ListController static method)
(example.controllers.message.MessageController static method)
credential_ttl (apicrud.media.storage.StorageAPI attribute)
CredentialController (class in apicrud.controllers.credential)
crud_get() (apicrud.Grants method)
,
[1]
D
db_abort() (in module apicrud.database)
db_get() (apicrud.BasicCRUD method)
,
[1]
db_session (apicrud.Grants attribute)
,
[1]
(apicrud.media.storage.StorageAPI attribute)
(apicrud.media.worker_processing.MediaProcessing attribute)
(apicrud.Metrics attribute)
,
[1]
decrypt() (apicrud.AESEncrypt method)
,
[1]
(apicrud.AESEncryptBin method)
del_file_meta() (apicrud.media.storage.StorageAPI method)
del_object() (apicrud.media.storage.StorageAPI method)
(apicrud.media.storage.StorageS3 method)
delete() (apicrud.BasicCRUD static method)
,
[1]
(apicrud.controllers.trashcan.TrashcanController static method)
(apicrud.SessionManager method)
,
[1]
(apicrud.Trashcan static method)
,
[1]
DirectMessage (class in example.models.api)
E
email() (apicrud.messaging.format.MessageFormat method)
encrypt() (apicrud.AESEncrypt method)
,
[1]
(apicrud.AESEncryptBin method)
example
module
example.constants
module
example.controllers
module
example.controllers.health
module
example.controllers.list
module
example.controllers.message
module
example.models
module
example.models.api
module
F
fetch_album_meta() (apicrud.media.storage.StorageAPI method)
file_id (apicrud.media.worker_processing.MediaProcessing attribute)
find() (apicrud.BasicCRUD static method)
,
[1]
(apicrud.controllers.grant.GrantController static method)
(apicrud.controllers.location.LocationController static method)
(apicrud.controllers.metric.MetricController static method)
(apicrud.controllers.trashcan.TrashcanController static method)
(apicrud.Grants method)
,
[1]
(apicrud.Metrics method)
,
[1]
(apicrud.ServiceRegistry method)
,
[1]
(apicrud.Trashcan static method)
,
[1]
forgot_password() (apicrud.auth.local_user.LocalUser method)
(apicrud.auth.LocalUser method)
func_send (apicrud.Metrics attribute)
,
[1]
G
gen_id() (in module apicrud.utils)
get() (apicrud.BasicCRUD static method)
,
[1]
(apicrud.controllers.grant.GrantController static method)
(apicrud.controllers.trashcan.TrashcanController static method)
(apicrud.Grants method)
,
[1]
(apicrud.ServiceRegistry method)
,
[1]
(apicrud.SessionManager method)
,
[1]
(apicrud.Trashcan static method)
,
[1]
(example.controllers.health.HealthController static method)
get_data() (apicrud.utils.HtmlStripper method)
get_file_meta() (apicrud.media.storage.StorageAPI method)
get_locale() (in module apicrud.initialize)
get_object() (apicrud.media.storage.StorageAPI method)
(apicrud.media.storage.StorageS3 method)
get_password() (apicrud.controllers.account.AccountController static method)
get_roles() (apicrud.SessionAuth method)
,
[1]
get_session() (in module apicrud.database)
get_upload_url() (apicrud.media.storage.StorageAPI method)
(apicrud.media.storage.StorageBackblaze method)
(apicrud.media.storage.StorageS3 method)
GrantController (class in apicrud.controllers.grant)
Grants (class in apicrud)
,
[1]
H
handle_data() (apicrud.utils.HtmlStripper method)
healthcheck() (in module apicrud.health)
HealthController (class in example.controllers.health)
HtmlStripper (class in apicrud.utils)
I
i18nValues (class in apicrud.const)
identity_normalize() (in module apicrud.utils)
initialize_db() (in module apicrud.database)
L
ldap_init() (in module apicrud.auth.ldap_func)
ListController (class in example.controllers.list)
ListMessage (class in example.models.api)
load_defaults() (apicrud.Grants method)
,
[1]
load_rbac() (apicrud.AccessControl method)
,
[1]
locale() (apicrud.AccountSettings property)
,
[1]
LocalUser (class in apicrud.auth)
(class in apicrud.auth.local_user)
LocationController (class in apicrud.controllers.location)
login() (in module apicrud.auth.ldap_func)
(in module apicrud.auth.local_func)
(in module apicrud.auth.oauth2_func)
(in module apicrud.auth.totp_func)
login_accepted() (apicrud.SessionAuth method)
,
[1]
lookup() (in module apicrud.geocode)
M
MediaProcessing (class in apicrud.media.worker_processing)
MediaUploadError
Message (class in example.models.api)
MessageController (class in example.controllers.message)
MessageFormat (class in apicrud.messaging.format)
Messaging (class in apicrud.messaging.send)
methods() (apicrud.SessionAuth method)
,
[1]
MetricController (class in apicrud.controllers.metric)
Metrics (class in apicrud)
,
[1]
module
apicrud
apicrud.auth
apicrud.auth.apikey
apicrud.auth.ldap_func
apicrud.auth.local_func
apicrud.auth.local_user
apicrud.auth.oauth2
apicrud.auth.oauth2_func
apicrud.auth.totp
apicrud.auth.totp_func
apicrud.const
apicrud.controllers
apicrud.controllers.account
apicrud.controllers.apikey
apicrud.controllers.auth
apicrud.controllers.category
apicrud.controllers.contact
apicrud.controllers.credential
apicrud.controllers.grant
apicrud.controllers.location
apicrud.controllers.metric
apicrud.controllers.person
apicrud.controllers.profile
apicrud.controllers.scope
apicrud.controllers.settings
apicrud.controllers.trashcan
apicrud.controllers.tz
apicrud.database
apicrud.exceptions
apicrud.geocode
apicrud.health
apicrud.initialize
apicrud.media
apicrud.media.storage
apicrud.media.worker_processing
apicrud.messaging
apicrud.messaging.confirmation
apicrud.messaging.format
apicrud.messaging.send
apicrud.test
apicrud.test.base
apicrud.utils
example
example.constants
example.controllers
example.controllers.health
example.controllers.list
example.controllers.message
example.models
example.models.api
Mutex (class in apicrud)
,
[1]
O
OAuth2 (class in apicrud.auth)
(class in apicrud.auth.oauth2)
oauth2_init() (in module apicrud.auth.oauth2_func)
P
PersonController (class in apicrud.controllers.person)
photo() (apicrud.media.worker_processing.MediaProcessing method)
ProfileController (class in apicrud.controllers.profile)
put_object() (apicrud.media.storage.StorageAPI method)
(apicrud.media.storage.StorageS3 method)
R
RateLimit (class in apicrud)
,
[1]
rbac_permissions() (apicrud.AccessControl method)
,
[1]
redis_conn (apicrud.media.storage.StorageAPI attribute)
register() (apicrud.auth.AuthTOTP method)
(apicrud.auth.totp.AuthTOTP method)
(apicrud.controllers.account.AccountController static method)
(apicrud.ServiceRegistry method)
,
[1]
(apicrud.SessionAuth method)
,
[1]
release() (apicrud.Mutex method)
,
[1]
render_problem() (in module apicrud.initialize)
render_status_4xx() (in module apicrud.initialize)
req_duration() (in module apicrud.utils)
request() (apicrud.messaging.confirmation.Confirmation method)
reset() (apicrud.RateLimit method)
,
[1]
resources() (in module example.controllers)
S
schema_update() (in module apicrud.database)
ScopeController (class in apicrud.controllers.scope)
seed_new_db() (in module apicrud.database)
send() (apicrud.messaging.send.Messaging method)
ServiceConfig (class in apicrud)
,
[1]
ServiceRegistry (class in apicrud)
,
[1]
SessionAuth (class in apicrud)
,
[1]
SessionManager (class in apicrud)
,
[1]
SettingsController (class in apicrud.controllers.settings)
sms() (apicrud.messaging.format.MessageFormat method)
smtp_session() (apicrud.messaging.send.Messaging method)
StorageAPI (class in apicrud.media.storage)
StorageBackblaze (class in apicrud.media.storage)
StorageS3 (class in apicrud.media.storage)
store() (apicrud.Metrics method)
,
[1]
strip_tags() (in module apicrud.utils)
T
token_salt (apicrud.messaging.confirmation.Confirmation attribute)
token_secret (apicrud.messaging.confirmation.Confirmation attribute)
token_timeout (apicrud.messaging.confirmation.Confirmation attribute)
totp_bypass() (apicrud.SessionAuth method)
,
[1]
Trashcan (class in apicrud)
,
[1]
TrashcanController (class in apicrud.controllers.trashcan)
ttl (apicrud.Grants attribute)
,
[1]
TZController (class in apicrud.controllers.tz)
U
uid (apicrud.media.storage.StorageAPI attribute)
(apicrud.media.worker_processing.MediaProcessing attribute)
(apicrud.Metrics attribute)
,
[1]
uncache() (apicrud.AccountSettings method)
,
[1]
(apicrud.Grants method)
,
[1]
update() (apicrud.BasicCRUD static method)
,
[1]
(apicrud.controllers.apikey.APIkeyController static method)
(apicrud.controllers.contact.ContactController static method)
(apicrud.controllers.grant.GrantController static method)
(apicrud.controllers.location.LocationController static method)
(apicrud.controllers.settings.SettingsController method)
(apicrud.controllers.trashcan.TrashcanController static method)
(apicrud.ServiceRegistry static method)
,
[1]
(apicrud.SessionManager method)
,
[1]
(apicrud.Trashcan static method)
,
[1]
(example.controllers.list.ListController static method)
(example.controllers.message.MessageController static method)
update_auth() (apicrud.SessionAuth method)
,
[1]
update_contact() (apicrud.BasicCRUD static method)
,
[1]
update_file_meta() (apicrud.media.storage.StorageAPI method)
upload_complete() (apicrud.media.storage.StorageAPI method)
utcnow() (in module apicrud.utils)
V
video() (apicrud.media.worker_processing.MediaProcessing method)
W
with_filter() (apicrud.AccessControl method)
,
[1]
with_permission() (apicrud.AccessControl method)
,
[1]
with_privacy() (in module apicrud.geocode)
worker() (in module apicrud.initialize)
Read the Docs
v: 0.2.2
Versions
latest
stable
0.2.2
0.2.1
0.0.78
0.0.77
0.0.76
0.0.75
0.0.74
0.0.73
0.0.72
0.0.71
0.0.70
0.0.69
0.0.68
0.0.67
0.0.66
0.0.65
0.0.64
0.0.63
0.0.62
0.0.61
0.0.60
0.0.59
0.0.58
0.0.57
0.0.56
0.0.55
0.0.54
0.0.53
0.0.52
0.0.51
0.0.50
0.0.49
0.0.48
0.0.47
0.0.46
0.0.45
0.0.44
0.0.43
0.0.42
0.0.41
0.0.40
0.0.39
0.0.38
0.0.37
0.0.36
0.0.35
0.0.34
0.0.33
0.0.32
0.0.31
0.0.30
0.0.29
Downloads
On Read the Docs
Project Home
Builds