issuechecker: made details list optional, producer_controller: default value for apps

This commit is contained in:
Alexei Karpenko
2026-02-12 22:36:42 +01:00
parent 43811d5724
commit 1b400f7d42
2 changed files with 8 additions and 4 deletions
@@ -6,7 +6,7 @@
abstract class PlausiIssueProducer_Controller extends JOB_Controller
{
protected $_fehlerKurzbz = [];
protected $_apps;
protected $_apps = [];
/**
* Runs issue production job.
+7 -3
View File
@@ -30,7 +30,11 @@ export default {
},
issueListStyleBreakpoints: {
type: Object
}
},
includeIssueList: {
type: Boolean,
default: true
},
},
data() {
return {
@@ -80,11 +84,11 @@ export default {
template: `
<div class="px-2">
<h4 class="mb-1">Issues<a class="refresh-issues" title="erneut prüfen" href="javascript:void(0);" @click="checkPerson"><i class="fas fa-sync"></i></a></h4>
<h6 v-if="!isFetching" class="text-muted" role="button" @click="toggle">{{ openissuescount }}</h6>
<h6 v-if="!isFetching" class="text-muted" :role="includeIssueList ? 'button' : ''" @click="toggle">{{ openissuescount }}</h6>
<h6 v-else class="mb-2"><p-skeleton v-if="isFetching" style="width:45%"></p-skeleton></h6>
</div>
<p-overlaypanel ref="issuesOverlay" :style="issueListStyle" :breakpoints="issueListStyleBreakpoints">
<p-overlaypanel ref="issuesOverlay" :style="issueListStyle" :breakpoints="issueListStyleBreakpoints" v-if="includeIssueList">
<issue-list
ref="issueListRef"
:person_id = "person_id"