Skip to content
Merged
26 changes: 23 additions & 3 deletions src/Umbraco.Web.UI.Client/src/views/logviewer/search.controller.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
},
{
name: 'Information',
logTypeColor: 'success'
logTypeColor: 'success'
},
{
name: 'Warning',
Expand All @@ -44,7 +44,7 @@
enabled: false,
interval: 0,
promise: null,

defaultButton: {
labelKey: "logViewer_polling",
handler: function() {
Expand Down Expand Up @@ -156,6 +156,8 @@
vm.search = search;
vm.getFilterName = getFilterName;
vm.setLogLevelFilter = setLogLevelFilter;
vm.selectAllLogLevelFilters = selectAllLogLevelFilters;
vm.deselectAllLogLevelFilters = deselectAllLogLevelFilters;
vm.toggleOrderBy = toggleOrderBy;
vm.selectSearch = selectSearch;
vm.resetSearch = resetSearch;
Expand Down Expand Up @@ -259,7 +261,7 @@
}

function setLogTypeColor(logItems) {
logItems.forEach(logItem =>
logItems.forEach(logItem =>
logItem.logTypeColor = vm.logLevels.find(x => x.name === logItem.Level).logTypeColor);
}

Expand Down Expand Up @@ -295,6 +297,24 @@
getLogs();
}

function updateAllLogLevelFilterCheckboxes(bool) {
vm.logLevels.forEach(logLevel => logLevel.selected = bool);
}

function selectAllLogLevelFilters() {
vm.logOptions.logLevels = vm.logLevels.map(logLevel => logLevel.name);
updateAllLogLevelFilterCheckboxes(true);

getLogs();
}

function deselectAllLogLevelFilters() {
vm.logOptions.logLevels = [];
updateAllLogLevelFilterCheckboxes(false);

getLogs();
}

function toggleOrderBy(){
vm.logOptions.orderDirection = vm.logOptions.orderDirection === 'Descending' ? 'Ascending' : 'Descending';

Expand Down
23 changes: 23 additions & 0 deletions src/Umbraco.Web.UI.Client/src/views/logviewer/search.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,29 @@
</label>
</div>
</umb-dropdown-item>

<!-- Select all log level filters -->
<umb-dropdown-item>
<umb-button action="vm.selectAllLogLevelFilters()"
label="Select all"
label-key="logViewer_selectAllLogLevelFilters"
type="button"
button-style="link"
size="xs">
</umb-button>
</umb-dropdown-item>

<!-- Deselect all log level filters -->
<umb-dropdown-item>
<umb-button action="vm.deselectAllLogLevelFilters()"
label="Deselect all"
label-key="logViewer_deselectAllLogLevelFilters"
type="button"
button-style="link"
size="xs">
</umb-button>
</umb-dropdown-item>

</umb-dropdown>
</div>

Expand Down
2 changes: 2 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/cs.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2195,6 +2195,8 @@
</area>
<area alias="logViewer">
<key alias="logLevels">Úrovně logování</key>
<key alias="selectAllLogLevelFilters">Vybrat vše</key>
<key alias="deselectAllLogLevelFilters">Odznačit vše</key>
<key alias="savedSearches">Uložená vyhledávání</key>
<key alias="totalItems">Celkem položek</key>
<key alias="timestamp">Časové razítko</key>
Expand Down
2 changes: 2 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/cy.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2544,6 +2544,8 @@ Er mwyn gweinyddu eich gwefan, agorwch swyddfa gefn Umbraco a dechreuwch ychwang
<area alias="logViewer">
<key alias="deleteSavedSearch">Dileu Chwiliad Cadwedig</key>
<key alias="logLevels">Lefelau Log</key>
<key alias="selectAllLogLevelFilters">Dewiswch y cyfan</key>
<key alias="deselectAllLogLevelFilters">Dad-ddewiswch bawb</key>
<key alias="savedSearches">Chwiliadau Cadwedig</key>
<key alias="saveSearch">Arbed Chwiliad</key>
<key alias="saveSearchDescription">Rhoi enw cyfeillgar am eich ymholiad chwilio</key>
Expand Down
2 changes: 2 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/da.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1931,6 +1931,8 @@ Mange hilsner fra Umbraco robotten
<area alias="logViewer">
<key alias="deleteSavedSearch">Slet gemte søgning</key>
<key alias="logLevels">Log type</key>
<key alias="selectAllLogLevelFilters">Vælg alle</key>
<key alias="deselectAllLogLevelFilters">Fravælg alle</key>
<key alias="savedSearches">Gemte søgninger</key>
<key alias="saveSearch">Gem søgning</key>
<key alias="saveSearchDescription">Indtast et navn for din søgebetingelse</key>
Expand Down
4 changes: 4 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/de.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2231,4 +2231,8 @@
<key alias="openCloseBackofficeHelp">Back-Office Hilfe öffnen / schliessen</key>
<key alias="openCloseBackofficeProfileOptions">Ihre Profil-Einstellungen öffnen / schliessen</key>
</area>
<area alias="logViewer">
<key alias="selectAllLogLevelFilters">Wählen Sie Alle</key>
<key alias="deselectAllLogLevelFilters">Alle abwählen</key>
</area>
</language>
2 changes: 2 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/en.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2329,6 +2329,8 @@ To manage your website, simply open the Umbraco backoffice and start adding cont
<area alias="logViewer">
<key alias="deleteSavedSearch">Delete Saved Search</key>
<key alias="logLevels">Log Levels</key>
<key alias="selectAllLogLevelFilters">Select all</key>
<key alias="deselectAllLogLevelFilters">Deselect all</key>
<key alias="savedSearches">Saved Searches</key>
<key alias="saveSearch">Save Search</key>
<key alias="saveSearchDescription">Enter a friendly name for your search query</key>
Expand Down
2 changes: 2 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/en_us.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2348,6 +2348,8 @@ To manage your website, simply open the Umbraco backoffice and start adding cont
<area alias="logViewer">
<key alias="deleteSavedSearch">Delete Saved Search</key>
<key alias="logLevels">Log Levels</key>
<key alias="selectAllLogLevelFilters">Select all</key>
<key alias="deselectAllLogLevelFilters">Deselect all</key>
<key alias="savedSearches">Saved Searches</key>
<key alias="saveSearch">Save Search</key>
<key alias="saveSearchDescription">Enter a friendly name for your search query</key>
Expand Down
4 changes: 4 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/es.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1627,4 +1627,8 @@
<area alias="textbox">
<key alias="characters_left">caracteres restantes</key>
</area>
<area alias="logViewer">
<key alias="selectAllLogLevelFilters">Seleccionar todo</key>
<key alias="deselectAllLogLevelFilters">Deseleccionar todo</key>
</area>
</language>
2 changes: 2 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/fr.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2208,6 +2208,8 @@ Pour gérer votre site, ouvrez simplement le backoffice Umbraco et commencez à
</area>
<area alias="logViewer">
<key alias="logLevels">Niveaux de Log</key>
<key alias="selectAllLogLevelFilters">Tout sélectionner</key>
<key alias="deselectAllLogLevelFilters">Tout déselectionner</key>
<key alias="savedSearches">Recherches sauvegardées</key>
<key alias="totalItems">Nombre total d'éléments</key>
<key alias="timestamp">Date</key>
Expand Down
4 changes: 4 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/he.xml
Original file line number Diff line number Diff line change
Expand Up @@ -864,4 +864,8 @@ To manage your website, simply open the Umbraco backoffice and start adding cont
<key alias="userTypes">סוגי משתמש</key>
<key alias="writer">כותב</key>
</area>
<area alias="logViewer">
<key alias="selectAllLogLevelFilters">בחר הכל</key>
<key alias="deselectAllLogLevelFilters">הסר סימון מהכל</key>
</area>
</language>
4 changes: 4 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/it.xml
Original file line number Diff line number Diff line change
Expand Up @@ -951,4 +951,8 @@ Per gestire il tuo sito web, è sufficiente aprire il backoffice di Umbraco e in
<key alias="umbInfo">Info</key>
<key alias="umbListView">Elementi</key>
</area>
<area alias="logViewer">
<key alias="selectAllLogLevelFilters">Seleziona tutto</key>
<key alias="deselectAllLogLevelFilters">Deselezionare tutto</key>
</area>
</language>
4 changes: 4 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/ja.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1085,4 +1085,8 @@ Runwayをインストールして作られた新しいウェブサイトがど
<key alias="enterCustomValidation">... またはカスタム検証を入力</key>
<key alias="fieldIsMandatory">必須フィールドです</key>
</area>
<area alias="logViewer">
<key alias="selectAllLogLevelFilters">すべて選択</key>
<key alias="deselectAllLogLevelFilters">すべての選択を解除</key>
</area>
</language>
4 changes: 4 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/ko.xml
Original file line number Diff line number Diff line change
Expand Up @@ -845,4 +845,8 @@
<key alias="userTypes">사용자 타입</key>
<key alias="writer">작성자</key>
</area>
<area alias="logViewer">
<key alias="selectAllLogLevelFilters">모두 선택</key>
<key alias="deselectAllLogLevelFilters">모두 선택 해제</key>
</area>
</language>
4 changes: 4 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/nb.xml
Original file line number Diff line number Diff line change
Expand Up @@ -918,4 +918,8 @@ Vennlig hilsen Umbraco roboten
<key alias="yourHistory" version="7.0">Din historikk</key>
<key alias="sessionExpires" version="7.0">Sesjonen utløper om</key>
</area>
<area alias="logViewer">
<key alias="selectAllLogLevelFilters">Velg alle</key>
<key alias="deselectAllLogLevelFilters">Opphev alle</key>
</area>
</language>
2 changes: 2 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/nl.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2131,6 +2131,8 @@ Echter, Runway biedt een gemakkelijke basis om je snel op weg te helpen. Als je
<area alias="logViewer">
<key alias="deleteSavedSearch">Opgeslagen zoekopdracht verwijderen</key>
<key alias="logLevels">Log Niveaus</key>
<key alias="selectAllLogLevelFilters">Selecteer alles</key>
<key alias="deselectAllLogLevelFilters">Deselecteer alles</key>
<key alias="savedSearches">Opgeslagen Zoekopdrachten</key>
<key alias="saveSearch">Zoekopdracht opslaan</key>
<key alias="saveSearchDescription">Enter a friendly name for your search query</key>
Expand Down
4 changes: 4 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/pl.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1460,4 +1460,8 @@ Naciśnij przycisk <strong>instaluj</strong>, aby zainstalować bazę danych Umb
<area alias="textbox">
<key alias="characters_left">pozostało znaków</key>
</area>
<area alias="logViewer">
<key alias="selectAllLogLevelFilters">Zaznacz wszystko</key>
<key alias="deselectAllLogLevelFilters">Odznacz wszystkie</key>
</area>
</language>
4 changes: 4 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/pt.xml
Original file line number Diff line number Diff line change
Expand Up @@ -835,4 +835,8 @@ Você pode publicar esta página e todas suas sub-páginas ao selecionar <em>pub
<key alias="userTypes">Tipos de usuários</key>
<key alias="writer">Escrevente</key>
</area>
<area alias="logViewer">
<key alias="selectAllLogLevelFilters">Selecionar tudo</key>
<key alias="deselectAllLogLevelFilters">Desmarcar todos</key>
</area>
</language>
4 changes: 4 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/ru.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1818,4 +1818,8 @@
<key alias="invalidNumber">Не является числом</key>
<key alias="invalidEmail">неверный формат email-адреса</key>
</area>
<area alias="logViewer">
<key alias="selectAllLogLevelFilters">Выбрать все</key>
<key alias="deselectAllLogLevelFilters">Убрать выделение со всего</key>
</area>
</language>
4 changes: 4 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/sv.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1008,4 +1008,8 @@
<key alias="sortCreateDateDescending">Äldst</key>
<key alias="sortLastLoginDateDescending">Senaste login</key>
</area>
<area alias="logViewer">
<key alias="selectAllLogLevelFilters">Välj alla</key>
<key alias="deselectAllLogLevelFilters">Avmarkera alla</key>
</area>
</language>
2 changes: 2 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/tr.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2357,6 +2357,8 @@ Web sitenizi yönetmek için, Umbraco'nun arka ofisini açın ve içerik eklemey
<area alias="logViewer">
<key alias="deleteSavedSearch">Kaydedilmiş Aramayı Sil</key>
<key alias="logLevels">Günlük Düzeyleri</key>
<key alias="selectAllLogLevelFilters">Hepsini seç</key>
<key alias="deselectAllLogLevelFilters">Tüm seçimleri kaldır</key>
<key alias="savedSearches">Kaydedilmiş Aramalar</key>
<key alias="saveSearch">Aramayı Kaydet</key>
<key alias="saveSearchDescription">Arama sorgunuz için kolay bir ad girin</key>
Expand Down
4 changes: 4 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/zh.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1239,4 +1239,8 @@
<key alias="enabledConfirm">现在已启用 URL 跟踪程序。</key>
<key alias="enableError">启用 URL 跟踪程序时出错, 可以在日志文件中找到更多信息。</key>
</area>
<area alias="logViewer">
<key alias="selectAllLogLevelFilters">全选</key>
<key alias="deselectAllLogLevelFilters">取消全选</key>
</area>
</language>
4 changes: 4 additions & 0 deletions src/Umbraco.Web.UI/Umbraco/config/lang/zh_tw.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1219,4 +1219,8 @@
<key alias="enabledConfirm">轉址追蹤器已開啟。</key>
<key alias="enableError">啟動轉址追蹤器錯誤,更多資訊請參閱您的紀錄檔。</key>
</area>
<area alias="logViewer">
<key alias="selectAllLogLevelFilters">全選</key>
<key alias="deselectAllLogLevelFilters">取消全選</key>
</area>
</language>