Skip to content

Commit 139005e

Browse files
Merge pull request #3019 from OneCommunityGlobal/yashwanth_category_column
Yashwanth Category columns of projects page
2 parents 913fe44 + 1501f14 commit 139005e

3 files changed

Lines changed: 50 additions & 61 deletions

File tree

src/components/Projects/Project/Project.jsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,9 @@ const Project = props => {
9797
} else {
9898
await props.modifyProject(projectData);
9999
}
100+
if (props.projectData.category) {
101+
setCategory(props.projectData.category);
102+
}
100103
};
101104

102105
onUpdateProject();

src/components/Reports/Reports.jsx

Lines changed: 46 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -308,51 +308,52 @@ class ReportsPage extends Component {
308308
}));
309309
}
310310

311-
// showTotalProject() {
312-
// if (this.state.showTotalProject) {
313-
// this.setState({
314-
// showTotalProject: false,
315-
// loading: false,
316-
// });
317-
// return;
318-
// }
319-
320-
// this.setState({
321-
// loading: true,
322-
// showProjects: false,
323-
// showPeople: false,
324-
// showTeams: false,
325-
// showTotalTeam: false,
326-
// showTotalPeople: false,
327-
// showTotalProject: false, // Initially hide the report
328-
// showAddTimeForm: false,
329-
// showAddProjHistory: false,
330-
// showAddPersonHistory: false,
331-
// showAddTeamHistory: false,
332-
// }, () => {
333-
// setTimeout(() => {
334-
// this.setState({
335-
// loading: false,
336-
// showTotalProject: true, // Show the report after loading completes
337-
// });
338-
// }, 2000); // Adjust the delay as needed
339-
// });
340-
// }
341311
showTotalProject() {
342-
this.setState(prevState => ({
312+
if (this.state.showTotalProject) {
313+
this.setState({
314+
showTotalProject: false,
315+
loading: false,
316+
});
317+
return;
318+
}
319+
320+
this.setState({
321+
loading: true,
343322
showProjects: false,
344323
showPeople: false,
345324
showTeams: false,
346-
showTotalProject: !prevState.showTotalProject,
347325
showTotalTeam: false,
348326
showTotalPeople: false,
327+
showTotalProject: false, // Initially hide the report
349328
showAddTimeForm: false,
350329
showAddProjHistory: false,
351330
showAddPersonHistory: false,
352331
showAddTeamHistory: false,
353-
}));
332+
}, () => {
333+
setTimeout(() => {
334+
this.setState({
335+
loading: false,
336+
showTotalProject: true, // Show the report after loading completes
337+
});
338+
}, 2000); // Adjust the delay as needed
339+
});
354340
}
355341

342+
// showTotalProject() {
343+
// this.setState(prevState => ({
344+
// showProjects: false,
345+
// showPeople: false,
346+
// showTeams: false,
347+
// showTotalProject: !prevState.showTotalProject,
348+
// showTotalTeam: false,
349+
// showTotalPeople: false,
350+
// showAddTimeForm: false,
351+
// showAddProjHistory: false,
352+
// showAddPersonHistory: false,
353+
// showAddTeamHistory: false,
354+
// }));
355+
// }
356+
356357
showAddProjHistory() {
357358
this.setState(prevState => ({
358359
showProjects: false,
@@ -597,24 +598,18 @@ class ReportsPage extends Component {
597598
/>
598599
</div>
599600
</div>
600-
<div>
601-
<div className="total-report-item">
602-
<Button color="info" onClick={this.showTotalTeam}>
603-
{this.state.showTotalTeam ? 'Hide Total Team Report' : 'Show Total Team Report'}
604-
</Button>
605-
<div style={{ display: 'inline-block', marginLeft: 10 }}>
606-
<EditableInfoModal
607-
areaName="totalTeamReportInfoPoint"
608-
areaTitle="Total Team Report"
609-
role={userRole}
610-
fontSize={15}
611-
isPermissionPage
612-
darkMode={darkMode}
613-
/>
614-
</div>
615-
</div>
616-
</div>
617-
</div>
601+
602+
603+
604+
<div>
605+
<div className="total-report-item">
606+
<Button color="info" onClick={this.showTotalProject}>
607+
{this.state.showTotalProject ? 'Hide Total Project Report' : 'Show Total Project Report'}
608+
</Button>
609+
</div>
610+
</div>
611+
</div>
612+
618613
{myRole != 'Owner' && (
619614
<div className="lost-time-container">
620615
<div className="lost-time-item">
@@ -761,15 +756,6 @@ class ReportsPage extends Component {
761756
{this.state.showTeams && (
762757
<TeamTable allTeams={this.state.teamSearchData} darkMode={darkMode} />
763758
)}
764-
{this.state.showTotalProject && (
765-
<TotalProjectReport
766-
startDate={this.state.startDate}
767-
endDate={this.state.endDate}
768-
userProfiles={userProfilesBasicInfo}
769-
projects={projects}
770-
darkMode={darkMode}
771-
/>
772-
)}
773759
{this.state.showTotalPeople && (
774760
<TotalPeopleReport
775761
startDate={this.state.startDate}

src/components/Reports/TotalReport/TotalProjectReport.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ function TotalProjectReport(props) {
245245
<div>
246246
{!totalProjectReportDataReady ? (
247247
<div style={{ textAlign: 'center' }}>
248-
<Loading align="center" darkMode={darkMode}/>
248+
""
249249
<div
250250
style={{
251251
width: '50%',

0 commit comments

Comments
 (0)