first commit after reset
[mixstore.git] / src / Mixstore / StoreBundle / Resources / views / Package / view.html.twig
CommitLineData
929ca066
BA
1{% extends "::base.html.twig" %}
2
3{% block title %}{{ parent() }}package{% endblock %}
4
5{% block header %}
6{{ parent() }}
7<link rel="stylesheet" href="{{ asset('mixstore/css/store/view-package.css') }}">
8{% endblock %}
9
10{% block content %}
11
12{% if pkg.bannerpath != '' %}
13<div class="row">
14 <img id="pkgimage" src={{ asset('mixstore/images/pkg_banners/' ~ pkg.bannerpath) }}>
15</div>
16{% endif %}
17
18<div id="header" class="row">
19 <h1><a href="{{ pkg.url }}">{{ pkg.name }}</a></h2>
20 <h3>{{ pkg.headline }}</h4>
21</div>
22
23{% if pkg.description != '' %}
24<div id="description" class="row">
25 {{ pkg.description | raw }}
26</div>
27{% endif %}
28
29{% if pkg.dependencies != '' %}
30<div id="dependencies" class="row">
31 Dependencies: {{ pkg.dependencies }}
32</div>
33{% endif %}
34
35<div id="contact" class="row">
36<p>
37 <span class="bold">Authors: </span>{{ pkg.authors }}
38</p>
39<p>
40 <a href="mailto:{{ pkg.contact }}">Contact</a>
41</p>
42</div>
43
44<div id="moreinfo" class="row">
45<p>
46 <a href="{{ path('mixstore_store_usecase_list', { pkgid: pkg.id }) }}">Rating: {% if pkg.rating != 'NA' %} {{ pkg.rating | number_format(2, '.', '') }} {% else %} NA {% endif %} &ndash; #feedbacks: {{ pkg.ucscount }}</a>
47 &nbsp; &mdash; &nbsp;
48 <a href="{{ path('mixstore_store_usecase_upsert', { pkgid: pkg.id }) }}"><button type="button" class="btn btn-primary">New feedback</button></a>
49</p>
50<p>
51 Last updated: {{ pkg.modified | date('Y-m-d / H:i:s') }}
52</p>
53</div>
54
55{% if owner or is_granted('ROLE_ADMIN') %}
56<div id="admin" class="row">
57<div class="col-xs-6 flush-right">
58 <a href="{{ path('mixstore_store_package_upsert', { id: pkg.id }) }}"><button type="button" class="btn btn-primary">Edit</button></a>
59</div>
60<div class="col-xs-6">
61 <a href="{{ path('mixstore_store_package_delete', { id: pkg.id }) }}"><button type="button" class="btn btn-primary">Delete</button></a>
62</div>
63</div>
64{% endif %}
65
66{% endblock %}