added update request on user side
developing version system
This commit is contained in:
13
horsygui.py
13
horsygui.py
@@ -232,6 +232,18 @@ def gui_package_edit():
|
|||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
|
def gui_push_version():
|
||||||
|
from modules.package_edit import push_version
|
||||||
|
try:
|
||||||
|
app_name = ui.manage_packages_table.currentItem().text()
|
||||||
|
if app_name == "":
|
||||||
|
return
|
||||||
|
else:
|
||||||
|
push_version(app_name)
|
||||||
|
except:
|
||||||
|
return
|
||||||
|
|
||||||
|
|
||||||
# Run functions on startup
|
# Run functions on startup
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
# Checking directories and files
|
# Checking directories and files
|
||||||
@@ -289,6 +301,7 @@ if __name__ == "__main__":
|
|||||||
ui.loginlogout_button.clicked.connect(login_logout_gui)
|
ui.loginlogout_button.clicked.connect(login_logout_gui)
|
||||||
ui.manage_packages_table.itemDoubleClicked.connect(gui_package_edit)
|
ui.manage_packages_table.itemDoubleClicked.connect(gui_package_edit)
|
||||||
ui.editowned_button.clicked.connect(gui_package_edit)
|
ui.editowned_button.clicked.connect(gui_package_edit)
|
||||||
|
ui.requestupdate_button.clicked.connect(gui_push_version)
|
||||||
|
|
||||||
# Handle GUI exiting to exit whole program
|
# Handle GUI exiting to exit whole program
|
||||||
sys.exit(app.exec_())
|
sys.exit(app.exec_())
|
||||||
|
|||||||
@@ -205,7 +205,7 @@ QScrollBar:vertical {
|
|||||||
" border-width: 0px;\n"
|
" border-width: 0px;\n"
|
||||||
" background-color: rgb(92, 99, 109);\n"
|
" background-color: rgb(92, 99, 109);\n"
|
||||||
"}")
|
"}")
|
||||||
self.requestupdate_button.setText("Request selected package \nupdate on user side (dev)")
|
self.requestupdate_button.setText("Request selected package \nupdate on user side")
|
||||||
self.requestupdate_button.setObjectName("requestupdate_button")
|
self.requestupdate_button.setObjectName("requestupdate_button")
|
||||||
self.editowned_button = QtWidgets.QPushButton(self.account_tab)
|
self.editowned_button = QtWidgets.QPushButton(self.account_tab)
|
||||||
self.editowned_button.setGeometry(QtCore.QRect(445, 590, 200, 40))
|
self.editowned_button.setGeometry(QtCore.QRect(445, 590, 200, 40))
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ def edit(package, UiPackageWindow):
|
|||||||
r = r.text
|
r = r.text
|
||||||
r = json.loads(r)
|
r = json.loads(r)
|
||||||
except:
|
except:
|
||||||
pass
|
return
|
||||||
|
|
||||||
package_ui.packagename_box.setText("Editing package " + r["name"])
|
package_ui.packagename_box.setText("Editing package " + r["name"])
|
||||||
package_ui.package_desc_box.setText(r["description"])
|
package_ui.package_desc_box.setText(r["description"])
|
||||||
@@ -48,3 +48,11 @@ def edit(package, UiPackageWindow):
|
|||||||
json=body).status_code)[0])
|
json=body).status_code)[0])
|
||||||
|
|
||||||
package_ui.update_button.clicked.connect(send)
|
package_ui.update_button.clicked.connect(send)
|
||||||
|
|
||||||
|
|
||||||
|
def push_version(package):
|
||||||
|
gui.cpopup("Pushing version",
|
||||||
|
handle(requests.post(f"{horsy_vars.protocol}{horsy_vars.server_url}/packages/push-version", json={
|
||||||
|
'auth': get_auth(True, login_ui, Ui_LoginWindow),
|
||||||
|
'name': package
|
||||||
|
}).status_code)[0])
|
||||||
|
|||||||
Reference in New Issue
Block a user