PLT-4317: Fix Desktop App platform in sessions list. (#5048)
Incidentally fixes displaying the Linux icon next to sessions on Linux at the same time.
Этот коммит содержится в:
коммит произвёл
enahum
родитель
0196137dec
Коммит
6c814c72ec
@@ -636,6 +636,10 @@ func doLogin(c *Context, w http.ResponseWriter, r *http.Request, user *model.Use
|
||||
bname = "unknown"
|
||||
}
|
||||
|
||||
if strings.Contains(r.UserAgent(), "Mattermost") {
|
||||
bname = "Desktop App"
|
||||
}
|
||||
|
||||
if bversion == "" {
|
||||
bversion = "0.0"
|
||||
}
|
||||
|
||||
@@ -134,6 +134,17 @@ export default class ActivityLogModal extends React.Component {
|
||||
} else {
|
||||
devicePicture = 'fa fa-linux';
|
||||
}
|
||||
} else if (currentSession.props.os.indexOf('Linux') !== -1) {
|
||||
devicePicture = 'fa fa-linux';
|
||||
}
|
||||
|
||||
if (currentSession.props.browser.indexOf('Desktop App') !== -1) {
|
||||
devicePlatform = (
|
||||
<FormattedMessage
|
||||
id='activity_log_modal.desktop'
|
||||
defaultMessage='Native Desktop App'
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
let moreInfo;
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
"activity_log.sessionsDescription": "Sessions are created when you log in to a new browser on a device. Sessions let you use Mattermost without having to log in again for a time period specified by the System Admin. If you want to log out sooner, use the 'Logout' button below to end a session.",
|
||||
"activity_log_modal.android": "Android",
|
||||
"activity_log_modal.androidNativeApp": "Android Native App",
|
||||
"activity_log_modal.desktop": "Native Desktop App",
|
||||
"activity_log_modal.iphoneNativeApp": "iPhone Native App",
|
||||
"add_command.autocomplete": "Autocomplete",
|
||||
"add_command.autocomplete.help": "(Optional) Show slash command in autocomplete list.",
|
||||
|
||||
Ссылка в новой задаче
Block a user