1
0
Fork 0
mirror of https://github.com/plankanban/planka.git synced 2025-07-19 05:09:43 +02:00

Add German (de-DE) translation and enable it in i18n config

This commit is contained in:
symonbaikov 2025-07-05 22:46:32 +03:00
parent ffb9693184
commit e1efe663a0
4 changed files with 17 additions and 35 deletions

View file

@ -75,33 +75,6 @@ module.exports = {
listChangedAt: new Date().toISOString(),
});
if (values.customFields) {
const customFieldGroups = await CustomFieldGroup.qm.getByBoardId(values.board.id);
const customFieldGroupMap = _.keyBy(customFieldGroups, 'name');
const customFieldGroupIds = customFieldGroups.map((g) => g.id);
const customFields = await CustomField.qm.getByCustomFieldGroupIds(customFieldGroupIds);
const customFieldMap = _.keyBy(customFields, (f) => `${f.customFieldGroupId}:${f.name}`);
const createValuePromises = [];
Object.entries(values.customFields).forEach(([groupName, fields]) => {
const group = customFieldGroupMap[groupName];
if (!group) return;
Object.entries(fields).forEach(([fieldName, content]) => {
const field = customFieldMap[`${group.id}:${fieldName}`];
if (!field) return;
createValuePromises.push(
CustomFieldValue.create({
cardId: card.id,
customFieldGroupId: group.id,
customFieldId: field.id,
content: String(content),
}),
);
});
});
await Promise.all(createValuePromises);
}
sails.sockets.broadcast(
`board:${card.boardId}`,
'cardCreate',