Skip to content

Commit

Permalink
✨ Feat(settings): migrate FILE_SIZE_LIMIT
Browse files Browse the repository at this point in the history
  • Loading branch information
MasterKenth committed Dec 2, 2024
1 parent 99531c4 commit 7394f9c
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 3 deletions.
5 changes: 3 additions & 2 deletions fai-rag-app/fai-backend/fai_backend/documents/routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,8 @@ async def list_view(


@router.get('/documents/upload', response_model=list, response_model_exclude_none=True)
def upload_view(view=Depends(get_page_template_for_logged_in_users)) -> list:
async def upload_view(view=Depends(get_page_template_for_logged_in_users)) -> list:
settings_service = SettingsServiceFactory().get_service()
return view(
[c.Div(components=[
c.Div(components=[
Expand All @@ -101,7 +102,7 @@ def upload_view(view=Depends(get_page_template_for_logged_in_users)) -> list:
title=_('file', 'File'),
required=True,
multiple=True,
file_size_limit=settings.FILE_SIZE_LIMIT,
file_size_limit=await settings_service.get_value(SettingKey.FILE_SIZE_LIMIT),
),
c.Button(
html_type='submit',
Expand Down
10 changes: 10 additions & 0 deletions fai-rag-app/fai-backend/fai_backend/settings/routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,16 @@ async def edit_settings(
size='sm',
value=settings.FIXED_PIN,
),
c.Range(
name='settings.FILE_SIZE_LIMIT',
label=_('Document upload size limit (MB)'),
required=True,
size='sm',
min=0,
max=2000,
step=10,
value=settings.FILE_SIZE_LIMIT,
),

c.Heading(text='AI Settings', class_name='font-bold'),
c.InputField(
Expand Down
2 changes: 1 addition & 1 deletion fai-rag-app/fai-backend/fai_backend/settings/service.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ class SettingKey(Enum):
FIXED_PIN = 'FIXED_PIN'
OPENAI_API_KEY = 'OPENAI_API_KEY'
VLLM_CONFIG = 'VLLM_CONFIG'
OPENAI_API_KEY = 'OPENAI_API_KEY'
APP_VECTOR_DB_EMBEDDING_MODEL = 'APP_VECTOR_DB_EMBEDDING_MODEL'
FILE_SIZE_LIMIT = 'FILE_SIZE_LIMIT'

# Email
BREVO_API_URL = 'BREVO_API_URL'
Expand Down

0 comments on commit 7394f9c

Please sign in to comment.