Editing columns, fix addition of participants,
commenting catalog
This commit is contained in:
parent
5ad50a8ed0
commit
c14590a0cb
@ -299,13 +299,25 @@ export const TrackerModal = ({
|
|||||||
title: columnName
|
title: columnName
|
||||||
}
|
}
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
setActive(false);
|
const existingColumn = projectBoard.columns.find(
|
||||||
dispatch(editColumnName({ id: columnId, title: columnName }));
|
(column) => column.title === columnName
|
||||||
showNotification({
|
);
|
||||||
show: true,
|
|
||||||
text: "Колонка успешно изменена",
|
if (existingColumn) {
|
||||||
type: "success"
|
showNotification({
|
||||||
});
|
show: true,
|
||||||
|
text: "Колонка с таким названием уже существует",
|
||||||
|
type: "error"
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
setActive(false);
|
||||||
|
dispatch(editColumnName({ id: columnId, title: columnName }));
|
||||||
|
showNotification({
|
||||||
|
show: true,
|
||||||
|
text: "Колонка успешно изменена",
|
||||||
|
type: "success"
|
||||||
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -375,14 +387,30 @@ export const TrackerModal = ({
|
|||||||
email: emailWorker,
|
email: emailWorker,
|
||||||
project_id: projectBoard.id
|
project_id: projectBoard.id
|
||||||
}
|
}
|
||||||
}).then((el) => {
|
}).then((response) => {
|
||||||
setActive(false);
|
if (response.status === 400) {
|
||||||
setEmailWorker("");
|
showNotification({
|
||||||
showNotification({
|
show: true,
|
||||||
show: true,
|
text: "Участник уже добавлен в проект",
|
||||||
text: "Приглашение отправлено",
|
type: "error"
|
||||||
type: "success"
|
});
|
||||||
});
|
} else if (response.status === 404) {
|
||||||
|
showNotification({
|
||||||
|
show: true,
|
||||||
|
text: "Данной почты не существует",
|
||||||
|
type: "error"
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
setActive(false);
|
||||||
|
setEmailWorker("");
|
||||||
|
// const newParticipant = response.data;
|
||||||
|
dispatch(addPersonToProject(response));
|
||||||
|
showNotification({
|
||||||
|
show: true,
|
||||||
|
text: "Приглашение отправлено",
|
||||||
|
type: "success"
|
||||||
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
setEmailError("Некорректный e-mail адрес");
|
setEmailError("Некорректный e-mail адрес");
|
||||||
|
@ -43,11 +43,11 @@ export const Navigation = () => {
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
partner: [
|
partner: [
|
||||||
{
|
// {
|
||||||
path: "/catalog",
|
// path: "/catalog",
|
||||||
active: "candidate",
|
// active: "candidate",
|
||||||
name: "Каталог"
|
// name: "Каталог"
|
||||||
},
|
// },
|
||||||
{
|
{
|
||||||
path: "/requests",
|
path: "/requests",
|
||||||
name: "Мои вакансии"
|
name: "Мои вакансии"
|
||||||
|
@ -159,14 +159,14 @@ export const ProjectTicket = ({ project, index }) => {
|
|||||||
setAcceptModalOpen(true);
|
setAcceptModalOpen(true);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<img src={archiveSet}></img>
|
{/* <img src={archiveSet}></img>
|
||||||
<p>в архив</p>
|
<p>в архив</p>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
navigate(`/profile/statistics/${project.id}`);
|
navigate(`/profile/statistics/${project.id}`);
|
||||||
}}
|
}}
|
||||||
>
|
> */}
|
||||||
<img src={archiveSet}></img>
|
<img src={archiveSet}></img>
|
||||||
<p>статистика</p>
|
<p>статистика</p>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user