From 21ba7b89c0b185ef1e6878ebd02df21af8c51ed6 Mon Sep 17 00:00:00 2001 From: Michal Kostewicz Date: Sat, 6 Feb 2021 19:55:27 +0100 Subject: Add lastname column to User DB table and update API logic to save,return and update this data. --- app/Controllers/Http/DashboardController.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'app/Controllers/Http/DashboardController.js') diff --git a/app/Controllers/Http/DashboardController.js b/app/Controllers/Http/DashboardController.js index 3de4816..2f06961 100644 --- a/app/Controllers/Http/DashboardController.js +++ b/app/Controllers/Http/DashboardController.js @@ -122,6 +122,7 @@ class DashboardController { return view.render('dashboard.account', { username: auth.user.username, email: auth.user.email, + lastname: auth.user.lastname }); } @@ -135,6 +136,7 @@ class DashboardController { let validation = await validateAll(request.all(), { username: 'required', email: 'required', + lastname: 'required' }); if (validation.fails()) { session.withErrors(validation.messages()).flashExcept(['password']); @@ -168,6 +170,7 @@ class DashboardController { // Update user account const { user } = auth; user.username = request.input('username'); + user.lastname = request.input('lastname'); user.email = request.input('email'); if (request.input('password')) { const hashedPassword = crypto.createHash('sha256').update(request.input('password')).digest('base64'); @@ -192,6 +195,7 @@ class DashboardController { return view.render('dashboard.data', { username: general.username, + lastname: general.lastname, mail: general.email, created: general.created_at, updated: general.updated_at, @@ -211,6 +215,7 @@ class DashboardController { const exportData = { username: general.username, + lastname: general.lastname, mail: general.email, services, workspaces, -- cgit v1.2.3-70-g09d2