Functions | |
bool | createInitialProjectRole (mongocxx::client &adminClient) |
bool | createInitialProjectDbListCollectionsRole (mongocxx::client &adminClient) |
bool | createInitialUserRole (mongocxx::client &adminClient) |
bool | createInitialUserDbListCollectionsRole (mongocxx::client &adminClient) |
bool | createInitialGroupRole (mongocxx::client &adminClient) |
bool | createInitialProjectTemplatesRole (mongocxx::client &adminClient) |
bool | createInitialProjectsLargeDataRole (mongocxx::client &adminClient) |
bool | createInitialSystemDbRole (mongocxx::client &adminClient) |
bool | createInitialSettingsDbRole (mongocxx::client &adminClient) |
bool | createAllAccessibleRole (std::string dbName, std::string roleName, mongocxx::client &adminClient) |
void | createProjectRole (std::string roleName, std::string collectionName, mongocxx::client &adminClient) |
void | createUserRole (std::string roleName, mongocxx::client &adminClient) |
void | addRoleToUserRole (std::string roleName, User &user, mongocxx::client &adminClient) |
void | addRoleToUserRole (std::string roleName, std::string userRoleName, mongocxx::client &adminClient) |
void | removeRoleFromUserRole (std::string roleName, User &user, mongocxx::client &adminClient) |
void | createGroupRole (std::string roleName, mongocxx::client &adminClient) |
void | addRoleToGroupRole (std::string roleName, Group &group, mongocxx::client &adminClient) |
void | removeRoleFromGroupRole (std::string roleName, Group &group, mongocxx::client &adminClient) |
void | addRoleToUser (std::string roleName, std::string username, mongocxx::client &adminClient) |
void | removeRoleFromUser (std::string roleName, std::string username, mongocxx::client &adminClient) |
void | removeRole (std::string roleName, mongocxx::client &adminClient) |
void MongoRoleFunctions::addRoleToGroupRole | ( | std::string | roleName, |
Group & | group, | ||
mongocxx::client & | adminClient ) |
void MongoRoleFunctions::addRoleToUser | ( | std::string | roleName, |
std::string | username, | ||
mongocxx::client & | adminClient ) |
void MongoRoleFunctions::addRoleToUserRole | ( | std::string | roleName, |
std::string | userRoleName, | ||
mongocxx::client & | adminClient ) |
void MongoRoleFunctions::addRoleToUserRole | ( | std::string | roleName, |
User & | user, | ||
mongocxx::client & | adminClient ) |
bool MongoRoleFunctions::createAllAccessibleRole | ( | std::string | dbName, |
std::string | roleName, | ||
mongocxx::client & | adminClient ) |
void MongoRoleFunctions::createGroupRole | ( | std::string | roleName, |
mongocxx::client & | adminClient ) |
bool MongoRoleFunctions::createInitialGroupRole | ( | mongocxx::client & | adminClient | ) |
bool MongoRoleFunctions::createInitialProjectDbListCollectionsRole | ( | mongocxx::client & | adminClient | ) |
bool MongoRoleFunctions::createInitialProjectRole | ( | mongocxx::client & | adminClient | ) |
bool MongoRoleFunctions::createInitialProjectsLargeDataRole | ( | mongocxx::client & | adminClient | ) |
bool MongoRoleFunctions::createInitialProjectTemplatesRole | ( | mongocxx::client & | adminClient | ) |
bool MongoRoleFunctions::createInitialSettingsDbRole | ( | mongocxx::client & | adminClient | ) |
bool MongoRoleFunctions::createInitialSystemDbRole | ( | mongocxx::client & | adminClient | ) |
bool MongoRoleFunctions::createInitialUserDbListCollectionsRole | ( | mongocxx::client & | adminClient | ) |
bool MongoRoleFunctions::createInitialUserRole | ( | mongocxx::client & | adminClient | ) |
void MongoRoleFunctions::createProjectRole | ( | std::string | roleName, |
std::string | collectionName, | ||
mongocxx::client & | adminClient ) |
void MongoRoleFunctions::createUserRole | ( | std::string | roleName, |
mongocxx::client & | adminClient ) |
void MongoRoleFunctions::removeRole | ( | std::string | roleName, |
mongocxx::client & | adminClient ) |
void MongoRoleFunctions::removeRoleFromGroupRole | ( | std::string | roleName, |
Group & | group, | ||
mongocxx::client & | adminClient ) |
void MongoRoleFunctions::removeRoleFromUser | ( | std::string | roleName, |
std::string | username, | ||
mongocxx::client & | adminClient ) |
void MongoRoleFunctions::removeRoleFromUserRole | ( | std::string | roleName, |
User & | user, | ||
mongocxx::client & | adminClient ) |