Skip to content
Snippets Groups Projects
Commit ba49cb19 authored by Reinder Kraaij's avatar Reinder Kraaij :eye:
Browse files

Fix Project status change dialog

parent 411bf0e9
No related branches found
No related tags found
1 merge request!1394Fix Project status change dialog
......@@ -230,9 +230,7 @@ export function ProjectList(props) {
*/
const getSUDialogContent = () => {
let changedData = [];
console.log( "getSUDialogContent",selectedRows)
for (const row of selectedRows) {
console.log("Row is",row)
let changedRow = {}
changedRow.project_state_value = changedStatus;
......@@ -257,7 +255,6 @@ export function ProjectList(props) {
* @returns Content to be displayed in dialog after updating the staus in backend
*/
const getSUResponseDialogContent = () => {
console.log ("getSUResponseDialogContent",statusChangeResponse)
return (
<div style={{ marginTop: '1em' }}>
<b></b>
......@@ -295,7 +292,6 @@ export function ProjectList(props) {
* Show confirmation dialog to update status change
*/
const confirmStatusChange = () => {
console.log("confirmStatusChange")
let newdialog = {};
newdialog.type = "confirmation";
newdialog.header = `Confirm Project(s) Status Change`;
......@@ -307,7 +303,6 @@ export function ProjectList(props) {
},
{
id: 'no', title: 'No', callback: () => {
console.log("Calling Close from confirmStatusChange")
setChangedStatus(null)
closeDialog()
}
......@@ -331,11 +326,10 @@ export function ProjectList(props) {
* Updating status in backend on confirmation and displaying response of the updation
*/
const submitStatusChange = async () => {
console.log("submitStatusChange",selectedRows)
let newStatusChangeResponse = []
for (const row of selectedRows) {
row.project_state = changedStatus.url
row.project_state_value = changedStatus;
row.project_state = row.project_state.replace(row.project_state_value, changedStatus) // this is the write field
row.project_state_value = changedStatus; // for consistency, will be ignored at the server
let response = await ProjectService.updateProject(row.name, row)
if (response.isUpdated) {
newStatusChangeResponse.push({
......@@ -353,7 +347,6 @@ export function ProjectList(props) {
appGrowl.show({ severity: 'error', summary: 'Failed to update project status' });
}
}
console.log("newStatusChangeResponse", newStatusChangeResponse)
setStatusChangeResponse(newStatusChangeResponse)
......@@ -362,7 +355,6 @@ export function ProjectList(props) {
useEffect(()=>{
if (statusChangeResponse==null) return
let newdialog = {...dialog}
console.log(newdialog)
newdialog.type = "confirmation";
newdialog.header = `Project(s) Status Update Info`;
newdialog.content = getSUResponseDialogContent;
......
......@@ -19,7 +19,6 @@ export default function ProjectStatusDialog(props) {
const Save = () => {
if (!onSave) return;
onSave(projectStatus);
}
const footer = (
......
......@@ -5,7 +5,6 @@ import { appGrowl } from "../../../../layout/components/AppGrowl";
import ScheduleService from "../../../../services/schedule.service";
import { getStatusContent } from "../contents";
import { Button } from "primereact/button";
import { useState } from "react";
import _ from 'lodash';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment