Skip to content

Commit

Permalink
Merge branch 'dev' into ba/group-add-user
Browse files Browse the repository at this point in the history
  • Loading branch information
DieKautz authored Jan 29, 2023
2 parents bc5eaaa + 77ab57d commit 9b640c1
Show file tree
Hide file tree
Showing 5 changed files with 29 additions and 23 deletions.
2 changes: 1 addition & 1 deletion app/views/groups/index.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<% if @user.admin_in?(group)%>
<%= link_to " ", edit_group_path(group), class: "badge bg-primary bi bi-pencil-fill" %>
<% else %>
<%= link_to t(:leave_group), group_leave_path(group), data: {turbo_method: :post, turbo_confirm: "Are you sure?"}, class: "btn btn-primary" %>
<%= link_to t(:leave_group), group_leave_path(group), data: {turbo_method: :post, turbo_confirm: t(:confirmation)}, class: "btn btn-primary" %>
<% end %>
</div>
<div class="row gx-3 flex-nowrap overflow-auto">
Expand Down
8 changes: 7 additions & 1 deletion app/views/qr_reader/scan.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,14 @@
<script type="text/javascript">

var qrCodeTriggered = false;
var codeReader;

function openQrCodeReader() {
if (qrCodeTriggered || !("ZXing" in window))
return;
qrCodeTriggered = true;

const codeReader = new ZXing.BrowserQRCodeReader()
codeReader = new ZXing.BrowserQRCodeReader()

codeReader.decodeFromInputVideoDevice(undefined, "video").then((result) => {
document.location.href = result.text;
Expand All @@ -26,7 +27,12 @@ function openQrCodeReader() {
})
}

function closeQrCodeReader() {
codeReader.reset();
}

document.getElementById("zxingScript").addEventListener("load", openQrCodeReader)
document.addEventListener("turbo:load", openQrCodeReader)
document.addEventListener("turbo:render", closeQrCodeReader)

</script>
2 changes: 1 addition & 1 deletion config/locales/devise.de.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ de:
confirmations:
confirmed: Ihre E-Mail-Adresse wurde erfolgreich bestätigt.
new:
resend_confirmation_instructions: Anleitung zur Bestätigung noch mal schicken
resend_confirmation_instructions: Anleitung zur Bestätigung erneut senden
send_instructions: Sie erhalten in wenigen Minuten eine E-Mail, mit der Sie Ihre Registrierung bestätigen können.
send_paranoid_instructions: Falls Ihre E-Mail-Adresse in unserer Datenbank existiert, erhalten Sie in wenigen Minuten eine E-Mail, mit der Sie Ihre Registrierung bestätigen können.
failure:
Expand Down
6 changes: 3 additions & 3 deletions config/locales/views/groups/de.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
de:
cancel: "Abbrechen"
save: "Speichern"
confirmation: "Bist du dir sicher?"
confirmation: "Sind Sie sicher?"

my_groups: "Meine Gruppen"
all_groups: "Alle Gruppen"
Expand All @@ -15,7 +15,7 @@ de:
group_no_items: "Keine Items vorhanden"

group_name : "Gruppenname"
group_name_prompt: "Bitte gib deiner Gruppe einen Namen"
group_name_prompt: "Bitte geben Sie Ihrer Gruppe einen Namen"

group_member:
zero: "Mitglieder"
Expand All @@ -26,7 +26,7 @@ de:
member_email: "E-Mail"
member_email_placeholder: "[email protected]"

login_first: "Du musst dich erst anmelden"
login_first: "Sie müssen sich erst anmelden"
only_admins: "Nur Administratoren dürfen diese Gruppe bearbeiten"

group_new: "Die Gruppe wurde erfolgreich erstellt"
Expand Down
34 changes: 17 additions & 17 deletions config/locales/views/landing_page/de.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ de:
groups: "Meine Gruppen"
notifications:
headline: "Benachrichtigungen"
emptyInbox: "Du hast aktuell keine Bencharichtigungen. 🕵️"
emptyInbox: "Sie haben aktuell keine Benachrichtigungen. 🕵️"
showMore: "Nachricht ausklappen"
showLess: "Nachricht einklappen"
profile: "Mein Profil"
Expand All @@ -23,25 +23,25 @@ de:
items:
messages:
successfully_created: "Item wurde erfolgreich erstellt."
successfully_updated: "Item wurde erfolgreich geupdatet."
successfully_updated: "Item wurde erfolgreich aktualisiert."
successfully_destroyed: "Item wurde erfolgreich zerstört."
successfully_borrowed: "Item wurde erfolgreich ausgeliehen"
successfully_returned: "Item wurde erfolgreich zurückgegeben"
successfully_returned-by-owner: "Item wurde erfolgreich vom Besitzer zurückgegeben"
successfully_reserved: "Item wurde erfolgreich reserviert"
unsuccessfully_reserved: "Item Reservierung fehlgeschlagen"
joining_waitlist_succeeded: "Du bist der Warteliste beigetreten."
leaving_waitlist_succeeded: "Du hast die Warteliste verlassen."
lending_error: "Ausleihsystem Fehler"
not_allowed_to_destroy: "Dir ist nicht erlaubt das Item zu löschen."
not_allowed_to_download: "Dir ist nicht erlaubt den QR-Code des Items herunterzuladen."
not_allowed_to_edit: "Dir ist nicht erlaubt das Item zu bearbeiten."
not_allowed_to_access: "Dir ist nicht erlaubt auf das Item zu zugreifen."
joining_waitlist_succeeded: "Sie sind der Warteliste beigetreten."
leaving_waitlist_succeeded: "Sie haben die Warteliste verlassen."
lending_error: "Ausleihsystem-Fehler"
not_allowed_to_destroy: "Ihnen ist nicht erlaubt, das Item zu löschen."
not_allowed_to_download: "Ihnen ist nicht erlaubt, den QR-Code des Items herunterzuladen."
not_allowed_to_edit: "Ihnen ist nicht erlaubt, das Item zu bearbeiten."
not_allowed_to_access: "Ihnen ist nicht erlaubt, auf das Item zuzugreifen."
deletion_confirmation: "Soll das Item wirklich gelöscht werden?"
range_error: "muss eine gültige Zahl oder ein Zahlenbereich sein, z. B. 69-420"
headlines:
my_items: "Meine Items"
item_details: "Item Details"
item_details: "Item-Details"
no_description_provided: "Keine Beschreibung vorhanden"
last_seen_at: "Letzter bekannter Standort:"
borrowed_items: "Ausgeliehene Items"
Expand All @@ -51,13 +51,13 @@ de:
show: "Item anzeigen"
edit: "Bearbeiten"
delete: "Löschen"
back: "Zurück zur Items Übersicht"
back: "Zurück zur Items-Übersicht"
borrow: "Ausleihen"
return: "Zurückgeben"
owner-return: "Als Besitzer zurückgeben"
reserve: "Reservieren"
join_waitlist: "Warteliste beitreten (%{users_waiting} warten)"
leave_waitlist: "Warteliste verlassen (%{users_waiting} vor Dir)"
leave_waitlist: "Warteliste verlassen (%{users_waiting} vor Ihnen)"
download_qrcode: "QR-Code"
status_badge:
available: "Verfügbar"
Expand All @@ -66,7 +66,7 @@ de:
reserved_by_me: "Von mir reserviert"
no_access: "Kein Zugriff"
card_text:
owner: von
owner: "von"
type:
book: "Buch"
movie: "Film"
Expand Down Expand Up @@ -119,13 +119,13 @@ de:
language: "Sprache"
infobox:
borrow:
heading: "Wie kann man diesen Artikel ausleihen?"
body: "Scannen Sie mit Ihrem mobilen Gerät den QR-Code dieses Artikels. Sie finden den Gegenstand an dem unten angegebenen Ort."
heading: "Wie kann dieser Artikel ausgeliehen werden?"
body: "Scannen Sie mit Ihrem mobilen Gerät den QR-Code dieses Artikels. Sie finden den Artikel an dem unten angegebenen Ort."
return:
heading: "Wie kann ich diesen Artikel zurückgeben?"
heading: "Wie kann dieser Artikel zurückgegeben werden?"
body: "Scannen Sie mit Ihrem mobilen Gerät den QR-Code dieses Artikels. Sie finden den Artikel an dem unten angegebenen Ort."
missing_borrowing_permissions:
heading: "Warum kann ich diesen Artikel nicht ausleihen?"
heading: "Warum kann dieser Artikel nicht ausgeliehen werden?"
body: "Sie gehören nicht zu einer Gruppe, die diesen Artikel ausleihen darf."
profile:
description_header: "Beschreibung"
Expand Down

0 comments on commit 9b640c1

Please sign in to comment.