# HG changeset patch # User Goffi # Date 1512085605 -3600 # Node ID 339f4011ed9b15fee03863dea7dc3f4f6092101f # Parent 46109efcf671e87fed585c2b16e7da1f72bc7e63 merge-request: first draft: template for viewing a merge request (comments + patches) + a text explaining how to use jp to create a new one (new merge requests from inside Libervia is not handled yet). diff -r 46109efcf671 -r 339f4011ed9b default/merge-request/create.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/merge-request/create.html Fri Dec 01 00:46:45 2017 +0100 @@ -0,0 +1,9 @@ +{# creata a new ticket #} + +{% set category_menu = [('merge-requests_list', url_tickets_list)] %} +{% extends 'base/base.html' %} +{% block body %} +
+

{% trans %}It is not yet possible to create a merge request from inside Libervia, please use

jp merge-request set
for now. Merge requests welcome ;){% endtrans %}

+
+{% endblock body %} diff -r 46109efcf671 -r 339f4011ed9b default/merge-request/item.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/merge-request/item.html Fri Dec 01 00:46:45 2017 +0100 @@ -0,0 +1,64 @@ +{# display a single ticket + + @variable item(xmlui_item): ticket to display + @variable comments(data_object.BlogItems): comments of the ticket + @variable comments_service(unicode): service for adding comments + @variable comments_node(unicode): node for adding comments +#} + +{% set category_menu = [('merge-requests_list', url_tickets_list), + ('merge-request_new', url_tickets_new)] %} +{% if not embedded %}{% extends 'base/base.html' %}{% endif %} +{% import 'input/xmlui.html' as xmlui with context %} +{% import 'blog/macros.html' as blog with context %} +{% import 'input/comment.html' as comment with context %} + +{% block title %}{{item|adv_format('[{value.widget_value.id}] {value.widget_value.title}') }}{% endblock %} + +{% block confirm_message %} + {% trans %}Your comment has been sent{% endtrans %} +{% endblock confirm_message %} + +{% block body %} +
+
+
    +
  • {% trans %}Description{% endtrans %}
  • +
  • {% trans %}Patches{% endtrans %}
  • +
+
+
+
+ {{ xmlui.generate(item, + form=false, + filters={'created': {'filters': ['date_fmt'], 'filters_args':[{'fmt': 'short'}]}, + 'updated': {'filters': ['date_fmt'], 'filters_args':[{'fmt': 'short'}]}, + 'body': {'filters': ['urlize'], 'filters_args':[{'nofollow': True, 'rel': 'noopener noreferrer'}]}}, + )}} +
+ {% if comments is defined %} +
+ {{ blog.show_items(comments|reverse, expanded=true) }} +
+ {% endif %} + {% if comments_node is defined %} +
+ {{- comment.comment_or_login(service=comments_service, node=comments_node) -}} +
+ {% endif %} +
+
+ {% for patch in patches %} +
+
+
{{patch.author}}
+

{{patch.commit_msg}}

+
+
+ {{- patch.diff|highlight('diff') -}} +
+
+ {% endfor %} +
+
+{% endblock body %} diff -r 46109efcf671 -r 339f4011ed9b default/static/merge-request.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/static/merge-request.css Fri Dec 01 00:46:45 2017 +0100 @@ -0,0 +1,1 @@ +ticket.css \ No newline at end of file