1
0
mirror of synced 2025-10-28 18:19:17 +00:00

member count & bugfix

This commit is contained in:
Valentin PUCCETTI
2023-09-11 10:43:00 +02:00
parent c8efefdc4e
commit 06f92073c9
6 changed files with 17 additions and 22 deletions

View File

@@ -3,7 +3,7 @@ const Sequelize = require('sequelize');
const sequelize = new Sequelize('accessgate', 'user', 'password', {
dialect: 'sqlite',
host: './database.db',
logging: true
logging: false
})

View File

@@ -38,20 +38,15 @@ async function delGroup(name) {
});
} else {
return false;
}
});
}
async function userGroupList(userId) {
const members = await Member.findAll({where: { userId: userId}})
var result = []
for (x in members) {
result[x] = (members[x].dataValues)
}
return result
async function getGroupsWithMembers() {
Group.hasMany(Member);
Member.belongsTo(Group);
const count = await Group.findAll({ include: Member });
return count
}
async function groupUserList(groupName) {
@@ -59,7 +54,6 @@ async function groupUserList(groupName) {
Member.belongsTo(User);
const users = await User.findAll({ include: Member });
var result = []
console.log(users)
for (x in users) {
try {
for (y in users[x].dataValues.members) {
@@ -70,7 +64,6 @@ async function groupUserList(groupName) {
} catch (error) {
}}
console.log(result)
return result
};
@@ -78,5 +71,6 @@ module.exports = {
addGroup,
delGroup,
groupUserList,
userGroupList
getGroupsWithMembers
};

View File

@@ -15,7 +15,6 @@ function makeAdmin(userId) {
});
}
module.exports = {
makeAdmin
};