Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RyGuy994/MATER
/ functions
Functions
296 in github.com/RyGuy994/MATER
⨍
Functions
296
◇
Types & classes
18
↳
Endpoints
52
↓ 26 callers
Function
retrieve_username_jwt
(user_jwt)
MATER_BE/utils/jwt/jwt_utils.py:32
↓ 10 callers
Function
check_admin
(data)
MATER_BE/utils/jwt/jwt_utils.py:71
↓ 6 callers
Method
to_dict
(self)
MATER_BE/models/mfa.py:24
↓ 5 callers
Function
fetchMfaMethods
()
MATER_FE/src/components/settings/UserMFAForm.jsx:14
↓ 4 callers
Function
configureWidget
(widgetType)
MATER_FE/src/components/Home.jsx:79
↓ 4 callers
Function
generate_jwt
Generate a JWT for the given user ID.
MATER_BE/utils/jwt/jwt_utils.py:24
↓ 4 callers
Function
get_asset_upload_folder
Return the upload folder path for assets based on asset ID.
MATER_BE/utils/storage/storage_utils.py:16
↓ 4 callers
Function
get_attachment_upload_folder
Return the upload folder path for service attachments.
MATER_BE/utils/storage/storage_utils.py:28
↓ 4 callers
Function
init_db
(db_type, db_url)
MATER_BE/models/main.py:4
↓ 3 callers
Function
allowed_file
Check if a file has an allowed extension.
MATER_BE/utils/storage/storage_utils.py:10
↓ 3 callers
Function
create_app
()
MATER_BE/common/configuration.py:11
↓ 3 callers
Function
fetchCosts
()
MATER_FE/src/components/costs/CostsForm.jsx:36
↓ 3 callers
Function
fetchNotes
()
MATER_FE/src/components/notes/NotesForm.jsx:29
↓ 3 callers
Function
fetchServices
()
MATER_FE/src/components/services/ServiceForm.jsx:29
↓ 3 callers
Function
get_env_variable
Retrieve environment variables with an option to specify a default. This helps avoid KeyError if a variable is not set.
MATER_BE/utils/config/config_utils.py:39
↓ 3 callers
Function
get_image_upload_folder
Return the upload folder path for images related to assets.
MATER_BE/utils/storage/storage_utils.py:22
↓ 3 callers
Function
get_user_id_from_jwt
(data)
MATER_BE/blueprints/settings.py:9
↓ 3 callers
Function
send_email_notification
Send an email notification using SMTP.
MATER_BE/utils/notifications/notifications_utils.py:9
↓ 3 callers
Method
to_calendar_event
(self)
MATER_BE/models/service.py:26
↓ 2 callers
Function
create_asset
(request_dict: dict, user_id: str, request_image: dict)
MATER_BE/blueprints/asset.py:39
↓ 2 callers
Function
create_image
(file, new_asset, asset_id)
MATER_BE/blueprints/asset.py:14
↓ 2 callers
Function
fetchAssets
()
MATER_FE/src/components/assets/AssetViewAll.jsx:254
↓ 2 callers
Function
handleLayoutChange
(newLayout)
MATER_FE/src/components/Home.jsx:70
↓ 2 callers
Method
init_db
(self)
MATER_BE/models/shared.py:18
↓ 2 callers
Function
renderServiceList
(services)
MATER_FE/src/components/Home.jsx:106
↓ 2 callers
Method
to_icalendar_event
(self)
MATER_BE/models/service.py:35
↓ 2 callers
Function
validateFile
(file)
MATER_FE/src/components/assets/common/ImageDragDrop.jsx:16
↓ 2 callers
Function
verify_otp
Verifies an OTP for the user. Args: user_id (int): The user's ID. otp_code (str): The OTP code to verify. Returns:
MATER_BE/utils/mfa/mfa_utils.py:66
↓ 1 callers
Function
closeModal
()
MATER_FE/src/components/assets/AssetViewAll.jsx:296
↓ 1 callers
Function
create_otp_entry
Creates a new OTP entry in the database.
MATER_BE/utils/mfa/mfa_utils.py:99
↓ 1 callers
Function
create_service
(request_dict: dict, user_id: str, request_image: dict)
MATER_BE/blueprints/service.py:52
↓ 1 callers
Function
darkenColor
(color, percent)
MATER_FE/src/components/settings/ColorPickerForm.jsx:19
↓ 1 callers
Function
decode_jwt
Decode the provided JWT token and return the decoded data along with any error.
MATER_BE/utils/jwt/jwt_utils.py:8
↓ 1 callers
Function
deleteMfaMethod
(method)
MATER_FE/src/components/settings/UserMFAForm.jsx:155
↓ 1 callers
Function
delete_attachment_from_storage
(attachment_path)
MATER_BE/utils/storage/storage_utils.py:75
↓ 1 callers
Method
drop_all_tables
(self)
MATER_BE/models/shared.py:67
↓ 1 callers
Function
drop_db
(engine)
MATER_BE/models/main.py:20
↓ 1 callers
Function
enableMfaMethod
(method)
MATER_FE/src/components/settings/UserMFAForm.jsx:107
↓ 1 callers
Function
export_table_data
Fetch table data and convert it to CSV format.
MATER_BE/app.py:198
↓ 1 callers
Function
fetchAssetData
()
MATER_FE/src/components/assets/AssetEditPage.jsx:35
↓ 1 callers
Function
fetchAssets
()
MATER_FE/src/components/services/ServiceAddForm.jsx:98
↓ 1 callers
Function
fetchDueServices
()
MATER_FE/src/components/Home.jsx:35
↓ 1 callers
Function
fetchOverdueServices
()
MATER_FE/src/components/Home.jsx:16
↓ 1 callers
Function
fetchServiceTypeOptions
()
MATER_FE/src/components/services/ServiceAddForm.jsx:65
↓ 1 callers
Function
fetchServices
()
MATER_FE/src/components/services/ServiceViewAll.jsx:138
↓ 1 callers
Function
fetchSettings
()
MATER_FE/src/components/settings/SettingsGlobal.jsx:21
↓ 1 callers
Function
fetchSettings
()
MATER_FE/src/components/settings/SettingsLocal.jsx:21
↓ 1 callers
Function
fetchStatusOptions
()
MATER_FE/src/components/assets/AssetAddForm.jsx:34
↓ 1 callers
Function
fetchStatusOptions
()
MATER_FE/src/components/assets/AssetEditPage.jsx:72
↓ 1 callers
Function
fetchStatusOptions
()
MATER_FE/src/components/assets/AssetEditForm.jsx:46
↓ 1 callers
Function
fetchStatusOptions
()
MATER_FE/src/components/services/ServiceAddForm.jsx:32
↓ 1 callers
Function
fetchTables
()
MATER_FE/src/components/settings/SettingsGlobal.jsx:51
↓ 1 callers
Function
fetchUsers
()
MATER_FE/src/components/settings/SettingsUser.jsx:31
↓ 1 callers
Function
generateRandomPassword
(length = 12)
MATER_FE/src/components/settings/SettingsUser.jsx:9
↓ 1 callers
Function
generate_backup_codes
Generates a list of backup codes for TOTP.
MATER_BE/utils/mfa/mfa_utils.py:57
↓ 1 callers
Function
generate_otp_code
Generates a random OTP code.
MATER_BE/utils/mfa/mfa_utils.py:114
↓ 1 callers
Function
generate_totp_secret
Generates a new TOTP secret using the pyotp library.
MATER_BE/utils/mfa/mfa_utils.py:51
↓ 1 callers
Function
get_global_setting
(setting_name)
MATER_BE/utils/jwt/jwt_utils.py:95
↓ 1 callers
Function
get_user_by_username
Helper function to retrieve a user by username.
MATER_BE/utils/jwt/jwt_utils.py:62
↓ 1 callers
Function
handleAssetSelect
(assetId)
MATER_FE/src/components/services/ServiceAddForm.jsx:234
↓ 1 callers
Function
handleCloseModal
()
MATER_FE/src/components/common/Header.jsx:40
↓ 1 callers
Function
handleDelete
(asset)
MATER_FE/src/components/assets/AssetViewAll.jsx:78
↓ 1 callers
Function
handleDelete
(asset_id)
MATER_FE/src/components/assets/AssetEditPage.jsx:167
↓ 1 callers
Function
handleDelete
(settingId)
MATER_FE/src/components/settings/SettingsGlobal.jsx:196
↓ 1 callers
Function
handleDelete
(userId)
MATER_FE/src/components/settings/SettingsUser.jsx:104
↓ 1 callers
Function
handleDelete
(settingId)
MATER_FE/src/components/settings/SettingsLocal.jsx:126
↓ 1 callers
Function
handleDeleteClick
(noteId)
MATER_FE/src/components/notes/NotesForm.jsx:123
↓ 1 callers
Function
handleDeleteClick
(serviceId)
MATER_FE/src/components/services/ServiceForm.jsx:127
↓ 1 callers
Function
handleDeleteClick
(costId)
MATER_FE/src/components/costs/CostsForm.jsx:132
↓ 1 callers
Function
handleDownload
(downloadAsset)
MATER_FE/src/components/assets/AssetViewAll.jsx:47
↓ 1 callers
Function
handleDownload
(asset_id)
MATER_FE/src/components/assets/AssetEditPage.jsx:136
↓ 1 callers
Function
handleEdit
(settingId)
MATER_FE/src/components/settings/SettingsGlobal.jsx:159
↓ 1 callers
Function
handleEdit
(userId)
MATER_FE/src/components/settings/SettingsUser.jsx:64
↓ 1 callers
Function
handleEdit
(settingId)
MATER_FE/src/components/settings/SettingsLocal.jsx:91
↓ 1 callers
Function
handleEditClick
(note)
MATER_FE/src/components/notes/NotesForm.jsx:54
↓ 1 callers
Function
handleEditClick
(service)
MATER_FE/src/components/services/ServiceForm.jsx:54
↓ 1 callers
Function
handleEditClick
(cost)
MATER_FE/src/components/costs/CostsForm.jsx:61
↓ 1 callers
Function
handleLogin
(username)
MATER_FE/src/App.jsx:77
↓ 1 callers
Function
handleRemoveAttachment
(index)
MATER_FE/src/components/services/ServiceAddForm.jsx:226
↓ 1 callers
Function
handleTableSelection
(tableName)
MATER_FE/src/components/settings/SettingsGlobal.jsx:79
↓ 1 callers
Function
handleToggle
(settingId, currentValue)
MATER_FE/src/components/settings/SettingsGlobal.jsx:123
↓ 1 callers
Function
handleToggle
(settingId, currentValue)
MATER_FE/src/components/settings/SettingsLocal.jsx:58
↓ 1 callers
Function
initalize_engine
(db_type, db_url)
MATER_BE/models/base.py:9
↓ 1 callers
Function
log_failed_login
Log a failed login attempt with the provided username and IP address.
MATER_BE/utils/config/config_utils.py:89
↓ 1 callers
Function
openEditModal
(asset)
MATER_FE/src/components/assets/AssetViewAll.jsx:290
↓ 1 callers
Function
removeWidget
(id, e)
MATER_FE/src/components/Home.jsx:94
↓ 1 callers
Function
save_attachments
(attachments, asset_id, service_id, user_id)
MATER_BE/blueprints/service.py:17
↓ 1 callers
Function
send_sms_notification
Send an SMS notification using Twilio.
MATER_BE/utils/notifications/notifications_utils.py:38
↓ 1 callers
Function
setPrimaryMethod
(method)
MATER_FE/src/components/settings/UserMFAForm.jsx:131
↓ 1 callers
Function
testMfaMethod
(email)
MATER_FE/src/components/settings/UserMFAForm.jsx:60
Function
App
()
MATER_FE/src/App.jsx:45
Function
AssetAddForm
({ onClose })
MATER_FE/src/components/assets/AssetAddForm.jsx:12
Function
AssetEditForm
({ asset, onSubmit, onClose })
MATER_FE/src/components/assets/AssetEditForm.jsx:10
Function
AssetEditPage
({ onSubmit, onClose })
MATER_FE/src/components/assets/AssetEditPage.jsx:12
Function
AssetFormFields
({ assetData, setAssetData, statusOptions, imagePreview, setImagePreview, setImage, isSubmitting
MATER_FE/src/components/assets/common/AssetFormFields.jsx:5
Function
AssetTable
({ assets, openEditModal, fetchAssets })
MATER_FE/src/components/assets/AssetViewAll.jsx:37
Function
AssetViewAll
()
MATER_FE/src/components/assets/AssetViewAll.jsx:247
Function
BulkAssetUploadForm
()
MATER_FE/src/components/assets/AssetBulkUploadForm.jsx:9
Function
ColorPickerForm
()
MATER_FE/src/components/settings/ColorPickerForm.jsx:5
Function
ConfirmationModal
({ message, onConfirm, onCancel })
MATER_FE/src/components/common/ConfirmationModal.jsx:10
next →
1–100 of 296, ranked by callers