Skip to content

WIP: organizations api#393

Merged
jenyapoyarkov merged 41 commits intomasterfrom
feat/organization
Mar 29, 2019
Merged

WIP: organizations api#393
jenyapoyarkov merged 41 commits intomasterfrom
feat/organization

Conversation

@BrRenat
Copy link
Copy Markdown
Collaborator

@BrRenat BrRenat commented Mar 1, 2019

@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 12, 2019

Codecov Report

Merging #393 into master will decrease coverage by 2.45%.
The diff coverage is 92.85%.

Impacted file tree graph

@@            Coverage Diff            @@
##           master    #393      +/-   ##
=========================================
- Coverage   93.85%   91.4%   -2.46%     
=========================================
  Files         104     126      +22     
  Lines        1920    2256     +336     
=========================================
+ Hits         1802    2062     +260     
- Misses        118     194      +76
Impacted Files Coverage Δ
src/constants.js 100% <ø> (ø) ⬆️
src/actions/organization/create.js 100% <100%> (ø)
src/utils/organization/getOrganizationMetadata.js 100% <100%> (ø)
src/actions/organization/members/add.js 100% <100%> (ø)
src/utils/organization/addOrganizationMembers.js 100% <100%> (ø)
src/actions/organization/delete.js 100% <100%> (ø)
.../organization/getOrganizationMetadataAndMembers.js 100% <100%> (ø)
src/utils/updateMetadata.js 71.01% <100%> (-28.99%) ⬇️
src/utils/organization/getOrganizationMembers.js 100% <100%> (ø)
src/utils/organization/index.js 100% <100%> (ø)
... and 39 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 551c4df...52efbc6. Read the comment docs.

@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 12, 2019

Codecov Report

Merging #393 into master will decrease coverage by 8.08%.
The diff coverage is 92.61%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #393      +/-   ##
==========================================
- Coverage    91.4%   83.31%   -8.09%     
==========================================
  Files         126      128       +2     
  Lines        2256     2272      +16     
==========================================
- Hits         2062     1893     -169     
- Misses        194      379     +185
Impacted Files Coverage Δ
src/utils/organization/getOrganizationMetadata.js 100% <100%> (ø) ⬆️
src/actions/organization/members/add.js 100% <100%> (ø) ⬆️
src/utils/organization/addOrganizationMembers.js 100% <100%> (ø) ⬆️
src/actions/organization/delete.js 100% <100%> (ø) ⬆️
.../organization/getOrganizationMetadataAndMembers.js 100% <100%> (ø) ⬆️
src/utils/organization/checkOrganizationExists.js 100% <100%> (ø)
src/utils/updateMetadata.js 71.01% <100%> (ø) ⬆️
src/utils/organization/getOrganizationMembers.js 100% <100%> (ø) ⬆️
src/utils/organization/index.js 100% <100%> (ø) ⬆️
src/actions/organization/get.js 100% <100%> (ø) ⬆️
... and 38 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 562608a...17000d3. Read the comment docs.

@BrRenat BrRenat requested review from AVVS and jenyapoyarkov March 12, 2019 05:52
Comment thread schemas/organization.invites.accept.json
Comment thread src/utils/organization/getOrganizationMetadata.js Outdated
Comment thread scripts/resolveOrganization.lua Outdated
Comment thread src/actions/organization/create.js Outdated
Comment thread src/actions/organization/create.js
Comment thread src/actions/organization/delete.js Outdated
const getOrganizationMembers = require('./getOrganizationMembers');
const getOrganizationMetadata = require('./getOrganizationMetadata');

async function getOrganizationMetadataAndMembers(organizationId) {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Я думаю имеет смысл перенести это в lua, с различными "режимами"

  1. только основные данные
  2. включить метаданные
  3. включить членов

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

я думаю что перенести нужно только получение мемберов. а на остальное не так много команд выполняется.

@BrRenat BrRenat force-pushed the feat/organization branch from 76fa06b to 5e7883c Compare March 26, 2019 08:16
Comment thread src/actions/organization/create.js Outdated
Comment thread src/utils/organization/addOrganizationMembers.js Outdated
Comment thread src/utils/organization/addOrganizationMembers.js Outdated
Comment thread src/utils/organization/addOrganizationMembers.js
Comment thread src/actions/organization/delete.js Outdated
Comment thread src/utils/organization/checkOrganizationExists.js Outdated
Comment thread src/actions/organization/create.js
Comment thread src/actions/organization/create.js Outdated
* @apiParam (Payload) {String} member.lastName - member last name.
* @apiParam (Payload) {String[]} member.permissions - member permission list.
*/
async function addOrganizationMember({ params }) {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

А есть кейс по добавлению уже существующего юзера? @BrRenat @AVVS

Comment thread src/utils/organization/getOrganizationMembers.js Outdated
@BrRenat
Copy link
Copy Markdown
Collaborator Author

BrRenat commented Mar 28, 2019

describe.skip
через this тоже можно. тесты прошли

@jenyapoyarkov jenyapoyarkov merged commit 1b7c7ab into master Mar 29, 2019
@jenyapoyarkov jenyapoyarkov deleted the feat/organization branch March 29, 2019 10:43
AVVS pushed a commit that referenced this pull request Mar 29, 2019
# [10.4.0](v10.3.3...v10.4.0) (2019-03-29)

### Bug Fixes

* support redis sentinel in migrations ([#394](#394)) ([562608a](562608a))

### Features

* organizations api ([#393](#393)) ([1b7c7ab](1b7c7ab))
@AVVS
Copy link
Copy Markdown
Member

AVVS commented Mar 29, 2019

🎉 This PR is included in version 10.4.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@AVVS AVVS added the released label Mar 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants