Add new privilege for web API
[platform/framework/native/appfw.git] / src / security / inc / FSec_AccessControlTypes.h
index ced3689..e40008e 100644 (file)
@@ -164,6 +164,7 @@ enum _Privilege
        _PRV_NOTIFICATION_WRITE,
        _PRV_APPMANAGER_SETTING,
        _PRV_APPLICATION_INFO,
+       _PRV_WEBSETTING,
        _MAX_PRIVILEGE_ENUM
 };
 
@@ -309,6 +310,7 @@ const static _PrivilegeStringList privilegeListTable[_MAX_PRIVILEGE_ENUM] =
        {L"notification.write", _PRV_NOTIFICATION_WRITE},
        {L"appmanager.setting", _PRV_APPMANAGER_SETTING},
        {L"application.info", _PRV_APPLICATION_INFO},
+       {L"websetting", _PRV_WEBSETTING},
 };
 
 enum _PrivilegeApiVersion
@@ -452,6 +454,7 @@ const static Tizen::Base::_ApiVisibility visibilityLevelListTable[_MAX_PRIVILEGE
        { Tizen::Base::_API_VISIBILITY_PUBLIC },        // notification.write
        { Tizen::Base::_API_VISIBILITY_PLATFORM },      // appmanager.setting
        { Tizen::Base::_API_VISIBILITY_PUBLIC },        // application.info
+       { Tizen::Base::_API_VISIBILITY_PUBLIC },        // websetting
 };
 
 enum _PrivilegeLevel
@@ -595,6 +598,7 @@ const static _PrivilegeLevel privilegeLevelListTable[_MAX_PRIVILEGE_ENUM][_PRV_A
        { _PRV_LEVEL_USER },    // notification.write
        { _PRV_LEVEL_SYSTEM },  // appmanager.setting
        { _PRV_LEVEL_USER },    // application.info
+       { _PRV_LEVEL_USER },    // websetting
 };
 
 const static bool privacyListTable[_MAX_PRIVILEGE_ENUM][_PRV_API_VER_MAX] =
@@ -732,6 +736,7 @@ const static bool privacyListTable[_MAX_PRIVILEGE_ENUM][_PRV_API_VER_MAX] =
        { false },      // notification.write
        { false },      // appmanager.setting
        { false },      // application.info
+       { false },      // websetting
 };
 
 const int MAX_BITWISE_PRIV_SIZE = (((_MAX_PRIVILEGE_ENUM - 1) / 32) + 1) * 4;