Add UUID instead of actual ID to identify contacts (#777)

Close #381
This commit is contained in:
Danny
2018-04-08 13:23:13 -05:00
committed by Régis Freyd
parent 04607f3eb5
commit 3ba96cf18b
61 changed files with 618 additions and 119 deletions
+8 -4
View File
@@ -155,7 +155,7 @@ class ContactsController extends Controller
// Did the user press "Save" or "Submit and add another person"
if (! is_null($request->get('save'))) {
return redirect()->route('people.show', ['id' => $contact->id]);
return redirect()->route('people.show', ['id' => $contact->hashID()]);
} else {
return redirect()->route('people.create')
->with('status', trans('people.people_add_success', ['name' => $contact->getCompleteName(auth()->user()->name_order)]));
@@ -336,7 +336,7 @@ class ContactsController extends Controller
$contact->updateGravatar();
return redirect('/people/'.$contact->id)
return redirect('/people/'.$contact->hashID())
->with('success', trans('people.information_edit_success'));
}
@@ -387,7 +387,7 @@ class ContactsController extends Controller
$contact->save();
return redirect('/people/'.$contact->id)
return redirect('/people/'.$contact->hashID())
->with('success', trans('people.work_edit_success'));
}
@@ -417,7 +417,7 @@ class ContactsController extends Controller
$contact->updateFoodPreferencies($food);
return redirect('/people/'.$contact->id)
return redirect('/people/'.$contact->hashID())
->with('success', trans('people.food_preferencies_add_success'));
}
@@ -461,6 +461,10 @@ class ContactsController extends Controller
}
if (count($results) !== 0) {
foreach ($results as $key => $result) {
$results[$key]->hash = $result->hashID();
}
return $results;
} else {
return ['noResults' => trans('people.people_search_no_results')];