Add deleted_at for User

Do not remove the user from the database. Mark as deleted instead.
This commit is contained in:
Patrick Gansterer 2016-03-04 19:03:52 +01:00
parent b30b4e46d8
commit b05ac2ab64
15 changed files with 82 additions and 12 deletions

View file

@ -273,15 +273,22 @@ de:
users:
controller:
sudo_done: Du bist jetzt als Benutzer %{user} angemeldet. Sei vorsichtig und melde dich ab, wenn du fertig bist!
destroy:
error: 'Benutzer/in konnte nicht gelöscht werden: %{error}'
notice: Benutzer/in wurde gelöscht
edit:
title: Benutzer/in bearbeiten
index:
first_paragraph: Hier kannst du Benutzer/innen %{url}, bearbeiten und natürlich auch löschen.
new_user: Neue/n Benutzer/in anlegen
new_users: neu anlegen
show_deleted: Gelöschte Benutzer anzeigen
title: Benutzer/innen verwalten
new:
title: Neue/n Benutzer/in anlegen
restore:
error: 'Benutzer/in konnte nicht wiederhergestellt werden: %{error}'
notice: Benutzer/in wurde wiederhergestellt
show:
confirm_delete: Willst du den Benutzer %{user} wirklich löschen?
confirm_sudo: Wenn du fortsetzt, dann wirst du als Benutzer %{user} angemeldet. Sei vorsichtig und melde dich ab, wenn du fertig bist!
@ -1690,6 +1697,7 @@ de:
back: Züruck
cancel: Abbrechen
close: Schließen
confirm_restore: Willst du %{name} wirklich wiederherstellen?
copy: kopieren
delete: Löschen
edit: Bearbeiten
@ -1698,6 +1706,7 @@ de:
success: <i class="icon icon-ok"></i>
or_cancel: oder abbrechen
please_wait: Bitte warten...
restore: Wiederherstellen
save: Speichern
show: Anzeigen
views:

View file

@ -278,15 +278,22 @@ en:
users:
controller:
sudo_done: You are now logged in as %{user}. Be careful, and do not forget to log out when done!
destroy:
error: 'User could not be deleted: %{error}'
notice: User was deleted
edit:
title: Edit user
index:
first_paragraph: Here you can %{url}, edit and delete users.
new_user: Create new user
new_users: create new
show_deleted: Show deleted users
title: User admin
new:
title: Create new user
restore:
error: 'User could not be restored: %{error}'
notice: User was restored
show:
confirm_delete: Do you really want to remove %{user}?
confirm_sudo: If you continue, you will take on the identity of %{user}. Do not forget to log out when you're done!
@ -1712,6 +1719,7 @@ en:
back: Back
cancel: Cancel
close: Close
confirm_restore: Do you really want to restore %{name}?
copy: Copy
delete: Delete
edit: Edit
@ -1720,6 +1728,7 @@ en:
success: <i class="icon icon-ok"></i>
or_cancel: or cancel
please_wait: Please wait...
restore: Restore
save: Save
show: Show
views:

View file

@ -272,6 +272,9 @@ fr:
users:
controller:
sudo_done:
destroy:
error: 'La ajouter n''a pas pu être dissoute: %{error}'
notice: La ajouter a été supprimée
edit:
title: modifier les données sur le_la membre
index:

View file

@ -272,6 +272,9 @@ nl:
users:
controller:
sudo_done: Je bent nu ingelogd als %{user}. Wees voorzichtig, en vergeet niet uit te loggen als je klaar bent!
destroy:
error: 'Gebruiker kon niet verwijderd worden: %{error}'
notice: Gebruiker is verwijderd
edit:
title: Lid bewerken
index:

View file

@ -173,6 +173,7 @@ Foodsoft::Application.routes.draw do
root to: 'base#index'
resources :users do
post :restore, on: :member
post :sudo, on: :member
end