mirror of
https://github.com/wekan/wekan.git
synced 2026-01-03 16:18:49 +01:00
parent
a80ab6e47a
commit
8626b466b8
6 changed files with 53 additions and 0 deletions
|
|
@ -101,6 +101,13 @@ CustomFields.attachSchema(
|
|||
type: Boolean,
|
||||
defaultValue: false,
|
||||
},
|
||||
showSumAtTopOfList: {
|
||||
/**
|
||||
* should the sum of the custom fields be shown at top of list?
|
||||
*/
|
||||
type: Boolean,
|
||||
defaultValue: false,
|
||||
},
|
||||
createdAt: {
|
||||
type: Date,
|
||||
optional: true,
|
||||
|
|
@ -347,6 +354,7 @@ if (Meteor.isServer) {
|
|||
* @param {boolean} showOnCard should we show the custom field on cards?
|
||||
* @param {boolean} automaticallyOnCard should the custom fields automatically be added on cards?
|
||||
* @param {boolean} showLabelOnMiniCard should the label of the custom field be shown on minicards?
|
||||
* @param {boolean} showSumAtTopOfList should the sum of the custom fields be shown at top of list?
|
||||
* @return_type {_id: string}
|
||||
*/
|
||||
JsonRoutes.add('POST', '/api/boards/:boardId/custom-fields', function(
|
||||
|
|
@ -363,6 +371,7 @@ if (Meteor.isServer) {
|
|||
showOnCard: req.body.showOnCard,
|
||||
automaticallyOnCard: req.body.automaticallyOnCard,
|
||||
showLabelOnMiniCard: req.body.showLabelOnMiniCard,
|
||||
showSumAtTopOfList: req.body.showSumAtTopOfList,
|
||||
boardIds: [board._id],
|
||||
});
|
||||
|
||||
|
|
@ -390,6 +399,7 @@ if (Meteor.isServer) {
|
|||
* @param {boolean} showOnCard should we show the custom field on cards
|
||||
* @param {boolean} automaticallyOnCard should the custom fields automatically be added on cards
|
||||
* @param {boolean} showLabelOnMiniCard should the label of the custom field be shown on minicards
|
||||
* @param {boolean} showSumAtTopOfList should the sum of the custom fields be shown at top of list
|
||||
* @return_type {_id: string}
|
||||
*/
|
||||
JsonRoutes.add(
|
||||
|
|
@ -444,6 +454,14 @@ if (Meteor.isServer) {
|
|||
);
|
||||
}
|
||||
|
||||
if (req.body.hasOwnProperty('showSumAtTopOfList')) {
|
||||
CustomFields.direct.update(
|
||||
{ _id: paramFieldId },
|
||||
{ $set: { showSumAtTopOfList: req.body.showSumAtTopOfList } },
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
JsonRoutes.sendResult(res, {
|
||||
code: 200,
|
||||
data: { _id: paramFieldId },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue