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 7956503a46
commit fe91b5241e
478 changed files with 21226 additions and 19495 deletions

View file

@ -2,13 +2,14 @@ import { bindActionCreators } from 'redux';
import { connect } from 'react-redux';
import {
isCurrentUserMemberForCurrentBoardSelector,
labelsForCurrentBoardSelector,
makeCardByIdSelector,
makeLabelsByCardIdSelector,
makeNotificationsTotalByCardIdSelector,
makeTasksByCardIdSelector,
makeUsersByCardIdSelector,
membershipsForCurrentProjectSelector,
membershipsForCurrentBoardSelector,
pathSelector,
projectsToListsForCurrentUserSelector,
} from '../selectors';
@ -38,8 +39,9 @@ const makeMapStateToProps = () => {
return (state, { id, index }) => {
const { projectId } = pathSelector(state);
const allProjectsToLists = projectsToListsForCurrentUserSelector(state);
const allProjectMemberships = membershipsForCurrentProjectSelector(state);
const allBoardMemberships = membershipsForCurrentBoardSelector(state);
const allLabels = labelsForCurrentBoardSelector(state);
const isCurrentUserMember = isCurrentUserMemberForCurrentBoardSelector(state);
const { name, dueDate, timer, coverUrl, boardId, listId, isPersisted } = cardByIdSelector(
state,
@ -67,8 +69,9 @@ const makeMapStateToProps = () => {
labels,
tasks,
allProjectsToLists,
allProjectMemberships,
allBoardMemberships,
allLabels,
canEdit: isCurrentUserMember,
};
};
};