Danswer APIs Document Ingestion Endpoint (#716)

This commit is contained in:
Yuhong Sun
2023-11-26 19:09:22 -08:00
committed by GitHub
parent d291fea020
commit 39d09a162a
26 changed files with 438 additions and 165 deletions

View File

@@ -321,7 +321,7 @@ const Main = () => {
| Credential<GoogleDriveCredentialJson>
| undefined = credentialsData.find(
(credential) =>
credential.credential_json?.google_drive_tokens && credential.is_admin
credential.credential_json?.google_drive_tokens && credential.admin_public
);
const googleDriveServiceAccountCredential:
| Credential<GoogleDriveServiceAccountCredentialJson>

View File

@@ -57,7 +57,7 @@ export function CredentialForm<T extends Yup.AnyObject>({
formikHelpers.setSubmitting(true);
submitCredential<T>({
credential_json: values,
is_admin: true,
admin_public: true,
}).then(({ message, isSuccess }) => {
setPopup({ message, type: isSuccess ? "success" : "error" });
formikHelpers.setSubmitting(false);

View File

@@ -11,7 +11,7 @@ export const setupGoogleDriveOAuth = async ({
"Content-Type": "application/json",
},
body: JSON.stringify({
is_admin: isAdmin,
admin_public: isAdmin,
credential_json: {},
}),
});

View File

@@ -168,7 +168,7 @@ export interface ConnectorIndexingStatus<
// CREDENTIALS
export interface CredentialBase<T> {
credential_json: T;
is_admin: boolean;
admin_public: boolean;
}
export interface Credential<T> extends CredentialBase<T> {