Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

[PROD] Next Release #285

Merged
merged 62 commits into from
Jun 17, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
16cabc0
docs: improve local setup guide
maxceem May 18, 2021
cbb661f
Merge pull request #269 from topcoder-platform/feature/fix-job-edit-p…
maxceem May 18, 2021
a73eb98
Create New Team page
mbaghel May 21, 2021
4fbd75a
Added styles for skills page and completeness tab
mbaghel May 23, 2021
f919b07
Added skill icons, changed file loader in webpack, finished look for …
mbaghel May 23, 2021
82d0d5f
added icon to completeness tab, added filter to skills list, fixed li…
mbaghel May 23, 2021
285e957
allowed selecting skills
mbaghel May 23, 2021
25714b4
mocked searching
mbaghel May 23, 2021
8c6f020
added results page and submission
mbaghel May 23, 2021
386f3e6
Updated placeholder name for projects and jobs.
mbaghel May 24, 2021
483abbd
Job-closed update
nkumar-topcoder May 24, 2021
f92eb1f
Updated to use new createnewproject endpoint. Updated search card.
mbaghel May 24, 2021
ec053f0
Added modal on submit job. Added nav to add another role. Updated beh…
mbaghel May 24, 2021
4bc2baa
Finished results page. Made mock search longer.
mbaghel May 24, 2021
1f8683b
cleanup and documentation
mbaghel May 24, 2021
8c50d73
revert change made to config
mbaghel May 24, 2021
7bd8a97
Added authentication to Create new team and Input skills routes.
mbaghel May 25, 2021
d176a3a
Merge pull request #272 from mbaghel/feature/role-intake
nikolay83 May 25, 2021
9d23880
Merge pull request #273 from topcoder-platform/feature/role-intake
urwithat May 26, 2021
1b31982
fix: adding offered status to select a tab
sushilshinde May 27, 2021
c031f18
fix: use PATCH instead of PUT for Job and RB saving
maxceem May 27, 2021
b28fe76
Merge pull request #284 from topcoder-platform/feature/fix-rb-job-saving
maxceem May 27, 2021
f750f87
fix: lint
maxceem May 27, 2021
18eda22
Merge branch 'dev' into add-new-statuses
sushilshinde May 27, 2021
a372c82
Merge pull request #282 from topcoder-platform/add-new-statuses
sushilshinde May 27, 2021
8b139d3
feat(create-new-team): role intake module
cagdas001 May 29, 2021
bcf0307
Merge pull request #286 from cagdas001/feature/role-intake
nikolay83 May 29, 2021
a8b2e9b
fix(role-intake): use `roleIds` instead of `roles` in req. payload
cagdas001 Jun 1, 2021
b74e166
Merge pull request #290 from cagdas001/feature/role-intake
urwithat Jun 2, 2021
011fc84
Merge pull request #287 from topcoder-platform/feature/role-intake
urwithat Jun 2, 2021
58c12e9
Role & Skills Intake - Job Description Module
yoution Jun 2, 2021
83ff4c7
Merge pull request #291 from yoution/feature/jd2
urwithat Jun 2, 2021
53a250d
feat(role-intake): integrate roles endpoint to retrieve roles
cagdas001 Jun 3, 2021
89afba3
Merge pull request #295 from cagdas001/integrate-role-endpoint
nikolay83 Jun 3, 2021
e0ff9c6
- Updated CreateNewTeam page so selecting role does not create a team
mbaghel Jun 7, 2021
cbe4247
- Refactored and fixed bugs in RoleDetailsModal
mbaghel Jun 8, 2021
fe81b53
Updated InputSkills and InputJobDescription pages to use role search.
mbaghel Jun 8, 2021
fcbd058
updated result card to receive props
mbaghel Jun 9, 2021
bea8f4d
Updated InputJobDescription and InputSkills to search correctly and d…
mbaghel Jun 9, 2021
cb138ed
- Moved AddedRolesAccordion to use in InputSkills and InputJobDescrip…
mbaghel Jun 10, 2021
e6cb7a0
- UI fixes to SkillsList, SkillsItem and ResultCard
mbaghel Jun 10, 2021
90d28e3
Fixed crash when opening pages by entering url directly. Improved err…
mbaghel Jun 10, 2021
39c1cb8
Taas Platform - Role & Skills Intake - Search part of Front-end
yoution Jun 10, 2021
7423cb3
feat: add mock test
yoution Jun 10, 2021
a2f188d
Merge pull request #302 from yoution/feature/frontend-search
nikolay83 Jun 11, 2021
df2b76a
Merge pull request #303 from topcoder-platform/feature/frontend-search
nikolay83 Jun 11, 2021
e83fbf2
- Refactored AddAnotherModal to use BaseCreateModal
mbaghel Jun 11, 2021
9bbcf0b
Finished behaviour of TeamDetailsModal, without external props
mbaghel Jun 11, 2021
f7f94ca
- Added previous role search request id and added roles to redux store
mbaghel Jun 12, 2021
4d7ef1a
- Modified search flow so that login is required after clicking submit
mbaghel Jun 12, 2021
bc1457a
Added persistance for added roles after login using session storage
mbaghel Jun 12, 2021
fad0d28
Submit flow working as expected
mbaghel Jun 12, 2021
cef5b5a
- Style fixes for ResultCard, SearchCard
mbaghel Jun 13, 2021
a6c6feb
- New Success Card to use on return from login
mbaghel Jun 13, 2021
3f4f76b
Revert "Feature/frontend search"
urwithat Jun 14, 2021
92a2eff
Merge pull request #304 from topcoder-platform/revert-303-feature/fro…
urwithat Jun 14, 2021
deded31
Merge pull request #307 from mbaghel/feature/frontend-search
nikolay83 Jun 14, 2021
59410d7
Merge pull request #308 from mbaghel/feature/frontend-submit
nikolay83 Jun 14, 2021
ae8738d
New icon-role-fallback for RoleItem
mbaghel Jun 16, 2021
0d8961e
Remove unneccesary imports.
mbaghel Jun 16, 2021
4eeba9d
Merge pull request #322 from mbaghel/role-quick-fixes
nikolay83 Jun 16, 2021
89e819b
Merge pull request #323 from topcoder-platform/role-quick-fixes
nikolay83 Jun 16, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
22 changes: 21 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,10 +75,10 @@ Some config files are using domain `local.topcoder-dev.com`. You can change it t
### Run Applications

1. Run **Frame** App:

```sh
git clone https://github.com/topcoder-platform/micro-frontends-frame.git
cd micro-frontends-frame

# inside folder "micro-frontends-frame" run:

nvm use # or make sure to use Node 10
Expand All @@ -90,6 +90,8 @@ Some config files are using domain `local.topcoder-dev.com`. You can change it t
export APPENV="local-multi"

npm run local-server

# this would start frame server on http://localhost:3000
```

open one more terminal window in the same folder and run:
Expand All @@ -101,9 +103,12 @@ Some config files are using domain `local.topcoder-dev.com`. You can change it t
export APPENV="local-multi"

npm run local-client

# this host frame client code on http://localhost:8080
```

2. Run **Navbar** micro-app:

```sh
git clone https://github.com/topcoder-platform/micro-frontends-navbar-app.git
cd micro-frontends-navbar-app
Expand All @@ -118,18 +123,33 @@ Some config files are using domain `local.topcoder-dev.com`. You can change it t
npm i # to install dependencies

npm run dev

# this host navbar app as http://localhost:3001/navbar/topcoder-micro-frontends-navbar-app.js
```

3. Run **TaaS** micro-app:

```sh
# inside folder "taas-app" run:

nvm use # or make sure to use Node 10
npm i # to install dependencies

npm run dev

# this host TaaS App as http://localhost:8501/taas-app/topcoder-micro-frontends-teams.js
```

4. Now we have to update the `micro-frontends-frame` app to show our local version of TaaS App, instead of remote one. Update file `micro-frontends-frame/config/micro-frontends-config-local.json`:

```js
// replace line
"@topcoder/micro-frontends-teams": "https://platform.topcoder-dev.com/taas-app/topcoder-micro-frontends-teams.js",

// with line:
"@topcoder/micro-frontends-teams": "http://localhost:8501/taas-app/topcoder-micro-frontends-teams.js",
```

- Now open in the browser http://localhost:8080/taas/myteams.
- If you are not logged-in yet, you should be redirected to the login page.
- If you cannot see the application and redirect doesn't happen, make sure that file "http://local.topcoder-dev.com:8501/taas-app/topcoder-micro-frontends-teams.js" is loaded successfully in the Network tab.
Expand Down
2 changes: 1 addition & 1 deletion config/dev.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ module.exports = {
CONNECT_WEBSITE_URL: "https://connect.topcoder-dev.com",

API: {
V5: "https://api.topcoder-dev.com/v5",
V5: "https://api.topcoder-dev.com/v5", //"http://localhost:3030/api/v5"
V3: "https://api.topcoder-dev.com/v3",
},
};
58 changes: 39 additions & 19 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@
"classnames": "^2.2.6",
"express": "^4.17.1",
"faker": "^5.5.3",
"file-loader": "^6.2.0",
"final-form": "^4.20.1",
"final-form-arrays": "^3.0.2",
"immutability-helper": "^3.1.1",
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading