X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FUI.git;a=blobdiff_plain;f=skyquake%2Fplugins%2Fproject_management%2Fsrc%2Fdashboard%2FprojectMgmtStore.js;h=f0a8eebf09f71241989c36e6c325c39b5acd33ca;hp=71c10a272a9b3e24a15c52adbcff89cf14453273;hb=e0f99eb61a70218c0d93b3dabb039fda8e65e4d8;hpb=5bfd6c3b0a2d8f3357f95f58dea7bb76ee7dbe28 diff --git a/skyquake/plugins/project_management/src/dashboard/projectMgmtStore.js b/skyquake/plugins/project_management/src/dashboard/projectMgmtStore.js index 71c10a272..f0a8eebf0 100644 --- a/skyquake/plugins/project_management/src/dashboard/projectMgmtStore.js +++ b/skyquake/plugins/project_management/src/dashboard/projectMgmtStore.js @@ -58,9 +58,11 @@ export default class ProjectManagementStore { projectRoles }); } - viewProject(data) { + viewProject() { + let data = arguments[0]; let project = data[0]; let projectIndex = data[1]; + let isReadOnly = data[2]; let ProjectData = { 'name': project['name'], @@ -71,14 +73,15 @@ export default class ProjectManagementStore { activeIndex: projectIndex, projectOpen: true, isEdit: true, - isReadOnly: true + isReadOnly: isReadOnly }, ProjectData); this.setState(state) } - editProject(isEdit) { - this.setState({ - isReadOnly: isEdit - }) + editProject(isReadOnly) { + this.viewProject([this.projects[this.activeIndex], this.activeIndex, isReadOnly]); + // this.setState({ + // isReadOnly: isEdit + // }) } handleCloseProjectPanel() { this.setState({