From e198d2567e03ac6bb886364c8001f39f5a6c364c Mon Sep 17 00:00:00 2001 From: NithyaSanthanam <nithya.s@matriotsolutions.com> Date: Thu, 10 Feb 2022 13:45:27 +0530 Subject: [PATCH] TMSS-1537: Enabled edit for scheduled status in SU summary in timeline and week view --- SAS/TMSS/frontend/tmss_webapp/.env | 3 ++- SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/summary.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/SAS/TMSS/frontend/tmss_webapp/.env b/SAS/TMSS/frontend/tmss_webapp/.env index fe03ed51b3f..5ae84cf5c36 100644 --- a/SAS/TMSS/frontend/tmss_webapp/.env +++ b/SAS/TMSS/frontend/tmss_webapp/.env @@ -1 +1,2 @@ -REACT_APP_WEBSOCKET_URL=ws://localhost:5678/ \ No newline at end of file +REACT_APP_WEBSOCKET_URL=ws://localhost:5678/ +REACT_APP_EDITABLE_CONTRAINTS=defined,scheduled,schedulable,unschedulable \ No newline at end of file diff --git a/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/summary.js b/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/summary.js index b8009565f7c..910efecbe57 100644 --- a/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/summary.js +++ b/SAS/TMSS/frontend/tmss_webapp/src/routes/Scheduling/summary.js @@ -166,6 +166,7 @@ export class SchedulingUnitSummary extends Component { const promises = [ AuthUtil.getUserRolePermission() ]; + console.log(process.env.REACT_APP_EDITABLE_CONTRAINTS) this.updateConstraintTemplate(); await Promise.all(promises).then(responses => { this.setState({userrole: responses[0],editCheck:1}); @@ -244,7 +245,7 @@ export class SchedulingUnitSummary extends Component { <> <div className="col-12 constraints-summary" style={{ top:"0px",position:"relative",}}> <label>Constraints:</label> - {permissions.edit && (_.includes(["defined", "schedulable", "unschedulable"], schedulingUnit.status)) ? + {permissions.edit && (_.includes(_.split(process.env.REACT_APP_EDITABLE_CONTRAINTS, ',' ), schedulingUnit.status)) ? <i class="fa fa-pencil-alt" style={{ marginLeft:"5px",position:"absolute",top:"-3px",cursor:"pointer"}} title = {'Edit Scheduling Constraint'} onClick={()=> this.props.onCloseFn(true)}> -- GitLab