AdminExt extension

Site should hold ADMIN permission to access these cmds. Otherwise return value will an Error

on

Methods

asFuture({required String site, required String cmd, List? arguments = const []}) Future<MessageOrPromptOrError>
Return: Command's return value.
certListFuture() Future<MessageOrError>
Returns: MessageOrError.
certSetFuture(String domain) Future<MessageOrError>
Return: Message
channelJoinAllSiteFuture(String channel) Future<MessageOrError>
Return: Message
configSetFuture(String key, String value) Future<MessageOrError>
Return: ok
permissionAddFuture(String permission) Future<MessageOrError>
Returns: ok on adding permission
permissionDetailsFuture(String permission) Future<MessageOrError>
Return: ok
permissionRemoveFuture(String permission) Future<MessageOrError>
Return: ok
serverPortcheckFuture() Future<MessageOrError>
Returns: MessageOrErr If result is message, you can use portOpened extension method to get PortOpened
serverShutdownFuture({bool restart = false}) Future<PromptOrError>
Return: None
serverUpdateFuture() Future<PromptOrError>
Return: None
siteCloneFuture(String address, String rootInnerPath) Future<MessageOrPromptOrError>
Return: None, automatically redirects to new site on completion
siteListFuture({bool connectingSites = false}) Future<MessageOrError>
Returns: MessageOrError.
sitePauseFuture(String address) Future<MessageOrError>
Returns: Paused
siteResumeFuture(String address) Future<MessageOrError>
Returns: Resumed
userSetGlobalSettingsFuture(Map settings) Future<MessageOrError>
Return: "ok" on success.