Files
wekan/models/lib/ruleButtonMetadata.js
Lauri Ojansivu 0e7394cd85 Keep rule button menus consistent with trigger type changes
Clear stale manual-button metadata for automatic triggers and populate it for REST button rules. Verify actual menu visibility and History undo/redo for editor and REST changes.

Thanks to xet7 !
2026-09-27 20:27:41 +03:00

9 lines
317 B
JavaScript

'use strict';
function ruleButtonMetadata(trigger, title) {
return trigger?.activityType === 'button'
? { $set: { buttonType: trigger.buttonType || 'card', buttonLabel: trigger.buttonLabel || title || 'Rule' } }
: { $unset: { buttonType: '', buttonLabel: '' } };
}
module.exports = { ruleButtonMetadata };