do not enable the 'Reply' button when backend doesn't implement ICapMessagesPost
This commit is contained in:
parent
221282ac82
commit
f0215a89b5
1 changed files with 4 additions and 2 deletions
|
|
@ -21,7 +21,7 @@ import logging
|
|||
from PyQt4.QtGui import QWidget, QTreeWidgetItem, QListWidgetItem, QMessageBox
|
||||
from PyQt4.QtCore import SIGNAL, Qt
|
||||
|
||||
from weboob.capabilities.messages import ICapMessages, Message
|
||||
from weboob.capabilities.messages import ICapMessages, ICapMessagesPost, Message
|
||||
from weboob.tools.application.qt import QtDo
|
||||
|
||||
from .ui.messages_manager_ui import Ui_MessagesManager
|
||||
|
|
@ -142,7 +142,9 @@ class MessagesManager(QWidget):
|
|||
self.showMessage(message)
|
||||
|
||||
def showMessage(self, message):
|
||||
self.ui.replyButton.setEnabled(True)
|
||||
backend = self.weboob.get_backend(message.thread.backend)
|
||||
if backend.has_caps(ICapMessagesPost):
|
||||
self.ui.replyButton.setEnabled(True)
|
||||
self.message = message
|
||||
|
||||
if message.title.startswith('Re:'):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue