diff --git a/src/components/pages/News.js b/src/components/pages/News.js
index d1d7bff2d388d7cf4f9791a0fc3076b10bd405fb..e5911c69099cd44e4efe66fced6f707a26ea0146 100644
--- a/src/components/pages/News.js
+++ b/src/components/pages/News.js
@@ -26,6 +26,7 @@ class News extends Component {
               <Grid.Column floated='center' width={12}>
                 {item.title}
               </Grid.Column>
+              { this.props.user.role === 'Staff' ?
               <Grid.Column floated='right' width={4}>
                 <EditNewsForm
                   onClick={() => this.props.setSelectedNews(item)}
@@ -39,6 +40,7 @@ class News extends Component {
                   Delete
                 </Button>
               </Grid.Column>
+              : null }
             </Grid>
           </Item.Header>
           <Item.Description className='news-text' style={{ fontSize: '1.33em' }}>
@@ -76,7 +78,10 @@ class News extends Component {
         <Segment style={{ padding: '3em 3em' }} vertical>
           {/*  { this.props.user.is_superuser ? <AddNewsForm /> : ''} */}
           <Container text textAlign='center'>
-            <AddNewsForm />
+            {this.props.user.role === 'Staff' ?
+              <AddNewsForm />
+              :
+              null}
             <Item.Group divided>
               {this.renderNews()}
             </Item.Group>