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

Project managers, board members, auto-update after reconnection, refactoring

This commit is contained in:
Maksim Eltyshev 2021-06-24 01:05:22 +05:00
parent d6cb1f6683
commit b39119ace4
478 changed files with 21226 additions and 19495 deletions

View file

@ -5,10 +5,13 @@
* @docs :: https://sailsjs.com/docs/concepts/models-and-orm/models
*/
const TYPES = ['kanban', 'collection'];
const Types = {
KANBAN: 'kanban',
COLLECTION: 'collection',
};
module.exports = {
TYPES,
Types,
attributes: {
// ╔═╗╦═╗╦╔╦╗╦╔╦╗╦╦ ╦╔═╗╔═╗
@ -17,7 +20,7 @@ module.exports = {
type: {
type: 'string',
isIn: TYPES,
isIn: Object.values(Types),
required: true,
},
position: {
@ -42,6 +45,11 @@ module.exports = {
required: true,
columnName: 'project_id',
},
memberUsers: {
collection: 'User',
via: 'boardId',
through: 'BoardMembership',
},
lists: {
collection: 'List',
via: 'boardId',