Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/d4vidsha/scheduler
/ functions
Functions
428 in github.com/d4vidsha/scheduler
⨍
Functions
428
◇
Types & classes
80
↳
Endpoints
33
Method
readItem
* Read Item * Get item by ID. * @returns ItemPublic Successful Response * @throws ApiError
frontend/src/client/services.ts:477
Method
readTask
* Read Task * Get task by ID. * @returns TaskPublic Successful Response * @throws ApiError
frontend/src/client/services.ts:614
Method
readUserById
* Read User By Id * Get a specific user by id. * @returns UserPublic Successful Response * @throws ApiError
frontend/src/client/services.ts:308
Function
read_item
Get item by ID.
backend/app/api/routes/items.py:45
Function
read_items
Retrieve items.
backend/app/api/routes/items.py:14
Function
read_task
Get task by ID.
backend/app/api/routes/tasks.py:46
Function
read_tasks
Retrieve tasks.
backend/app/api/routes/tasks.py:15
Function
read_user_by_id
Get a specific user by id.
backend/app/api/routes/users.py:161
Function
read_user_me
Get current user.
backend/app/api/routes/users.py:121
Function
read_users
Retrieve users.
backend/app/api/routes/users.py:37
Function
recoverPassword
(data: FormData)
frontend/src/routes/recover-password.tsx:43
Method
recoverPasswordHtmlContent
* Recover Password Html Content * HTML Content for Password Recovery * @returns string Successful Response * @throws ApiError
frontend/src/client/services.ts:124
Function
recover_password
Password Recovery
backend/app/api/routes/login.py:55
Function
recover_password_html_content
HTML Content for Password Recovery
backend/app/api/routes/login.py:106
Function
register_user
Create new user without the need to be logged in.
backend/app/api/routes/users.py:145
Function
reorder_tasks
Reorder tasks based on the provided list of task IDs.
backend/app/api/routes/tasks.py:272
Function
request
( config: OpenAPIConfig, options: ApiRequestOptions, axiosClient: AxiosInstance = axios, )
frontend/src/client/core/request.ts:326
Function
resetPassword
(data: NewPassword)
frontend/src/routes/reset-password.tsx:52
Function
reset_password
Reset password
backend/app/api/routes/login.py:79
Function
schedule_tasks
Auto-schedule incomplete tasks with a due date into working-hour slots.
backend/app/api/routes/tasks.py:129
Function
sendRequest
( config: OpenAPIConfig, options: ApiRequestOptions, url: string, body: unknown, formData: FormData
frontend/src/client/core/request.ts:188
Function
setPage
(page: number)
frontend/src/routes/_layout/admin.tsx:51
Function
setPage
(page: number)
frontend/src/routes/_layout/items.tsx:47
Function
signUpNewUser
( page: Page, name: string, email: string, password: string, )
frontend/tests/utils/user.ts:3
Function
slugify
(text: string)
frontend/tests/utils/random.ts:14
Function
superuser_token_headers
(client: TestClient)
backend/app/tests/conftest.py:34
Function
tagData
(query: string)
frontend/src/components/tasks/NaturalLanguageInput.tsx:47
Function
taskToEvent
(task: TaskPublic)
frontend/src/components/calendar/FullCalendarView.tsx:36
Method
testEmail
* Test Email * Test emails. * @returns Message Successful Response * @throws ApiError
frontend/src/client/services.ts:380
Method
testToken
* Test Token * Test access token * @returns UserPublic Successful Response * @throws ApiError
frontend/src/client/services.ts:68
Function
test_authenticate_user
(db: Session)
backend/app/tests/crud/test_user.py:19
Function
test_check_if_user_is_active
(db: Session)
backend/app/tests/crud/test_user.py:36
Function
test_check_if_user_is_active_inactive
(db: Session)
backend/app/tests/crud/test_user.py:44
Function
test_check_if_user_is_superuser
(db: Session)
backend/app/tests/crud/test_user.py:52
Function
test_check_if_user_is_superuser_normal_user
(db: Session)
backend/app/tests/crud/test_user.py:60
Function
test_clear_task_scheduled_start
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/test_tasks.py:275
Function
test_create_item
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/routes/test_items.py:10
Function
test_create_task
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/test_tasks.py:45
Function
test_create_task_with_due_date
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/test_tasks.py:195
Function
test_create_task_with_owner
( client: TestClient, superuser_token_headers: dict[str, str], db: Session )
backend/app/tests/api/test_tasks.py:62
Function
test_create_task_with_priority
( client: TestClient, superuser_token_headers: dict[str, str], db: Session )
backend/app/tests/api/test_tasks.py:180
Function
test_create_task_with_scheduled_start
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/test_tasks.py:210
Function
test_create_task_with_tags
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/test_tasks.py:166
Function
test_create_task_without_scheduled_start
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/test_tasks.py:227
Function
test_create_user
(db: Session)
backend/app/tests/crud/test_user.py:10
Function
test_create_user_by_normal_user
( client: TestClient, normal_user_token_headers: dict[str, str] )
backend/app/tests/api/routes/test_users.py:135
Function
test_create_user_existing_username
( client: TestClient, superuser_token_headers: dict[str, str], db: Session )
backend/app/tests/api/routes/test_users.py:116
Function
test_create_user_new_email
( client: TestClient, superuser_token_headers: dict[str, str], db: Session )
backend/app/tests/api/routes/test_users.py:36
Function
test_delete_item
( client: TestClient, superuser_token_headers: dict[str, str], db: Session )
backend/app/tests/api/routes/test_items.py:129
Function
test_delete_item_not_enough_permissions
( client: TestClient, normal_user_token_headers: dict[str, str], db: Session )
backend/app/tests/api/routes/test_items.py:154
Function
test_delete_item_not_found
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/routes/test_items.py:142
Function
test_delete_task
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/test_tasks.py:139
Function
test_delete_task_not_found
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/test_tasks.py:432
Function
test_delete_user_current_super_user_error
( client: TestClient, superuser_token_headers: dict[str, str], db: Session )
backend/app/tests/api/routes/test_users.py:458
Function
test_delete_user_me
(client: TestClient, db: Session)
backend/app/tests/api/routes/test_users.py:385
Function
test_delete_user_me_as_superuser
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/routes/test_users.py:416
Function
test_delete_user_not_found
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/routes/test_users.py:447
Function
test_delete_user_super_user
( client: TestClient, superuser_token_headers: dict[str, str], db: Session )
backend/app/tests/api/routes/test_users.py:428
Function
test_delete_user_without_privileges
( client: TestClient, normal_user_token_headers: dict[str, str], db: Session )
backend/app/tests/api/routes/test_users.py:473
Function
test_email
Test emails.
backend/app/api/routes/utils.py:16
Function
test_get_access_token
(client: TestClient)
backend/app/tests/api/routes/test_login.py:12
Function
test_get_access_token_incorrect_password
(client: TestClient)
backend/app/tests/api/routes/test_login.py:24
Function
test_get_existing_user
( client: TestClient, superuser_token_headers: dict[str, str], db: Session )
backend/app/tests/api/routes/test_users.py:59
Function
test_get_existing_user_current_user
(client: TestClient, db: Session)
backend/app/tests/api/routes/test_users.py:78
Function
test_get_existing_user_permissions_error
( client: TestClient, normal_user_token_headers: dict[str, str] )
backend/app/tests/api/routes/test_users.py:105
Function
test_get_user
(db: Session)
backend/app/tests/crud/test_user.py:68
Function
test_get_users_normal_user_me
( client: TestClient, normal_user_token_headers: dict[str, str] )
backend/app/tests/api/routes/test_users.py:25
Function
test_get_users_superuser_me
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/routes/test_users.py:14
Function
test_init_successful_connection
()
backend/app/tests/scripts/test_backend_pre_start.py:8
Function
test_init_successful_connection
()
backend/app/tests/scripts/test_test_pre_start.py:8
Function
test_normal_user_cannot_delete_other_users_task
( client: TestClient, db: Session )
backend/app/tests/api/test_tasks.py:455
Function
test_normal_user_cannot_read_other_users_task
( client: TestClient, db: Session )
backend/app/tests/api/test_tasks.py:444
Function
test_not_authenticate_user
(db: Session)
backend/app/tests/crud/test_user.py:29
Function
test_read_item
( client: TestClient, superuser_token_headers: dict[str, str], db: Session )
backend/app/tests/api/routes/test_items.py:27
Function
test_read_item_not_enough_permissions
( client: TestClient, normal_user_token_headers: dict[str, str], db: Session )
backend/app/tests/api/routes/test_items.py:55
Function
test_read_item_not_found
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/routes/test_items.py:43
Function
test_read_items
( client: TestClient, superuser_token_headers: dict[str, str], db: Session )
backend/app/tests/api/routes/test_items.py:68
Function
test_read_task
(client: TestClient, superuser_token_headers: dict[str, str])
backend/app/tests/api/test_tasks.py:86
Function
test_read_task_not_found
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/test_tasks.py:406
Function
test_read_tasks
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/test_tasks.py:348
Function
test_read_tasks_normal_user_sees_only_own
(client: TestClient, db: Session)
backend/app/tests/api/test_tasks.py:361
Function
test_recovery_password
( client: TestClient, normal_user_token_headers: dict[str, str] )
backend/app/tests/api/routes/test_login.py:45
Function
test_recovery_password_user_not_exits
( client: TestClient, normal_user_token_headers: dict[str, str] )
backend/app/tests/api/routes/test_login.py:61
Function
test_register_user
(client: TestClient, db: Session)
backend/app/tests/api/routes/test_users.py:285
Function
test_register_user_already_exists_error
(client: TestClient)
backend/app/tests/api/routes/test_users.py:307
Function
test_reorder_tasks
(client: TestClient, db: Session)
backend/app/tests/api/test_tasks.py:381
Function
test_reset_password
( client: TestClient, superuser_token_headers: dict[str, str], db: Session )
backend/app/tests/api/routes/test_login.py:72
Function
test_reset_password_invalid_token
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/routes/test_login.py:91
Function
test_retrieve_users
( client: TestClient, superuser_token_headers: dict[str, str], db: Session )
backend/app/tests/api/routes/test_users.py:149
Function
test_schedule_assigns_scheduled_start
Two tasks with a due date should both get a scheduled_start after scheduling.
backend/app/tests/api/test_tasks.py:479
Function
test_schedule_only_affects_own_tasks
Scheduling for user A must not modify user B's tasks.
backend/app/tests/api/test_tasks.py:628
Function
test_schedule_reschedules_all_incomplete_tasks
Running schedule twice should reschedule all incomplete tasks (not just unscheduled ones).
backend/app/tests/api/test_tasks.py:646
Function
test_schedule_respects_priority_order
A higher-priority (lower id) task should receive an earlier or equal slot.
backend/app/tests/api/test_tasks.py:515
Function
test_schedule_respects_working_hours
All scheduled tasks must fall within default working hours (9-18).
backend/app/tests/api/test_tasks.py:572
Function
test_schedule_skips_completed_tasks
A completed task must not receive a scheduled_start from the scheduler.
backend/app/tests/api/test_tasks.py:595
Function
test_toggle_task_completed
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/test_tasks.py:309
Function
test_token
Test access token
backend/app/api/routes/login.py:47
Function
test_update_item
( client: TestClient, superuser_token_headers: dict[str, str], db: Session )
backend/app/tests/api/routes/test_items.py:82
Function
test_update_item_not_enough_permissions
( client: TestClient, normal_user_token_headers: dict[str, str], db: Session )
backend/app/tests/api/routes/test_items.py:114
Function
test_update_item_not_found
( client: TestClient, superuser_token_headers: dict[str, str] )
backend/app/tests/api/routes/test_items.py:100
← previous
next →
301–400 of 428, ranked by callers