feat: disable atomic operation on nestjs graphql models (#751)
* feat: no atomic * feat: update front not atomic operations * feat: optional fields for person model & use proper gql type * Fix bug display name * Fix bug update user * Fixed bug avatar URL * Fixed display name on people cell * Fix lint * Fixed storybook display name * Fix storybook requests --------- Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com>
This commit is contained in:
@ -10,7 +10,7 @@ import { PipelineProgressPointOfContactPickerFieldEditMode } from './PipelinePro
|
||||
|
||||
type OwnProps = {
|
||||
pipelineProgress: Pick<PipelineProgress, 'id' | 'pointOfContactId'> & {
|
||||
pointOfContact?: Pick<Person, 'id' | 'firstName' | 'lastName'> | null;
|
||||
pointOfContact?: Pick<Person, 'id' | 'displayName'> | null;
|
||||
};
|
||||
};
|
||||
|
||||
@ -34,10 +34,7 @@ export function PipelineProgressPointOfContactEditableField({
|
||||
pipelineProgress.pointOfContact ? (
|
||||
<PersonChip
|
||||
id={pipelineProgress.pointOfContact.id}
|
||||
name={
|
||||
pipelineProgress.pointOfContact?.firstName +
|
||||
pipelineProgress.pointOfContact.lastName
|
||||
}
|
||||
name={pipelineProgress.pointOfContact.displayName}
|
||||
/>
|
||||
) : (
|
||||
<></>
|
||||
|
||||
@ -12,7 +12,10 @@ const PipelineProgressPointOfContactPickerContainer = styled.div`
|
||||
|
||||
export type OwnProps = {
|
||||
pipelineProgress: Pick<PipelineProgress, 'id'> & {
|
||||
pointOfContact?: Pick<Person, 'id' | 'firstName' | 'lastName'> | null;
|
||||
pointOfContact?: Pick<
|
||||
Person,
|
||||
'id' | 'firstName' | 'lastName' | 'displayName'
|
||||
> | null;
|
||||
};
|
||||
onSubmit?: () => void;
|
||||
onCancel?: () => void;
|
||||
|
||||
@ -42,6 +42,7 @@ export const GET_PIPELINE_PROGRESS = gql`
|
||||
id
|
||||
firstName
|
||||
lastName
|
||||
displayName
|
||||
}
|
||||
probability
|
||||
}
|
||||
@ -59,9 +60,9 @@ export const UPDATE_PIPELINE_PROGRESS = gql`
|
||||
updateOnePipelineProgress(
|
||||
where: { id: $id }
|
||||
data: {
|
||||
amount: { set: $amount }
|
||||
closeDate: { set: $closeDate }
|
||||
probability: { set: $probability }
|
||||
amount: $amount
|
||||
closeDate: $closeDate
|
||||
probability: $probability
|
||||
pointOfContact: { connect: { id: $pointOfContactId } }
|
||||
}
|
||||
) {
|
||||
|
||||
@ -10,7 +10,7 @@ export const DELETE_PIPELINE_PROGRESS = gql`
|
||||
|
||||
export const UPDATE_PIPELINE_STAGE = gql`
|
||||
mutation UpdatePipelineStage($id: String, $name: String) {
|
||||
updateOnePipelineStage(where: { id: $id }, data: { name: { set: $name } }) {
|
||||
updateOnePipelineStage(where: { id: $id }, data: { name: $name }) {
|
||||
id
|
||||
name
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user