Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
petitminion
funkwhale
Commits
f51c3361
Verified
Commit
f51c3361
authored
Jun 03, 2018
by
Eliot Berriot
Browse files
Fix
#270
: display server version in the footer
parent
a00a6162
Changes
2
Hide whitespace changes
Inline
Side-by-side
changes/changelog.d/270.enhancement
0 → 100644
View file @
f51c3361
Display server version in the footer (#270)
front/src/App.vue
View file @
f51c3361
...
...
@@ -12,10 +12,13 @@
<router-link
class=
"item"
to=
"/about"
>
<i18next
path=
"About this instance"
/>
</router-link>
<i18next
tag=
"a"
href=
"https://funkwhale.audio"
class=
"item"
target=
"_blank"
path=
"Official website"
/>
<i18next
tag=
"a"
href=
"https://docs.funkwhale.audio"
class=
"item"
target=
"_blank"
path=
"Documentation"
/>
<i18next
tag=
"a"
href=
"https://code.eliotberriot.com/funkwhale/funkwhale"
class=
"item"
target=
"_blank"
path=
"Source code"
/>
<i18next
tag=
"a"
href=
"https://code.eliotberriot.com/funkwhale/funkwhale/issues"
class=
"item"
target=
"_blank"
path=
"Issue tracker"
/>
<a
href=
"https://funkwhale.audio"
class=
"item"
target=
"_blank"
>
{{
$t
(
'
Official website
'
)
}}
</a>
<a
href=
"https://docs.funkwhale.audio"
class=
"item"
target=
"_blank"
>
{{
$t
(
'
Documentation
'
)
}}
</a>
<a
href=
"https://code.eliotberriot.com/funkwhale/funkwhale"
class=
"item"
target=
"_blank"
>
<template
v-if=
"version"
>
{{
$t
(
'
Source code ({% version %
}
)
'
,
{
version
:
version
}
)
}}
<
/template
>
<
template
v
-
else
>
{{
$t
(
'
Source code
'
)
}}
<
/template
>
<
/a
>
<
a
href
=
"
https://code.eliotberriot.com/funkwhale/funkwhale/issues
"
class
=
"
item
"
target
=
"
_blank
"
>
{{
$t
(
'
Issue tracker
'
)
}}
<
/a
>
<
/div
>
<
/div
>
<
div
class
=
"
ten wide column
"
>
...
...
@@ -39,6 +42,9 @@
<
/template
>
<
script
>
import
axios
from
'
axios
'
import
_
from
'
lodash
'
import
Sidebar
from
'
@/components/Sidebar
'
import
Raven
from
'
@/components/Raven
'
...
...
@@ -51,6 +57,11 @@ export default {
Raven
,
PlaylistModal
}
,
data
()
{
return
{
nodeinfo
:
null
}
}
,
created
()
{
this
.
$store
.
dispatch
(
'
instance/fetchSettings
'
)
let
self
=
this
...
...
@@ -58,6 +69,23 @@ export default {
// used to redraw ago dates every minute
self
.
$store
.
commit
(
'
ui/computeLastDate
'
)
}
,
1000
*
60
)
this
.
fetchNodeInfo
()
}
,
methods
:
{
fetchNodeInfo
()
{
let
self
=
this
axios
.
get
(
'
instance/nodeinfo/2.0/
'
).
then
(
response
=>
{
self
.
nodeinfo
=
response
.
data
}
)
}
}
,
computed
:
{
version
()
{
if
(
!
this
.
nodeinfo
)
{
return
null
}
return
_
.
get
(
this
.
nodeinfo
,
'
software.version
'
)
}
}
}
<
/script
>
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment