Licitator 1.0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

87 lines
4.2 KiB

5 years ago
  1. {% if user %}
  2. {% set _profile_uri = sonata_user.userAdmin.generateUrl('show', {id: user.id}) %}
  3. {% set _user_image = user.photo ? vich_uploader_asset(user, 'photoFile', 'App\\Entity\\User') : asset(sonata_user.defaultAvatar) %}
  4. <div class="block-gbp user-profile">
  5. <div class="box box-primary" >
  6. <div class="box-body ">
  7. <div class="d-flex">
  8. <div class="user-image">
  9. {% if _user_image %}
  10. <a href="{{ _profile_uri }}" class="">
  11. <img src="/uploads/images/avatars/{{ _user_image }}" class="img-circle" alt="Avatar" />
  12. </a>
  13. {% endif %}
  14. </div>
  15. <div class="user-data">
  16. <p>
  17. <a href="{{ _profile_uri }}" class="">
  18. {{ user.nombreCompleto }}<br>
  19. {{ user.nombreProyecto }}
  20. </a>
  21. </p>
  22. </div>
  23. </div>
  24. <button type="button" class="btn btn-primary btn-flat btn-wn" data-toggle="modal" data-target="#wnModal">
  25. {{ 'What\'s new' | trans({}, 'dashboard') }}
  26. {% if tareasPend|length > 0 %}
  27. <span class="unreaded">{{ tareasPend|length }}</span>
  28. {% endif %}
  29. </button>
  30. </div>
  31. </div>
  32. <div class="box box-primary box-alumno-workshops">
  33. <div class="box-header with-border">
  34. <h3 class="box-title">{{ 'Entrepreneur Tools'| trans({}, 'dashboard')}}</h3>
  35. </div>
  36. <div class="box-body ">
  37. <ul class="tools-list">
  38. {% for proceso in procesos %}
  39. {% if proceso.activo==1 and proceso.visibleTrainers==1 %}
  40. {% set textClass = proceso.porcentaje == 100 ? 'text-green' : 'text-yellow' %}
  41. <li>
  42. {{ proceso.nombre }}
  43. <span class="{{ textClass }}">{{proceso.porcentaje}}%</span>
  44. {% if proceso.tareainicial is not null and proceso.showLink%}
  45. <a target="_blank" class="btn btn-sm btn-primary" href="{{ path('realizar_tarea_comentar', {id:proceso.tareainicial.id, userge:user.id}) }}">{{ 'Visualizar' | trans({}, 'dashboard') }}</a>
  46. {% endif %}
  47. </li>
  48. {% endif %}
  49. {% endfor %}
  50. </ul>
  51. </div>
  52. </div>
  53. <div class="box box-primary box-alumno-workshops">
  54. <div class="box-header with-border">
  55. <h3 class="box-title">{{ 'Tareas Completadas'| trans({}, 'dashboard')}}</h3>
  56. </div>
  57. <div class="box-body ">
  58. <ul class="tools-list">
  59. {% for achievement in achievements %}
  60. <li>
  61. <strong class="text-gray-dark d-block">{{ achievement.title }}</strong>
  62. <span class="d-block">{{ achievement.description }}</span>
  63. {% if achievement.link is defined %}
  64. <a href="{{ achievement.link }}" target="_blank">
  65. {{ "Download report" | trans({}, 'dashboard') }}
  66. </a>
  67. {% endif %}
  68. </li>
  69. {% endfor %}
  70. </ul>
  71. </div>
  72. </div>
  73. </div>
  74. <div class="block-gbp calendar">
  75. <div class="box box-primary">
  76. <div class="box-body no-padding">
  77. <!-- THE CALENDAR -->
  78. <div id="calendar"></div>
  79. </div>
  80. <!-- /.box-body -->
  81. </div>
  82. </div>
  83. <div class="clearfix"></div>
  84. {{ include('dashboard/incubado/modal_whats_new.html.twig', {tareasPend:tareasPend, userId:user.id, classId:classId}) }}
  85. {{ include('dashboard/incubado/modal_tarea_revision.html.twig') }}
  86. {% endif %}