forked from CEN-RA/Plugin_QGIS
Désactivation qu'en hors connexion pour accélérer QGIS.
This commit is contained in:
parent
8a1e7e6d70
commit
8c8068b330
@ -155,7 +155,7 @@ def maj_verif(NAME):
|
|||||||
try:
|
try:
|
||||||
urllib.request.urlopen('https://google.com')
|
urllib.request.urlopen('https://google.com')
|
||||||
binar = True
|
binar = True
|
||||||
except NameError:
|
except urllib.error.URLError:
|
||||||
binar = False
|
binar = False
|
||||||
if binar:
|
if binar:
|
||||||
try:
|
try:
|
||||||
|
|||||||
@ -147,7 +147,7 @@ def maj_verif(NAME):
|
|||||||
try:
|
try:
|
||||||
urllib.request.urlopen('https://google.com')
|
urllib.request.urlopen('https://google.com')
|
||||||
binar = True
|
binar = True
|
||||||
except urllib.requests.URLError:
|
except urllib.error.URLError:
|
||||||
binar = False
|
binar = False
|
||||||
if binar:
|
if binar:
|
||||||
try:
|
try:
|
||||||
|
|||||||
@ -30,8 +30,7 @@ try:
|
|||||||
from .postgis_creator import Postgis_Creator
|
from .postgis_creator import Postgis_Creator
|
||||||
from .postgis_rename import Postgis_Rename
|
from .postgis_rename import Postgis_Rename
|
||||||
except NameError:
|
except NameError:
|
||||||
print('404')
|
print('Module introuvable...')
|
||||||
|
|
||||||
|
|
||||||
IPAddr = socket.gethostbyname(socket.gethostname())
|
IPAddr = socket.gethostbyname(socket.gethostname())
|
||||||
|
|
||||||
@ -104,19 +103,13 @@ class PgPostgis:
|
|||||||
self.postgis_rename = QAction(icon3, 'dossier_rename', None)
|
self.postgis_rename = QAction(icon3, 'dossier_rename', None)
|
||||||
self.toolBar.addAction(self.postgis_rename)
|
self.toolBar.addAction(self.postgis_rename)
|
||||||
self.postgis_rename.triggered.connect(self.open_rename)
|
self.postgis_rename.triggered.connect(self.open_rename)
|
||||||
|
self.postgis_rename.setEnabled(False)
|
||||||
|
self.postgis_rename.setVisible(0)
|
||||||
|
|
||||||
if os.environ['USERNAME'] == 'tlaveille' or os.environ['USERNAME'] == 'lpoulin' or os.environ['USERNAME'] == 'rclement':
|
if os.environ['USERNAME'] == 'tlaveille' or os.environ['USERNAME'] == 'lpoulin' or os.environ['USERNAME'] == 'rclement':
|
||||||
self.action_rename.setEnabled(True)
|
if os.access('N:/', os.R_OK):
|
||||||
self.postgis_rename.setEnabled(True)
|
self.postgis_rename.setEnabled(True)
|
||||||
self.postgis_rename.setVisible(1)
|
self.postgis_rename.setVisible(1)
|
||||||
else:
|
|
||||||
self.action_rename.setEnabled(False)
|
|
||||||
self.postgis_rename.setEnabled(False)
|
|
||||||
self.postgis_rename.setVisible(0)
|
|
||||||
|
|
||||||
self.postgis_rename.setEnabled(False)
|
|
||||||
if os.access('N:/', os.R_OK):
|
|
||||||
self.postgis_rename.setEnabled(True)
|
|
||||||
|
|
||||||
def open_about_dialog(self):
|
def open_about_dialog(self):
|
||||||
"""
|
"""
|
||||||
|
|||||||
@ -48,8 +48,8 @@ try:
|
|||||||
dbname = account[4]
|
dbname = account[4]
|
||||||
cur = account[7]
|
cur = account[7]
|
||||||
con = account[8]
|
con = account[8]
|
||||||
except ValueError:
|
except NameError:
|
||||||
print('')
|
print('Fails to login DB for account')
|
||||||
|
|
||||||
|
|
||||||
class Postgis_Rename(QDialog, EDITOR_CLASS):
|
class Postgis_Rename(QDialog, EDITOR_CLASS):
|
||||||
|
|||||||
@ -156,7 +156,7 @@ def maj_verif(NAME):
|
|||||||
# url = qgis.utils.pluginMetadata(NAME, 'repository')
|
# url = qgis.utils.pluginMetadata(NAME, 'repository')
|
||||||
# URL = url+'/raw/branch/main/plugins.xml'
|
# URL = url+'/raw/branch/main/plugins.xml'
|
||||||
URL = 'https://gitea.cenra-outils.org/CEN-RA/Plugin_QGIS/releases/download/latest/plugins.xml'
|
URL = 'https://gitea.cenra-outils.org/CEN-RA/Plugin_QGIS/releases/download/latest/plugins.xml'
|
||||||
# print(URL)
|
# print(URL)
|
||||||
version = qgis.utils.pluginMetadata(NAME, 'version')
|
version = qgis.utils.pluginMetadata(NAME, 'version')
|
||||||
len_version = len(version)
|
len_version = len(version)
|
||||||
try:
|
try:
|
||||||
@ -169,10 +169,10 @@ def maj_verif(NAME):
|
|||||||
version_web = str(urllib.request.urlopen(URL).read())
|
version_web = str(urllib.request.urlopen(URL).read())
|
||||||
plugin_num = version_web.find(NAME)
|
plugin_num = version_web.find(NAME)
|
||||||
valeur_version_web = version_web.find('<version>', plugin_num) + 9
|
valeur_version_web = version_web.find('<version>', plugin_num) + 9
|
||||||
version_plugin = version_web[valeur_version_web:valeur_version_web + len_version]
|
version_plugin = version_web[valeur_version_web: valeur_version_web + len_version]
|
||||||
if version_plugin != version:
|
if version_plugin != version:
|
||||||
iface.messageBar().pushMessage("MAJ :", "Des mise à jour de plugin sont disponibles.", level=Qgis.Info, duration=30)
|
iface.messageBar().pushMessage("MAJ :", "Des mise à jour de plugin sont disponibles.", level=Qgis.Info, duration=30)
|
||||||
except urllib.error.URLError:
|
except NameError:
|
||||||
print("error gitea version ssl")
|
print("error gitea version ssl")
|
||||||
else:
|
else:
|
||||||
iface.messageBar().pushMessage("WiFi :", "Pas de connection à internet.", level=Qgis.Warning, duration=30)
|
iface.messageBar().pushMessage("WiFi :", "Pas de connection à internet.", level=Qgis.Warning, duration=30)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user