mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-09-19 12:03:54 +02:00
Jira email optional + PAT (#2198)
* make jira email optional * remove logs * remove more logs * change wording from PAT -> Personal Access Token * ensure name fits in default width
This commit is contained in:
@@ -11,9 +11,13 @@ export function createValidationSchema(json_values: dictionaryType) {
|
||||
|
||||
for (const key in json_values) {
|
||||
if (Object.prototype.hasOwnProperty.call(json_values, key)) {
|
||||
schemaFields[key] = Yup.string().required(
|
||||
`Please enter your ${getDisplayNameForCredentialKey(key)}`
|
||||
);
|
||||
if (json_values[key] === null) {
|
||||
schemaFields[key] = Yup.string().optional();
|
||||
} else {
|
||||
schemaFields[key] = Yup.string().required(
|
||||
`Please enter your ${getDisplayNameForCredentialKey(key)}`
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -35,7 +35,7 @@ export interface ConfluenceCredentialJson {
|
||||
}
|
||||
|
||||
export interface JiraCredentialJson {
|
||||
jira_user_email: string;
|
||||
jira_user_email: string | null;
|
||||
jira_api_token: string;
|
||||
}
|
||||
|
||||
@@ -201,7 +201,7 @@ export const credentialTemplates: Record<ValidSources, any> = {
|
||||
confluence_access_token: "",
|
||||
} as ConfluenceCredentialJson,
|
||||
jira: {
|
||||
jira_user_email: "",
|
||||
jira_user_email: null,
|
||||
jira_api_token: "",
|
||||
} as JiraCredentialJson,
|
||||
productboard: { productboard_access_token: "" } as ProductboardCredentialJson,
|
||||
@@ -311,8 +311,8 @@ export const credentialDisplayNames: Record<string, string> = {
|
||||
confluence_access_token: "Confluence Access Token",
|
||||
|
||||
// Jira
|
||||
jira_user_email: "Jira User Email",
|
||||
jira_api_token: "Jira API Token",
|
||||
jira_user_email: "Jira User Email (required for Jira Cloud)",
|
||||
jira_api_token: "API or Personal Access Token",
|
||||
|
||||
// Productboard
|
||||
productboard_access_token: "Productboard Access Token",
|
||||
|
Reference in New Issue
Block a user