HTML document, ASCII text
        
            1
            {% extends "repo.html" %} 
        
            2
            {% set active_page = "prs" %} 
        
            3
            {% block title %} 
        
            5
                {% trans username=username, repository=repository %}PRs of {{ username }}/{{ repository }}{% endtrans %} 
        
            6
            {% endblock %} 
        
            7
            {% block content %} 
        
            8
            <x-vbox> 
        
            9
                {% if logged_in_user %} 
        
            10
                    <x-frame style="--width: 896px;" class="flexible-space"> 
        
            11
                        <form method="post"> 
        
            12
                            <x-hbox> 
        
            13
                                <input name="headroute" value="{{ repo_data.route }}" required> 
        
            14
                                <input name="head" style="flex: 0 1 auto;" required placeholder="{% trans %}Head branch{% endtrans %}"> 
        
            15
                                <iconify-icon icon="mdi-light:arrow-right" style="font-size: 2em;"></iconify-icon> 
        
            17
                                <select name="base" style="flex: 0 1 auto;" required> 
        
            19
                                    <option value="" selected>{% trans %}Base branch{% endtrans %}</option> 
        
            20
                                    {% for branch in branches %} 
        
            21
                                        <option value="{{ branch }}">{{ branch }}</option> 
        
            22
                                    {% endfor %} 
        
            23
                                </select> 
        
            24
                                <button type="submit">{% trans %}Request merging{% endtrans %}</button> 
        
            25
                            </x-hbox> 
        
            26
                        </form> 
        
            27
                    </x-frame> 
        
            28
                {% endif %} 
        
            29
                <x-frame style="--width: 896px;" class="flexible-space"> 
        
            30
                    <x-vbox> 
        
            31
                        {% for pr in repo_data.bases %} 
        
            32
                            <article class="card card-horizontal"> 
        
            33
                                {% if pr.state == 0 %} 
        
            34
                                    <div class="card-top state-label" style="background: var(--color-pending); color: var(--color-pending-text);"> 
        
            35
                                        {% trans %}pending{% endtrans %} 
        
            36
                                    </div> 
        
            37
                                {% elif pr.state == 1 %} 
        
            38
                                    <div class="card-top state-label" style="background: var(--color-merged); color: var(--color-merged-text);"> 
        
            39
                                        {% trans %}merged{% endtrans %} 
        
            40
                                    </div> 
        
            41
                                {% elif pr.state == 2 %} 
        
            42
                                    <div class="card-top state-label" style="background: var(--color-rejected); color: var(--color-rejected-text);"> 
        
            43
                                        {% trans %}rejected{% endtrans %} 
        
            44
                                    </div> 
        
            45
                                {% endif %} 
        
            46
                                <section class="card-main flexible-space"> 
        
            47
                                    <h3>{{ pr.head_route }} ({{ pr.head_branch }})<br>{{ pr.base_route }} ({{ pr.base_branch }})</h3> 
        
            48
                                    <p>{% trans %}Requested by{% endtrans %} <a href="/{{ pr.owner.username }}">{{ pr.owner.username }}</a> • {{ pr.timestamp | strftime("%A, %e %B %Y, %H:%M:%S") }}</p> 
        
            49
                                </section> 
        
            50
                                <section> 
        
            51
                                    <x-hbox> 
        
            52
                                        <form action="delete" method="post"> 
        
            53
                                            <input type="hidden" name="id" value="{{ pr.id }}"> 
        
            54
                                            <button type="submit" class="button-flat">{% trans %}Deny{% endtrans %}</button> 
        
            55
                                        </form> 
        
            56
                                        <form action="merge" method="post"> 
        
            57
                                            <input type="hidden" name="id" value="{{ pr.id }}"> 
        
            58
                                            <button type="submit">{% trans %}Merge{% endtrans %}</button> 
        
            59
                                        </form> 
        
            60
                                    </x-hbox> 
        
            61
                                </section> 
        
            62
                            </article> 
        
            63
                        {% endfor %} 
        
            64
                    </x-vbox> 
        
            65
                </x-frame> 
        
            66
            </x-vbox> 
        
            67
            {% endblock %} 
        
            68