[httpupload] Add max Gajim version for plugin activation
This commit is contained in:
@@ -29,7 +29,7 @@ if os.name == 'nt':
|
|||||||
|
|
||||||
import nbxmpp
|
import nbxmpp
|
||||||
from gi.repository import Gtk, GLib
|
from gi.repository import Gtk, GLib
|
||||||
|
from gajim import __version__
|
||||||
from gajim.common import app
|
from gajim.common import app
|
||||||
from gajim.common import ged
|
from gajim.common import ged
|
||||||
from gajim.plugins import GajimPlugin
|
from gajim.plugins import GajimPlugin
|
||||||
@@ -42,9 +42,19 @@ log = logging.getLogger('gajim.plugin_system.httpupload')
|
|||||||
IQ_CALLBACK = {}
|
IQ_CALLBACK = {}
|
||||||
NS_HTTPUPLOAD = 'urn:xmpp:http:upload'
|
NS_HTTPUPLOAD = 'urn:xmpp:http:upload'
|
||||||
|
|
||||||
|
MAX_GAJIM_VER = "0.98.3"
|
||||||
|
|
||||||
class HTTPUploadPlugin(GajimPlugin):
|
class HTTPUploadPlugin(GajimPlugin):
|
||||||
def init(self):
|
def init(self):
|
||||||
|
from distutils.version import LooseVersion as V
|
||||||
|
if V(__version__) > V(MAX_GAJIM_VER):
|
||||||
|
self.activatable = False
|
||||||
|
self.available_text = 'Gajim 0.99.1 and later versions come with '\
|
||||||
|
'HTTP Upload integrated as core functionality. '\
|
||||||
|
'This plugin is not needed any longer.'
|
||||||
|
self.config_dialog = None
|
||||||
|
return
|
||||||
|
|
||||||
self.config_default_values = {
|
self.config_default_values = {
|
||||||
'verify': (True, '')
|
'verify': (True, '')
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user