implemented userTable

This commit is contained in:
2024-03-15 21:04:53 +01:00
parent 8b237e8080
commit acb7bb7cb6
14 changed files with 1925 additions and 43 deletions

View File

@ -10,6 +10,7 @@ import {
getUserById,
updateUserById,
deleteUserById,
getSelectedUsersByUser,
} from "../models/usersModel.js";
//insert user to databased
@ -40,7 +41,7 @@ export const signUp = async (req, res, next) => {
minute: '2-digit'
};
const dateTimeString = currentTime.toLocaleString('de-DE', options);
const results = ownConn.query(`INSERT INTO users(id, username, password, registered, fullName, email, phonenumber, address, city, postcode, adminBool, technician1Bool, technician2Bool, technicianMonitoringBool, merchantBool, internBool) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)`,
const results = ownConn.query(`INSERT INTO users(id, username, password, registered, fullName, email, phonenumber, address, city, postcode, adminBool, technicianBool, readerBool) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)`,
[
uuidv4(),
req.body.username,
@ -53,11 +54,8 @@ export const signUp = async (req, res, next) => {
req.body.city,
req.body.postcode,
req.body.adminBool,
req.body.technician1Bool,
req.body.technician2Bool,
req.body.technicianMonitoringBool,
req.body.merchantBool,
req.body.internBool,
req.body.technicianBool,
req.body.readerBool,
]);
return res.status(201).send({
message: "Registered!",
@ -161,6 +159,18 @@ export const showUserById = (req, res) => {
});
};
//get all selected users by user
export const showSelectedUsersByUser = (req, res) => {
getSelectedUsersByUser(req.params.id, (err, results) => {
if (err) {
res.send(err);
} else {
res.json(results);
}
});
};
// Update user
export const updateUser = (req, res) => {
const data = req.body;