Public ReadOnly Property ModuleActions() As ModuleActionCollection Implements IActionable.ModuleActions
Get
' 先检查是否已设置模块某选项
Dim someSetting As String = Settings("someSetting")
Dim Actions As New ModuleActionCollection
If Not someSetting Is Nothing Then
Actions.Add(Me.GetNextActionID(), Localization.GetString("EditContent", LocalResourceFile), ModuleActionType.AddContent, "", "", Me.EditUrl(), False, SecurityAccessLevel.Edit, True, False)
End If
' 该操作总是赋予具有Host权限的用户
Actions.Add(Me.GetNextActionID(), Localization.GetString("ModuleOptions", LocalResourceFile), ModuleActionType.ContentOptions, "", "", Me.EditUrl("Module_Options"), False, SecurityAccessLevel.Admin, True, False)
Return Actions
End Get
End Property