Skip to content

Prod release 3.0.0 #576

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 70 commits into from
May 28, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
1023e4e
Add bulk update milestone functionality.
panoptimum Feb 26, 2020
22e405c
Add bulk update milestone tests.
panoptimum Feb 26, 2020
d46978d
Fix create call in bulkUpdate.
panoptimum Feb 28, 2020
0f0442b
Merge pull request #493 from panoptimum/feature/bulk-milestone-updates
maxceem Mar 5, 2020
11899ad
fix: bulk milestone updates respone
maxceem Mar 6, 2020
60595cc
feat: disable milestone update special logic
maxceem Mar 6, 2020
0308f5e
feat: allow non-admin set dates
maxceem Mar 6, 2020
37dd4b1
Merge branch 'develop' into feature/bulk-milestone-updates
maxceem Apr 3, 2020
e26a053
Merge branch 'develop' into feature/bulk-milestone-updates
maxceem Apr 10, 2020
5e69fe3
refactor: reuse util.addUserDetailsFieldsIfAllowed
Apr 30, 2020
5b4f53b
Merge branch 'develop' of github.com:topcoder-platform/tc-project-ser…
Apr 30, 2020
436e8a7
Merge branch 'develop' into feature/bulk-milestone-updates
Apr 30, 2020
31b81af
docs: added NPM commands to README
Apr 30, 2020
4afb2ca
docs: add more NPM commands to README
Apr 30, 2020
00f8cf9
Fixed Local setup for windows
mark-nakachon May 1, 2020
d907df0
Merge pull request #558 from mark-nakachon/feature/local-setup-windows
maxceem May 1, 2020
18483fa
docs: improve local setup
May 1, 2020
f390abc
fix: lint
May 1, 2020
038b464
docs: add "babel-node-script" command to README
May 1, 2020
f050627
Merge pull request #559 from topcoder-platform/feature/local-setup-wi…
maxceem May 1, 2020
0483081
docs: update README
maxceem May 1, 2020
0da9549
docs: updated README
maxceem May 1, 2020
54edba3
docs: added permissions guide
May 4, 2020
62d44aa
docs: small improvements
May 4, 2020
95e1638
chore: remove misleading comments
May 4, 2020
30ae7de
Merge branch 'develop' into feature/bulk-milestone-updates
May 4, 2020
7053850
Disallow setting or updating billingAccountId to regular users.
gets0ul May 4, 2020
1600d16
chore: update demo-data
May 5, 2020
f6cad04
chore: use spec branch of "project-processor-es"
May 5, 2020
f1d0f90
chore: temporary disable admin check in milestones update
May 5, 2020
58070b9
Merge pull request #563 from gets0ul/issue_529
maxceem May 6, 2020
19863e9
fix: permission rule for billingAccountId
May 6, 2020
2de283b
fix: unit test
May 6, 2020
266ff0e
Merge pull request #564 from topcoder-platform/feature/protect-billin…
maxceem May 6, 2020
dabd277
Merge branch 'develop' into feature/bulk-milestone-updates
May 6, 2020
d8c6102
refactor: reenable lint rules and apply fixes
May 6, 2020
2cd7ea6
Merge branch 'feature/protect-billing-account' into hotfix/post-relea…
May 6, 2020
60399df
Merge pull request #566 from topcoder-platform/feature/lint-fixes
maxceem May 6, 2020
8b51873
Only return members with project object in these GET /projects and GE…
gets0ul May 6, 2020
613beeb
- use separate scope for invites
gets0ul May 6, 2020
ef3fd16
fix: permission to get one invite
May 7, 2020
9161843
fix: command to regenerate docs during development
May 7, 2020
9a97eec
feat: permissions for attachments
May 7, 2020
8e8222f
Merge pull request #571 from maxceem/feature/permissions-attachments
maxceem May 7, 2020
61aa6a2
fix: not allowed attachments in project endpoints
May 7, 2020
cb1517e
filter invites by email in case-insensitive way
gets0ul May 8, 2020
1c3cd6a
- Fix checking project members permission logic in GET /projects endp…
gets0ul May 8, 2020
04c61a2
fix: removed some validations for 'completionDate'
May 9, 2020
fc1a929
Fix read project members permission logic from DB
gets0ul May 9, 2020
b49c0a3
fix typo and lint error
gets0ul May 11, 2020
6103784
Merge pull request #569 from gets0ul/issue_560
maxceem May 11, 2020
4d29820
Merge branch 'feature/members-invites-permission-fixes' into issue_561
maxceem May 11, 2020
3a7f1ad
Merge pull request #570 from gets0ul/issue_561
maxceem May 11, 2020
f09e4df
fix: lint
May 11, 2020
da6dee6
fix: "generalPermission" middleware
May 11, 2020
2f82d14
Merge branch 'develop' into feature/members-invites-permission-fixes
May 11, 2020
276abd3
Merge pull request #573 from topcoder-platform/feature/members-invite…
maxceem May 11, 2020
17e5cfe
fix: re-enable all unit tests
May 11, 2020
5289291
fix: unit tests
May 11, 2020
40bc816
chore: replace "dotenv" with "cmd-env"
May 11, 2020
4867b75
docs: improved permissions guide
May 12, 2020
7d63bf6
Merge branch 'develop' into feature/bulk-milestone-updates
May 12, 2020
092527e
chore: don't restart rabbitmq in docker
May 13, 2020
174b918
Merge branch 'develop' into feature/bulk-milestone-updates
May 13, 2020
89be03b
Revert "chore: temporary disable admin check in milestones update"
May 13, 2020
675a42b
fix: milestone start/complete date validation
May 13, 2020
bf88813
fix: Kafka events when updating milestones
May 14, 2020
d756e9e
Merge pull request #540 from topcoder-platform/feature/bulk-milestone…
maxceem May 15, 2020
c98dea8
Revert "chore: use spec branch of "project-processor-es""
May 15, 2020
806d362
Removed logging of permissions config.
May 22, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
config/local.js
config/mock.local.js
config/m2m.local.js
local/seed/
scripts/import-from-api/
node_modules
dist
.ebextensions
Expand Down
11 changes: 7 additions & 4 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,18 @@
"rules": {
"import/no-extraneous-dependencies": ["error", {"devDependencies": ["**/*.test.js", "**/*.spec.js", "src/tests/*.js"]}],
"max-len": ["error", { "ignoreComments": true, "code": 120 }],
"valid-jsdoc": ["error", {
"requireReturn": true,
"requireReturnType": true,
"requireParamDescription": true,
"requireReturnDescription": true
}],
"require-jsdoc": ["error", {
"require": {
"FunctionDeclaration": true,
"MethodDefinition": true,
"ClassDeclaration": true
}
}],
"indent": 0,
"no-multi-spaces": 0,
"valid-jsdoc": 0
}]
}
}
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ logs
*.log
npm-debug.log*
.DS_Store
.tern-port
*#

dist/

Expand Down
239 changes: 140 additions & 99 deletions README.md

Large diffs are not rendered by default.

5 changes: 4 additions & 1 deletion config/development.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,8 @@
"pubsubQueueName": "dev.project.service",
"pubsubExchangeName": "dev.projects",
"attachmentsS3Bucket": "topcoder-dev-media",
"connectProjectsUrl": "https://connect.topcoder-dev.com/projects/"
"connectProjectsUrl": "https://connect.topcoder-dev.com/projects/",
"fileServiceEndpoint": "https://api.topcoder-dev.com/v3/files/",
"connectProjectsUrl": "https://connect.topcoder-dev.com/projects/",
"memberServiceEndpoint": "https://api.topcoder-dev.com/v3/members"
}
2 changes: 1 addition & 1 deletion data/demo-data.json

Large diffs are not rendered by default.

Loading