Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/etesync/server
/ functions
Functions
186 in github.com/etesync/server
⨍
Functions
186
◇
Types & classes
134
↳
Endpoints
34
↓ 18 callers
Method
save
(self, commit=True)
etebase_server/myauth/forms.py:25
↓ 16 callers
Function
get_object_or_404
(queryset: QuerySet[T], **kwargs)
etebase_server/fastapi/utils.py:37
↓ 11 callers
Function
get_typed_user_model
()
etebase_server/myauth/models.py:39
↓ 8 callers
Method
_setting
(self, name, dflt)
etebase_server/django/app_settings_inner.py:31
↓ 7 callers
Method
from_orm_context
(cls: t.Type["CollectionOut"], obj: models.Collection, context: Context)
etebase_server/fastapi/routers/collection.py:111
↓ 7 callers
Function
ldap_setting
Wrapper around django.conf.settings
etebase_server/myauth/ldap.py:17
↓ 6 callers
Method
__init__
( self, code: str, detail: str, status_code: int = status.HTTP_400_BAD_REQUEST
etebase_server/fastapi/exceptions.py:77
↓ 6 callers
Function
get_user_queryset
(queryset: QuerySet[UserType], context: CallbackContext)
etebase_server/django/utils.py:22
↓ 6 callers
Method
import_from_str
(self, name)
etebase_server/django/app_settings_inner.py:23
↓ 5 callers
Method
close
(self)
etebase_server/fastapi/redis.py:18
↓ 5 callers
Function
msgpack_decode
(content: bytes)
etebase_server/fastapi/utils.py:55
↓ 5 callers
Function
msgpack_encode
(content)
etebase_server/fastapi/utils.py:49
↓ 3 callers
Function
filter_by_stoken_and_limit
( stoken: t.Optional[str], limit: int, queryset: QuerySet, stoken_annotation: StokenAnnotation )
etebase_server/fastapi/stoken_handler.py:47
↓ 3 callers
Method
from_orm
(cls: t.Type["UserOut"], obj: UserType)
etebase_server/fastapi/routers/authentication.py:57
↓ 3 callers
Method
from_orm
(cls: t.Type["UserInfoOut"], obj: models.UserInfo)
etebase_server/fastapi/routers/invitation.py:40
↓ 3 callers
Function
get_user_username_email_kwargs
(username: str)
etebase_server/fastapi/utils.py:68
↓ 3 callers
Function
stoken_annotation_builder
(stoken_id_fields: t.List[str])
etebase_server/django/models.py:31
↓ 2 callers
Function
__get_authenticated_user
(api_token: str)
etebase_server/fastapi/dependencies.py:38
↓ 2 callers
Function
_convert_file_to_url
(path)
etebase_server/fastapi/sendfile/utils.py:26
↓ 2 callers
Method
body
(self)
etebase_server/fastapi/msgpack.py:18
↓ 2 callers
Function
collection_list_common
( queryset: CollectionQuerySet, user: UserType, stoken: t.Optional[str], limit: int, prefe
etebase_server/fastapi/routers/collection.py:204
↓ 2 callers
Function
create_application
(prefix="", middlewares=[])
etebase_server/fastapi/main.py:21
↓ 2 callers
Function
filter_by_stoken
( stoken: t.Optional[str], queryset: QuerySet, stoken_annotation: StokenAnnotation )
etebase_server/fastapi/stoken_handler.py:24
↓ 2 callers
Function
flatten_errors
(field_name: str, errors)
etebase_server/fastapi/exceptions.py:105
↓ 2 callers
Function
get_collection_queryset
(user: UserType = Depends(get_authenticated_user))
etebase_server/fastapi/dependencies.py:71
↓ 2 callers
Function
get_encryption_key
(salt: bytes)
etebase_server/fastapi/routers/authentication.py:129
↓ 2 callers
Method
get_instance
To get a Singleton
etebase_server/myauth/ldap.py:27
↓ 2 callers
Function
get_queryset_stoken
(queryset: t.Iterable[t.Any])
etebase_server/fastapi/stoken_handler.py:37
↓ 2 callers
Function
get_stoken_obj
(stoken: t.Optional[str])
etebase_server/fastapi/stoken_handler.py:14
↓ 2 callers
Method
has_user
Since we don't care about the password and so authentication another way, all we care about is whether the user exists.
etebase_server/myauth/ldap.py:70
↓ 2 callers
Function
is_collection_admin
(collection, user)
etebase_server/fastapi/utils.py:44
↓ 2 callers
Function
item_bulk_common
( data: ItemBatchIn, user: UserType, stoken: t.Optional[str], uid: str, validate_etag: boo
etebase_server/fastapi/routers/collection.py:465
↓ 2 callers
Function
list_common
( queryset: InvitationQuerySet, iterator: t.Optional[str], limit: int, )
etebase_server/fastapi/routers/invitation.py:102
↓ 2 callers
Function
process_revisions_for_item
(item: models.CollectionItem, revision_data: CollectionItemRevisionInOut)
etebase_server/fastapi/routers/collection.py:292
↓ 2 callers
Method
raw_body
(self)
etebase_server/fastapi/msgpack.py:15
↓ 2 callers
Method
revoke
(self)
etebase_server/django/models.py:206
↓ 2 callers
Function
signup_save
(data: SignupIn, request: Request)
etebase_server/fastapi/routers/authentication.py:229
↓ 2 callers
Function
transform_validation_error
(prefix: str, err: DjangoValidationError)
etebase_server/fastapi/exceptions.py:121
↓ 2 callers
Method
validate_db
(self)
etebase_server/fastapi/routers/collection.py:162
↓ 2 callers
Function
validate_login_request
( validated_data: LoginResponse, challenge_sent_to_user: Authentication, user: UserType, expec
etebase_server/fastapi/routers/authentication.py:148
↓ 1 callers
Method
__is_cache_valid
Returns True if the cache entry is still valid. Returns False otherwise.
etebase_server/myauth/ldap.py:59
↓ 1 callers
Method
__remove_cache
(self, username)
etebase_server/myauth/ldap.py:67
↓ 1 callers
Function
__renew_token
(auth_token: AuthToken)
etebase_server/fastapi/dependencies.py:28
↓ 1 callers
Function
_create
(data: CollectionIn, user: UserType)
etebase_server/fastapi/routers/collection.py:322
↓ 1 callers
Method
_get_media_type_route_handler
(self, media_type)
etebase_server/fastapi/msgpack.py:47
↓ 1 callers
Function
_get_sendfile
()
etebase_server/fastapi/sendfile/utils.py:18
↓ 1 callers
Function
_sanitize_path
(filepath)
etebase_server/fastapi/sendfile/utils.py:41
↓ 1 callers
Function
chunk_save
(chunk_uid: str, collection: models.Collection, content_file: ContentFile)
etebase_server/fastapi/routers/collection.py:604
↓ 1 callers
Function
create_user
(context: CallbackContext, *args, **kwargs)
etebase_server/django/utils.py:29
↓ 1 callers
Function
django_db_cleanup
()
etebase_server/fastapi/db_hack.py:12
↓ 1 callers
Function
django_db_cleanup_decorator
(func: t.Callable[..., t.Any])
etebase_server/fastapi/db_hack.py:17
↓ 1 callers
Method
from_orm
(cls: t.Type["CollectionMemberOut"], obj: models.CollectionMember)
etebase_server/fastapi/routers/member.py:45
↓ 1 callers
Function
get_default_expiry
()
etebase_server/django/token_auth/models.py:14
↓ 1 callers
Function
get_login_user
(request: Request, challenge: LoginChallengeIn)
etebase_server/fastapi/routers/authentication.py:115
↓ 1 callers
Function
get_secret_from_file
(path)
etebase_server/utils.py:21
↓ 1 callers
Function
get_ticket
Get an authentication ticket that can be used with the websocket endpoint for authentication
etebase_server/fastapi/routers/websocket.py:43
↓ 1 callers
Function
handle_message
()
etebase_server/fastapi/routers/websocket.py:120
↓ 1 callers
Function
item_create
Function that's called when this serializer creates an item
etebase_server/fastapi/routers/collection.py:371
↓ 1 callers
Function
item_list_common
( queryset: CollectionItemQuerySet, user: UserType, stoken: t.Optional[str], limit: int, p
etebase_server/fastapi/routers/collection.py:424
↓ 1 callers
Function
main
()
manage.py:8
↓ 1 callers
Function
producer_handler
(r: aioredis.Redis, ws: WebSocket)
etebase_server/fastapi/routers/websocket.py:105
↓ 1 callers
Function
redis_connector
(websocket: WebSocket, ticket_model: TicketInner, user: UserType, stoken: t.Optional[str])
etebase_server/fastapi/routers/websocket.py:104
↓ 1 callers
Function
save_changed_password
(data: ChangePassword, user: UserType)
etebase_server/fastapi/routers/authentication.py:140
↓ 1 callers
Function
send_item_updates
( websocket: WebSocket, collection: models.Collection, user: UserType, stoken: t.Optional[str]
etebase_server/fastapi/routers/websocket.py:87
↓ 1 callers
Function
sendfile
Create a response to send file using backend configured in ``SENDFILE_BACKEND`` ``filename`` is the absolute path to the file to send.
etebase_server/fastapi/sendfile/utils.py:63
↓ 1 callers
Method
setup
(self)
etebase_server/fastapi/redis.py:14
↓ 1 callers
Method
validate_db
(self, context: Context)
etebase_server/fastapi/routers/invitation.py:59
Method
API_PERMISSIONS_READ
(self)
etebase_server/django/app_settings_inner.py:41
Method
API_PERMISSIONS_WRITE
(self)
etebase_server/django/app_settings_inner.py:49
Method
CHALLENGE_VALID_SECONDS
(self)
etebase_server/django/app_settings_inner.py:85
Method
CHUNK_PATH_FUNC
(self)
etebase_server/django/app_settings_inner.py:78
Method
CREATE_USER_FUNC
(self)
etebase_server/django/app_settings_inner.py:64
Method
DASHBOARD_URL_FUNC
(self)
etebase_server/django/app_settings_inner.py:71
Method
GET_USER_QUERYSET_FUNC
(self)
etebase_server/django/app_settings_inner.py:57
Method
REDIS_URI
(self)
etebase_server/django/app_settings_inner.py:37
Method
__init__
(self, prefix)
etebase_server/django/app_settings_inner.py:20
Method
__init__
(self, path: str, endpoint: t.Callable[..., t.Any], *args, **kwargs)
etebase_server/fastapi/msgpack.py:43
Method
__init__
(self, redis_uri: t.Optional[str])
etebase_server/fastapi/redis.py:11
Method
__init__
(self, code: str, detail: str, status_code: int = status.HTTP_400_BAD_REQUEST)
etebase_server/fastapi/exceptions.py:27
Method
__init__
( self, code="authentication_failed", detail: str = "Incorrect authentication credenti
etebase_server/fastapi/exceptions.py:37
Method
__init__
( self, code="not_authenticated", detail: str = "Authentication credentials were not p
etebase_server/fastapi/exceptions.py:47
Method
__init__
( self, code="permission_denied", detail: str = "You do not have permission to perform
etebase_server/fastapi/exceptions.py:57
Method
__init__
( self, code="not_implemented", detail: str = "This server's configuration does not su
etebase_server/fastapi/exceptions.py:67
Method
__init__
( self, code: str, detail: str, status_code: int = status.HTTP_400_BAD_REQUEST
etebase_server/fastapi/exceptions.py:93
Method
__init__
(self, *args, **kwargs)
etebase_server/myauth/forms.py:20
Method
__init__
(self)
etebase_server/myauth/ldap.py:34
Method
__str__
(self)
etebase_server/django/models.py:53
Method
__str__
(self)
etebase_server/django/models.py:93
Method
__str__
(self)
etebase_server/django/models.py:124
Method
__str__
(self)
etebase_server/django/models.py:165
Method
__str__
(self)
etebase_server/django/models.py:203
Method
__str__
(self)
etebase_server/django/models.py:229
Method
__str__
(self)
etebase_server/django/models.py:252
Method
__str__
(self)
etebase_server/django/models.py:270
Method
__str__
(self)
etebase_server/django/token_auth/models.py:24
Method
as_dict
(self)
etebase_server/fastapi/exceptions.py:32
Method
as_dict
(self)
etebase_server/fastapi/exceptions.py:88
Function
b64decode
(data: str)
etebase_server/fastapi/utils.py:63
Function
b64encode
(value: bytes)
etebase_server/fastapi/utils.py:59
Function
change_access_level_to_int
(apps, schema_editor)
etebase_server/django/migrations/0028_auto_20200907_0754.py:8
next →
1–100 of 186, ranked by callers