INFRA-730| Deepak Jain| adding new teams

This commit is contained in:
Deepak Jain
2021-05-06 12:57:04 +05:30
parent 8d98fb7d16
commit 6fe1ac1c57
3 changed files with 9 additions and 5 deletions

View File

@@ -122,7 +122,7 @@ const BaseForm = (props: BaseFormProps) => {
{
props => (
<Form>
<ManifestForm id={props.values.id} />
<ManifestForm manifest={props.values} />
<Divider />
<div className={classes.root}>
<Tabs orientation="vertical" variant="scrollable" value={currentTab} onChange={handleTabChange}

View File

@@ -3,7 +3,6 @@ import {Box, Grid, makeStyles} from '@material-ui/core';
import {toMenuItems} from './FormUtil';
import {FormikTextField} from '../components/common/FormikTextField';
import * as _m from '../models/Manifest'
import {useEffect} from "react";
const environments = ["dev", "qa", "perf", "prod"]
@@ -24,7 +23,12 @@ const useStyles = makeStyles({
const ManifestForm = (props: any) => {
const classes = useStyles();
const [id] = React.useState(props.id);
const id = props.manifest.id;
const team = props.manifest.team.name;
let teams: string[] = _m.teams;
if (!(team in _m.teams) && team != "") {
teams = [..._m.teams, team]
}
const disableNameAndEnvironment = id !== undefined;
return (
<Box className={classes.box}>
@@ -36,7 +40,7 @@ const ManifestForm = (props: any) => {
{toMenuItems(environments)}
</FormikTextField>
<FormikTextField className={classes.field} select label="Team" name="team.name">
{toMenuItems(_m.teams)}
{toMenuItems(teams)}
</FormikTextField>
</Grid>
</Box>

View File

@@ -23,7 +23,7 @@ export const namespaces = {
}
export const teams = {
lending: ['Accounting', 'LoanManagement', 'LoanOrigination', 'Camunda', 'Kafka', 'Infra', 'DataPlatform', 'DataScience'],
lending: ['Infra', 'DataPlatform', 'DataScience', 'PLOrigination', 'HLOrigination', 'UnderwritingAndFraudDetection', 'OpsTech','CBP'],
gi: ['GI'],
}[window.config.INFRA_VERTICAL]