diff --git a/server/nativeapi/native_api.go b/server/nativeapi/native_api.go index 499f617b..8caa2d56 100644 --- a/server/nativeapi/native_api.go +++ b/server/nativeapi/native_api.go @@ -45,7 +45,9 @@ func (n *Router) routes() http.Handler { n.R(r, "/playlist", model.Playlist{}, true) n.R(r, "/transcoding", model.Transcoding{}, conf.Server.EnableTranscodingConfig) n.R(r, "/radio", model.Radio{}, true) - n.RX(r, "/share", n.share.NewRepository, true) + if conf.Server.DevEnableShare { + n.RX(r, "/share", n.share.NewRepository, true) + } n.addPlaylistTrackRoute(r) diff --git a/ui/src/common/SongBulkActions.js b/ui/src/common/SongBulkActions.js index b835dabc..8218139b 100644 --- a/ui/src/common/SongBulkActions.js +++ b/ui/src/common/SongBulkActions.js @@ -7,6 +7,7 @@ import { BatchPlayButton } from './index' import { AddToPlaylistButton } from './AddToPlaylistButton' import { makeStyles } from '@material-ui/core/styles' import { BatchShareButton } from './BatchShareButton' +import config from '../config' const useStyles = makeStyles((theme) => ({ button: { @@ -43,7 +44,9 @@ export const SongBulkActions = (props) => { icon={} className={classes.button} /> - + {config.devEnableShare && ( + + )} )