security.hbs 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. {{!
  2. * Licensed to the Apache Software Foundation (ASF) under one
  3. * or more contributor license agreements. See the NOTICE file
  4. * distributed with this work for additional information
  5. * regarding copyright ownership. The ASF licenses this file
  6. * to you under the Apache License, Version 2.0 (the
  7. * "License"); you may not use this file except in compliance
  8. * with the License. You may obtain a copy of the License at
  9. *
  10. * http://www.apache.org/licenses/LICENSE-2.0
  11. *
  12. * Unless required by applicable law or agreed to in writing, software
  13. * distributed under the License is distributed on an "AS IS" BASIS,
  14. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  15. * See the License for the specific language governing permissions and
  16. * limitations under the License.
  17. }}
  18. {{#if dataIsLoaded}}
  19. {{#if securityEnabled}}
  20. <div>
  21. <p class="text-success">{{t admin.security.enabled}}
  22. {{#isAccessible ADMIN}}
  23. <a class="btn btn-padding btn-warning" {{bindAttr disabled="isSubmitDisabled"}} {{action notifySecurityOffPopup target="controller"}}>{{t admin.security.button.disable}}
  24. </a> <br/>
  25. {{/isAccessible}}
  26. </p>
  27. </div>
  28. <div id="serviceConfig">
  29. {{view App.ServicesConfigView}}
  30. </div>
  31. {{else}}
  32. <div>
  33. <p class="muted">{{t admin.security.disabled}}
  34. {{#isAccessible ADMIN}}
  35. <a class="btn btn-padding btn-success" {{action addSecurity}}>{{t admin.security.button.enable}}
  36. </a> <br/>
  37. {{/isAccessible}}
  38. </p>
  39. </div>
  40. {{/if}}
  41. {{else}}
  42. <div class="spinner"></div>
  43. {{/if}}