Quellcode durchsuchen

Honor the allow_logout setting

JC Brand vor 7 Jahren
Ursprung
Commit
c4a4635ea8
2 geänderte Dateien mit 4 neuen und 1 gelöschten Zeilen
  1. 1 0
      src/converse-profile.js
  2. 3 1
      src/templates/profile_view.html

+ 1 - 0
src/converse-profile.js

@@ -114,6 +114,7 @@
                         'status_message': this.model.get('status_message') ||
                                             __("I am %1$s", this.getPrettyStatus(chat_status)),
                         'chat_status': chat_status,
+                        '_converse': _converse,
                         'title_change_settings': __('Change settings'),
                         'title_change_status': __('Click to change your chat status'),
                         'title_log_out': __('Log out'),

+ 3 - 1
src/templates/profile_view.html

@@ -8,7 +8,9 @@
     <span class="username w-100 align-self-center">{{{o.fullname}}}</span>
     <!-- <a class="chatbox-btn fa fa-vcard align-self-center" title="{{{o.title_your_profile}}}" data-toggle="modal" data-target="#userProfileModal"></a> -->
     <!-- <a class="chatbox-btn fa fa-cog align-self-center" title="{{{o.title_change_status}}}" data-toggle="modal" data-target="#settingsModal"></a> -->
-    <a class="chatbox-btn logout fa fa-sign-out align-self-center" title="{{{o.title_log_out}}}"></a>
+    {[ if (o._converse.allow_logout) { ]}
+        <a class="chatbox-btn logout fa fa-sign-out align-self-center" title="{{{o.title_log_out}}}"></a>
+    {[ } ]}
 </div>
 <div class="d-flex xmpp-status">
     <span class="{{{o.chat_status}}} w-100 align-self-center" data-value="{{{o.chat_status}}}">