Compare commits

...

18 Commits

Author SHA1 Message Date
Jonathan Bout 3e747da811
Merge b69d3703d5 into be62f56782 2024-05-06 15:36:19 +02:00
Jonathan Bout b69d3703d5
Merge branch 'master' into add-username-in-sidebar 2024-05-06 15:36:16 +02:00
Jonathan Bout 8386cda448
Merge branch 'master' into add-username-in-sidebar 2024-04-29 15:22:34 +02:00
Jonathan Bout ab5a6e4bf4 Remove empty arrow functions that aren't needed 2024-04-25 22:25:14 +02:00
Jonathan Bout b1c368177e move logout button to the bottom of the sidebar 2024-04-25 22:22:14 +02:00
Jonathan Bout b13c118b06 Merge branch 'master' of https://github.com/JonathanBout/filebrowser into add-username-in-sidebar 2024-04-25 21:58:05 +02:00
Oleg Lobanov 6b094e10cb
Merge branch 'master' into add-username-in-sidebar 2024-04-25 21:33:29 +02:00
Jonathan Bout 86fef39a40
Merge branch 'master' into add-username-in-sidebar 2024-04-19 23:19:59 +02:00
Jonathan Bout 869eb1cbac
Merge branch 'master' into add-username-in-sidebar 2024-03-11 09:06:50 +01:00
Jonathan Bout 8307232ed5
Merge branch 'filebrowser:master' into add-username-in-sidebar 2024-02-23 21:29:11 +01:00
Jonathan Bout 1d2d7ce72b
Merge branch 'master' into add-username-in-sidebar 2024-01-30 19:32:56 +01:00
Jonathan Bout adc83ddb12
Merge branch 'master' into add-username-in-sidebar 2023-12-30 23:11:01 +01:00
Jonathan Bout 35a4738fb0
Merge branch 'master' into add-username-in-sidebar 2023-12-13 17:22:09 +01:00
Jonathan Bout 3ea3603e5e
Merge branch 'filebrowser:master' into master 2023-12-13 17:21:28 +01:00
Jonathan Bout 09c1619be9
Merge branch 'master' into add-username-in-sidebar 2023-12-04 12:19:44 +01:00
Jonathan Bout 18b624d9d7
Update README.md 2023-11-10 21:37:26 +01:00
Jonathan Bout 3335b6f812 Merge branch 'master' of https://github.com/filebrowser/filebrowser 2023-11-10 21:23:09 +01:00
Jonathan Bout 1909312b89 Add username in Sidebar 2023-10-09 15:42:51 +02:00
2 changed files with 23 additions and 14 deletions

View File

@ -1,5 +1,9 @@
<template>
<nav :class="{ active }">
<button v-if="user.username" @click="toAccountSettings" class="action">
<i class="material-icons">person</i>
<span>{{ user.username }}</span>
</button>
<template v-if="isLoggedIn">
<button
class="action"
@ -33,7 +37,7 @@
</button>
</div>
<div>
<div v-if="user.perm.admin">
<button
class="action"
@click="toSettings"
@ -43,19 +47,18 @@
<i class="material-icons">settings_applications</i>
<span>{{ $t("sidebar.settings") }}</span>
</button>
<button
v-if="canLogout"
@click="logout"
class="action"
id="logout"
:aria-label="$t('sidebar.logout')"
:title="$t('sidebar.logout')"
>
<i class="material-icons">exit_to_app</i>
<span>{{ $t("sidebar.logout") }}</span>
</button>
</div>
<button
v-if="canLogout"
@click="logout"
class="action"
id="logout"
:aria-label="$t('sidebar.logout')"
:title="$t('sidebar.logout')"
>
<i class="material-icons">exit_to_app</i>
<span>{{ $t("sidebar.logout") }}</span>
</button>
</template>
<template v-else>
<router-link
@ -180,8 +183,12 @@ export default {
this.$router.push({ path: "/files" });
this.closeHovers();
},
toAccountSettings() {
this.$router.push({ path: "/settings/profile" });
this.$store.commit("closeHovers");
},
toSettings() {
this.$router.push({ path: "/settings" });
this.$router.push({ path: "/settings/global" });
this.closeHovers();
},
help() {

View File

@ -30,6 +30,7 @@ type userInfo struct {
LockPassword bool `json:"lockPassword"`
HideDotfiles bool `json:"hideDotfiles"`
DateFormat bool `json:"dateFormat"`
Username string `json:"username"`
}
type authToken struct {
@ -195,6 +196,7 @@ func printToken(w http.ResponseWriter, _ *http.Request, d *data, user *users.Use
Commands: user.Commands,
HideDotfiles: user.HideDotfiles,
DateFormat: user.DateFormat,
Username: user.Username,
},
RegisteredClaims: jwt.RegisteredClaims{
IssuedAt: jwt.NewNumericDate(time.Now()),