{"http://tizen.org/privilege/location", FEATURE_GEOLOCATION},
{"http://tizen.org/privilege/notification", FEATURE_WEB_NOTIFICATION},
{"http://tizen.org/privilege/mediacapture", FEATURE_USER_MEDIA},
- {"http://tizen.org/privilege/fullscreen", FEATURE_FULLSCREEN_MODE}
+ {"http://tizen.org/privilege/fullscreen", FEATURE_FULLSCREEN_MODE},
+ {"http://tizen.org/privilege/unlimitedstorage", FEATURE_WEB_DATABASE},
};
} // namespace SecurityOriginDB
return "/web_database_usage";
}
-inline const char* GetVconfKeyFilesystemUsagePath()
-{
- return "/filesystem_usage";
-}
-
inline const char* GetVconfKeyMemorySavingModePath()
{
return "/memory_saving_mode";
.Concat(GlobalConfig::GetVconfKeyMemorySavingModePath())
.GetFullPath();
}
+
+inline std::string GetVconfKeyWebDatabaseUsage(DPL::String tzPkgId)
+{
+ return PathBuilder()
+ .Append(GlobalConfig::GetVconfKeyPrefixPath())
+ .Append(DPL::ToUTF8String(tzPkgId))
+ .Concat(GlobalConfig::GetVconfKeyWebDatabaseUsagePath())
+ .GetFullPath();
+}
} // namespace VconfConfig
} // namespace WrtDB
FEATURE_WEB_NOTIFICATION,
FEATURE_USER_MEDIA,
FEATURE_FULLSCREEN_MODE,
- FEATURE_END = FEATURE_FULLSCREEN_MODE
+ FEATURE_WEB_DATABASE,
+ FEATURE_END = FEATURE_WEB_DATABASE
};
extern const std::map<std::string, Feature> g_W3CPrivilegeTextMap;
} // namespace WrtDB