From d4efefd92042e9a64d4ef5876facacbe583db537 Mon Sep 17 00:00:00 2001 From: unknown <n.santhanam@redkarma.eu> Date: Fri, 30 Oct 2020 10:30:42 +0530 Subject: [PATCH] TMSS-309 Project column removed from the SU List in the project view. --- .../tmss_webapp/src/routes/Project/view.js | 2 +- .../routes/Scheduling/SchedulingUnitList.js | 54 ++++++++++--------- 2 files changed, 30 insertions(+), 26 deletions(-) diff --git a/SAS/TMSS/frontend/tmss_webapp/src/routes/Project/view.js b/SAS/TMSS/frontend/tmss_webapp/src/routes/Project/view.js index d621f328343..d2dfd4708c5 100644 --- a/SAS/TMSS/frontend/tmss_webapp/src/routes/Project/view.js +++ b/SAS/TMSS/frontend/tmss_webapp/src/routes/Project/view.js @@ -187,7 +187,7 @@ export class ProjectView extends Component { </div> </div> </div> - <SchedulingUnitList project={this.state.project.name}/> + <SchedulingUnitList project={this.state.project.name} hideProjectColumn/> </div> </React.Fragment> } diff --git a/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/SchedulingUnitList.js b/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/SchedulingUnitList.js index 718eeae2670..570ca6388bd 100644 --- a/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/SchedulingUnitList.js +++ b/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/SchedulingUnitList.js @@ -10,37 +10,41 @@ class SchedulingUnitList extends Component{ constructor(props){ super(props) + const defaultcolumns = { + type:{ + name:"Type", + filter:"select" + }, + name:"Name", + description:"Description", + project:"Project", + created_at:{ + name:"Created At", + filter: "date" + }, + updated_at:{ + name:"Updated At", + filter: "date" + }, + requirements_template_id:{ + name: "Template", + filter: "select" + }, + start_time:"Start Time", + stop_time:"End time", + duration:"Duration (HH:mm:ss)", + status:"Status" + }; + if (props.hideProjectColumn) { + delete defaultcolumns['project']; + } this.state = { scheduleunit: [], paths: [{ "View": "/schedulingunit/view", }], isLoading: true, - defaultcolumns: [ { - type:{ - name:"Type", - filter:"select" - }, - name:"Name", - description:"Description", - project:"Project", - created_at:{ - name:"Created At", - filter: "date" - }, - updated_at:{ - name:"Updated At", - filter: "date" - }, - requirements_template_id:{ - name: "Template", - filter: "select" - }, - start_time:"Start Time", - stop_time:"End time", - duration:"Duration (HH:mm:ss)", - status:"Status" - }], + defaultcolumns: [defaultcolumns], optionalcolumns: [{ actionpath:"actionpath", }], -- GitLab