From e197e15ef03da16e02fdc89b8c78821ff7d402a7 Mon Sep 17 00:00:00 2001 From: Brian Cao Date: Wed, 26 Jul 2023 10:49:19 -0700 Subject: [PATCH 1/3] Update reset website logic. --- pages/api/websites/[id]/reset.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/api/websites/[id]/reset.ts b/pages/api/websites/[id]/reset.ts index dc98c591..23b5305d 100644 --- a/pages/api/websites/[id]/reset.ts +++ b/pages/api/websites/[id]/reset.ts @@ -1,5 +1,5 @@ import { NextApiRequestQueryBody } from 'lib/types'; -import { canViewWebsite } from 'lib/auth'; +import { canUpdateWebsite } from 'lib/auth'; import { useAuth, useCors } from 'lib/middleware'; import { NextApiResponse } from 'next'; import { methodNotAllowed, ok, unauthorized } from 'next-basics'; @@ -19,7 +19,7 @@ export default async ( const { id: websiteId } = req.query; if (req.method === 'POST') { - if (!(await canViewWebsite(req.auth, websiteId))) { + if (!(await canUpdateWebsite(req.auth, websiteId))) { return unauthorized(res); } From cb86c0a4a9f44d7ca35168063e943b57ffa54936 Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Wed, 26 Jul 2023 11:23:08 -0700 Subject: [PATCH 2/3] Bump version v2.3.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 78b15ee2..95c410c6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "umami", - "version": "2.3.0", + "version": "2.3.1", "description": "A simple, fast, privacy-focused alternative to Google Analytics.", "author": "Mike Cao ", "license": "MIT", From c79154b90bbc724fc344c3d1b75529bb1a715fb8 Mon Sep 17 00:00:00 2001 From: 0xflotus <0xflotus@gmail.com> Date: Thu, 27 Jul 2023 11:50:49 +0200 Subject: [PATCH 3/3] chore: adjusted some german translations --- lang/de-DE.json | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/lang/de-DE.json b/lang/de-DE.json index 4ce72820..6c65a09e 100644 --- a/lang/de-DE.json +++ b/lang/de-DE.json @@ -3,7 +3,7 @@ "label.actions": "Aktionen", "label.activity-log": "Aktivitätsverlauf", "label.add": "Add", - "label.add-description": "Add description", + "label.add-description": "Beschreibung hinzufügen", "label.add-website": "Webseite hinzufügen", "label.admin": "Administrator", "label.all": "Alle", @@ -42,7 +42,7 @@ "label.edit": "Bearbeiten", "label.edit-dashboard": "Dashboard bearbeiten", "label.enable-share-url": "Freigabe-URL aktivieren", - "label.event-data": "Event data", + "label.event-data": "Event Daten", "label.events": "Ereignisse", "label.field": "Field", "label.fields": "Fields", @@ -74,7 +74,7 @@ "label.powered-by": "Betrieben durch {name}", "label.profile": "Profil", "label.queries": "Abfragen", - "label.query": "Query", + "label.query": "Abfrage", "label.query-parameters": "Abfrageparameter", "label.realtime": "Echtzeit", "label.referrers": "Referrer", @@ -82,15 +82,15 @@ "label.regenerate": "Erneuern", "label.regions": "Regionen", "label.remove": "Entfernen", - "label.reports": "Reports", + "label.reports": "Reporte", "label.required": "Erforderlich", "label.reset": "Zurücksetzen", "label.reset-website": "Statistik zurücksetzen", "label.role": "Rolle", - "label.run-query": "Run query", + "label.run-query": "Abfrage starten", "label.save": "Speichern", "label.screens": "Bildschirmauflösungen", - "label.select-date": "Select date", + "label.select-date": "Datum auswählen", "label.select-website": "Website auswählen", "label.sessions": "Sessions", "label.settings": "Einstellungen", @@ -124,31 +124,31 @@ "label.view-only": "View only", "label.views": "Aufrufe", "label.visitors": "Besucher", - "label.website": "Website", + "label.website": "Webseite", "label.website-id": "Webseite ID", "label.websites": "Webseiten", "label.window": "Window", "label.yesterday": "Gestern", "labels.after": "After", - "labels.average": "Average", + "labels.average": "Durchschnitt", "labels.before": "Before", "labels.breakdown": "Breakdown", "labels.contains": "Contains", - "labels.create-report": "Create report", - "labels.description": "Description", + "labels.create-report": "Report erstellen", + "labels.description": "Beschreibung", "labels.does-not-contain": "Does not contain", "labels.does-not-equal": "Does not equal", "labels.equals": "Equals", "labels.false": "False", "labels.filters": "Filters", - "labels.greater-than": "Greater than", - "labels.greater-than-equals": "Greater than or equals", - "labels.less-than": "Less than", - "labels.less-than-equals": "Less than or equals", + "labels.greater-than": "Größer als", + "labels.greater-than-equals": "Größer oder gleich", + "labels.less-than": "Kleiner als", + "labels.less-than-equals": "Kleiner oder gleich", "labels.max": "Max", "labels.min": "Min", - "labels.overview": "Overview", - "labels.sum": "Sum", + "labels.overview": "Übersicht", + "labels.sum": "Summe", "labels.total": "Total", "labels.total-records": "Total records", "labels.true": "True", @@ -184,7 +184,7 @@ "message.tracking-code": "Tracking Code", "message.user-deleted": "Benutzer gelöscht.", "message.visitor-log": "Besucher aus {country} benutzt {browser} auf {os} {device}", - "messages.no-results-found": "No results were found.", + "messages.no-results-found": "Keine Ergebnisse gefunden.", "messages.no-team-websites": "Diesem Team sind keine Websites zugeordnet.", "messages.no-websites-configured": "Es ist keine Webseite vorhanden.", "messages.team-websites-info": "Webseiten können von jedem im Team eingesehen werden."