Continue adding security

This commit is contained in:
Admin
2017-03-27 16:50:29 -05:00
parent 6dfd70dfee
commit 895a9ec99b
14 changed files with 270 additions and 238 deletions

View File

@@ -512,52 +512,4 @@
</tr>
</table>
</div>
</div>
<script type="text/ng-template" id="securityDialog">
<div class="form-container">
<form name="securityForm" role="form" ng-controller="FormController">
<legend class="form-label">Update Security Settings</legend>
<div class="form-group">
<label>Use Link Button </label>
<input type="checkbox"
ng-model="useLinkButton" ng-true-value=true
ng-false-value=false> {{useLinkButton}}
</div>
<div class="form-group">
<label>Use username/password for HUE Api </label>
<input type="checkbox"
ng-model="secureHueApi" ng-true-value=true
ng-false-value=false> {{secureHueApi}}
</div>
<div class="form-group">
<label>Secure Folder for scripts/executables</label>
<input id="exec-garden" class="form-control"
type="text" ng-model="execGarden"
placeholder="/home/pi/protectedscripts">
</div>
<div class="form-group">
<label>Change Password</label>
<div class="form-hint">If you are exposing this to the internet, you use a sufficiently strong password. Password must be more than 7 characters.</div>
<input type="password" class="form-control ok-password" ng-class="(securityForm.password.$dirty && securityForm.password.$invalid) ? 'error' : ''" id="password" name="password" placeholder="Enter Password" ng-required="true" ng-model="password">
<div class="label password-count" ng-class="password.length > 7 ? 'label-success' : 'label-danger'" ng-cloak>{{ password | passwordCount:7 }}</div>
<div class="strength-meter">
<div class="strength-meter-fill" data-strength="{{passwordStrength}}"></div>
</div>
</div>
<div class="form-group">
<label>Confirm Password</label>
<input id="password-2" class="form-control" type="password" ng-model="password2" ng-required="true" pw-check="password" />
<div class="msg-block" ng-show="securityForm.$error">
<span class="msg-error" ng-show="securityForm.pw2.$error.pwmatch">Passwords don't match.</span>
</div>
</div>
<button type="button" class="ngdialog-button ngdialog-button-primary" ng-disabled="securityForm.$invalid" ng-click="setSecurityInfo()">Update</button>
</form>
</div>
</script>
</div>