Skip to content
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

Changing ORCID should require validation #90

Closed
HadleyKing opened this issue May 5, 2023 · 1 comment
Closed

Changing ORCID should require validation #90

HadleyKing opened this issue May 5, 2023 · 1 comment
Assignees
Labels
bug Something isn't working critical enhancement New feature or request
Milestone

Comments

@HadleyKing
Copy link
Contributor

When a user changes or adds an ORCID to their account it should require validation to save it.

@HadleyKing HadleyKing added bug Something isn't working enhancement New feature or request labels May 5, 2023
@HadleyKing HadleyKing self-assigned this May 5, 2023
HadleyKing added a commit that referenced this issue Jun 8, 2023
Fix #90
Changes to be committed:
	modified:   client/src/components/account/Profile.js
	modified:   client/src/services/auth.service.js
	modified:   client/src/slices/accountSlice.js
HadleyKing added a commit that referenced this issue Jun 8, 2023
Fix #90
Changes to be committed:
	modified:   server/authentication/apis.py
	modified:   server/authentication/urls.py
	modified:   server/bcodb/services.py
HadleyKing added a commit to biocompute-objects/bco_api that referenced this issue Jun 8, 2023
updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py
HadleyKing added a commit to biocompute-objects/bco_api that referenced this issue Jun 8, 2023
updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py
HadleyKing added a commit that referenced this issue Jun 8, 2023
* Add Orcid User Info Api

Fix biocompute-objects/playbook-partnership#16
Changes to be committed:
	modified:   server/authentication/apis.py
	modified:   server/authentication/services.py
	modified:   server/authentication/urls.py

* Typo fix
Changes to be committed:
	modified:   client/src/components/bcodbs/SearchOptions.js

* Update services.py

move `now = make_aware(datetime.utcnow())` to top

* 1st round of changes
Changes to be committed:
	modified:   client/src/components/builder/index.js
	modified:   client/src/components/builder/preview.js
	modified:   client/src/components/viewer/cardViews.js
	modified:   client/src/components/viewer/index.js
	modified:   client/src/layouts/MainLayout/index.js

* GA4 added

* Add resetToken API for server

For biocompute-objects/bco_api#158
Changes to be committed:
	modified:   server/bcodb/apis.py
	modified:   server/bcodb/services.py
	modified:   server/bcodb/urls.py

* Token reset button for the client

Fix biocompute-objects/bco_api#158

* Add functions for ORCID authentication
Changes to be committed:
	modified:   server/authentication/apis.py
	modified:   server/authentication/services.py
	modified:   server/authentication/urls.py
	modified:   server/bcodb/services.py
	modified:   server/users/apis.py

* Add/Remove ORCID for UI

Fix #90
Changes to be committed:
	modified:   client/src/components/account/Profile.js
	modified:   client/src/services/auth.service.js
	modified:   client/src/slices/accountSlice.js

* Add/Remove ORCID for server

Fix #90
Changes to be committed:
	modified:   server/authentication/apis.py
	modified:   server/authentication/urls.py
	modified:   server/bcodb/services.py

---------

Co-authored-by: tianywan819 <[email protected]>
HadleyKing added a commit that referenced this issue Jun 9, 2023
* GA4 added

* Add Orcid User Info Api

Fix biocompute-objects/playbook-partnership#16
Changes to be committed:
	modified:   server/authentication/apis.py
	modified:   server/authentication/services.py
	modified:   server/authentication/urls.py

* Typo fix
Changes to be committed:
	modified:   client/src/components/bcodbs/SearchOptions.js

* Update services.py

move `now = make_aware(datetime.utcnow())` to top

* Security fixes (#115)

* Add Orcid User Info Api

Fix biocompute-objects/playbook-partnership#16
Changes to be committed:
	modified:   server/authentication/apis.py
	modified:   server/authentication/services.py
	modified:   server/authentication/urls.py

* Typo fix
Changes to be committed:
	modified:   client/src/components/bcodbs/SearchOptions.js

* Update services.py

move `now = make_aware(datetime.utcnow())` to top

* 1st round of changes
Changes to be committed:
	modified:   client/src/components/builder/index.js
	modified:   client/src/components/builder/preview.js
	modified:   client/src/components/viewer/cardViews.js
	modified:   client/src/components/viewer/index.js
	modified:   client/src/layouts/MainLayout/index.js

* GA4 added

* Add resetToken API for server

For biocompute-objects/bco_api#158
Changes to be committed:
	modified:   server/bcodb/apis.py
	modified:   server/bcodb/services.py
	modified:   server/bcodb/urls.py

* Token reset button for the client

Fix biocompute-objects/bco_api#158

* Add functions for ORCID authentication
Changes to be committed:
	modified:   server/authentication/apis.py
	modified:   server/authentication/services.py
	modified:   server/authentication/urls.py
	modified:   server/bcodb/services.py
	modified:   server/users/apis.py

* Add/Remove ORCID for UI

Fix #90
Changes to be committed:
	modified:   client/src/components/account/Profile.js
	modified:   client/src/services/auth.service.js
	modified:   client/src/slices/accountSlice.js

* Add/Remove ORCID for server

Fix #90
Changes to be committed:
	modified:   server/authentication/apis.py
	modified:   server/authentication/urls.py
	modified:   server/bcodb/services.py

---------

Co-authored-by: tianywan819 <[email protected]>

* Icons portalupdate (#107)

* GA4 added

* For demostration use, updated GA4, updated Navigation header icons

---------

Co-authored-by: tianywan819 <[email protected]>

* Derive from Published

Fix #118

Changes to be committed:
	modified:   client/src/components/viewer/index.js
	modified:   client/src/slices/bcoSlice.js

* Implement Derive From Function Builder

Fix #117
Changes to be committed:
	modified:   client/src/components/builder/index.js
	modified:   client/src/components/builder/provenanceDomain.js
	modified:   client/src/components/viewer/index.js

---------

Co-authored-by: tianywan819 <[email protected]>
@HadleyKing HadleyKing added this to the 23.07 milestone Jun 28, 2023
@tiwa1154
Copy link
Contributor

tiwa1154 commented Jul 17, 2023

23.07 testing shows that ORCID login is not working. In addition, the ORCID validation is not working as well. Error message: "Redirect URI mismatch"

HadleyKing added a commit to biocompute-objects/bco_api that referenced this issue Jul 19, 2023
updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py
HadleyKing added a commit that referenced this issue Jul 19, 2023
* Add Orcid User Info Api

Fix biocompute-objects/playbook-partnership#16
Changes to be committed:
	modified:   server/authentication/apis.py
	modified:   server/authentication/services.py
	modified:   server/authentication/urls.py

* Typo fix
Changes to be committed:
	modified:   client/src/components/bcodbs/SearchOptions.js

* Update services.py

move `now = make_aware(datetime.utcnow())` to top

* 1st round of changes
Changes to be committed:
	modified:   client/src/components/builder/index.js
	modified:   client/src/components/builder/preview.js
	modified:   client/src/components/viewer/cardViews.js
	modified:   client/src/components/viewer/index.js
	modified:   client/src/layouts/MainLayout/index.js

* GA4 added

* Security fixes (#115)

* Add Orcid User Info Api

Fix biocompute-objects/playbook-partnership#16
Changes to be committed:
	modified:   server/authentication/apis.py
	modified:   server/authentication/services.py
	modified:   server/authentication/urls.py

* Typo fix
Changes to be committed:
	modified:   client/src/components/bcodbs/SearchOptions.js

* Update services.py

move `now = make_aware(datetime.utcnow())` to top

* 1st round of changes
Changes to be committed:
	modified:   client/src/components/builder/index.js
	modified:   client/src/components/builder/preview.js
	modified:   client/src/components/viewer/cardViews.js
	modified:   client/src/components/viewer/index.js
	modified:   client/src/layouts/MainLayout/index.js

* GA4 added

* Add resetToken API for server

For biocompute-objects/bco_api#158
Changes to be committed:
	modified:   server/bcodb/apis.py
	modified:   server/bcodb/services.py
	modified:   server/bcodb/urls.py

* Token reset button for the client

Fix biocompute-objects/bco_api#158

* Add functions for ORCID authentication
Changes to be committed:
	modified:   server/authentication/apis.py
	modified:   server/authentication/services.py
	modified:   server/authentication/urls.py
	modified:   server/bcodb/services.py
	modified:   server/users/apis.py

* Add/Remove ORCID for UI

Fix #90
Changes to be committed:
	modified:   client/src/components/account/Profile.js
	modified:   client/src/services/auth.service.js
	modified:   client/src/slices/accountSlice.js

* Add/Remove ORCID for server

Fix #90
Changes to be committed:
	modified:   server/authentication/apis.py
	modified:   server/authentication/urls.py
	modified:   server/bcodb/services.py

---------

Co-authored-by: tianywan819 <[email protected]>

* Icons portalupdate (#107)

* GA4 added

* For demostration use, updated GA4, updated Navigation header icons

---------

Co-authored-by: tianywan819 <[email protected]>

* Derive from Published

Fix #118

Changes to be committed:
	modified:   client/src/components/viewer/index.js
	modified:   client/src/slices/bcoSlice.js

* Implement Derive From Function Builder

Fix #117
Changes to be committed:
	modified:   client/src/components/builder/index.js
	modified:   client/src/components/builder/provenanceDomain.js
	modified:   client/src/components/viewer/index.js

* Add XRefs to builder
Changes to be committed:
	modified:   client/src/components/builder/descriptionDomain.js
	modified:   server/admin/db.sqlite3.dev
	modified:   server/authentication/apis.py

* Inaccurate modified time in Provenance Domain

Fix #112
Changes to be committed:
	modified:   client/src/components/builder/descriptionDomain.js
	modified:   client/src/components/builder/executionDomain.js
	modified:   client/src/components/builder/extensionDomain.js
	modified:   client/src/components/builder/index.js
	modified:   client/src/components/builder/ioDomain.js
	modified:   client/src/components/builder/parametricDomain.js
	modified:   client/src/components/builder/provenanceDomain.js
	modified:   client/src/components/builder/rawJson.js
	renamed:    client/src/components/builder/preview.js -> client/src/components/builder/treeView.js
	modified:   client/src/components/builder/usabilityDomain.js
	modified:   client/src/slices/bcoSlice.js

* Next button (#128)

* GA4 added

* For demostration use, updated GA4, updated Navigation header icons

* Changed all SAVE button to Next on the Builder page

---------

Co-authored-by: tianywan819 <[email protected]>
Co-authored-by: Hadley King <[email protected]>

* Update domain buttons

Fix #110, Fix #113
Changes to be committed:
	modified:   client/src/components/builder/components.js
	modified:   client/src/components/builder/descriptionDomain.js
	modified:   client/src/components/builder/extensionDomain.js
	modified:   client/src/components/builder/index.js
	modified:   client/src/components/builder/provenanceDomain.js
	modified:   client/src/components/builder/usabilityDomain.js
	modified:   client/src/components/home/index.js

---------

Co-authored-by: tianywan819 <[email protected]>
Co-authored-by: Tianyi Wang <[email protected]>
HadleyKing added a commit to biocompute-objects/bco_api that referenced this issue Jul 26, 2023
updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py
HadleyKing added a commit to biocompute-objects/bco_api that referenced this issue Jul 27, 2023
* unit tests

test_fixtures.py - Exports the database as a pytest fixture that can be used for testing

* Add files via upload

* New api test files

* Fixed test_api_accounts_describe
Changes to be committed:
	modified:   api/apps.py
	modified:   api/model/groups.py
	modified:   api/model/prefix.py
	deleted:    api/tests/test_bcos.json
	deleted:    api/tests/test_forms.py
	deleted:    api/tests/test_group_post_api.py
	deleted:    api/tests/test_model_bco.py
	deleted:    api/tests/test_model_groups.py
	deleted:    api/tests/test_model_prefix.py
	deleted:    api/tests/test_model_user.py
	deleted:    api/tests/test_prefix_post_api.py
	deleted:    api/tests/test_views.py
	deleted:    api/tests_automated.py
	modified:   api/views.py
	modified:   bcodb/settings.py
	renamed:    api/tests/__init__.py -> tests/__init__.py
	new file:   tests/fixtures/test_data.json
	modified:   tests/test_fixtures.py
	new file:   tests/test_views/__init__.py
	modified:   tests/test_views/test_api_accounts_describe.py

* Fix Bulk Publish function

Changes to be committed:
	modified:   api/scripts/method_specific/POST_api_objects_publish.py
	modified:   api/scripts/utilities/JsonUtils.py

* Add reset_token API

Issue #158

* Formatting for Add/Remove ORCID

updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py

* Fix #134
Changes to be committed:
	modified:   authentication/services.py

* Bump django from 3.2.10 to 3.2.13

Bumps [django](https://github.com/django/django) from 3.2.10 to 3.2.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@3.2.10...3.2.13)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* new test - auth/remove

* conflicts solved and merged

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Hadley King <[email protected]>
Co-authored-by: hadleyking <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
HadleyKing added a commit to biocompute-objects/bco_api that referenced this issue Jul 27, 2023
* Fix Bulk Publish function

Changes to be committed:
	modified:   api/scripts/method_specific/POST_api_objects_publish.py
	modified:   api/scripts/utilities/JsonUtils.py

* Add reset_token API

Issue #158

* Formatting for Add/Remove ORCID

updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py

* Fix #134
Changes to be committed:
	modified:   authentication/services.py

* Bump django from 3.2.10 to 3.2.13

Bumps [django](https://github.com/django/django) from 3.2.10 to 3.2.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@3.2.10...3.2.13)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* added new test file- api/auth/remove.py (#196)

* unit tests

test_fixtures.py - Exports the database as a pytest fixture that can be used for testing

* Add files via upload

* New api test files

* Fixed test_api_accounts_describe
Changes to be committed:
	modified:   api/apps.py
	modified:   api/model/groups.py
	modified:   api/model/prefix.py
	deleted:    api/tests/test_bcos.json
	deleted:    api/tests/test_forms.py
	deleted:    api/tests/test_group_post_api.py
	deleted:    api/tests/test_model_bco.py
	deleted:    api/tests/test_model_groups.py
	deleted:    api/tests/test_model_prefix.py
	deleted:    api/tests/test_model_user.py
	deleted:    api/tests/test_prefix_post_api.py
	deleted:    api/tests/test_views.py
	deleted:    api/tests_automated.py
	modified:   api/views.py
	modified:   bcodb/settings.py
	renamed:    api/tests/__init__.py -> tests/__init__.py
	new file:   tests/fixtures/test_data.json
	modified:   tests/test_fixtures.py
	new file:   tests/test_views/__init__.py
	modified:   tests/test_views/test_api_accounts_describe.py

* Fix Bulk Publish function

Changes to be committed:
	modified:   api/scripts/method_specific/POST_api_objects_publish.py
	modified:   api/scripts/utilities/JsonUtils.py

* Add reset_token API

Issue #158

* Formatting for Add/Remove ORCID

updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py

* Fix #134
Changes to be committed:
	modified:   authentication/services.py

* Bump django from 3.2.10 to 3.2.13

Bumps [django](https://github.com/django/django) from 3.2.10 to 3.2.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@3.2.10...3.2.13)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* new test - auth/remove

* conflicts solved and merged

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Hadley King <[email protected]>
Co-authored-by: hadleyking <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Reeya Gupta <[email protected]>
HadleyKing added a commit to biocompute-objects/bco_api that referenced this issue Jul 27, 2023
* unit tests

test_fixtures.py - Exports the database as a pytest fixture that can be used for testing

* Add files via upload

* New api test files

* Fixed test_api_accounts_describe
Changes to be committed:
	modified:   api/apps.py
	modified:   api/model/groups.py
	modified:   api/model/prefix.py
	deleted:    api/tests/test_bcos.json
	deleted:    api/tests/test_forms.py
	deleted:    api/tests/test_group_post_api.py
	deleted:    api/tests/test_model_bco.py
	deleted:    api/tests/test_model_groups.py
	deleted:    api/tests/test_model_prefix.py
	deleted:    api/tests/test_model_user.py
	deleted:    api/tests/test_prefix_post_api.py
	deleted:    api/tests/test_views.py
	deleted:    api/tests_automated.py
	modified:   api/views.py
	modified:   bcodb/settings.py
	renamed:    api/tests/__init__.py -> tests/__init__.py
	new file:   tests/fixtures/test_data.json
	modified:   tests/test_fixtures.py
	new file:   tests/test_views/__init__.py
	modified:   tests/test_views/test_api_accounts_describe.py

* Fix Bulk Publish function

Changes to be committed:
	modified:   api/scripts/method_specific/POST_api_objects_publish.py
	modified:   api/scripts/utilities/JsonUtils.py

* Add reset_token API

Issue #158

* Formatting for Add/Remove ORCID

updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py

* Fix #134
Changes to be committed:
	modified:   authentication/services.py

* Bump django from 3.2.10 to 3.2.13

Bumps [django](https://github.com/django/django) from 3.2.10 to 3.2.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@3.2.10...3.2.13)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* new test - auth/remove

* conflicts solved and merged

* new bracnh for conflict resolution
Changes to be committed:
	modified:   .github/workflows/django.yml
	modified:   tests/test_views/test_api_objects_drafts_create.py

* update (#198)

* Fix Bulk Publish function

Changes to be committed:
	modified:   api/scripts/method_specific/POST_api_objects_publish.py
	modified:   api/scripts/utilities/JsonUtils.py

* Add reset_token API

Issue #158

* Formatting for Add/Remove ORCID

updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py

* Fix #134
Changes to be committed:
	modified:   authentication/services.py

* Bump django from 3.2.10 to 3.2.13

Bumps [django](https://github.com/django/django) from 3.2.10 to 3.2.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@3.2.10...3.2.13)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* added new test file- api/auth/remove.py (#196)

* unit tests

test_fixtures.py - Exports the database as a pytest fixture that can be used for testing

* Add files via upload

* New api test files

* Fixed test_api_accounts_describe
Changes to be committed:
	modified:   api/apps.py
	modified:   api/model/groups.py
	modified:   api/model/prefix.py
	deleted:    api/tests/test_bcos.json
	deleted:    api/tests/test_forms.py
	deleted:    api/tests/test_group_post_api.py
	deleted:    api/tests/test_model_bco.py
	deleted:    api/tests/test_model_groups.py
	deleted:    api/tests/test_model_prefix.py
	deleted:    api/tests/test_model_user.py
	deleted:    api/tests/test_prefix_post_api.py
	deleted:    api/tests/test_views.py
	deleted:    api/tests_automated.py
	modified:   api/views.py
	modified:   bcodb/settings.py
	renamed:    api/tests/__init__.py -> tests/__init__.py
	new file:   tests/fixtures/test_data.json
	modified:   tests/test_fixtures.py
	new file:   tests/test_views/__init__.py
	modified:   tests/test_views/test_api_accounts_describe.py

* Fix Bulk Publish function

Changes to be committed:
	modified:   api/scripts/method_specific/POST_api_objects_publish.py
	modified:   api/scripts/utilities/JsonUtils.py

* Add reset_token API

Issue #158

* Formatting for Add/Remove ORCID

updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py

* Fix #134
Changes to be committed:
	modified:   authentication/services.py

* Bump django from 3.2.10 to 3.2.13

Bumps [django](https://github.com/django/django) from 3.2.10 to 3.2.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@3.2.10...3.2.13)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* new test - auth/remove

* conflicts solved and merged

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Hadley King <[email protected]>
Co-authored-by: hadleyking <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Reeya Gupta <[email protected]>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Reeya Gupta <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Reeya Gupta <[email protected]>
HadleyKing added a commit to biocompute-objects/bco_api that referenced this issue Jul 27, 2023
* unit tests

test_fixtures.py - Exports the database as a pytest fixture that can be used for testing

* Add files via upload

* New api test files

* Fixed test_api_accounts_describe
Changes to be committed:
	modified:   api/apps.py
	modified:   api/model/groups.py
	modified:   api/model/prefix.py
	deleted:    api/tests/test_bcos.json
	deleted:    api/tests/test_forms.py
	deleted:    api/tests/test_group_post_api.py
	deleted:    api/tests/test_model_bco.py
	deleted:    api/tests/test_model_groups.py
	deleted:    api/tests/test_model_prefix.py
	deleted:    api/tests/test_model_user.py
	deleted:    api/tests/test_prefix_post_api.py
	deleted:    api/tests/test_views.py
	deleted:    api/tests_automated.py
	modified:   api/views.py
	modified:   bcodb/settings.py
	renamed:    api/tests/__init__.py -> tests/__init__.py
	new file:   tests/fixtures/test_data.json
	modified:   tests/test_fixtures.py
	new file:   tests/test_views/__init__.py
	modified:   tests/test_views/test_api_accounts_describe.py

* Fix Bulk Publish function

Changes to be committed:
	modified:   api/scripts/method_specific/POST_api_objects_publish.py
	modified:   api/scripts/utilities/JsonUtils.py

* Add reset_token API

Issue #158

* Formatting for Add/Remove ORCID

updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py

* Fix #134
Changes to be committed:
	modified:   authentication/services.py

* Bump django from 3.2.10 to 3.2.13

Bumps [django](https://github.com/django/django) from 3.2.10 to 3.2.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@3.2.10...3.2.13)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* new test - auth/remove

* conflicts solved and merged

* new bracnh for conflict resolution
Changes to be committed:
	modified:   .github/workflows/django.yml
	modified:   tests/test_views/test_api_objects_drafts_create.py

* update (#198)

* Fix Bulk Publish function

Changes to be committed:
	modified:   api/scripts/method_specific/POST_api_objects_publish.py
	modified:   api/scripts/utilities/JsonUtils.py

* Add reset_token API

Issue #158

* Formatting for Add/Remove ORCID

updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py

* Fix #134
Changes to be committed:
	modified:   authentication/services.py

* Bump django from 3.2.10 to 3.2.13

Bumps [django](https://github.com/django/django) from 3.2.10 to 3.2.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@3.2.10...3.2.13)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* added new test file- api/auth/remove.py (#196)

* unit tests

test_fixtures.py - Exports the database as a pytest fixture that can be used for testing

* Add files via upload

* New api test files

* Fixed test_api_accounts_describe
Changes to be committed:
	modified:   api/apps.py
	modified:   api/model/groups.py
	modified:   api/model/prefix.py
	deleted:    api/tests/test_bcos.json
	deleted:    api/tests/test_forms.py
	deleted:    api/tests/test_group_post_api.py
	deleted:    api/tests/test_model_bco.py
	deleted:    api/tests/test_model_groups.py
	deleted:    api/tests/test_model_prefix.py
	deleted:    api/tests/test_model_user.py
	deleted:    api/tests/test_prefix_post_api.py
	deleted:    api/tests/test_views.py
	deleted:    api/tests_automated.py
	modified:   api/views.py
	modified:   bcodb/settings.py
	renamed:    api/tests/__init__.py -> tests/__init__.py
	new file:   tests/fixtures/test_data.json
	modified:   tests/test_fixtures.py
	new file:   tests/test_views/__init__.py
	modified:   tests/test_views/test_api_accounts_describe.py

* Fix Bulk Publish function

Changes to be committed:
	modified:   api/scripts/method_specific/POST_api_objects_publish.py
	modified:   api/scripts/utilities/JsonUtils.py

* Add reset_token API

Issue #158

* Formatting for Add/Remove ORCID

updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py

* Fix #134
Changes to be committed:
	modified:   authentication/services.py

* Bump django from 3.2.10 to 3.2.13

Bumps [django](https://github.com/django/django) from 3.2.10 to 3.2.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@3.2.10...3.2.13)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* new test - auth/remove

* conflicts solved and merged

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Hadley King <[email protected]>
Co-authored-by: hadleyking <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Reeya Gupta <[email protected]>

* Fix Swagger for `GET_published_object_by_id`

* tests and documentation for 'get_object_id'

Fix #178

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Reeya Gupta <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Reeya Gupta <[email protected]>
HadleyKing added a commit to biocompute-objects/bco_api that referenced this issue Oct 17, 2023
* unit tests

test_fixtures.py - Exports the database as a pytest fixture that can be used for testing

* Add files via upload

* New api test files

* Fixed test_api_accounts_describe
Changes to be committed:
	modified:   api/apps.py
	modified:   api/model/groups.py
	modified:   api/model/prefix.py
	deleted:    api/tests/test_bcos.json
	deleted:    api/tests/test_forms.py
	deleted:    api/tests/test_group_post_api.py
	deleted:    api/tests/test_model_bco.py
	deleted:    api/tests/test_model_groups.py
	deleted:    api/tests/test_model_prefix.py
	deleted:    api/tests/test_model_user.py
	deleted:    api/tests/test_prefix_post_api.py
	deleted:    api/tests/test_views.py
	deleted:    api/tests_automated.py
	modified:   api/views.py
	modified:   bcodb/settings.py
	renamed:    api/tests/__init__.py -> tests/__init__.py
	new file:   tests/fixtures/test_data.json
	modified:   tests/test_fixtures.py
	new file:   tests/test_views/__init__.py
	modified:   tests/test_views/test_api_accounts_describe.py

* Fix Bulk Publish function

Changes to be committed:
	modified:   api/scripts/method_specific/POST_api_objects_publish.py
	modified:   api/scripts/utilities/JsonUtils.py

* Add reset_token API

Issue #158

* Formatting for Add/Remove ORCID

updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py

* Fix #134
Changes to be committed:
	modified:   authentication/services.py

* Bump django from 3.2.10 to 3.2.13

Bumps [django](https://github.com/django/django) from 3.2.10 to 3.2.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@3.2.10...3.2.13)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* new test - auth/remove

* conflicts solved and merged

* new bracnh for conflict resolution
Changes to be committed:
	modified:   .github/workflows/django.yml
	modified:   tests/test_views/test_api_objects_drafts_create.py

* update (#198)

* Fix Bulk Publish function

Changes to be committed:
	modified:   api/scripts/method_specific/POST_api_objects_publish.py
	modified:   api/scripts/utilities/JsonUtils.py

* Add reset_token API

Issue #158

* Formatting for Add/Remove ORCID

updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py

* Fix #134
Changes to be committed:
	modified:   authentication/services.py

* Bump django from 3.2.10 to 3.2.13

Bumps [django](https://github.com/django/django) from 3.2.10 to 3.2.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@3.2.10...3.2.13)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* added new test file- api/auth/remove.py (#196)

* unit tests

test_fixtures.py - Exports the database as a pytest fixture that can be used for testing

* Add files via upload

* New api test files

* Fixed test_api_accounts_describe
Changes to be committed:
	modified:   api/apps.py
	modified:   api/model/groups.py
	modified:   api/model/prefix.py
	deleted:    api/tests/test_bcos.json
	deleted:    api/tests/test_forms.py
	deleted:    api/tests/test_group_post_api.py
	deleted:    api/tests/test_model_bco.py
	deleted:    api/tests/test_model_groups.py
	deleted:    api/tests/test_model_prefix.py
	deleted:    api/tests/test_model_user.py
	deleted:    api/tests/test_prefix_post_api.py
	deleted:    api/tests/test_views.py
	deleted:    api/tests_automated.py
	modified:   api/views.py
	modified:   bcodb/settings.py
	renamed:    api/tests/__init__.py -> tests/__init__.py
	new file:   tests/fixtures/test_data.json
	modified:   tests/test_fixtures.py
	new file:   tests/test_views/__init__.py
	modified:   tests/test_views/test_api_accounts_describe.py

* Fix Bulk Publish function

Changes to be committed:
	modified:   api/scripts/method_specific/POST_api_objects_publish.py
	modified:   api/scripts/utilities/JsonUtils.py

* Add reset_token API

Issue #158

* Formatting for Add/Remove ORCID

updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py

* Fix #134
Changes to be committed:
	modified:   authentication/services.py

* Bump django from 3.2.10 to 3.2.13

Bumps [django](https://github.com/django/django) from 3.2.10 to 3.2.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@3.2.10...3.2.13)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* new test - auth/remove

* conflicts solved and merged

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Hadley King <[email protected]>
Co-authored-by: hadleyking <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Reeya Gupta <[email protected]>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Reeya Gupta <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Reeya Gupta <[email protected]>
HadleyKing added a commit to biocompute-objects/bco_api that referenced this issue Oct 17, 2023
* unit tests

test_fixtures.py - Exports the database as a pytest fixture that can be used for testing

* Add files via upload

* New api test files

* Fixed test_api_accounts_describe
Changes to be committed:
	modified:   api/apps.py
	modified:   api/model/groups.py
	modified:   api/model/prefix.py
	deleted:    api/tests/test_bcos.json
	deleted:    api/tests/test_forms.py
	deleted:    api/tests/test_group_post_api.py
	deleted:    api/tests/test_model_bco.py
	deleted:    api/tests/test_model_groups.py
	deleted:    api/tests/test_model_prefix.py
	deleted:    api/tests/test_model_user.py
	deleted:    api/tests/test_prefix_post_api.py
	deleted:    api/tests/test_views.py
	deleted:    api/tests_automated.py
	modified:   api/views.py
	modified:   bcodb/settings.py
	renamed:    api/tests/__init__.py -> tests/__init__.py
	new file:   tests/fixtures/test_data.json
	modified:   tests/test_fixtures.py
	new file:   tests/test_views/__init__.py
	modified:   tests/test_views/test_api_accounts_describe.py

* Fix Bulk Publish function

Changes to be committed:
	modified:   api/scripts/method_specific/POST_api_objects_publish.py
	modified:   api/scripts/utilities/JsonUtils.py

* Add reset_token API

Issue #158

* Formatting for Add/Remove ORCID

updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py

* Fix #134
Changes to be committed:
	modified:   authentication/services.py

* Bump django from 3.2.10 to 3.2.13

Bumps [django](https://github.com/django/django) from 3.2.10 to 3.2.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@3.2.10...3.2.13)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* new test - auth/remove

* conflicts solved and merged

* new bracnh for conflict resolution
Changes to be committed:
	modified:   .github/workflows/django.yml
	modified:   tests/test_views/test_api_objects_drafts_create.py

* update (#198)

* Fix Bulk Publish function

Changes to be committed:
	modified:   api/scripts/method_specific/POST_api_objects_publish.py
	modified:   api/scripts/utilities/JsonUtils.py

* Add reset_token API

Issue #158

* Formatting for Add/Remove ORCID

updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py

* Fix #134
Changes to be committed:
	modified:   authentication/services.py

* Bump django from 3.2.10 to 3.2.13

Bumps [django](https://github.com/django/django) from 3.2.10 to 3.2.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@3.2.10...3.2.13)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* added new test file- api/auth/remove.py (#196)

* unit tests

test_fixtures.py - Exports the database as a pytest fixture that can be used for testing

* Add files via upload

* New api test files

* Fixed test_api_accounts_describe
Changes to be committed:
	modified:   api/apps.py
	modified:   api/model/groups.py
	modified:   api/model/prefix.py
	deleted:    api/tests/test_bcos.json
	deleted:    api/tests/test_forms.py
	deleted:    api/tests/test_group_post_api.py
	deleted:    api/tests/test_model_bco.py
	deleted:    api/tests/test_model_groups.py
	deleted:    api/tests/test_model_prefix.py
	deleted:    api/tests/test_model_user.py
	deleted:    api/tests/test_prefix_post_api.py
	deleted:    api/tests/test_views.py
	deleted:    api/tests_automated.py
	modified:   api/views.py
	modified:   bcodb/settings.py
	renamed:    api/tests/__init__.py -> tests/__init__.py
	new file:   tests/fixtures/test_data.json
	modified:   tests/test_fixtures.py
	new file:   tests/test_views/__init__.py
	modified:   tests/test_views/test_api_accounts_describe.py

* Fix Bulk Publish function

Changes to be committed:
	modified:   api/scripts/method_specific/POST_api_objects_publish.py
	modified:   api/scripts/utilities/JsonUtils.py

* Add reset_token API

Issue #158

* Formatting for Add/Remove ORCID

updated dev DB
Related to biocompute-objects/portal_userdb#90
Changes to be committed:
	modified:   admin_only/db.sqlite3.dev
	modified:   authentication/apis.py

* Fix #134
Changes to be committed:
	modified:   authentication/services.py

* Bump django from 3.2.10 to 3.2.13

Bumps [django](https://github.com/django/django) from 3.2.10 to 3.2.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](django/django@3.2.10...3.2.13)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* new test - auth/remove

* conflicts solved and merged

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Hadley King <[email protected]>
Co-authored-by: hadleyking <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Reeya Gupta <[email protected]>

* Fix Swagger for `GET_published_object_by_id`

* tests and documentation for 'get_object_id'

Fix #178

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Reeya Gupta <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Reeya Gupta <[email protected]>
HadleyKing added a commit that referenced this issue Jan 11, 2024
When a user changes or adds an ORCID to their account it should require validation to save it.
This was a fix for #90 in 23.07. Somehow it was reverted and needed to be added again.
Changes to be committed:
	modified:   client/src/components/account/Profile.js
	modified:   client/src/services/auth.service.js
	modified:   client/src/slices/accountSlice.js
	modified:   server/authentication/apis.py
	modified:   server/authentication/services.py
	modified:   server/authentication/urls.py
	modified:   server/bcodb/services.py
HadleyKing added a commit that referenced this issue Jan 11, 2024
When a user changes or adds an ORCID to their account it should require validation to save it.
This was a fix for #90 in 23.07. Somehow it was reverted and needed to be added again.
Changes to be committed:
	modified:   client/src/components/account/Profile.js
	modified:   client/src/services/auth.service.js
	modified:   client/src/slices/accountSlice.js
	modified:   server/authentication/apis.py
	modified:   server/authentication/services.py
	modified:   server/authentication/urls.py
	modified:   server/bcodb/services.py
HadleyKing added a commit that referenced this issue Feb 14, 2024
* Add BCO API endpoints for UserDB
- one to submit and one to retreive
Changes to be committed:
	new file:   server/authentication/selectors.py
	modified:   server/authentication/services.py
	modified:   server/bcodb/admin.py
	modified:   server/bcodb/apis.py
	modified:   server/bcodb/models.py
	modified:   server/bcodb/services.py
	modified:   server/bcodb/urls.py
	modified:   server/portaluserdb/settings.py
	modified:   server/portaluserdb/urls.py
	modified:   server/requirements.txt

* Add functions to retreive Temp Draft
Changes to be committed:
	modified:   client/src/components/builder/index.js
	modified:   client/src/services/bco.service.js
	modified:   client/src/slices/bcoSlice.js

* Refine request and response for AddTempDraftBcoAPI
Changes to be committed:
	modified:   server/authentication/services.py
	modified:   server/bcodb/apis.py
	modified:   server/bcodb/urls.py

* Updates to ProvD form checking
Changes to be committed:
	modified:   client/src/components/builder/provenanceDomain.js

* Update BCO model and polish for apis

- add ORCID support for authentication in `/authentication/services.py`
- customized Django Admin for BCODB and BCO in `bcodb/admin.py`
- Updates to model in `bcodb/apis.py`
- Update to API function name in `bcodb/urls.py`

Changes to be committed:
	modified:   server/authentication/services.py
	modified:   server/bcodb/admin.py
	modified:   server/bcodb/apis.py
	new file:   server/bcodb/migrations/0007_bco.py
	modified:   server/bcodb/models.py
	modified:   server/bcodb/urls.py

* Add test for Temp BCO Add

Fix #246
Changes to be committed:
	modified:   server/bcodb/apis.py
	new file:   server/tests/fixtures/testing_example_bcos.json
	new file:   server/tests/test_views/test_draft_bco_add.py

* Test for Get Temp BCO
Fix #247
Changes to be committed:
	modified:   server/authentication/selectors.py
	modified:   server/bcodb/apis.py
	modified:   server/tests/fixtures/testing_data.json
	modified:   server/tests/test_views/test_draft_bco_add.py
	new file:   server/tests/test_views/test_draft_bco_get.py

* Add test for Temp BCO Delete

Fix #248
Changes to be committed:
	modified:   server/authentication/selectors.py
	modified:   server/authentication/services.py
	modified:   server/bcodb/apis.py
	modified:   server/bcodb/services.py
	modified:   server/bcodb/urls.py
	modified:   server/portaluserdb/settings.py
	new file:   server/tests/test_views/test_draft_bco_delete.py
	modified:   server/tests/test_views/test_draft_bco_get.py

* Added testing CI

Fix #207
Changes to be committed:
	new file:   .github/workflows/django.yml

* Fix path errors
Changes to be committed:
	modified:   .github/workflows/django.yml

* Path Again
Changes to be committed:
	modified:   .github/workflows/django.yml

* d

* again

* debugging

* debug

* deb

* added secrets
Changes to be committed:
	modified:   .github/workflows/django.yml

* s

* s

* s

* s

* s

* s

* Adjusted CustomJSONWebTokenAuthentication for CI

Changes to be committed:
	modified:   server/authentication/selectors.py
	modified:   server/authentication/services.py
	modified:   server/bcodb/apis.py
	modified:   server/portaluserdb/settings.py
	modified:   server/tests/test_views/test_draft_bco_delete.py
	modified:   server/tests/test_views/test_draft_bco_get.py

* Fix validation issues with removeEmptyValues function
Changes to be committed:
	modified:   client/src/components/builder/components.js
	modified:   client/src/components/builder/provenanceDomain.js
	modified:   client/src/layouts/shared/ToolsDropDown.js

* UPdate docs

* Update localDeployment.md

* CSS and organization fixes
Changes to be committed:
	modified:   client/package-lock.json
	modified:   client/package.json
	modified:   client/src/App.css
	modified:   client/src/App.js
	modified:   client/src/components/about/BCOnexus.js
	modified:   client/src/components/about/MeetOurTeam.js

* Css implementation
Changes to be committed:
	modified:   client/src/components/about/Overview.js
	modified:   client/src/components/about/SB.js
	modified:   client/src/components/about/Story.js

* Home page css
Changes to be committed:
	modified:   client/src/App.css
	modified:   client/src/components/home/BcoDb.js
	modified:   client/src/components/home/BioComputeResources.js
	modified:   client/src/components/home/Builder.js
	modified:   client/src/components/home/Documentation.js
	modified:   client/src/components/home/FdaBox.js
	modified:   client/src/components/home/Galaxy.js
	modified:   client/src/components/home/Hive.js
	modified:   client/src/components/home/Intro.js
	modified:   client/src/components/home/NewsBar.js
	modified:   client/src/components/home/Specification.js
	modified:   client/src/components/home/Tsc.js
	modified:   client/src/components/home/Workshop.js
	modified:   client/src/components/home/index.js

* css for resources page
Changes to be committed:
	modified:   client/src/components/account/Servers.js
	modified:   client/src/components/bcodbs/SearchResults.js
	modified:   client/src/components/resources/Builder.js
	modified:   client/src/components/resources/DNAnexus.js
	modified:   client/src/components/resources/Galaxy.js
	modified:   client/src/components/resources/Hive.js
	modified:   client/src/components/resources/Packages.js
	modified:   client/src/components/resources/index.js

* slice fix

* Builder css
Changes to be committed:
	modified:   client/src/components/builder/components.js
	modified:   client/src/components/builder/descriptionDomain.js
	modified:   client/src/components/builder/errorDomain.js
	modified:   client/src/components/builder/executionDomain.js
	modified:   client/src/components/builder/extensionDomain.js
	modified:   client/src/components/builder/index.js
	modified:   client/src/components/builder/ioDomain.js
	modified:   client/src/components/builder/parametricDomain.js
	modified:   client/src/components/builder/provenanceDomain.js
	modified:   client/src/components/builder/rawJson.js
	modified:   client/src/components/builder/reviewer.js
	modified:   client/src/components/builder/specialFeilds.js
	modified:   client/src/components/builder/treeView.js
	modified:   client/src/components/builder/usabilityDomain.js

* more resources updates
Changes to be committed:
	modified:   client/src/components/resources/CGC.js
	modified:   client/src/components/resources/Citations.js

* Index css
Changes to be committed:
	modified:   client/src/index.html
	modified:   client/src/layouts/MainNavBar.js
	modified:   client/src/layouts/ObjectNavBar.js

* testdata update

Changes to be committed:
	modified:   server/tests/fixtures/testing_data.json

* Add ORCID Auth api

Fix #276
Changes to be committed:
	modified:   server/authentication/apis.py
	new file:   server/tests/test_views/test_orcid_auth.py

* Fixes for Playbook integration
Changes to be committed:
	modified:   client/src/components/builder/index.js
	modified:   server/authentication/apis.py
	modified:   server/authentication/selectors.py

* Changing ORCID should require validation

When a user changes or adds an ORCID to their account it should require validation to save it.
This was a fix for #90 in 23.07. Somehow it was reverted and needed to be added again.
Changes to be committed:
	modified:   client/src/components/account/Profile.js
	modified:   client/src/services/auth.service.js
	modified:   client/src/slices/accountSlice.js
	modified:   server/authentication/apis.py
	modified:   server/authentication/services.py
	modified:   server/authentication/urls.py
	modified:   server/bcodb/services.py

* Add tests for new APIs and Swagger Docs

- /orcid/add/
- /orcid/remove/
Changes to be committed:
	modified:   server/authentication/apis.py
	new file:   server/tests/test_views/test_orcid_add.py
	modified:   server/tests/test_views/test_orcid_auth.py
	new file:   server/tests/test_views/test_orcid_remove.py
	modified:   server/users/selectors.py

* Updates for Swagger and Logout
Changes to be committed:
	modified:   server/authentication/apis.py
	modified:   server/authentication/urls.py
	modified:   server/prefix/apis.py

* Add logout endpoint for client
Changes to be committed:
	modified:   client/src/components/account/index.js
	modified:   client/src/services/auth.service.js
	modified:   client/src/slices/accountSlice.js

* Error Handling for auth failure #256
Changes to be committed:
	modified:   client/src/components/auth/Login.js
	modified:   client/src/slices/accountSlice.js

* Disable select box on BCO search page
Changes to be committed:
	modified:   client/src/components/bcodbs/SearchResults.js

* Remove Twitter NewsBar
Changes to be committed:
	modified:   client/src/components/home/FdaBox.js
	deleted:    client/src/components/home/NewsBar.js
	modified:   client/src/components/home/index.js
	modified:   server/.secrets.example

* Update for Playbook draft.ts

Update for "Temp Draft" submission
Changes to be committed:
	modified:   server/bcodb/apis.py

* Modified tests for merge
Changes to be committed:
	modified:   server/tests/test_views/test_draft_bco_add.py

---------

Co-authored-by: Tianyi Wang <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working critical enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants