Skip to content
This repository was archived by the owner on Nov 4, 2024. It is now read-only.

Commit 3931c11

Browse files
author
the-djmaze
committed
Added extension info to Admin -> Extensions -> Popup
1 parent 85ac404 commit 3931c11

File tree

32 files changed

+149
-100
lines changed

32 files changed

+149
-100
lines changed

dev/Styles/Admin/Plugin.less

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,9 @@
3434
display: block;
3535
}
3636

37+
.tab-content {
38+
grid-column-end: 3;
39+
border: 1px solid var(--border-color, #ddd);
40+
padding: 10px;
41+
}
3742
}

dev/View/Popup/Plugin.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,11 @@ export class PluginPopupView extends AbstractViewPopup {
1818
saveError: '',
1919
id: '',
2020
name: '',
21-
readme: ''
21+
readme: '',
22+
author: '',
23+
url: '',
24+
version: '',
25+
released: ''
2226
});
2327

2428
this.config = ko.observableArray();
@@ -73,12 +77,20 @@ export class PluginPopupView extends AbstractViewPopup {
7377
this.id('');
7478
this.name('');
7579
this.readme('');
80+
this.author('');
81+
this.url('');
82+
this.version('');
83+
this.released('');
7684
this.config([]);
7785

7886
if (oPlugin) {
7987
this.id(oPlugin.id);
8088
this.name(oPlugin.name);
8189
this.readme(oPlugin.readme);
90+
this.author(oPlugin.author);
91+
this.url(oPlugin.url);
92+
this.version(oPlugin.version);
93+
this.released(oPlugin.released);
8294

8395
const config = oPlugin.config;
8496
if (arrayLength(config)) {

snappymail/v/0.0.0/app/libraries/RainLoop/Actions/AdminExtensions.php

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,20 @@ public function DoAdminPluginLoad() : array
6969
'id' => $sId,
7070
'name' => $oPlugin->Name(),
7171
'readme' => $oPlugin->Description(),
72-
'config' => array()
72+
'config' => array(),
73+
74+
'author' => $oPlugin::AUTHOR,
75+
'url' => $oPlugin::URL,
76+
'version' => $oPlugin::VERSION,
77+
'released' => $oPlugin::RELEASE
78+
/*
79+
$oPlugin::NAME
80+
$oPlugin::REQUIRED
81+
$oPlugin::DEPRECATED
82+
$oPlugin::CATEGORY
83+
$oPlugin::LICENSE
84+
$oPlugin::DESCRIPTION
85+
*/
7386
);
7487

7588
$aMap = $oPlugin->ConfigMap();

snappymail/v/0.0.0/app/libraries/RainLoop/Plugins/AbstractPlugin.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ abstract class AbstractPlugin
1111
VERSION = '0.0',
1212
RELEASE = '2020-11-01',
1313
REQUIRED = '2.0.0',
14+
// DEPRECATED = '',
1415
CATEGORY = 'General',
1516
LICENSE = 'AGPL v3',
1617
DESCRIPTION = '';

snappymail/v/0.0.0/app/localization/be/admin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"USERNAME": "Імя карыстальніка",
99
"PASSWORD": "Пароль",
1010
"CANCEL": "Адмяніць",
11-
"SEARCH": "Пошук"
11+
"SEARCH": "Пошук",
12+
"YES": "Так",
13+
"NO": "Не"
1214
},
1315
"LOGIN": {
1416
"LABEL_LOGIN": "Логін",
@@ -150,8 +152,6 @@
150152
"DESC_NOTHING_TO_CONFIGURE": "Без налад"
151153
},
152154
"POPUPS_ASK": {
153-
"BUTTON_YES": "Так",
154-
"BUTTON_NO": "Не",
155155
"DESC_WANT_CLOSE_THIS_WINDOW": "Вы ўпэнены, што жадаеце закрыць гэтае вакно?"
156156
},
157157
"POPUPS_LANGUAGES": {

snappymail/v/0.0.0/app/localization/cs/admin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"USERNAME": "Uživatelské jméno",
99
"PASSWORD": "Heslo",
1010
"CANCEL": "Zrušit",
11-
"SEARCH": "Nebyly nalezeny žádné kontakty"
11+
"SEARCH": "Nebyly nalezeny žádné kontakty",
12+
"YES": "Yes",
13+
"NO": "No"
1214
},
1315
"LOGIN": {
1416
"LABEL_LOGIN": "Login",
@@ -150,8 +152,6 @@
150152
"DESC_NOTHING_TO_CONFIGURE": "Není zde nic ke konfiguraci"
151153
},
152154
"POPUPS_ASK": {
153-
"BUTTON_YES": "Yes",
154-
"BUTTON_NO": "No",
155155
"DESC_WANT_CLOSE_THIS_WINDOW": "Jste si jistí, že opravdu chcete zavřít toto okno?"
156156
},
157157
"POPUPS_LANGUAGES": {

snappymail/v/0.0.0/app/localization/da/admin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"USERNAME": "Brugernavn",
99
"PASSWORD": "Adgangskode",
1010
"CANCEL": "Annuller",
11-
"SEARCH": "Ingen kontakter fundet"
11+
"SEARCH": "Ingen kontakter fundet",
12+
"YES": "Yes",
13+
"NO": "No"
1214
},
1315
"LOGIN": {
1416
"LABEL_LOGIN": "Log ind",
@@ -150,8 +152,6 @@
150152
"DESC_NOTHING_TO_CONFIGURE": "Intet at opsætte"
151153
},
152154
"POPUPS_ASK": {
153-
"BUTTON_YES": "Yes",
154-
"BUTTON_NO": "No",
155155
"DESC_WANT_CLOSE_THIS_WINDOW": "Vil du lukke vinduet?"
156156
},
157157
"POPUPS_LANGUAGES": {

snappymail/v/0.0.0/app/localization/de/admin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"USERNAME": "Nutzername",
99
"PASSWORD": "Passwort",
1010
"CANCEL": "Abbrechen",
11-
"SEARCH": "Suchen"
11+
"SEARCH": "Suchen",
12+
"YES": "Ja",
13+
"NO": "Nein"
1214
},
1315
"LOGIN": {
1416
"LABEL_LOGIN": "Benutzer",
@@ -150,8 +152,6 @@
150152
"DESC_NOTHING_TO_CONFIGURE": "Nichts zu konfigurieren"
151153
},
152154
"POPUPS_ASK": {
153-
"BUTTON_YES": "Ja",
154-
"BUTTON_NO": "Nein",
155155
"DESC_WANT_CLOSE_THIS_WINDOW": "Sind Sie sicher, dass Sie dieses Fenster schließen möchten?"
156156
},
157157
"POPUPS_LANGUAGES": {

snappymail/v/0.0.0/app/localization/en/admin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"USERNAME": "Username",
99
"PASSWORD": "Passphrase",
1010
"CANCEL": "Cancel",
11-
"SEARCH": "Search"
11+
"SEARCH": "Search",
12+
"YES": "Yes",
13+
"NO": "No"
1214
},
1315
"LOGIN": {
1416
"LABEL_LOGIN": "Login",
@@ -150,8 +152,6 @@
150152
"DESC_NOTHING_TO_CONFIGURE": "Nothing to configure"
151153
},
152154
"POPUPS_ASK": {
153-
"BUTTON_YES": "Yes",
154-
"BUTTON_NO": "No",
155155
"DESC_WANT_CLOSE_THIS_WINDOW": "Are you sure you want to close this window?"
156156
},
157157
"POPUPS_LANGUAGES": {

snappymail/v/0.0.0/app/localization/es/admin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"USERNAME": "Nombre de usuario",
99
"PASSWORD": "Contraseña",
1010
"CANCEL": "Cancelar",
11-
"SEARCH": "Buscar"
11+
"SEARCH": "Buscar",
12+
"YES": "",
13+
"NO": "No"
1214
},
1315
"LOGIN": {
1416
"LABEL_LOGIN": "Ingresar",
@@ -150,8 +152,6 @@
150152
"DESC_NOTHING_TO_CONFIGURE": "Nada para configurar"
151153
},
152154
"POPUPS_ASK": {
153-
"BUTTON_YES": "",
154-
"BUTTON_NO": "No",
155155
"DESC_WANT_CLOSE_THIS_WINDOW": "¿Estás seguro de que deseas cerrar esta ventana?"
156156
},
157157
"POPUPS_LANGUAGES": {

snappymail/v/0.0.0/app/localization/eu/admin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"USERNAME": "Erabiltzailea",
99
"PASSWORD": "Pasahitza",
1010
"CANCEL": "Ezeztatu",
11-
"SEARCH": "Bilatu"
11+
"SEARCH": "Bilatu",
12+
"YES": "Bai",
13+
"NO": "Ez"
1214
},
1315
"LOGIN": {
1416
"LABEL_LOGIN": "Login",
@@ -150,8 +152,6 @@
150152
"DESC_NOTHING_TO_CONFIGURE": "Ez dago kongiguratzeko ezer"
151153
},
152154
"POPUPS_ASK": {
153-
"BUTTON_YES": "Bai",
154-
"BUTTON_NO": "Ez",
155155
"DESC_WANT_CLOSE_THIS_WINDOW": "Ziur zaude leiho hau itxi nahi duzula?"
156156
},
157157
"POPUPS_LANGUAGES": {

snappymail/v/0.0.0/app/localization/fa/admin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"USERNAME": "نام کاربری",
99
"PASSWORD": "گذرواژه",
1010
"CANCEL": "انصراف",
11-
"SEARCH": "هیچ تماسی پیدا نشد"
11+
"SEARCH": "هیچ تماسی پیدا نشد",
12+
"YES": "Yes",
13+
"NO": "No"
1214
},
1315
"LOGIN": {
1416
"LABEL_LOGIN": "ورود",
@@ -150,8 +152,6 @@
150152
"DESC_NOTHING_TO_CONFIGURE": "چیزی برای پیکربندی نیست"
151153
},
152154
"POPUPS_ASK": {
153-
"BUTTON_YES": "Yes",
154-
"BUTTON_NO": "No",
155155
"DESC_WANT_CLOSE_THIS_WINDOW": "آیا شما از بستن این پنجره اطمینان دارید؟"
156156
},
157157
"POPUPS_LANGUAGES": {

snappymail/v/0.0.0/app/localization/fi/admin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"USERNAME": "Käyttäjätunnus",
99
"PASSWORD": "Salasana",
1010
"CANCEL": "Peruuta",
11-
"SEARCH": "Yhtään yhteystietoa ei löytynyt"
11+
"SEARCH": "Yhtään yhteystietoa ei löytynyt",
12+
"YES": "Yes",
13+
"NO": "No"
1214
},
1315
"LOGIN": {
1416
"LABEL_LOGIN": "Tunnus",
@@ -150,8 +152,6 @@
150152
"DESC_NOTHING_TO_CONFIGURE": "Ei mitään asetettavaa"
151153
},
152154
"POPUPS_ASK": {
153-
"BUTTON_YES": "Yes",
154-
"BUTTON_NO": "No",
155155
"DESC_WANT_CLOSE_THIS_WINDOW": "Haluatko varmasti sulkea tämän ikkunan?"
156156
},
157157
"POPUPS_LANGUAGES": {

snappymail/v/0.0.0/app/localization/fr/admin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"USERNAME": "Nom d'utilisateur",
99
"PASSWORD": "Mot de passe",
1010
"CANCEL": "Annuler",
11-
"SEARCH": "Rechercher"
11+
"SEARCH": "Rechercher",
12+
"YES": "Oui",
13+
"NO": "Non"
1214
},
1315
"LOGIN": {
1416
"LABEL_LOGIN": "Identifiant",
@@ -150,8 +152,6 @@
150152
"DESC_NOTHING_TO_CONFIGURE": "Rien à configurer"
151153
},
152154
"POPUPS_ASK": {
153-
"BUTTON_YES": "Oui",
154-
"BUTTON_NO": "Non",
155155
"DESC_WANT_CLOSE_THIS_WINDOW": "Êtes-vous sûr de vouloir fermer cette fenêtre ?"
156156
},
157157
"POPUPS_LANGUAGES": {

snappymail/v/0.0.0/app/localization/hu/admin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"USERNAME": "Felhasználónév",
99
"PASSWORD": "Jelszó",
1010
"CANCEL": "Mégse",
11-
"SEARCH": "Nem találtam névjegyeket"
11+
"SEARCH": "Nem találtam névjegyeket",
12+
"YES": "Igen",
13+
"NO": "Nem"
1214
},
1315
"LOGIN": {
1416
"LABEL_LOGIN": "Belépés",
@@ -150,8 +152,6 @@
150152
"DESC_NOTHING_TO_CONFIGURE": "Nincs mit beállítani"
151153
},
152154
"POPUPS_ASK": {
153-
"BUTTON_YES": "Igen",
154-
"BUTTON_NO": "Nem",
155155
"DESC_WANT_CLOSE_THIS_WINDOW": "Biztos, hogy be akarod zárni ezt az ablakot?"
156156
},
157157
"POPUPS_LANGUAGES": {

snappymail/v/0.0.0/app/localization/id/admin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"USERNAME": "Nama belakang",
99
"PASSWORD": "Sandi",
1010
"CANCEL": "Batal",
11-
"SEARCH": "Tidak ditemukan kontak"
11+
"SEARCH": "Tidak ditemukan kontak",
12+
"YES": "Yes",
13+
"NO": "No"
1214
},
1315
"LOGIN": {
1416
"LABEL_LOGIN": "Login",
@@ -150,8 +152,6 @@
150152
"DESC_NOTHING_TO_CONFIGURE": "Tidak ada yang dikonfigurasi"
151153
},
152154
"POPUPS_ASK": {
153-
"BUTTON_YES": "Yes",
154-
"BUTTON_NO": "No",
155155
"DESC_WANT_CLOSE_THIS_WINDOW": "Anda yakin menutup jendela ini?"
156156
},
157157
"POPUPS_LANGUAGES": {

snappymail/v/0.0.0/app/localization/it/admin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"USERNAME": "Nome utente",
99
"PASSWORD": "Passphrase",
1010
"CANCEL": "Annulla",
11-
"SEARCH": "Cerca"
11+
"SEARCH": "Cerca",
12+
"YES": "Si",
13+
"NO": "No"
1214
},
1315
"LOGIN": {
1416
"LABEL_LOGIN": "Login",
@@ -150,8 +152,6 @@
150152
"DESC_NOTHING_TO_CONFIGURE": "Niente da configurare"
151153
},
152154
"POPUPS_ASK": {
153-
"BUTTON_YES": "Si",
154-
"BUTTON_NO": "No",
155155
"DESC_WANT_CLOSE_THIS_WINDOW": "Sei sicuro di voler chiudere questa finestra?"
156156
},
157157
"POPUPS_LANGUAGES": {

snappymail/v/0.0.0/app/localization/ja/admin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"USERNAME": "ユーザー名",
99
"PASSWORD": "パスワード",
1010
"CANCEL": "キャンセル",
11-
"SEARCH": "検索"
11+
"SEARCH": "検索",
12+
"YES": "はい",
13+
"NO": "いいえ"
1214
},
1315
"LOGIN": {
1416
"LABEL_LOGIN": "ログイン",
@@ -150,8 +152,6 @@
150152
"DESC_NOTHING_TO_CONFIGURE": "何も設定されていません"
151153
},
152154
"POPUPS_ASK": {
153-
"BUTTON_YES": "はい",
154-
"BUTTON_NO": "いいえ",
155155
"DESC_WANT_CLOSE_THIS_WINDOW": "このウィンドウを閉じてもよろしいですか?"
156156
},
157157
"POPUPS_LANGUAGES": {

snappymail/v/0.0.0/app/localization/lt/admin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"USERNAME": "Vartotojo vardas",
99
"PASSWORD": "Slaptažodis",
1010
"CANCEL": "Atšaukti",
11-
"SEARCH": "Kontaktų nerasta"
11+
"SEARCH": "Kontaktų nerasta",
12+
"YES": "Yes",
13+
"NO": "No"
1214
},
1315
"LOGIN": {
1416
"LABEL_LOGIN": "Prisijungimo vardas",
@@ -150,8 +152,6 @@
150152
"DESC_NOTHING_TO_CONFIGURE": "Nėra ką konfiguruoti"
151153
},
152154
"POPUPS_ASK": {
153-
"BUTTON_YES": "Yes",
154-
"BUTTON_NO": "No",
155155
"DESC_WANT_CLOSE_THIS_WINDOW": "Ar tikrai norite uždaryti šį langą?"
156156
},
157157
"POPUPS_LANGUAGES": {

snappymail/v/0.0.0/app/localization/nb/admin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"USERNAME": "Brukernavn",
99
"PASSWORD": "Passord",
1010
"CANCEL": "Avbryt",
11-
"SEARCH": "Fant ingen kontakter"
11+
"SEARCH": "Fant ingen kontakter",
12+
"YES": "Ja",
13+
"NO": "Nei"
1214
},
1315
"LOGIN": {
1416
"LABEL_LOGIN": "Brukernavn",
@@ -150,8 +152,6 @@
150152
"DESC_NOTHING_TO_CONFIGURE": "Ingenting å sette opp"
151153
},
152154
"POPUPS_ASK": {
153-
"BUTTON_YES": "Ja",
154-
"BUTTON_NO": "Nei",
155155
"DESC_WANT_CLOSE_THIS_WINDOW": "Er du sikker på at du vil lukke dette vinduet?"
156156
},
157157
"POPUPS_LANGUAGES": {

0 commit comments

Comments
 (0)