add proper remote url to SHA link in sidebar
This commit is contained in:
parent
b0ce9826a2
commit
32b0e81cbe
@ -11,7 +11,7 @@ build:
|
||||
env:
|
||||
- CGO_ENABLED=0
|
||||
ldflags:
|
||||
- -s -w -X github.com/filebrowser/filebrowser/v2/version.Version={{ .Version }} -X github.com/filebrowser/filebrowser/v2/version.CommitSHA={{ .ShortCommit }}
|
||||
- -s -w -X github.com/filebrowser/filebrowser/v2/version.Version={{ .Version }} -X github.com/filebrowser/filebrowser/v2/version.CommitSHA={{ .ShortCommit }} -X github.com/filebrowser/filebrowser/v2/version.GitURL={{ .GitURL }}
|
||||
main: main.go
|
||||
binary: filebrowser
|
||||
goos:
|
||||
|
||||
@ -47,12 +47,12 @@
|
||||
<span v-if="disableExternal">File Browser</span>
|
||||
<a v-else rel="noopener noreferrer" target="_blank" href="https://github.com/filebrowser/filebrowser">File Browser</a>
|
||||
<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>
|
||||
Commit SHA:
|
||||
<a rel="noopener noreferrer" target="_blank" :href="gitURL+'/commit/'+commitSHA">
|
||||
<span style="width:3.7em;overflow:hidden;display:inline-block;white-space:nowrap;vertical-align:bottom;">{{ commitSHA }}</span>
|
||||
</a>
|
||||
</span>
|
||||
<span><a @click="help">{{ $t('sidebar.help') }}</a></span>
|
||||
</p>
|
||||
@ -62,7 +62,7 @@
|
||||
<script>
|
||||
import { mapState, mapGetters } from 'vuex'
|
||||
import * as auth from '@/utils/auth'
|
||||
import { version, signup, disableExternal, noAuth, authMethod, commitSHA } from '@/utils/constants'
|
||||
import { version, signup, disableExternal, noAuth, authMethod, commitSHA, gitURL } from '@/utils/constants'
|
||||
|
||||
export default {
|
||||
name: 'sidebar',
|
||||
@ -77,7 +77,8 @@ export default {
|
||||
disableExternal: () => disableExternal,
|
||||
noAuth: () => noAuth,
|
||||
authMethod: () => authMethod,
|
||||
commitSHA: () => commitSHA
|
||||
commitSHA: () => commitSHA,
|
||||
gitURL: () => gitURL
|
||||
},
|
||||
methods: {
|
||||
help () {
|
||||
|
||||
@ -15,6 +15,7 @@ const enableThumbs = window.FileBrowser.EnableThumbs
|
||||
const resizePreview = window.FileBrowser.ResizePreview
|
||||
const enableExec = window.FileBrowser.EnableExec
|
||||
const commitSHA = window.FileBrowser.CommitSHA
|
||||
const gitURL = window.FileBrowser.GitURL
|
||||
|
||||
export {
|
||||
name,
|
||||
@ -32,5 +33,6 @@ export {
|
||||
enableThumbs,
|
||||
resizePreview,
|
||||
enableExec,
|
||||
commitSHA
|
||||
commitSHA,
|
||||
gitURL
|
||||
}
|
||||
|
||||
@ -43,6 +43,7 @@ func handleWithStaticData(w http.ResponseWriter, _ *http.Request, d *data, box *
|
||||
"ResizePreview": d.server.ResizePreview,
|
||||
"EnableExec": d.server.EnableExec,
|
||||
"CommitSHA": version.CommitSHA,
|
||||
"GitURL": version.GitURL,
|
||||
}
|
||||
|
||||
if d.settings.Branding.Files != "" {
|
||||
|
||||
@ -5,4 +5,6 @@ var (
|
||||
Version = "(untracked)"
|
||||
// CommitSHA is the commmit sha.
|
||||
CommitSHA = "(unknown)"
|
||||
//GitURL is the url of the remote
|
||||
GitURL = "(unavailable)"
|
||||
)
|
||||
|
||||
@ -5,6 +5,7 @@ set -e
|
||||
untracked="(untracked)"
|
||||
REPO=$(cd $(dirname $0); pwd)
|
||||
COMMIT_SHA=$(git rev-parse --short HEAD)
|
||||
GIT_URL=$(git config --get remote.origin.url)
|
||||
ASSETS="false"
|
||||
BINARY="false"
|
||||
RELEASE=""
|
||||
@ -43,7 +44,7 @@ buildBinary () {
|
||||
rice embed-go
|
||||
|
||||
cd $REPO
|
||||
go build -a -o filebrowser -ldflags "-s -w -X github.com/filebrowser/filebrowser/v2/version.CommitSHA=$COMMIT_SHA"
|
||||
go build -a -o filebrowser -ldflags "-s -w -X github.com/filebrowser/filebrowser/v2/version.CommitSHA=$COMMIT_SHA -X github.com/filebrowser/filebrowser/v2/version.GitURL=$GIT_URL"
|
||||
}
|
||||
|
||||
release () {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user