Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 
 

47 linhas
1.3 KiB

  1. {% if not error %}
  2. <div class="panel panel-default">
  3. <div class="panel-heading">
  4. <h3 class="panel-title">{{ client_id }} wants to access the following details from your account</h3>
  5. </div>
  6. <div class="panel-body">
  7. <ul class="list-group">
  8. {% for dtl in details %}
  9. <li class="list-group-item">{{ dtl.title() }}</li>
  10. {% endfor %}
  11. </ul>
  12. <ul class="list-inline">
  13. <li>
  14. <button id="allow" class="btn btn-sm btn-primary">Allow</button>
  15. </li>
  16. <li>
  17. <button id="deny" class="btn btn-sm btn-default">Deny</button>
  18. </li>
  19. </ul>
  20. </div>
  21. </div>
  22. <script type="text/javascript">
  23. frappe.ready(function() {
  24. $('#allow').on('click', function(event) {
  25. window.location.replace("{{ success_url|string }}");
  26. });
  27. $('#deny').on('click', function(event) {
  28. window.location.replace("{{ failure_url|string }}");
  29. });
  30. });
  31. </script>
  32. {% else %}
  33. <div class="panel panel-danger">
  34. <div class="panel-heading">
  35. <h3 class="panel-title">Authorization error for {{ client_id }}</h3>
  36. </div>
  37. <div class="panel-body">
  38. <p>An unexpected error occurred while authorizing {{ client_id }}.</p>
  39. <h4>{{ error }}</h4>
  40. <ul class="list-inline">
  41. <li>
  42. <button class="btn btn-sm btn-default">OK</button>
  43. </li>
  44. </ul>
  45. </div>
  46. </div>
  47. {% endif %}