mirror of
https://github.com/wekan/wekan.git
synced 2025-12-24 19:30:12 +01:00
Toggle opened card Custom Fields layout between Grid and one per row.
Thanks to xet7 !
This commit is contained in:
parent
41d9ae92e6
commit
fc2fb9a081
3 changed files with 42 additions and 1 deletions
|
|
@ -184,6 +184,13 @@ Users.attachSchema(
|
|||
type: Boolean,
|
||||
optional: true,
|
||||
},
|
||||
'profile.customFieldsGrid': {
|
||||
/**
|
||||
* has user at card Custom Fields have Grid (false) or one per row (true) layout?
|
||||
*/
|
||||
type: Boolean,
|
||||
optional: true,
|
||||
},
|
||||
'profile.hiddenSystemMessages': {
|
||||
/**
|
||||
* does the user want to hide system messages?
|
||||
|
|
@ -652,6 +659,11 @@ Users.helpers({
|
|||
return profile.hiddenSystemMessages || false;
|
||||
},
|
||||
|
||||
hasCustomFieldsGrid() {
|
||||
const profile = this.profile || {};
|
||||
return profile.customFieldsGrid || false;
|
||||
},
|
||||
|
||||
hasCardMaximized() {
|
||||
const profile = this.profile || {};
|
||||
return profile.cardMaximized || false;
|
||||
|
|
@ -809,6 +821,14 @@ Users.mutations({
|
|||
};
|
||||
},
|
||||
|
||||
toggleFieldsGrid(value = false) {
|
||||
return {
|
||||
$set: {
|
||||
'profile.customFieldsGrid': !value,
|
||||
},
|
||||
};
|
||||
},
|
||||
|
||||
toggleCardMaximized(value = false) {
|
||||
return {
|
||||
$set: {
|
||||
|
|
@ -911,6 +931,10 @@ Meteor.methods({
|
|||
const user = Meteor.user();
|
||||
user.toggleSystem(user.hasHiddenSystemMessages());
|
||||
},
|
||||
toggleCustomFieldsGrid() {
|
||||
const user = Meteor.user();
|
||||
user.toggleFieldsGrid(user.hasCustomFieldsGrid());
|
||||
},
|
||||
toggleCardMaximized() {
|
||||
const user = Meteor.user();
|
||||
user.toggleCardMaximized(user.hasCardMaximized());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue