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 ) |