Index: chrome/browser/chromeos/login/users/chrome_user_manager.h |
diff --git a/chrome/browser/chromeos/login/users/chrome_user_manager.h b/chrome/browser/chromeos/login/users/chrome_user_manager.h |
index d97d2d75c16d615bb18d34130520498891febd46..d6575a0e3ac181d1477e03e69467dfcd0af2ed2e 100644 |
--- a/chrome/browser/chromeos/login/users/chrome_user_manager.h |
+++ b/chrome/browser/chromeos/login/users/chrome_user_manager.h |
@@ -8,6 +8,7 @@ |
#include "base/basictypes.h" |
#include "base/memory/ref_counted.h" |
#include "base/task_runner.h" |
+#include "chrome/browser/chromeos/login/users/affiliation.h" |
#include "chrome/browser/chromeos/login/users/user_manager_interface.h" |
#include "components/user_manager/user_manager_base.h" |
@@ -30,6 +31,12 @@ class ChromeUserManager : public user_manager::UserManagerBase, |
static user_manager::UserList GetUsersAllowedAsSupervisedUserManagers( |
const user_manager::UserList& user_list); |
+ // Sets affiliation status for the user |user_id| judging by |
+ // |user_affiliation_ids| and device affiliation IDs. |
+ virtual void SetUserAffiliation( |
+ const std::string& user_email, |
+ const AffiliationIDSet& user_affiliation_ids) = 0; |
+ |
DISALLOW_COPY_AND_ASSIGN(ChromeUserManager); |
}; |