Admin API
Contents
This API provides admin-related functions.
Usage
Add the following to your build.gradle file:
dependencies {
include "com.enonic.xp:lib-admin:${xpVersion}"
}
Add the import statement to your controller:
import adminLib from '/lib/xp/admin';
You are now ready to use the API.
Functions
widgetUrl
Returns the URL for a widget.
Parameters
| Name | Kind | Details |
|---|---|---|
|
application |
string |
Full application name. (f.ex, 'com.enonic.xp.app.main') |
|
widget |
string |
Name of the widget. (f.ex, 'launcher') |
|
type |
string |
Either |
|
params |
object |
Custom query parameters to append to the url. |
Returns
string : URL of the requested admin tool.
getToolUrl
Returns URL of an admin tool in an application.
Parameters
| Name | Kind | Details |
|---|---|---|
|
application |
string |
Full application name (f.ex, 'com.enonic.app') |
|
tool |
string |
Name of the tool inside an app (f.ex, 'main') |
Returns
string : URL of the requested admin tool.
getHomeToolUrl
Returns the URL for the Home admin tool.
Parameters
An object with the following keys and their values:
| Name | Kind | Details |
|---|---|---|
|
type |
string |
Either |
Returns
string : The URL pointing to the Home Tool
getVersion
Returns version of XP installation.
Parameters
None
Returns
string : The version number of the XP runtime.