Commit b5e0b6a3 authored by Joel's avatar Joel

Merge branch 'main' into feat/embedding

parents 5a48f566 2b945451
...@@ -35,6 +35,7 @@ class DatasetService: ...@@ -35,6 +35,7 @@ class DatasetService:
permission_filter = Dataset.permission == 'all_team_members' permission_filter = Dataset.permission == 'all_team_members'
datasets = Dataset.query.filter( datasets = Dataset.query.filter(
db.and_(Dataset.provider == provider, Dataset.tenant_id == tenant_id, permission_filter)) \ db.and_(Dataset.provider == provider, Dataset.tenant_id == tenant_id, permission_filter)) \
.order_by(Dataset.created_at.desc()) \
.paginate( .paginate(
page=page, page=page,
per_page=per_page, per_page=per_page,
......
...@@ -20,6 +20,16 @@ export type AppContextValue = { ...@@ -20,6 +20,16 @@ export type AppContextValue = {
useSelector: typeof useSelector useSelector: typeof useSelector
} }
const initialLangeniusVersionInfo = {
current_env: '',
current_version: '',
latest_version: '',
release_date: '',
release_notes: '',
version: '',
can_auto_update: false,
}
const AppContext = createContext<AppContextValue>({ const AppContext = createContext<AppContextValue>({
apps: [], apps: [],
mutateApps: () => { }, mutateApps: () => { },
...@@ -30,15 +40,7 @@ const AppContext = createContext<AppContextValue>({ ...@@ -30,15 +40,7 @@ const AppContext = createContext<AppContextValue>({
}, },
mutateUserProfile: () => { }, mutateUserProfile: () => { },
pageContainerRef: createRef(), pageContainerRef: createRef(),
langeniusVersionInfo: { langeniusVersionInfo: initialLangeniusVersionInfo,
current_env: '',
current_version: '',
latest_version: '',
release_date: '',
release_notes: '',
version: '',
can_auto_update: false,
},
useSelector, useSelector,
}) })
...@@ -57,7 +59,7 @@ export const AppContextProvider: FC<AppContextProviderProps> = ({ children }) => ...@@ -57,7 +59,7 @@ export const AppContextProvider: FC<AppContextProviderProps> = ({ children }) =>
const { data: userProfileResponse, mutate: mutateUserProfile } = useSWR({ url: '/account/profile', params: {} }, fetchUserProfile) const { data: userProfileResponse, mutate: mutateUserProfile } = useSWR({ url: '/account/profile', params: {} }, fetchUserProfile)
const [userProfile, setUserProfile] = useState<UserProfileResponse>() const [userProfile, setUserProfile] = useState<UserProfileResponse>()
const [langeniusVersionInfo, setLangeniusVersionInfo] = useState<LangGeniusVersionResponse>() const [langeniusVersionInfo, setLangeniusVersionInfo] = useState<LangGeniusVersionResponse>(initialLangeniusVersionInfo)
const updateUserProfileAndVersion = async () => { const updateUserProfileAndVersion = async () => {
if (userProfileResponse && !userProfileResponse.bodyUsed) { if (userProfileResponse && !userProfileResponse.bodyUsed) {
const result = await userProfileResponse.json() const result = await userProfileResponse.json()
...@@ -72,7 +74,7 @@ export const AppContextProvider: FC<AppContextProviderProps> = ({ children }) => ...@@ -72,7 +74,7 @@ export const AppContextProvider: FC<AppContextProviderProps> = ({ children }) =>
updateUserProfileAndVersion() updateUserProfileAndVersion()
}, [userProfileResponse]) }, [userProfileResponse])
if (!appList || !userProfile || !langeniusVersionInfo) if (!appList || !userProfile)
return <Loading type='app' /> return <Loading type='app' />
return ( return (
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment