[Security.PrivacyPrivilegeManager] Add AllowSession, DenySession, AllowInUse#7720
Open
wiertel wants to merge 2 commits into
Open
[Security.PrivacyPrivilegeManager] Add AllowSession, DenySession, AllowInUse#7720wiertel wants to merge 2 commits into
wiertel wants to merge 2 commits into
Conversation
Collaborator
Public API ChangedPlease follow the ACR process for the changed API below. Added: 19, Removed: 31, Changed: 2Added+ /// <since_tizen>none</since_tizen
+ Tizen.Security.PermissionDeniedException
+ /// <since_tizen>none</since_tizen
+ System.Collections.Generic.IReadOnlyList`1<System.String> Tizen.Security.PermissionDeniedException::DeniedPrivileges()
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.Security.PermissionDeniedException::.ctor(System.Collections.Generic.IReadOnlyList`1<System.String>,System.String,System.Exception)
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.Security.PermissionDeniedException::.ctor(System.Collections.Generic.IReadOnlyList`1<System.String>,System.String)
+ /// <since_tizen>none</since_tizen
+ System.Void Tizen.Security.PermissionDeniedException::.ctor(System.Collections.Generic.IReadOnlyList`1<System.String>)
+ /// <since_tizen>none</since_tizen
+ Tizen.Security.PermissionState
+ /// <since_tizen>none</since_tizen
+ static Tizen.Security.PermissionState Tizen.Security.PermissionState::Denied
+ /// <since_tizen>none</since_tizen
+ static Tizen.Security.PermissionState Tizen.Security.PermissionState::DeniedOnce
+ /// <since_tizen>none</since_tizen
+ static Tizen.Security.PermissionState Tizen.Security.PermissionState::DeniedSession
+ /// <since_tizen>none</since_tizen
+ static Tizen.Security.PermissionState Tizen.Security.PermissionState::Granted
+ /// <since_tizen>none</since_tizen
+ static Tizen.Security.PermissionState Tizen.Security.PermissionState::GrantedInUse
+ /// <since_tizen>none</since_tizen
+ static Tizen.Security.PermissionState Tizen.Security.PermissionState::GrantedSession
+ /// <since_tizen>none</since_tizen
+ Tizen.Security.PermissionStateExtensions
+ /// <since_tizen>none</since_tizen
+ static System.Boolean Tizen.Security.PermissionStateExtensions::IsDenied(Tizen.Security.PermissionState)
+ /// <since_tizen>none</since_tizen
+ static System.Boolean Tizen.Security.PermissionStateExtensions::IsGranted(Tizen.Security.PermissionState)
+ /// <since_tizen>none</since_tizen
+ static System.Boolean Tizen.Security.PermissionStateExtensions::IsTemporary(Tizen.Security.PermissionState)
+ /// <since_tizen>14</since_tizen
+ static System.Threading.Tasks.Task`1<System.Boolean> Tizen.Security.PrivacyPrivilegeManager::CheckIfAllPermissionsAreGranted(System.Collections.Generic.IEnumerable`1<System.String>)
+ /// <since_tizen>14</since_tizen
+ static System.Threading.Tasks.Task`1<System.Collections.Generic.IDictionary`2<System.String,Tizen.Security.PermissionState>> Tizen.Security.PrivacyPrivilegeManager::RequestPermissions(System.Collections.Generic.IEnumerable`1<System.String>,System.Collections.Generic.IEnumerable`1<System.String>)
+ /// <since_tizen>14</since_tizen
+ static System.Threading.Tasks.Task`1<System.Collections.Generic.List`1<System.String>> Tizen.Security.PrivacyPrivilegeManager::LoadPrivilegesFromManifest()
Removed- /// <since_tizen>4</since_tizen
- Tizen.Security.CallCause
- /// <since_tizen>4</since_tizen
- static Tizen.Security.CallCause Tizen.Security.CallCause::Answer
- /// <since_tizen>4</since_tizen
- static Tizen.Security.CallCause Tizen.Security.CallCause::Error
- /// <since_tizen>4</since_tizen
- Tizen.Security.CheckResult
- /// <since_tizen>4</since_tizen
- static Tizen.Security.CheckResult Tizen.Security.CheckResult::Allow
- /// <since_tizen>4</since_tizen
- static Tizen.Security.CheckResult Tizen.Security.CheckResult::Ask
- /// <since_tizen>4</since_tizen
- static Tizen.Security.CheckResult Tizen.Security.CheckResult::Deny
- /// <since_tizen>none</since_tizen
- Tizen.Security.PermissionRequestResponse
- /// <since_tizen>6</since_tizen
- System.String Tizen.Security.PermissionRequestResponse::Privilege()
- /// <since_tizen>6</since_tizen
- Tizen.Security.RequestResult Tizen.Security.PermissionRequestResponse::Result()
- /// <since_tizen>none</since_tizen
- System.Void Tizen.Security.PermissionRequestResponse::.ctor()
- /// <since_tizen>6</since_tizen
- [Obsolete]
- static System.Threading.Tasks.Task`1<Tizen.Security.RequestMultipleResponseEventArgs> Tizen.Security.PrivacyPrivilegeManager::RequestPermissions(System.Collections.Generic.IEnumerable`1<System.String>)
- /// <since_tizen>4</since_tizen
- [Obsolete]
- static System.Void Tizen.Security.PrivacyPrivilegeManager::RequestPermission(System.String)
- /// <since_tizen>4</since_tizen
- [Obsolete]
- static System.WeakReference`1<Tizen.Security.PrivacyPrivilegeManager/ResponseContext> Tizen.Security.PrivacyPrivilegeManager::GetResponseContext(System.String)
- /// <since_tizen>4</since_tizen
- [Obsolete]
- static Tizen.Security.CheckResult Tizen.Security.PrivacyPrivilegeManager::CheckPermission(System.String)
- /// <since_tizen>4</since_tizen
- [Obsolete]
- Tizen.Security.PrivacyPrivilegeManager/ResponseContext
- /// <since_tizen>4</since_tizen
- [Obsolete]
- System.EventHandler`1<Tizen.Security.RequestResponseEventArgs> Tizen.Security.PrivacyPrivilegeManager/ResponseContext::ResponseFetched
- /// <since_tizen>6</since_tizen
- Tizen.Security.RequestMultipleResponseEventArgs
- /// <since_tizen>6</since_tizen
- System.Collections.Generic.IEnumerable`1<Tizen.Security.PermissionRequestResponse> Tizen.Security.RequestMultipleResponseEventArgs::Responses()
- /// <since_tizen>6</since_tizen
- Tizen.Security.CallCause Tizen.Security.RequestMultipleResponseEventArgs::Cause()
- /// <since_tizen>none</since_tizen
- System.Void Tizen.Security.RequestMultipleResponseEventArgs::.ctor()
- /// <since_tizen>4</since_tizen
- Tizen.Security.RequestResponseEventArgs
- /// <since_tizen>4</since_tizen
- System.String Tizen.Security.RequestResponseEventArgs::privilege()
- /// <since_tizen>4</since_tizen
- Tizen.Security.CallCause Tizen.Security.RequestResponseEventArgs::cause()
- /// <since_tizen>6</since_tizen
- Tizen.Security.PermissionRequestResponse Tizen.Security.RequestResponseEventArgs::Response()
- /// <since_tizen>4</since_tizen
- Tizen.Security.RequestResult Tizen.Security.RequestResponseEventArgs::result()
- /// <since_tizen>none</since_tizen
- System.Void Tizen.Security.RequestResponseEventArgs::.ctor()
- /// <since_tizen>4</since_tizen
- Tizen.Security.RequestResult
- /// <since_tizen>4</since_tizen
- static Tizen.Security.RequestResult Tizen.Security.RequestResult::AllowForever
- /// <since_tizen>4</since_tizen
- static Tizen.Security.RequestResult Tizen.Security.RequestResult::DenyForever
- /// <since_tizen>4</since_tizen
- static Tizen.Security.RequestResult Tizen.Security.RequestResult::DenyOnce
Changed- /// <since_tizen>4</since_tizen
[Obsolete]
+ /// <since_tizen>14</since_tizen
Tizen.Security.PrivacyPrivilegeManager
- /// <since_tizen>6</since_tizen
[Obsolete]
static System.Collections.Generic.IEnumerable`1<Tizen.Security.CheckResult> Tizen.Security.PrivacyPrivilegeManager::CheckPermissions(System.Collections.Generic.IEnumerable`1<System.String>)
+ /// <since_tizen>14</since_tizen
static System.Threading.Tasks.Task`1<System.Collections.Generic.IDictionary`2<System.String,Tizen.Security.PermissionState>> Tizen.Security.PrivacyPrivilegeManager::CheckPermissions(System.Collections.Generic.IEnumerable`1<System.String>)
|
Collaborator
Public API ChangedPlease follow the ACR process for the changed API below. Added: 6, Removed: 0, Changed: 0Added+ /// <since_tizen>14</since_tizen
+ static Tizen.Security.CheckResult Tizen.Security.CheckResult::AllowInUse
+ /// <since_tizen>14</since_tizen
+ static Tizen.Security.CheckResult Tizen.Security.CheckResult::AllowSession
+ /// <since_tizen>14</since_tizen
+ static Tizen.Security.CheckResult Tizen.Security.CheckResult::DenySession
+ /// <since_tizen>14</since_tizen
+ static Tizen.Security.RequestResult Tizen.Security.RequestResult::AllowInUse
+ /// <since_tizen>14</since_tizen
+ static Tizen.Security.RequestResult Tizen.Security.RequestResult::AllowSession
+ /// <since_tizen>14</since_tizen
+ static Tizen.Security.RequestResult Tizen.Security.RequestResult::DenySession
|
Collaborator
Public API ChangedPlease follow the ACR process for the changed API below. Added: 6, Removed: 0, Changed: 0Added+ /// <since_tizen>14</since_tizen
+ static Tizen.Security.CheckResult Tizen.Security.CheckResult::AllowInUse
+ /// <since_tizen>14</since_tizen
+ static Tizen.Security.CheckResult Tizen.Security.CheckResult::AllowSession
+ /// <since_tizen>14</since_tizen
+ static Tizen.Security.CheckResult Tizen.Security.CheckResult::DenySession
+ /// <since_tizen>14</since_tizen
+ static Tizen.Security.RequestResult Tizen.Security.RequestResult::AllowInUse
+ /// <since_tizen>14</since_tizen
+ static Tizen.Security.RequestResult Tizen.Security.RequestResult::AllowSession
+ /// <since_tizen>14</since_tizen
+ static Tizen.Security.RequestResult Tizen.Security.RequestResult::DenySession
|
Member
|
🤖 [AI Review] Reviewed — no findings. Scope checked:
No 🔴 critical issues, no 🟡 suggestions to flag. Automated review — final merge decision rests with human reviewers. |
Collaborator
Public API ChangedPlease follow the ACR process for the changed API below. Added: 6, Removed: 0, Changed: 2Added+ /// <since_tizen>14</since_tizen
+ static Tizen.Security.CheckResult Tizen.Security.CheckResult::AllowInUse
+ /// <since_tizen>14</since_tizen
+ static Tizen.Security.CheckResult Tizen.Security.CheckResult::AllowSession
+ /// <since_tizen>14</since_tizen
+ static Tizen.Security.CheckResult Tizen.Security.CheckResult::DenySession
+ /// <since_tizen>14</since_tizen
+ static Tizen.Security.RequestResult Tizen.Security.RequestResult::AllowInUse
+ /// <since_tizen>14</since_tizen
+ static Tizen.Security.RequestResult Tizen.Security.RequestResult::AllowSession
+ /// <since_tizen>14</since_tizen
+ static Tizen.Security.RequestResult Tizen.Security.RequestResult::DenySession
Changed/// <since_tizen>3</since_tizen
+ [Obsolete]
System.String Tizen.NUI.BaseComponents.View::TooltipText()
/// <since_tizen>3</since_tizen
+ [Obsolete]
Tizen.NUI.PropertyMap Tizen.NUI.BaseComponents.View::Tooltip()
|
Member
|
🤖 [AI Review] Reviewed — no findings (delta review of commits since the previous AI review). Scope checked:
No 🔴 critical issues, no 🟡 suggestions to flag. Automated review — final merge decision rests with human reviewers. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description of Change
Underlying native API has been extended with additional check and request result codes. Applying the same change to C# API.
API Changes
Adding following values to CheckResult and RequestResult enums.