User Tools
onboarding:mobile:mobiledeviceoptions
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| onboarding:mobile:mobiledeviceoptions [2020/11/16 12:24] – 10.91.120.28 | onboarding:mobile:mobiledeviceoptions [2021/06/25 10:09] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ======MobileDeviceOptions====== | ||
| + | --- // | ||
| + | |||
| + | ===== Overview ===== | ||
| + | |||
| + | The SnmpManager domain **MobileDeviceOptions** is utilised for inserting button permissions entries for display on the device / component overview levels in the Mobile Navigator. These entries are associated with a technology entry via this table.The idms-proxy does a lookup of these entries for the technology id of the device and passes them to the DeviceResponse for mobile when a user accesses the Device Overview or Component Overview pages. | ||
| + | |||
| + | The purpose of this domain is to provide a mechanism for controlling functions accessible to certain technologies such as reboot and ping as well as a means to set permissions at a Device or Component level for these functions. The naming for the Component page can also be configured here to show something else for example Remote for DAS use cases. | ||
| + | |||
| + | ===== Example of UI Display ===== | ||
| + | {{: | ||
| + | |||
| + | |||
| + | |||
| + | ===== Configuration ===== | ||
| + | * Current configuration of these values can be done via the following controller link: **SnmpManager/ | ||
| + | |||
| + | * Or via sql insert into the database table **mobile_device_options** . | ||
| + | |||
| + | ===== Description of Fields ===== | ||
| + | |||
| + | boolean showLocationInfo // (Controls access to the Location page in the manage tab.) | ||
| + | | ||
| + | boolean showMetrics // (Controls access to the Metrics page in the manage tab.) | ||
| + | | ||
| + | boolean showDeviceHistory // (No longer used, to be removed.) | ||
| + | |||
| + | boolean showReboot // (Controls access to the Reboot function in the device / component header.) | ||
| + | | ||
| + | boolean showTestConnection // (Controls access to the Ping function in the manage tab.) | ||
| + | | ||
| + | boolean showMap // (No longer used, to be removed.) | ||
| + | | ||
| + | String componentCardName // (Custom name to display at child level overview. Defaults to Component unless specified here.) | ||
| + | | ||
| + | String childComponentNameFilterRegex. // (If set filters the list of child devices (components) to show in the list accessable from the Components card on the Device overview page.) | ||
| + | |||
| + | Technology technology // (The technology id this permission is associated with for the network element lookup.) | ||
| + | | ||
| + | Level level // (Level to set the permission: DEVICE_OVERVIEW or COMPONENT_OVERVIEW) | ||
| + | | ||
| + | ===== Example Entry ===== | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== API POST Request ===== | ||
| + | Idms Proxy application exposes a REST endpoint which allows for the upload of MobileUiConfiguration and MobileDeviceOptions for a given technologyId. | ||
| + | |||
| + | * **Rest Endpoint:** https:// | ||
| + | * **Type:** POST | ||
| + | * **Authentication: | ||
| + | |||
| + | == Request Format == | ||
| + | < | ||
| + | { | ||
| + | " | ||
| + | , | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | </ | ||