|
|
|
@ -24,7 +24,7 @@ const configModel = new ConfigModel({
|
|
|
|
|
...CARTOData.config,
|
|
|
|
|
base_url: CARTOData.user_data.base_url
|
|
|
|
|
});
|
|
|
|
|
const userModel = configureUserModel(CARTOData);
|
|
|
|
|
const userModel = configureUserModel(CARTOData.user_data);
|
|
|
|
|
|
|
|
|
|
const backgroundPollingModel = new BackgroundPollingModel({
|
|
|
|
|
showGeocodingDatasetURLButton: true,
|
|
|
|
@ -38,8 +38,7 @@ Vue.use(BackboneCoreModels, {
|
|
|
|
|
backgroundPolling: backgroundPollingModel
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
function configureUserModel (CARTOData) {
|
|
|
|
|
const userData = CARTOData.user_data;
|
|
|
|
|
function configureUserModel (userData) {
|
|
|
|
|
const userModel = new UserModel(userData);
|
|
|
|
|
|
|
|
|
|
if (userData.organization) {
|
|
|
|
@ -50,7 +49,5 @@ function configureUserModel (CARTOData) {
|
|
|
|
|
userModel.setGroups(new UserGroupsCollection(userData.groups, { configModel }));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
userModel.setEnterprise(CARTOData.is_enterprise);
|
|
|
|
|
|
|
|
|
|
return userModel;
|
|
|
|
|
}
|
|
|
|
|