Add new privileges
authorhb.min <hb.min@samsung.com>
Tue, 7 May 2013 11:49:20 +0000 (20:49 +0900)
committerhb.min <hb.min@samsung.com>
Tue, 7 May 2013 11:49:20 +0000 (20:49 +0900)
Change-Id: I5b45f2383e375ac2825ea9e586cb0f05e4377757
Signed-off-by: hb.min <hb.min@samsung.com>
src/security/inc/FSec_AccessControlTypes.h

index 61b212e..4ae9369 100644 (file)
@@ -156,6 +156,10 @@ enum _Privilege
        _PRV_SECURESTORAGE_WRITE,
        _PRV_TIME,
        _PRV_TIZEN,
+       _PRV_MEDIACAPTURE,
+       _PRV_FULLSCREEN,
+       _PRV_UNLIMITEDSTORAGE,
+       _PRV_TESTAUTOMATION,
        _MAX_PRIVILEGE_ENUM
 };
 
@@ -293,6 +297,10 @@ const static _PrivilegeStringList privilegeListTable[_MAX_PRIVILEGE_ENUM] =
        {L"securestorage.write", _PRV_SECURESTORAGE_WRITE},
        {L"time", _PRV_TIME},
        {L"tizen", _PRV_TIZEN},
+       {L"mediacapture", _PRV_MEDIACAPTURE},
+       {L"fullscreen", _PRV_FULLSCREEN},
+       {L"unlimitedstorage", _PRV_UNLIMITEDSTORAGE},
+       {L"testautomation", _PRV_TESTAUTOMATION},
 };
 
 enum _PrivilegeApiVersion
@@ -428,6 +436,10 @@ const static Tizen::Base::_ApiVisibility visibilityLevelListTable[_MAX_PRIVILEGE
        { Tizen::Base::_API_VISIBILITY_PUBLIC },        // securestorage.write
        { Tizen::Base::_API_VISIBILITY_PUBLIC },        // time
        { Tizen::Base::_API_VISIBILITY_PUBLIC },        // tizen
+       { Tizen::Base::_API_VISIBILITY_PUBLIC },        // mediacapture
+       { Tizen::Base::_API_VISIBILITY_PUBLIC },        // fullscreen
+       { Tizen::Base::_API_VISIBILITY_PUBLIC },        // unlimitedstorage
+       { Tizen::Base::_API_VISIBILITY_PLATFORM },      // testautomation
 };
 
 enum _PrivilegeLevel
@@ -563,6 +575,10 @@ const static _PrivilegeLevel privilegeLevelListTable[_MAX_PRIVILEGE_ENUM][_PRV_A
        { _PRV_LEVEL_USER },    // securestorage.write
        { _PRV_LEVEL_USER },    // time
        { _PRV_LEVEL_USER },    // tizen
+       { _PRV_LEVEL_USER },    // mediacapture
+       { _PRV_LEVEL_USER },    // fullscreen
+       { _PRV_LEVEL_USER },    // unlimitedstorage
+       { _PRV_LEVEL_SYSTEM },  // testautomation
 };
 
 const static bool privacyListTable[_MAX_PRIVILEGE_ENUM][_PRV_API_VER_MAX] =
@@ -692,6 +708,10 @@ const static bool privacyListTable[_MAX_PRIVILEGE_ENUM][_PRV_API_VER_MAX] =
        { false },      // securestorage.write
        { false },      // time
        { false },      // tizen
+       { false },      // mediacapture
+       { false },      // fullscreen
+       { false },      // unlimitedstorage
+       { false },      // testautomation
 };
 
 const int MAX_BITWISE_PRIV_SIZE = (((_MAX_PRIVILEGE_ENUM - 1) / 32) + 1) * 4;