[IMP] runbot_merge: styling of awaiting and blocked lists on dashboard

This commit is contained in:
Xavier Morel 2019-03-06 09:46:57 +01:00
parent 48e08b657b
commit 8d011e03d2

View File

@ -24,6 +24,9 @@
.batch a:not(:last-of-type) a:after { .batch a:not(:last-of-type) a:after {
content: ","; content: ",";
} }
.pr-listing > * { display: inline-block; }
.pr-awaiting { opacity: 0.8; }
.pr-blocked { opacity: 0.6; }
</style> </style>
</t> </t>
<t t-call="website.layout"> <t t-call="website.layout">
@ -50,26 +53,30 @@
('staging_id', '=', False), ('staging_id', '=', False),
]) ])
"/> "/>
<t t-if="ready_unstaged"> <t t-set="ready" t-value="ready_unstaged.filtered(lambda p: not p.blocked)"/>
<h5 style="display: inline-block;">Awaiting</h5> <t t-set="blocked" t-value="ready_unstaged.filtered(lambda p. p.blocked"/>
<ul class="list-inline" style="display: inline-block;"> <div t-if="ready" class="pr-listing pr-awaiting bg-warning">
<li t-foreach="ready_unstaged" t-as="pr" t-if="not pr.blocked"> <h5>Awaiting</h5>
<ul class="list-inline">
<li t-foreach="ready" t-as="pr">
<a t-attf-href="https://github.com/{{ pr.repository.name }}/pull/{{ pr.number }}" <a t-attf-href="https://github.com/{{ pr.repository.name }}/pull/{{ pr.number }}"
t-att-title="pr.message.split('\n')[0]"> t-att-title="pr.message.split('\n')[0]">
<t t-esc="pr.repository.name"/>#<t t-esc="pr.number"/> <t t-esc="pr.repository.name"/>#<t t-esc="pr.number"/>
</a> </a>
</li> </li>
</ul> </ul>
<h5 style="display: inline-block;">Blocked</h5> </div>
<ul class="list-inline" style="display: inline-block;"> <div t-if="blocked" class="pr-listing pr-blocked bg-info">
<li t-foreach="ready_unstaged" t-as="pr" t-if="pr.blocked"> <h5>Blocked</h5>
<ul class="list-inline">
<li t-foreach="blocked" t-as="pr">
<a t-attf-href="https://github.com/{{ pr.repository.name }}/pull/{{ pr.number }}" <a t-attf-href="https://github.com/{{ pr.repository.name }}/pull/{{ pr.number }}"
t-att-title="pr.message.split('\n')[0]"> t-att-title="pr.message.split('\n')[0]">
<t t-esc="pr.repository.name"/>#<t t-esc="pr.number"/> <t t-esc="pr.repository.name"/>#<t t-esc="pr.number"/>
</a> </a>
</li> </li>
</ul> </ul>
</t> </div>
</section> </section>
</section> </section>
</div></div> </div></div>