mirror of
https://github.com/lubosz/overte.git
synced 2025-04-23 13:33:38 +02:00
Regularize naming
This commit is contained in:
parent
6d310eb999
commit
0b667e34a2
4 changed files with 20 additions and 19 deletions
|
@ -155,8 +155,8 @@ void DomainGatekeeper::processConnectRequestPacket(QSharedPointer<ReceivedMessag
|
|||
}
|
||||
|
||||
NodePermissions DomainGatekeeper::setPermissionsForUser(bool isLocalUser, QString verifiedUsername,
|
||||
QString verifiedAuxliaryUsername,
|
||||
QStringList verifiedAuxiliaryUserGroups,
|
||||
QString verifiedDomainUserName,
|
||||
QStringList verifiedDomainUserGroups,
|
||||
const QHostAddress& senderAddress, const QString& hardwareAddress,
|
||||
const QUuid& machineFingerprint) {
|
||||
NodePermissions userPerms;
|
||||
|
@ -172,19 +172,19 @@ NodePermissions DomainGatekeeper::setPermissionsForUser(bool isLocalUser, QStrin
|
|||
|
||||
// If this user is a known member of an externally-hosted group, give them the implied permissions.
|
||||
// Do before processing verifiedUsername in case user is logged into the metaverse and is a member of a blacklist group.
|
||||
if (!verifiedAuxliaryUsername.isEmpty() && !verifiedAuxiliaryUserGroups.isEmpty()) {
|
||||
foreach (QString group, verifiedAuxiliaryUserGroups) {
|
||||
if (!verifiedDomainUserName.isEmpty() && !verifiedDomainUserGroups.isEmpty()) {
|
||||
foreach (QString group, verifiedDomainUserGroups) {
|
||||
if (_server->_settingsManager.getAllKnownGroupNames().contains(group)) {
|
||||
userPerms |= _server->_settingsManager.getPermissionsForGroup(group, QUuid());
|
||||
//#ifdef WANT_DEBUG
|
||||
qDebug() << "| user-permissions: auxiliary user " << verifiedAuxliaryUsername << "is in group:" << group << "so:" << userPerms;
|
||||
qDebug() << "| user-permissions: domain user " << verifiedDomainUserName << "is in group:" << group << "so:" << userPerms;
|
||||
//#endif
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
userPerms.setVerifiedAuxiliaryUserName(verifiedAuxliaryUsername);
|
||||
userPerms.setVerifiedAuxiliaryUserGroups(verifiedAuxiliaryUserGroups);
|
||||
userPerms.setVerifiedDomainUserName(verifiedDomainUserName);
|
||||
userPerms.setVerifiedDomainUserGroups(verifiedDomainUserGroups);
|
||||
}
|
||||
|
||||
if (verifiedUsername.isEmpty()) {
|
||||
|
@ -307,8 +307,8 @@ void DomainGatekeeper::updateNodePermissions() {
|
|||
// the id and the username in NodePermissions will often be the same, but id is set before
|
||||
// authentication and verifiedUsername is only set once they user's key has been confirmed.
|
||||
QString verifiedUsername = node->getPermissions().getVerifiedUserName();
|
||||
QString verifiedAuxiliaryUsername = node->getPermissions().getVerifiedAuxiliaryUserName();
|
||||
QStringList verifiedAuxiliaryUserGroups = node->getPermissions().getVerifiedAuxiliaryUserGroups();
|
||||
QString verifiedDomainUserName = node->getPermissions().getVerifiedDomainUserName();
|
||||
QStringList verifiedDomainUserGroups = node->getPermissions().getVerifiedDomainUserGroups();
|
||||
NodePermissions userPerms(NodePermissionsKey(verifiedUsername, 0));
|
||||
|
||||
if (node->getPermissions().isAssignment) {
|
||||
|
@ -343,8 +343,8 @@ void DomainGatekeeper::updateNodePermissions() {
|
|||
sendingAddress == QHostAddress::LocalHost);
|
||||
}
|
||||
|
||||
userPerms = setPermissionsForUser(isLocalUser, verifiedUsername, verifiedAuxiliaryUsername,
|
||||
verifiedAuxiliaryUserGroups, connectingAddr.getAddress(),
|
||||
userPerms = setPermissionsForUser(isLocalUser, verifiedUsername, verifiedDomainUserName,
|
||||
verifiedDomainUserGroups, connectingAddr.getAddress(),
|
||||
hardwareAddress, machineFingerprint);
|
||||
}
|
||||
|
||||
|
|
|
@ -126,8 +126,8 @@ private:
|
|||
QSet<QString> _domainOwnerFriends; // keep track of friends of the domain owner
|
||||
QSet<QString> _inFlightGroupMembershipsRequests; // keep track of which we've already asked for
|
||||
|
||||
NodePermissions setPermissionsForUser(bool isLocalUser, QString verifiedUsername, QString verifiedAuxliaryUsername,
|
||||
QStringList verifiedAuxiliaryUserGroups, const QHostAddress& senderAddress,
|
||||
NodePermissions setPermissionsForUser(bool isLocalUser, QString verifiedUsername, QString verifiedDomainUsername,
|
||||
QStringList verifiedDomainUserGroups, const QHostAddress& senderAddress,
|
||||
const QString& hardwareAddress, const QUuid& machineFingerprint);
|
||||
|
||||
void getGroupMemberships(const QString& username);
|
||||
|
|
|
@ -379,6 +379,7 @@ void NodeList::sendDomainServerCheckIn() {
|
|||
if (domainPacketType == PacketType::DomainConnectRequest) {
|
||||
|
||||
#if (PR_BUILD || DEV_BUILD)
|
||||
// #######
|
||||
if (_shouldSendNewerVersion) {
|
||||
domainPacket->setVersion(versionForPacketType(domainPacketType) + 1);
|
||||
}
|
||||
|
|
|
@ -51,10 +51,10 @@ public:
|
|||
void setVerifiedUserName(QString userName) { _verifiedUserName = userName.toLower(); }
|
||||
const QString& getVerifiedUserName() const { return _verifiedUserName; }
|
||||
|
||||
void setVerifiedAuxiliaryUserName(QString userName) { _verifiedAuxiliaryUserName = userName.toLower(); }
|
||||
const QString& getVerifiedAuxiliaryUserName() const { return _verifiedAuxiliaryUserName; }
|
||||
void setVerifiedAuxiliaryUserGroups(QStringList userGroups) { _verifiedAuxiliaryUserGroups = userGroups; }
|
||||
const QStringList& getVerifiedAuxiliaryUserGroups() const { return _verifiedAuxiliaryUserGroups; }
|
||||
void setVerifiedDomainUserName(QString userName) { _verifiedDomainUserName = userName.toLower(); }
|
||||
const QString& getVerifiedDomainUserName() const { return _verifiedDomainUserName; }
|
||||
void setVerifiedDomainUserGroups(QStringList userGroups) { _verifiedDomainUserGroups = userGroups; }
|
||||
const QStringList& getVerifiedDomainUserGroups() const { return _verifiedDomainUserGroups; }
|
||||
|
||||
void setGroupID(QUuid groupID) { _groupID = groupID; if (!groupID.isNull()) { _groupIDSet = true; }}
|
||||
QUuid getGroupID() const { return _groupID; }
|
||||
|
@ -104,8 +104,8 @@ protected:
|
|||
QString _id;
|
||||
QUuid _rankID { QUuid() }; // 0 unless this is for a group
|
||||
QString _verifiedUserName;
|
||||
QString _verifiedAuxiliaryUserName;
|
||||
QStringList _verifiedAuxiliaryUserGroups;
|
||||
QString _verifiedDomainUserName;
|
||||
QStringList _verifiedDomainUserGroups;
|
||||
|
||||
bool _groupIDSet { false };
|
||||
QUuid _groupID;
|
||||
|
|
Loading…
Reference in a new issue