[Issue#] N/A
[Problem] All privileges were available for "nodisplay" attribute.
[Cause] N/A
[Solution] Verify privilege level for using "nodisplay" attribute.
Only available when "PARTNER" privilege level or above.
[SCMRequest] N/A
[Verification]
1. Add "<tizen:setting nodisplay="true"/>" attribute in config.xml
2. Try to install web app with "unknown" or "public" privilege level
3. Widget should not be installed with privilege level violation error
Change-Id: I9d5283eca6efc2ace6b29b6cb9e3648856a724b8
TaskCertifyLevel::Level level)
{
secureSettingMap data = {
- {"sound-mode", Level::PARTNER}
+ {"sound-mode", Level::PARTNER},
+ {"nodisplay", Level::PARTNER}
};
-
FOREACH(it, m_contextData.widgetConfig.configInfo.settingsList) {
secureSettingIter ret = data.find(DPL::ToUTF8String(it->m_name));
if (ret != data.end()) {