mirror of
https://github.com/plankanban/planka.git
synced 2025-07-18 20:59:44 +02:00
parent
ad7fb51cfa
commit
2ee1166747
1557 changed files with 76832 additions and 47042 deletions
|
@ -1,3 +1,8 @@
|
|||
/*!
|
||||
* Copyright (c) 2024 PLANKA Software GmbH
|
||||
* Licensed under the Fair Use License: https://github.com/plankanban/planka/blob/master/LICENSE.md
|
||||
*/
|
||||
|
||||
/**
|
||||
* List.js
|
||||
*
|
||||
|
@ -5,13 +10,27 @@
|
|||
* @docs :: https://sailsjs.com/docs/concepts/models-and-orm/models
|
||||
*/
|
||||
|
||||
const SortTypes = {
|
||||
NAME_ASC: 'name_asc',
|
||||
DUE_DATE_ASC: 'dueDate_asc',
|
||||
CREATED_AT_ASC: 'createdAt_asc',
|
||||
CREATED_AT_DESC: 'createdAt_desc',
|
||||
const Types = {
|
||||
ACTIVE: 'active',
|
||||
CLOSED: 'closed',
|
||||
ARCHIVE: 'archive',
|
||||
TRASH: 'trash',
|
||||
};
|
||||
|
||||
const SortFieldNames = {
|
||||
NAME: 'name',
|
||||
DUE_DATE: 'dueDate',
|
||||
CREATED_AT: 'createdAt',
|
||||
};
|
||||
|
||||
// TODO: should not be here
|
||||
const SortOrders = {
|
||||
ASC: 'asc',
|
||||
DESC: 'desc',
|
||||
};
|
||||
|
||||
const FINITE_TYPES = [Types.ACTIVE, Types.CLOSED];
|
||||
|
||||
const COLORS = [
|
||||
'berry-red',
|
||||
'pumpkin-orange',
|
||||
|
@ -22,11 +41,14 @@ const COLORS = [
|
|||
'bright-moss',
|
||||
'antique-blue',
|
||||
'dark-granite',
|
||||
'lagune-blue',
|
||||
'turquoise-sea',
|
||||
];
|
||||
|
||||
module.exports = {
|
||||
SortTypes,
|
||||
Types,
|
||||
SortFieldNames,
|
||||
SortOrders,
|
||||
FINITE_TYPES,
|
||||
COLORS,
|
||||
|
||||
attributes: {
|
||||
|
@ -34,13 +56,19 @@ module.exports = {
|
|||
// ╠═╝╠╦╝║║║║║ ║ ║╚╗╔╝║╣ ╚═╗
|
||||
// ╩ ╩╚═╩╩ ╩╩ ╩ ╩ ╚╝ ╚═╝╚═╝
|
||||
|
||||
type: {
|
||||
type: 'string',
|
||||
isIn: Object.values(Types),
|
||||
required: true,
|
||||
},
|
||||
position: {
|
||||
type: 'number',
|
||||
required: true,
|
||||
allowNull: true,
|
||||
},
|
||||
name: {
|
||||
type: 'string',
|
||||
required: true,
|
||||
isNotEmptyString: true,
|
||||
allowNull: true,
|
||||
},
|
||||
color: {
|
||||
type: 'string',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue