@ -5,7 +5,8 @@
<i class="fw fw-key fw-stack-2x"></i>
<i class="fw fw-key fw-stack-2x"></i>
</span>
</span>
Passcode Policy
Passcode Policy
<span id="passcode-policy-configured" class="has-configured status-icon hidden"><i class="fw fw-ok"></i></span>
<span id="passcode-policy-configured" class="has-configured status-icon hidden"><i
class="fw fw-ok"></i></span>
<span id="passcode-policy-ok" class="has-success status-icon hidden"><i class="fw fw-ok"></i></span>
<span id="passcode-policy-ok" class="has-success status-icon hidden"><i class="fw fw-ok"></i></span>
<span id="passcode-policy-error" class="has-error status-icon hidden"><i class="fw fw-error"></i></span>
<span id="passcode-policy-error" class="has-error status-icon hidden"><i class="fw fw-error"></i></span>
</a>
</a>
@ -23,9 +24,11 @@
<i class="fw fw-security fw-stack-2x"></i>
<i class="fw fw-security fw-stack-2x"></i>
</span>
</span>
Encryption Settings
Encryption Settings
<span id="encrypt-storage-configured" class="has-configured status-icon hidden"><i class="fw fw-ok"></i></span>
<span id="encrypt-storage-configured" class="has-configured status-icon hidden"><i
class="fw fw-ok"></i></span>
<span id="encrypt-storage-ok" class="has-success status-icon hidden"><i class="fw fw-ok"></i></span>
<span id="encrypt-storage-ok" class="has-success status-icon hidden"><i class="fw fw-ok"></i></span>
<span id="encrypt-storage-error" class="encryption-error status-icon hidden"><i class="fw fw-error"></i></span>
<span id="encrypt-storage-error" class="encryption-error status-icon hidden"><i
class="fw fw-error"></i></span>
</a>
</a>
<a href="javascript:void(0)" onclick="showAdvanceOperation('wifi', this)">
<a href="javascript:void(0)" onclick="showAdvanceOperation('wifi', this)">
<span class="wr-hidden-operations-icon fw-stack">
<span class="wr-hidden-operations-icon fw-stack">
@ -54,14 +57,25 @@
<span id="work-profile-ok" class="has-success status-icon hidden"><i class="fw fw-ok"></i></span>
<span id="work-profile-ok" class="has-success status-icon hidden"><i class="fw fw-ok"></i></span>
<span id="work-profile-error" class="has-error status-icon hidden"><i class="fw fw-error"></i></span>
<span id="work-profile-error" class="has-error status-icon hidden"><i class="fw fw-error"></i></span>
</a>
</a>
<!--COSU-->
<a href="javascript:void(0)" onclick="showAdvanceOperation('android-for-work-cosu', this)">
<span class="wr-hidden-operation-icon fw-stack">
<i class="fw fw-service fw-stack-2x"></i>
</span>
COSU Configuration
<span id="android-for-work-cosu-configured" class="has-configured status-icon hidden"><i class="fw fw-ok"></i></span>
<span id="android-for-work-cosu-ok" class="has-success status-icon hidden"><i class="fw fw-ok"></i></span>
<span id="android-for-work-cosu-error" class="has-error status-icon hidden"><i class="fw fw-error"></i></span>
</a>
<!--/COSU-->
<a href="javascript:void(0)" onclick="showAdvanceOperation('app-restriction', this)">
<a href="javascript:void(0)" onclick="showAdvanceOperation('app-restriction', this)">
<span class="fw-stack fw-lg">
<span class="fw-stack fw-lg">
<i class="fw fw-application fw-stack-1x"></i>
<i class="fw fw-application fw-stack-1x"></i>
<i class="fw fw-block fw-stack-2x"></i>
<i class="fw fw-block fw-stack-2x"></i>
</span>
</span>
Applications Restrictions
Applications Restrictions
<span id="app-restriction-configured" class="has-configured status-icon hidden"><i class="fw fw-ok"></i></span>
<span id="app-restriction-configured" class="has-configured status-icon hidden"><i
class="fw fw-ok"></i></span>
<span id="app-restriction-ok" class="has-success status-icon hidden"><i class="fw fw-ok"></i></span>
<span id="app-restriction-ok" class="has-success status-icon hidden"><i class="fw fw-ok"></i></span>
<span id="app-restriction-error" class="has-error status-icon hidden"><i class="fw fw-error"></i></span>
<span id="app-restriction-error" class="has-error status-icon hidden"><i class="fw fw-error"></i></span>
</a>
</a>
@ -88,33 +102,39 @@
<div class="wr-hidden-operations-content col-lg-8">
<div class="wr-hidden-operations-content col-lg-8">
<!-- passcode-policy -->
<!-- passcode-policy -->
<div class="wr-hidden-operation" data-operation="passcode-policy" style="display: block">
<div class="wr-hidden-operation" data-operation="passcode-policy" style="display: block">
<div class="panel panel-default operation-data" data-operation="passcode-policy" data-operation-code="PASSCODE_POLICY">
<div class="panel panel-default operation-data" data-operation="passcode-policy"
data-operation-code="PASSCODE_POLICY">
<div id="passcode-policy-heading" class="panel-heading" role="tab">
<div id="passcode-policy-heading" class="panel-heading" role="tab">
<h2 class="sub-title panel-title">
<h2 class="sub-title panel-title">
Passcode Policy
Passcode Policy
<label id="passcode-policy-lbl" class="wr-input-control switch" data-toggle="collapse" data-target="#passcode-policy-body">
<label id="passcode-policy-lbl" class="wr-input-control switch" data-toggle="collapse"
data-target="#passcode-policy-body">
<input type="checkbox"/>
<input type="checkbox"/>
<span class="helper"></span>
<span class="helper"></span>
<span class="text"></span>
<span class="text"></span>
</label>
</label>
<hr >
</h2 >
<div class="panel-title-description">
<div class="panel-title-description">
This configuration can be used to set a passcode policy to an Android Device.
This configuration can be used to set a passcode policy to an Android Device.
Once this configuration profile is installed on a device, corresponding users will not be able
Once this configuration profile is installed on a device, corresponding users will not be
able
to modify these settings on their devices.
to modify these settings on their devices.
</div>
</div>
</h2>
</div>
</div>
<div id="passcode-policy-body" class="panel-collapse panel-body collapse" role="tabpanel" aria-labelledby="passcode-policy-body">
<div id="passcode-policy-body" class="panel-collapse panel-body collapse" role="tabpanel"
aria-labelledby="passcode-policy-body">
<hr/>
<div id="passcode-policy-feature-error-msg" class="alert alert-danger hidden" role="alert">
<div id="passcode-policy-feature-error-msg" class="alert alert-danger hidden" role="alert">
<i class="icon fw fw-error"></i><span></span>
<i class="icon fw fw-error"></i><span></span>
</div>
</div>
<div class="wr-input-control">
<div class="wr-input-control">
<label class="wr-input-control checkbox">
<label class="wr-input-control checkbox">
<input id="passcode-policy-allow-simple" type="checkbox" class="form-control operationDataKeys" data-key="passcodePolicyAllowSimple" checked="checked" />
<input id="passcode-policy-allow-simple" type="checkbox"
<span class="helper" title="Permit the use of repeating, ascending and descending character sequences">
class="form-control operationDataKeys" data-key="passcodePolicyAllowSimple"
checked="checked"/>
<span class="helper"
title="Permit the use of repeating, ascending and descending character sequences">
Allow simple value
Allow simple value
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
</span>
@ -123,7 +143,9 @@
<div class="wr-input-control">
<div class="wr-input-control">
<label class="wr-input-control checkbox">
<label class="wr-input-control checkbox">
<input id="passcode-policy-require-alphanumeric" type="checkbox" class="form-control operationDataKeys" data-key="passcodePolicyRequireAlphanumeric" checked="checked" />
<input id="passcode-policy-require-alphanumeric" type="checkbox"
class="form-control operationDataKeys" data-key="passcodePolicyRequireAlphanumeric"
checked="checked"/>
<span class="helper" title="Require passcode to contain both letters and numbers">
<span class="helper" title="Require passcode to contain both letters and numbers">
Require alphanumeric value
Require alphanumeric value
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
@ -138,7 +160,8 @@
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
</span>
</label>
</label>
<select id="passcode-policy-min-length" class="form-control operationDataKeys" data-key="passcodePolicyMinLength" data-default="0">
<select id="passcode-policy-min-length" class="form-control operationDataKeys"
data-key="passcodePolicyMinLength" data-default="0">
<option value="" selected="selected">
<option value="" selected="selected">
None
None
</option>
</option>
@ -160,11 +183,13 @@
<div class="wr-input-control">
<div class="wr-input-control">
<label class="wr-input-label" for="passcode-policy-min-complex-chars">
<label class="wr-input-label" for="passcode-policy-min-complex-chars">
Minimum number of complex characters
Minimum number of complex characters
<span class="helper" title="Minimum number of complex or non-alphanumeric characters allowed in a passcode">
<span class="helper"
title="Minimum number of complex or non-alphanumeric characters allowed in a passcode">
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
</span>
</label>
</label>
<select id="passcode-policy-min-complex-chars" class="form-control operationDataKeys" data-key="passcodePolicyMinComplexChars" data-default="0">
<select id="passcode-policy-min-complex-chars" class="form-control operationDataKeys"
data-key="passcodePolicyMinComplexChars" data-default="0">
<option value="" selected="selected">
<option value="" selected="selected">
None
None
</option>
</option>
@ -185,7 +210,9 @@
<br>
<br>
( Should be in between 1-to-730 days or none )
( Should be in between 1-to-730 days or none )
</label>
</label>
<input id="passcode-policy-max-passcode-age-in-days" type="text" class="form-control operationDataKeys" data-key="passcodePolicyMaxPasscodeAgeInDays" maxlength="3" placeholder="[ Requires Number Input ]">
<input id="passcode-policy-max-passcode-age-in-days" type="text"
class="form-control operationDataKeys" data-key="passcodePolicyMaxPasscodeAgeInDays"
maxlength="3" placeholder="[ Requires Number Input ]">
</div>
</div>
<div class="wr-input-control">
<div class="wr-input-control">
@ -197,17 +224,21 @@
<br>
<br>
( Should be in between 1-to-50 passcodes or none )
( Should be in between 1-to-50 passcodes or none )
</label>
</label>
<input id="passcode-policy-passcode-history" type="text" class="form-control operationDataKeys" data-key="passcodePolicyPasscodeHistory" maxlength="2" placeholder="[ Requires Number Input ]">
<input id="passcode-policy-passcode-history" type="text" class="form-control operationDataKeys"
data-key="passcodePolicyPasscodeHistory" maxlength="2"
placeholder="[ Requires Number Input ]">
</div>
</div>
<div class="wr-input-control">
<div class="wr-input-control">
<label class="wr-input-label" for="passcodePolicyMaxFailedAttempts">
<label class="wr-input-label" for="passcodePolicyMaxFailedAttempts">
Maximum number of failed attempts
Maximum number of failed attempts
<span class="helper" title="Maximum number of passcode entry attempts allowed before all data on a device will be erased">
<span class="helper"
title="Maximum number of passcode entry attempts allowed before all data on a device will be erased">
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
</span>
</label>
</label>
<select id="passcode-policy-max-failed-attempts" class="form-control operationDataKeys" data-key="passcodePolicyMaxFailedAttempts" data-default="0">
<select id="passcode-policy-max-failed-attempts" class="form-control operationDataKeys"
data-key="passcodePolicyMaxFailedAttempts" data-default="0">
<option value="" selected="selected">
<option value="" selected="selected">
None
None
</option>
</option>
@ -237,15 +268,17 @@
<span class="helper"></span>
<span class="helper"></span>
<span class="text"></span>
<span class="text"></span>
</label>
</label>
<hr >
</h2 >
<div class="panel-title-description">
<div class="panel-title-description">
This configurations can be used to restrict certain settings on an Android device.
This configurations can be used to restrict certain settings on an Android device.
Once this configuration profile is installed on a device, corresponding users will not be able
Once this configuration profile is installed on a device, corresponding users will not be
able
to modify these settings on their devices.
to modify these settings on their devices.
</div>
</div>
</h2>
</div>
</div>
<div id="camera-body" class="panel-collapse panel-body collapse" role="tabpanel" aria-labelledby="camera-body">
<div id="camera-body" class="panel-collapse panel-body collapse" role="tabpanel"
aria-labelledby="camera-body">
<hr/>
<div id="camera-feature-error-msg" class="alert alert-danger hidden" role="alert">
<div id="camera-feature-error-msg" class="alert alert-danger hidden" role="alert">
<i class="icon fw fw-error"></i><span></span>
<i class="icon fw fw-error"></i><span></span>
</div>
</div>
@ -253,8 +286,10 @@
<br>
<br>
<div class="wr-input-control">
<div class="wr-input-control">
<label class="wr-input-control checkbox">
<label class="wr-input-control checkbox">
<input id="camera-enabled" type="checkbox" class="operationDataKeys" data-key="cameraEnabled" checked="checked" />
<input id="camera-enabled" type="checkbox" class="operationDataKeys"
<span class="helper" title="Having this checked would enable Usage of phone camera in the device.">
data-key="cameraEnabled" checked="checked"/>
<span class="helper"
title="Having this checked would enable Usage of phone camera in the device.">
Allow use of camera
Allow use of camera
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
</span>
@ -315,7 +350,8 @@
<input id="disallow-configuring-mobile-networkst-enabled" type="checkbox"
<input id="disallow-configuring-mobile-networkst-enabled" type="checkbox"
class="operationDataKeys"
class="operationDataKeys"
data-key="disallowConfigMobileNetworks"/>
data-key="disallowConfigMobileNetworks"/>
<span class="helper" title="Having this checked would disallow configuring mobile networks.">
<span class="helper"
title="Having this checked would disallow configuring mobile networks.">
Disallow configuring mobile networks
Disallow configuring mobile networks
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
</span>
@ -618,7 +654,7 @@
<div class="wr-input-control">
<div class="wr-input-control">
<label class="wr-input-control checkbox">
<label class="wr-input-control checkbox">
<input id="disable-screen-capture-enabled" type="checkbox" class="operationDataKeys"
<input id="disable-screen-capture-enabled" type="checkbox" class="operationDataKeys"
data-key="diableScreenCapture"/>
data-key="dis ableScreenCapture"/>
<span class="helper" title="Having this checked would disable screen capture .">
<span class="helper" title="Having this checked would disable screen capture .">
Disable screen capture
Disable screen capture
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
@ -648,24 +684,29 @@
<!-- encrypt-storage -->
<!-- encrypt-storage -->
<div class="wr-hidden-operation" data-operation="encrypt-storage">
<div class="wr-hidden-operation" data-operation="encrypt-storage">
<div class="panel panel-default operation-data" data-operation="encrypt-storage" data-operation-code="ENCRYPT_STORAGE">
<div class="panel panel-default operation-data" data-operation="encrypt-storage"
data-operation-code="ENCRYPT_STORAGE">
<div id="encrypt-storage-heading" class="panel-heading" role="tab">
<div id="encrypt-storage-heading" class="panel-heading" role="tab">
<h2 class="sub-title panel-title">
<h2 class="sub-title panel-title">
Encryption Settings
Encryption Settings
<label class="wr-input-control switch" data-toggle="collapse" data-target="#encrypt-storage-body">
<label class="wr-input-control switch" data-toggle="collapse"
data-target="#encrypt-storage-body">
<input type="checkbox"/>
<input type="checkbox"/>
<span class="helper"></span>
<span class="helper"></span>
<span class="text"></span>
<span class="text"></span>
</label>
</label>
<hr >
</h2 >
<div class="panel-title-description">
<div class="panel-title-description">
This configuration can be used to encrypt data on an Android device, when the device is locked and
This configuration can be used to encrypt data on an Android device, when the device is
make it readable when the passcode is entered. Once this configuration profile is installed on a device,
locked and
make it readable when the passcode is entered. Once this configuration profile is installed
on a device,
corresponding users will not be able to modify these settings on their devices.
corresponding users will not be able to modify these settings on their devices.
</div>
</div>
</h2>
</div>
</div>
<div id="encrypt-storage-body" class="panel-collapse panel-body collapse" role="tabpanel" aria-labelledby="encrypt-storage-body">
<div id="encrypt-storage-body" class="panel-collapse panel-body collapse" role="tabpanel"
aria-labelledby="encrypt-storage-body">
<hr/>
<div id="encrypt-storage-feature-error-msg" class="alert alert-danger hidden" role="alert">
<div id="encrypt-storage-feature-error-msg" class="alert alert-danger hidden" role="alert">
<i class="icon fw fw-error"></i><span></span>
<i class="icon fw fw-error"></i><span></span>
</div>
</div>
@ -674,8 +715,10 @@
<br>
<br>
<div class="wr-input-control">
<div class="wr-input-control">
<label class="wr-input-control checkbox">
<label class="wr-input-control checkbox">
<input id="encrypt-storage-enabled" type="checkbox" class="operationDataKeys" data-key="encryptStorageEnabled" checked="checked" />
<input id="encrypt-storage-enabled" type="checkbox" class="operationDataKeys"
<span class="helper" title="Having this checked would enable Storage-encryption in the device">
data-key="encryptStorageEnabled" checked="checked"/>
<span class="helper"
title="Having this checked would enable Storage-encryption in the device">
Enable storage-encryption
Enable storage-encryption
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
</span>
@ -698,15 +741,17 @@
<span class="helper"></span>
<span class="helper"></span>
<span class="text"></span>
<span class="text"></span>
</label>
</label>
<hr >
</h2 >
<div class="panel-title-description">
<div class="panel-title-description">
This configurations can be used to configure Wi-Fi access on an Android device.
This configurations can be used to configure Wi-Fi access on an Android device.
Once this configuration profile is installed on a device, corresponding users will not be able
Once this configuration profile is installed on a device, corresponding users will not be
able
to modify these settings on their devices.
to modify these settings on their devices.
</div>
</div>
</h2>
</div>
</div>
<div id="wifi-body" class="panel-collapse panel-body collapse" role="tabpanel" aria-labelledby="wifi-body">
<div id="wifi-body" class="panel-collapse panel-body collapse" role="tabpanel"
aria-labelledby="wifi-body">
<hr/>
<!--<div class="cloneable">-->
<!--<div class="cloneable">-->
<!--<a href="#" class="multi-view add enabled">-->
<!--<a href="#" class="multi-view add enabled">-->
<!--<span class="icon fw-stack">-->
<!--<span class="icon fw-stack">-->
@ -738,7 +783,8 @@
<br>
<br>
( should be 1-to-30 characters long )
( should be 1-to-30 characters long )
</label>
</label>
<input id="wifi-ssid" type="text" class="form-control operationDataKeys" data-key="wifiSSID" maxlength="100" placeholder="[ Required field ]"/>
<input id="wifi-ssid" type="text" class="form-control operationDataKeys" data-key="wifiSSID"
maxlength="100" placeholder="[ Required field ]"/>
</div>
</div>
<div class="wr-input-control">
<div class="wr-input-control">
<label class="wr-input-label" for="wifi-type">
<label class="wr-input-label" for="wifi-type">
@ -765,7 +811,8 @@
</span>
</span>
</label>
</label>
<select class="form-control operationDataKeys" id="wifi-eap"
<select class="form-control operationDataKeys" id="wifi-eap"
onchange="changeAndroidWifiPolicyEAP(this, document.getElementById('wifi-type'))" data-key="wifiEAP">
onchange="changeAndroidWifiPolicyEAP(this, document.getElementById('wifi-type'))"
data-key="wifiEAP">
<option value="peap">PEAP</option>
<option value="peap">PEAP</option>
<option value="tls">TLS</option>
<option value="tls">TLS</option>
<option value="ttls">TTLS</option>
<option value="ttls">TTLS</option>
@ -797,7 +844,8 @@
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
</span>
</label>
</label>
<select class="form-control operationDataKeys" id="wifi-provisioning" data-key="wifiProvisioning">
<select class="form-control operationDataKeys" id="wifi-provisioning"
data-key="wifiProvisioning">
<option value="0">0</option>
<option value="0">0</option>
<option value="1">1</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="2">2</option>
@ -863,23 +911,25 @@
<!-- /wi-fi -->
<!-- /wi-fi -->
<!--app-restriction-->
<!--app-restriction-->
<div class="wr-hidden-operation" data-operation="app-restriction">
<div class="wr-hidden-operation" data-operation="app-restriction">
<div class="panel panel-default operation-data" data-operation="app-restriction" data-operation-code="APP-RESTRICTION">
<div class="panel panel-default operation-data" data-operation="app-restriction"
data-operation-code="APP-RESTRICTION">
<div id="app-restriction-heading" class="panel-heading" role="tab">
<div id="app-restriction-heading" class="panel-heading" role="tab">
<h2 class="sub-title panel-title">
<h2 class="sub-title panel-title">
Application Restriction Settings
Application Restriction Settings
<label class="wr-input-control switch" data-toggle="collapse" data-target="#app-restriction-body">
<label class="wr-input-control switch" data-toggle="collapse"
data-target="#app-restriction-body">
<input type="checkbox"/>
<input type="checkbox"/>
<span class="helper"></span>
<span class="helper"></span>
<span class="text"></span>
<span class="text"></span>
</label>
</label>
<hr >
</h2 >
<div class="panel-title-description">
<div class="panel-title-description">
This configuration can be used to create a black list or white list of applications.
This configuration can be used to create a black list or white list of applications.
</div>
</div>
</h2>
</div>
</div>
<div id="app-restriction-body" class="panel-collapse panel-body collapse" role="tabpanel" aria-labelledby="app-restriction-body">
<div id="app-restriction-body" class="panel-collapse panel-body collapse" role="tabpanel"
aria-labelledby="app-restriction-body">
<hr/>
<div id="app-restriction-feature-error-msg" class="alert alert-danger hidden" role="alert">
<div id="app-restriction-feature-error-msg" class="alert alert-danger hidden" role="alert">
<i class="icon fw fw-error"></i><span></span>
<i class="icon fw fw-error"></i><span></span>
</div>
</div>
@ -908,7 +958,9 @@
Add Application
Add Application
</a>
</a>
</label>
</label>
<div id="restricted-applications" class="operationDataKeys grouped-array-input multi-column-key-value-pair-array" data-key="restrictedApplications" data-column-count="2">
<div id="restricted-applications"
class="operationDataKeys grouped-array-input multi-column-key-value-pair-array"
data-key="restrictedApplications" data-column-count="2">
<table class="table table-responsive table-striped">
<table class="table table-responsive table-striped">
<thead>
<thead>
<tr>
<tr>
@ -933,14 +985,18 @@
<span class="index"></span>
<span class="index"></span>
</td>
</td>
<td data-title="App Name">
<td data-title="App Name">
<input type="text" class="form-control grid-input-text" data-child-key="appName" maxlength="100" data-default="" placeholder="[ Gmail ]" />
<input type="text" class="form-control grid-input-text" data-child-key="appName"
maxlength="100" data-default="" placeholder="[ Gmail ]"/>
</td>
</td>
<td data-title="Package Name">
<td data-title="Package Name">
<input type="text" class="form-control grid-input-text" data-child-key="packageName" maxlength="100" data-default="" placeholder="[ com.google.android.gm ]" />
<input type="text" class="form-control grid-input-text"
data-child-key="packageName" maxlength="100" data-default=""
placeholder="[ com.google.android.gm ]"/>
</td>
</td>
<td>
<td>
<span class="list-group-item-actions">
<span class="list-group-item-actions">
<a href="#restricted-applications-grid" class="grid-input-remove" data-click-event="remove-form">
<a href="#restricted-applications-grid" class="grid-input-remove"
data-click-event="remove-form">
<span class="fw-stack helper" title="Remove Entry">
<span class="fw-stack helper" title="Remove Entry">
<i class="fw fw-ring fw-stack-2x"></i>
<i class="fw fw-ring fw-stack-2x"></i>
<i class="fw fw-delete fw-stack-1x"></i>
<i class="fw fw-delete fw-stack-1x"></i>
@ -969,15 +1025,17 @@
<span class="helper"></span>
<span class="helper"></span>
<span class="text"></span>
<span class="text"></span>
</label>
</label>
<hr >
</h2 >
<div class="panel-title-description">
<div class="panel-title-description">
This configurations can be used to configure VPN settings on an Android device.
This configurations can be used to configure VPN settings on an Android device.
Once this configuration profile is installed on a device, corresponding users will not be able
Once this configuration profile is installed on a device, corresponding users will not be
able
to modify these settings on their devices.
to modify these settings on their devices.
</div>
</div>
</h2>
</div>
</div>
<div id="vpn-body" class="panel-collapse panel-body collapse" role="tabpanel" aria-labelledby="vpn-body">
<div id="vpn-body" class="panel-collapse panel-body collapse" role="tabpanel"
aria-labelledby="vpn-body">
<hr/>
Please note that * sign represents required fields of data.
Please note that * sign represents required fields of data.
<br>
<br>
<br>
<br>
@ -991,7 +1049,8 @@
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
</span>
</label>
</label>
<input id="vpn-server-address" type="text" class="form-control operationDataKeys" data-key="serverAddress" maxlength="200" placeholder="[ Should be a valid hostname ]"/>
<input id="vpn-server-address" type="text" class="form-control operationDataKeys"
data-key="serverAddress" maxlength="200" placeholder="[ Should be a valid hostname ]"/>
</div>
</div>
<div class="wr-input-control">
<div class="wr-input-control">
<label class="wr-input-label" for="vpn-server-port">
<label class="wr-input-label" for="vpn-server-port">
@ -1000,7 +1059,8 @@
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
</span>
</label>
</label>
<input id="vpn-server-port" type="text" class="form-control operationDataKeys" data-key="serverPort" maxlength="100" placeholder="[ Optional field ]"/>
<input id="vpn-server-port" type="text" class="form-control operationDataKeys"
data-key="serverPort" maxlength="100" placeholder="[ Optional field ]"/>
</div>
</div>
<div class="wr-input-control">
<div class="wr-input-control">
<label class="wr-input-label" for="vpn-shared-secret">
<label class="wr-input-label" for="vpn-shared-secret">
@ -1009,7 +1069,8 @@
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
</span>
</label>
</label>
<input id="vpn-shared-secret" type="password" class="form-control operationDataKeys" data-key="sharedSecret" maxlength="100" placeholder="[ Optional field ]"/>
<input id="vpn-shared-secret" type="password" class="form-control operationDataKeys"
data-key="sharedSecret" maxlength="100" placeholder="[ Optional field ]"/>
</div>
</div>
<div class="wr-input-control">
<div class="wr-input-control">
<label class="wr-input-label" for="vpn-dns">
<label class="wr-input-label" for="vpn-dns">
@ -1018,7 +1079,8 @@
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
</span>
</label>
</label>
<input id="vpn-dns" type="text" class="form-control operationDataKeys" data-key="dnsServer" maxlength="100" placeholder="[ Optional field ]"/>
<input id="vpn-dns" type="text" class="form-control operationDataKeys" data-key="dnsServer"
maxlength="100" placeholder="[ Optional field ]"/>
</div>
</div>
</div>
</div>
</div>
</div>
@ -1134,23 +1196,26 @@
<!--Work-profile-->
<!--Work-profile-->
<div class="wr-hidden-operation" data-operation="work-profile">
<div class="wr-hidden-operation" data-operation="work-profile">
<div class="panel panel-default operation-data" data-operation="work-profile" data-operation-code="WORK_PROFILE">
<div class="panel panel-default operation-data" data-operation="work-profile"
data-operation-code="WORK_PROFILE">
<div id="work-profile-policy-heading" class="panel-heading" role="tab">
<div id="work-profile-policy-heading" class="panel-heading" role="tab">
<h2 class="sub-title panel-title">
<h2 class="sub-title panel-title">
Work-Profile Configurations
Work-Profile Configurations
<label id="work-profile-policy-lbl" class="wr-input-control switch" data-toggle="collapse" data-target="#work-profile-policy-body">
<label id="work-profile-policy-lbl" class="wr-input-control switch" data-toggle="collapse"
data-target="#work-profile-policy-body">
<input type="checkbox"/>
<input type="checkbox"/>
<span class="helper"></span>
<span class="helper"></span>
<span class="text"></span>
<span class="text"></span>
</label>
</label>
<hr >
</h2 >
<div class="panel-title-description">
<div class="panel-title-description">
The configurations below can be applied to the devices where the agent is running in Android Work-Profile.
The configurations below can be applied to the devices where the agent is running in Android
Work-Profile.
</div>
</div>
</h2>
</div>
</div>
<div id="work-profile-policy-body" class="panel-collapse panel-body collapse" role="tabpanel" aria-labelledby="work-profile-policy-body">
<div id="work-profile-policy-body" class="panel-collapse panel-body collapse" role="tabpanel"
aria-labelledby="work-profile-policy-body">
<hr/>
<div id="work-profile-policy-feature-error-msg" class="alert alert-danger hidden" role="alert">
<div id="work-profile-policy-feature-error-msg" class="alert alert-danger hidden" role="alert">
<i class="icon fw fw-error"></i><span></span>
<i class="icon fw fw-error"></i><span></span>
</div>
</div>
@ -1172,7 +1237,8 @@
</span>
</span>
<br>
<br>
</label>
</label>
<input id="work-profile-policy-profile-name" type="text" class="form-control operationDataKeys" data-key="workProfilePolicyProfileName" maxlength="20">
<input id="work-profile-policy-profile-name" type="text" class="form-control operationDataKeys"
data-key="workProfilePolicyProfileName" maxlength="20">
</div>
</div>
<div class="wr-input-control">
<div class="wr-input-control">
<label class="wr-input-label" for="work-profile-policy-enable-system-apps">
<label class="wr-input-label" for="work-profile-policy-enable-system-apps">
@ -1181,9 +1247,12 @@
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
</span>
<br>
<br>
( Should be exact package names seperated by commas. Ex: com.google.android.apps.maps, com.google.android.calculator )
( Should be exact package names seperated by commas. Ex: com.google.android.apps.maps,
com.google.android.calculator )
</label>
</label>
<textarea id="workProfilePolicyEnableSystemApps" type ="text" class="form-control operationDataKeys" rows="4" data-key="workProfilePolicyEnableSystemApps"></textarea>
<textarea id="workProfilePolicyEnableSystemApps" type="text"
class="form-control operationDataKeys" rows="4"
data-key="workProfilePolicyEnableSystemApps"></textarea>
</div>
</div>
<div class="wr-input-control">
<div class="wr-input-control">
<label class="wr-input-label" for="work-profile-policy-hide-system-apps">
<label class="wr-input-label" for="work-profile-policy-hide-system-apps">
@ -1192,9 +1261,11 @@
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
</span>
<br>
<br>
( Should be exact package names seperated by commas. Ex: com.google.android.apps.maps, com.google.android.calculator )
( Should be exact package names seperated by commas. Ex: com.google.android.apps.maps,
com.google.android.calculator )
</label>
</label>
<textarea id="work-profile-policy-hide-system-apps" class="form-control operationDataKeys" rows="4" data-key="workProfilePolicyHideSystemApps" placeholder=""></textarea>
<textarea id="work-profile-policy-hide-system-apps" class="form-control operationDataKeys"
rows="4" data-key="workProfilePolicyHideSystemApps" placeholder=""></textarea>
</div>
</div>
<div class="wr-input-control">
<div class="wr-input-control">
<label class="wr-input-label" for="work-profile-policy-unhide-system-apps">
<label class="wr-input-label" for="work-profile-policy-unhide-system-apps">
@ -1203,23 +1274,272 @@
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
</span>
<br>
<br>
( Should be exact package names seperated by commas. Ex: com.google.android.apps.maps, com.google.android.calculator )
( Should be exact package names seperated by commas. Ex: com.google.android.apps.maps,
com.google.android.calculator )
</label>
</label>
<textarea id="work-profile-policy-unhide-system-apps" class="form-control operationDataKeys" rows="4" data-key="workProfilePolicyUnhideSystemApps" placeholder=""></textarea>
<textarea id="work-profile-policy-unhide-system-apps" class="form-control operationDataKeys"
rows="4" data-key="workProfilePolicyUnhideSystemApps" placeholder=""></textarea>
</div>
</div>
<div class="wr-input-control">
<div class="wr-input-control">
<label class="wr-input-label" for="passcode-policy-max-passcode-age-in-days">
<label class="wr-input-label" for="passcode-policy-max-passcode-age-in-days">
Enable Google Play Store Apps
Enable Google Play Store Apps
<span class="helper" title="The set of apps needed to be installed from Google Playstore to work-profile">
<span class="helper"
title="The set of apps needed to be installed from Google Playstore to work-profile">
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
<br>
( Should be exact package names seperated by commas. Ex: com.google.android.apps.maps,
com.google.android.calculator )
</label>
<textarea id="work-profile-policy-install-playstore-apps" class="form-control operationDataKeys"
rows="4" data-key="workProfilePolicyEnablePlaystoreApps" placeholder=""></textarea>
</div>
</div>
</div>
</div>
<!--android-for-work-cosu-->
<div class="wr-hidden-operation" data-operation="android-for-work-cosu">
<!--system-update-policy-->
<div class="panel panel-default operation-data" data-operation="android-for-work-cosu"
data-operation-code="SYSTEM_UPDATE_POLICY">
<div id="system-update-policy-heading" class="panel-heading" role="tab">
<h2 class="sub-title panel-title">
System Update Policy
<label id="system-update-policy-lbl" class="wr-input-control switch" data-toggle="collapse"
data-target="#system-update-policy-body">
<input type="checkbox"/>
<span class="helper"></span>
<span class="text"></span>
</label>
</h2>
</div>
<div id="system-update-policy-body" class="panel-collapse panel-body collapse" role="tabpanel"
aria-labelledby="android-for-work-cosu-policy-body">
<div id="system-update-policy-feature-error-msg" class="alert alert-danger hidden" role="alert">
<i class="icon fw fw-error"></i><span></span>
</div>
<div class="wr-input-control">
<label class="wr-input-label" for="android-for-work-cosu-policy-system-update">
System Update
<span class="helper" title="Type of the System Update to be set by the Device Owner">
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
<br>
</label>
<br>
<div class="wr-input-control">
<label class="wr-input-control radio light">
<input id="automatic-system-update-radio-btn" type="radio" name="android-for-work-cosu-policy-system-update"
class="form-control operationDataKeys" data-key="cosuSystemUpdateType"
value="automatic" onclick="slideDownPaneAgainstValueSetForRadioButtons(this, 'android-for-work-cosu-window-select', ['window'])" checked/>
<span class="helper" title="Installs system update automatically as soon as one is available">
Automatic
</span>
</span>
</label>
<label class="wr-input-control radio light">
<input id="postpone-system-update-radio-btn" type="radio" name="android-for-work-cosu-policy-system-update"
class="form-control operationDataKeys" data-key="cosuSystemUpdateType"
value="postpone" onclick="slideDownPaneAgainstValueSetForRadioButtons(this, 'android-for-work-cosu-window-select', ['window'])"/>
<span class="helper" title="Incoming system update will be blocked for a maximum of 30 days">
Postpone
</span>
</label>
<label class="wr-input-control radio light">
<input id="window-system-update-radio-btn" type="radio" name="android-for-work-cosu-policy-system-update"
class="form-control operationDataKeys" data-key="cosuSystemUpdateType"
value="window" onclick="slideDownPaneAgainstValueSetForRadioButtons(this, 'android-for-work-cosu-window-select', ['window'])"/>
<span class="helper" title="Install system update automatically within a daily maintenance window, for a maximum of 30 days">
Window
</span>
</label>
</div>
</div>
<div id="android-for-work-cosu-window-select" class="hidden">
<div>
<ul class="message message-info">
<i class="icon fw fw-info"></i>
<a id="android-for-work-cosu-window-select-msg"> Below configuration of start time and end time are valid only when
<b>window</b> option is selected.</a>
</ul>
</div>
<div class="wr-input-control">
<label class="wr-input-label" for="android-for-work-cosu-window-start-time">
Start Time
<span class="helper" title="Window start time for system update">
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
</label>
<select id="android-for-work-cosu-start-time" class="form-control operationDataKeys"
data-key="cosuWindowStartTime" data-default="0">
<option value="1440" selected="selected">
12 AM
</option>
<option value="60">1 AM</option>
<option value="120">2 AM</option>
<option value="180">3 AM</option>
<option value="240">4 AM</option>
<option value="300">5 AM</option>
<option value="360">6 AM</option>
<option value="420">7 AM</option>
<option value="480">8 AM</option>
<option value="540">9 AM</option>
<option value="600">10 AM</option>
<option value="660">11 AM</option>
<option value="720">12 noon</option>
<option value="780">1 PM</option>
<option value="840">2 PM</option>
<option value="900">3 PM</option>
<option value="960">4 PM</option>
<option value="1020">5 PM</option>
<option value="1080">6 PM</option>
<option value="1140">7 PM</option>
<option value="1200">8 PM</option>
<option value="1260">9 PM</option>
<option value="1320">10 PM</option>
<option value="1380">11 PM</option>
</select>
</div>
<div class="wr-input-control">
<label class="wr-input-label" for="android-for-work-cosu-window-end-time">
Start Time
<span class="helper" title="Window end time for system update">
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
</label>
<select id="android-for-work-cosu-end-time" class="form-control operationDataKeys"
data-key="cosuWindowEndTime" data-default="0">
<option value="1440" selected="selected">
12 AM
</option>
<option value="60">1 AM</option>
<option value="120">2 AM</option>
<option value="180">3 AM</option>
<option value="240">4 AM</option>
<option value="300">5 AM</option>
<option value="360">6 AM</option>
<option value="420">7 AM</option>
<option value="480">8 AM</option>
<option value="540">9 AM</option>
<option value="600">10 AM</option>
<option value="660">11 AM</option>
<option value="720">12 noon</option>
<option value="780">1 PM</option>
<option value="840">2 PM</option>
<option value="900">3 PM</option>
<option value="960">4 PM</option>
<option value="1020">5 PM</option>
<option value="1080">6 PM</option>
<option value="1140">7 PM</option>
<option value="1200">8 PM</option>
<option value="1260">9 PM</option>
<option value="1320">10 PM</option>
<option value="1380">11 PM</option>
</select>
</div>
</div>
</div>
</div>
<!--system-update-policy-->
<!--whitelisted-applications-->
<div class="panel panel-default operation-data" data-operation="whitelisted-applications"
data-operation-code="KIOSK_APPS">
<div id="whitelisted-applications-heading" class="panel-heading" role="tab">
<h2 class="sub-title panel-title">
Whitelisted Applications
<label id="whitelisted-applications-lbl" class="wr-input-control switch" data-toggle="collapse"
data-target="#whitelisted-applications-body">
<input type="checkbox"/>
<span class="helper"></span>
<span class="text"></span>
</label>
</h2>
</div>
<div id="whitelisted-applications-body" class="panel-collapse panel-body collapse" role="tabpanel"
aria-labelledby="whitelisted-applications-body">
<div id="whitelisted-applications-error-msg" class="alert alert-danger hidden" role="alert">
<i class="icon fw fw-error"></i><span></span>
</div>
<div class="wr-input-control">
<label class="wr-input-label" for="whitelisted-applications">
<br><br>Whitelisted Applications List to enter Lock Task Mode
<span class="helper" title="Add an application to whitelist.">
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
<span class="wr-help-tip glyphicon glyphicon-question-sign"></span>
</span>
</span>
<br>
<br>
( Should be exact package names seperated by commas. Ex: com.google.android.apps.maps, com.google.android.calculator )
<a href="#whitelisted-applications-grid" class="grid-input-add" data-click-event="add-form">
<span class="icon fw-stack">
<i class="fw fw-add fw-stack-1x"></i>
<i class="fw fw-ring fw-stack-2x"></i>
</span>
Add Application
</a>
</label>
</label>
<textarea id="work-profile-policy-install-playstore-apps" class="form-control operationDataKeys" rows="4" data-key="workProfilePolicyEnablePlaystoreApps" placeholder=""></textarea>
<div id="whitelisted-applications"
class="operationDataKeys grouped-array-input multi-column-key-value-pair-array"
data-key="cosuWhitelistedApplications" data-column-count="2">
<table class="table table-responsive table-striped">
<thead>
<tr>
<th>No:</th>
<th>Application Name/Description</th>
<th>Package Name</th>
<th></th>
</tr>
</thead>
<tbody data-add-form-container="#whitelisted-applications-grid">
<tr data-help-text="add-form">
<td colspan="4">
No entries added yet.
</td>
</tr>
</tbody>
</table>
<table class="template hidden">
<tbody data-add-form="#whitelisted-applications-grid">
<tr data-add-form-element="clone">
<td data-title="No:">
<span class="index"></span>
</td>
<td data-title="App Name">
<input type="text" class="form-control grid-input-text" data-child-key="appName"
maxlength="100" data-default="" placeholder="[ Gmail ]"/>
</td>
<td data-title="Package Name">
<input type="text" class="form-control grid-input-text"
data-child-key="packageName" maxlength="100" data-default=""
placeholder="[ com.google.android.gm ]"/>
</td>
<td>
<span class="list-group-item-actions">
<a href="#whitelisted-applications-grid" class="grid-input-remove"
data-click-event="remove-form">
<span class="fw-stack helper" title="Remove Entry">
<i class="fw fw-ring fw-stack-2x"></i>
<i class="fw fw-delete fw-stack-1x"></i>
</span>
</a>
</span>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!--/whitelisted-applications-->
</div>
</div>
<!--/android-for-work-cosu-->
</div>
</div>
</div>
</div>