feat(model-team): introduce TeamMember model
BREAKING CHANGE: Members were previously stored on the Team.members property, as a JSONB array. Now they're represented through the TeamMembers join table, that joins users and teams.
Showing
- package.json 9 additions, 1 deletionpackage.json
- packages/components/model-team-member/.babelrc 12 additions, 0 deletionspackages/components/model-team-member/.babelrc
- packages/components/model-team-member/README.md 1 addition, 0 deletionspackages/components/model-team-member/README.md
- packages/components/model-team-member/package.json 27 additions, 0 deletionspackages/components/model-team-member/package.json
- packages/components/model-team-member/src/index.js 4 additions, 0 deletionspackages/components/model-team-member/src/index.js
- packages/components/model-team-member/src/migrations/1547596236-initial-team-member-migration.js 24 additions, 0 deletions...rc/migrations/1547596236-initial-team-member-migration.js
- packages/components/model-team-member/src/team_member.js 30 additions, 0 deletionspackages/components/model-team-member/src/team_member.js
- packages/components/model-team/config/test.js 22 additions, 0 deletionspackages/components/model-team/config/test.js
- packages/components/model-team/src/migrations/1542801241-initial-team-migration.sql 2 additions, 2 deletions...team/src/migrations/1542801241-initial-team-migration.sql
- packages/components/model-team/src/team.js 21 additions, 85 deletionspackages/components/model-team/src/team.js
- packages/components/model-team/test/helpers/authsome_mode.js 1 addition, 0 deletionspackages/components/model-team/test/helpers/authsome_mode.js
- packages/components/model-team/test/jest-setup.js 3 additions, 0 deletionspackages/components/model-team/test/jest-setup.js
- packages/components/model-team/test/team_test.js 125 additions, 0 deletionspackages/components/model-team/test/team_test.js
Please register or sign in to comment