Support updating optional installed apps via git (#6513)

* WIP: Support updating optional installed apps via git

* support app source update via cli

* Update app_languages.php

* Update index.php

* Refactor App Git updating

Refactor Optional App Git updating for more resilience and better handling of ssh remotes and to only update each repository once.

* git app updates fix gui updates for repo based updating
This commit is contained in:
demonspork
2023-12-21 12:28:04 -07:00
committed by GitHub
parent 7d819c4822
commit df6d56d148
4 changed files with 283 additions and 29 deletions
+42
View File
@@ -350,6 +350,27 @@ $text['label-upgrade_source']['zh-cn'] = "源代码";
$text['label-upgrade_source']['ja-jp'] = "ソースコード";
$text['label-upgrade_source']['ko-kr'] = "소스 코드";
$text['label-update_apps']['en-us'] = "App Source Code";
$text['label-update_apps']['en-gb'] = "App Source Code";
$text['label-update_apps']['ar-eg'] = "";
$text['label-update_apps']['de-at'] = "Quellcode"; //copied from de-de
$text['label-update_apps']['de-ch'] = "Quellcode"; //copied from de-de
$text['label-update_apps']['de-de'] = "Quellcode";
$text['label-update_apps']['es-cl'] = "Código Fuente";
$text['label-update_apps']['es-mx'] = "Código Fuente"; //copied from es-cl
$text['label-update_apps']['fr-ca'] = "Code Source"; //copied from fr-fr
$text['label-update_apps']['fr-fr'] = "Code Source";
$text['label-update_apps']['he-il'] = "";
$text['label-update_apps']['it-it'] = "Codice Sorgente";
$text['label-update_apps']['nl-nl'] = "";
$text['label-update_apps']['pl-pl'] = "Kod źródłowy";
$text['label-update_apps']['pt-br'] = "Código Fonte"; //copied from pt-pt
$text['label-update_apps']['pt-pt'] = "Source Code";
$text['label-update_apps']['ro-ro'] = "";
$text['label-update_apps']['ru-ru'] = "Исходный код";
$text['label-update_apps']['sv-se'] = "Källkod";
$text['label-update_apps']['uk-ua'] = "Вихідний код";
$text['label-upgrade_schema']['en-us'] = "Schema";
$text['label-upgrade_schema']['en-gb'] = "Schema";
$text['label-upgrade_schema']['ar-eg'] = "مخطط";
@@ -850,6 +871,27 @@ $text['description-upgrade_source']['zh-cn'] = "从存储库更新FusionPBX源
$text['description-upgrade_source']['ja-jp'] = "FusionPBXソースファイルをリポジトリから更新します。";
$text['description-upgrade_source']['ko-kr'] = "저장소에서 Fusionpbx 소스 파일을 업데이트합니다.";
$text['description-update_apps']['en-us'] = "Updates optional app source files from the respository.";
$text['description-update_apps']['en-gb'] = "Updates optional app source files from the respository.";
$text['description-update_apps']['ar-eg'] = "";
$text['description-update_apps']['de-at'] = "Aktualisiert den Quellcode aus dem Repository"; //copied from de-de
$text['description-update_apps']['de-ch'] = "Aktualisiert den Quellcode aus dem Repository"; //copied from de-de
$text['description-update_apps']['de-de'] = "Aktualisiert den Quellcode aus dem Repository";
$text['description-update_apps']['es-cl'] = "Archivos de origen Actualizaciones del repositorio.";
$text['description-update_apps']['es-mx'] = "Archivos de origen Actualizaciones del repositorio."; //copied from es-cl
$text['description-update_apps']['fr-ca'] = "Mise à jour du code source de depuis le dépôt."; //copied from fr-fr
$text['description-update_apps']['fr-fr'] = "Mise à jour du code source de depuis le dépôt.";
$text['description-update_apps']['he-il'] = "";
$text['description-update_apps']['it-it'] = "Aggiorna il files sorgente di dal repository.";
$text['description-update_apps']['nl-nl'] = "";
$text['description-update_apps']['pl-pl'] = "Uaktualnia pliki źródłowe z przechowalni.";
$text['description-update_apps']['pt-br'] = "Atualiza o a partir dos arquivos de código fonte do repositório.";
$text['description-update_apps']['pt-pt'] = "Arquivos de origem Atualizações do repositório.";
$text['description-update_apps']['ro-ro'] = "";
$text['description-update_apps']['ru-ru'] = "Обновляет исходные файлы из репозитория.";
$text['description-update_apps']['sv-se'] = "Uppdaterar källfiler från respository.";
$text['description-update_apps']['uk-ua'] = "Оновлення вихідних файлів з репозиторію Subversion .";
$text['description-upgrade_schema']['en-us'] = "Checks to ensure table and field integrity in the database.";
$text['description-upgrade_schema']['en-gb'] = "Checks to ensure table and field integrity in the database.";
$text['description-upgrade_schema']['ar-eg'] = "تحقق من سلامة الطاولة والميدان في قاعدة البيانات";