Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 

55 righe
2.1 KiB

  1. {% if doc.status == "Open" %}
  2. <div class="web-list-item transaction-list-item">
  3. <div class="row">
  4. <div class="col-xs-2 project-link">
  5. <a class="transaction-item-link" href="/projects?project={{ doc.name | urlencode }}">Link</a>
  6. {{ doc.name }}
  7. </div>
  8. <div class="col-xs-2 project-name">
  9. {{ doc.project_name }}
  10. </div>
  11. <div class="col-xs-3 text-center">
  12. {% if doc.percent_complete %}
  13. {% set pill_class = "green" if doc.percent_complete | round == 100 else
  14. "orange" %}
  15. <div class="ellipsis">
  16. <span class="indicator-pill {{ pill_class }} filterable ellipsis">
  17. <span>{{ frappe.utils.cint(doc.percent_complete) }}
  18. %</span>
  19. </span>
  20. </div>
  21. {% else %}
  22. <span class="indicator-pill {{ " red" if doc.status=="Open" else "darkgrey" }}">
  23. {{ doc.status }}</span>
  24. {% endif %}
  25. </div>
  26. {% if doc["_assign"] %}
  27. {% set assigned_users = json.loads(doc["_assign"])%}
  28. <div class="col-xs-2 project-users">
  29. {% for user in assigned_users %}
  30. {% set user_details = frappe
  31. .db
  32. .get_value("User", user, [
  33. "full_name", "user_image"
  34. ], as_dict = True) %}
  35. {% if user_details.user_image %}
  36. <span class="avatar avatar-small" style="width:32px; height:32px;" title="{{ user_details.full_name }}">
  37. <img src="{{ user_details.user_image }}">
  38. </span>
  39. {% else %}
  40. <span class="avatar avatar-small" style="width:32px; height:32px;" title="{{ user_details.full_name }}">
  41. <div class='standard-image' style="background-color: #F5F4F4; color: #000;">
  42. {{ frappe.utils.get_abbr(user_details.full_name) }}
  43. </div>
  44. </span>
  45. {% endif %}
  46. {% endfor %}
  47. </div>
  48. {% endif %}
  49. <div class="col-xs-3 text-right small text-muted project-modified-on">
  50. {{ frappe.utils.pretty_date(doc.modified) }}
  51. </div>
  52. </div>
  53. </div>
  54. {% endif %}