diff options
author | multiple creatures <dev@multiple-creature.party> | 2019-05-19 11:00:28 -0500 |
---|---|---|
committer | multiple creatures <dev@multiple-creature.party> | 2019-05-21 03:16:51 -0500 |
commit | 8b47cdef241d1017511dd6ed6bee3dc01858a3b8 (patch) | |
tree | eec39beb0e7db1ef34b42f3e53211ef70793329a /app/javascript/flavours/glitch/features | |
parent | 46216a40300201b0d557f6ab8d3e87ba3386cfcc (diff) |
add quick links for staff
Diffstat (limited to 'app/javascript/flavours/glitch/features')
-rw-r--r-- | app/javascript/flavours/glitch/features/compose/index.js | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/app/javascript/flavours/glitch/features/compose/index.js b/app/javascript/flavours/glitch/features/compose/index.js index e60eedfd9..2ba771058 100644 --- a/app/javascript/flavours/glitch/features/compose/index.js +++ b/app/javascript/flavours/glitch/features/compose/index.js @@ -10,7 +10,7 @@ import SearchContainer from './containers/search_container'; import Motion from 'flavours/glitch/util/optional_motion'; import spring from 'react-motion/lib/spring'; import SearchResultsContainer from './containers/search_results_container'; -import { me, mascot } from 'flavours/glitch/util/initial_state'; +import { me, mascot, isStaff } from 'flavours/glitch/util/initial_state'; import { cycleElefriendCompose } from 'flavours/glitch/actions/compose'; import HeaderContainer from './containers/header_container'; @@ -62,6 +62,20 @@ class Compose extends React.PureComponent { {!isSearchPage && <div className='drawer__inner'> <NavigationContainer /> <ComposeFormContainer /> + {isStaff && multiColumn && ( + <div className='drawer__inner__admin'> + <h2>Staff Tools</h2> + <ul> + <li><a href="/admin/action_logs" target="_blank" rel="nofollow noopener">Audit log</a></li> + <li><a href="/admin/reports" target="_blank" rel="nofollow noopener">Reports</a></li> + <li><a href="/admin/pending_accounts" target="_blank" rel="nofollow noopener">Pending accounts</a></li> + <li><a href="/admin/domain_blocks/new" target="_blank" rel="nofollow noopener">Add domain policy...</a></li> + <li><a href="/admin/instances" target="_blank" rel="nofollow noopener">Federation</a></li> + <li><a href="/admin/accounts" target="_blank" rel="nofollow noopener">Accounts</a></li> + <li><a href="/admin/custom_emojis" target="_blank" rel="nofollow noopener">Custom emojis</a></li> + </ul> + </div> + )} {multiColumn && ( <div className='drawer__inner__mastodon'> {mascot ? <img alt='' draggable='false' src={mascot} /> : <button className='mastodon' onClick={onClickElefriend} />} |