Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server (Not)   Client   Old   Guides   Examples
New in version: 6.2   6.3   6.4   6.5   7.0   7.1   7.2   7.3   7.4   7.5    Statistic  

Events.AuthorizationStatusForEntityType

Returns the authorization status for the given entity type.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
Events 6.2 Yes No Yes, macOS only No No

MBS( "Events.AuthorizationStatusForEntityType"; Type )

Parameters

Parameter Description Example value
Type Which entity type you like to check: Event or Reminder. "Event"

Result

Returns status or error.

Description

Returns the authorization status for the given entity type.
You can check and see if your solution is allowed to use the calendar.

Value is NotDetermined, Restricted, Denied or Authorized.
You can use Events.requestAccessToEntityType to request access.

Examples

Query authorization:

Set Variable [$r; Value:MBS("Events.AuthorizationStatusForEntityType"; "Reminder")]
If [MBS("IsError")]
    Show Custom Dialog ["We have a problem"; MBS("Text.RemovePrefix"; $r; "[MBS] ")]
Else If [$r = "NotDetermined"]
    Set Variable [$r; Value:MBS( "Events.requestAccessToEntityType"; "Reminder" )]
    If [$r = "Wait"]
        #dialog is showing.
    Else If [$r = "OK"]
        Show Custom Dialog ["Success"; "We are authorized and ready to go."]
    Else
        Show Custom Dialog ["We have a problem"; $r]
    End If
Else If [$r = "Restricted"]
    Show Custom Dialog ["Success"; "We are authorized for a restricted access and ready to go."]
Else If [$r = "Denied"]
    Show Custom Dialog ["Problem"; "We are denied for calendar access. Please go to system preferences and enable us."]
Else If [$r = "Authorized"]
    Show Custom Dialog ["Success"; "We are authorized and ready to go."]
Else
    Show Custom Dialog ["We have a problem"; $r]
End If

See also

Example Databases


Events.Alarm.Type   -   Events.Calendar.AllowsContentModifications

Feedback: Report problem or ask question.




Links
MBS Xojo Chart Plugins