Show motion poll title in motion pdf

This commit is contained in:
Emanuel Schütze 2020-11-26 11:47:18 +01:00
parent c323eabd6f
commit 5577bac7c9

View File

@ -370,13 +370,12 @@ export class MotionPdfService {
// voting results // voting results
if (motion.polls.length && (!infoToExport || infoToExport.includes('polls'))) { if (motion.polls.length && (!infoToExport || infoToExport.includes('polls'))) {
const column1 = [];
const column2 = [];
const column3 = [];
motion.polls.forEach(poll => { motion.polls.forEach(poll => {
if (poll.hasVotes) { if (poll.hasVotes) {
const tableData = this.motionPollService.generateTableData(poll); const tableData = this.motionPollService.generateTableData(poll);
const column1 = [];
const column2 = [];
const column3 = [];
tableData.forEach(votingResult => { tableData.forEach(votingResult => {
const votingOption = this.translate.instant( const votingOption = this.translate.instant(
this.pollKeyVerbose.transform(votingResult.votingOption) this.pollKeyVerbose.transform(votingResult.votingOption)
@ -397,33 +396,33 @@ export class MotionPdfService {
} }
column3.push(resultValue); column3.push(resultValue);
}); });
metaTableBody.push([
{
text: poll.title,
style: 'boldText'
},
{
columns: [
{
text: column1.join('\n'),
width: 'auto'
},
{
text: column2.join('\n'),
width: 'auto',
alignment: 'right'
},
{
text: column3.join('\n'),
width: 'auto',
alignment: 'right'
}
],
columnGap: 7
}
]);
} }
}); });
metaTableBody.push([
{
text: `${this.translate.instant('Voting result')}:`,
style: 'boldText'
},
{
columns: [
{
text: column1.join('\n'),
width: 'auto'
},
{
text: column2.join('\n'),
width: 'auto',
alignment: 'right'
},
{
text: column3.join('\n'),
width: 'auto',
alignment: 'right'
}
],
columnGap: 7
}
]);
} }
// summary of change recommendations (for motion diff version only) // summary of change recommendations (for motion diff version only)