diff --git a/src/components/Project/ProjectHome.js b/src/components/Project/ProjectHome.js
index 162dfda..f41e757 100644
--- a/src/components/Project/ProjectHome.js
+++ b/src/components/Project/ProjectHome.js
@@ -153,7 +153,7 @@ class ProjectHome extends Component {
{this.props.user &&
- this.props.user.email === project.creator ? (
+ (this.props.user.email === project.creator || this.props.user.role === 'admin') ? (
this.toggleMenu(e) : this.state.projectType === 'project' ? () => this.props.updateProject(this.state.projectType, this.props.project._id) : () => { this.setState({ projectType: 'project' }, () => this.saveProject()) }}
+ onClick={this.props.user.blocklyRole === 'admin' && (!this.props.project || this.props.user.email === this.props.project.creator) ? (e) => this.toggleMenu(e) : this.state.projectType === 'project' ? () => this.props.updateProject(this.state.projectType, this.props.project._id) : () => { this.setState({ projectType: 'project' }, () => this.saveProject()) }}
size="large">
diff --git a/src/components/Workspace/WorkspaceFunc.js b/src/components/Workspace/WorkspaceFunc.js
index 1ec8d60..6d3ecc8 100644
--- a/src/components/Workspace/WorkspaceFunc.js
+++ b/src/components/Workspace/WorkspaceFunc.js
@@ -86,7 +86,7 @@ class WorkspaceFunc extends Component {
(this.props.projectType === "project" ||
this.props.projectType === "gallery") &&
this.props.user &&
- this.props.user.email === this.props.project.creator ? (
+ (this.props.user.email === this.props.project.creator || this.props.user.role === 'admin' ) ? (