add SHA to sidebar

This commit is contained in:
zoidy 2020-10-31 15:50:14 -07:00
parent d562d1a60d
commit b0ce9826a2
3 changed files with 13 additions and 3 deletions

View File

@ -47,6 +47,12 @@
<span v-if="disableExternal">File Browser</span> <span v-if="disableExternal">File Browser</span>
<a v-else rel="noopener noreferrer" target="_blank" href="https://github.com/filebrowser/filebrowser">File Browser</a> <a v-else rel="noopener noreferrer" target="_blank" href="https://github.com/filebrowser/filebrowser">File Browser</a>
<span> {{ version }}</span> <span> {{ version }}</span>
<span>
Commit SHA:
<a rel="noopener noreferrer" target="_blank" :href="'https://github.com/zoidy/filebrowser/commit/'+commitSHA">
<span style="width:3.7em;overflow:hidden;display:inline-block;white-space:nowrap;vertical-align:bottom;">{{ commitSHA }}</span>
</a>
</span>
</span> </span>
<span><a @click="help">{{ $t('sidebar.help') }}</a></span> <span><a @click="help">{{ $t('sidebar.help') }}</a></span>
</p> </p>
@ -56,7 +62,7 @@
<script> <script>
import { mapState, mapGetters } from 'vuex' import { mapState, mapGetters } from 'vuex'
import * as auth from '@/utils/auth' import * as auth from '@/utils/auth'
import { version, signup, disableExternal, noAuth, authMethod } from '@/utils/constants' import { version, signup, disableExternal, noAuth, authMethod, commitSHA } from '@/utils/constants'
export default { export default {
name: 'sidebar', name: 'sidebar',
@ -70,7 +76,8 @@ export default {
version: () => version, version: () => version,
disableExternal: () => disableExternal, disableExternal: () => disableExternal,
noAuth: () => noAuth, noAuth: () => noAuth,
authMethod: () => authMethod authMethod: () => authMethod,
commitSHA: () => commitSHA
}, },
methods: { methods: {
help () { help () {

View File

@ -14,6 +14,7 @@ const theme = window.FileBrowser.Theme
const enableThumbs = window.FileBrowser.EnableThumbs const enableThumbs = window.FileBrowser.EnableThumbs
const resizePreview = window.FileBrowser.ResizePreview const resizePreview = window.FileBrowser.ResizePreview
const enableExec = window.FileBrowser.EnableExec const enableExec = window.FileBrowser.EnableExec
const commitSHA = window.FileBrowser.CommitSHA
export { export {
name, name,
@ -30,5 +31,6 @@ export {
theme, theme,
enableThumbs, enableThumbs,
resizePreview, resizePreview,
enableExec enableExec,
commitSHA
} }

View File

@ -42,6 +42,7 @@ func handleWithStaticData(w http.ResponseWriter, _ *http.Request, d *data, box *
"EnableThumbs": d.server.EnableThumbnails, "EnableThumbs": d.server.EnableThumbnails,
"ResizePreview": d.server.ResizePreview, "ResizePreview": d.server.ResizePreview,
"EnableExec": d.server.EnableExec, "EnableExec": d.server.EnableExec,
"CommitSHA": version.CommitSHA,
} }
if d.settings.Branding.Files != "" { if d.settings.Branding.Files != "" {