From 2ee7f2e1006e5d4bfc3d9be83260a733fd747c07 Mon Sep 17 00:00:00 2001
From: Angel Montenegro
Date: Thu, 18 Nov 2021 14:16:57 -0600
Subject: [PATCH 1/5] release-2.5.46 (#1390)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* Apply translations in es
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'es' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'fr' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'it' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'es' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'it' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'fr' language.
* Transifex (#1264)
* Apply translations in cs
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'cs' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/my-orcid-alerts/my-orcid-alerts.en.properties'
on the 'zh_CN' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/my-orcid-alerts/my-orcid-alerts.en.properties'
on the 'pt' language.
* Makes Orcid uppercase
* Add missing clone translations
* For pull transifex translations
* Force pull translations
* Apply translations in it
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'it' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'fr' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'pt' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'pt' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ar' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ko' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ja' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'es' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'cs' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_TW' language.
* Manually pull transifex translations
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_CN' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'it' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'it' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ru' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ja' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'fr' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'pt' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'es' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_TW' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'es' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ko' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'zh_CN' language.
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Add missing auto sync translations
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Apply translations in ar
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ar' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ar' language.
* Fix knowledge base link white space
* Improve not verified experience
* 🤖 GITHUB ACTIONS: formatting 🤖
* Move propertiers use on top-bar-verification-email-modal.component to topbar
* Prepare record.en to be moved
* Fix missed conflcits
* Move funding related items out of record
* fix build
* Move shared properties out of record file
* move out topbar message translations from record file
* Move works properties out ot the record file
* Remove not require properties
* Clone Orcid-Source translations
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Add 3 missing files to auto sync
* 🤖 GITHUB ACTIONS: formatting 🤖
* Apply translations in ar
translation completed for the source file '/src/locale/properties/research-resources/research-resources.en.properties'
on the 'ar' language.
* Add tx config files
* 🤖 GITHUB ACTIONS: formatting 🤖
* Apply translations in ar
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ar' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ar' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'pt' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ar' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'ar' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'es' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'it' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'es' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'es' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'es' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'fr' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'it' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'es' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'it' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'fr' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Angel Montenegro
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'zh_TW' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_TW' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ko' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'pt' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'pt' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'pt' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'pt' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ko' language.
* Rever not-verified user allow to use search and links (#1266)
* style: Actions aligned in modal websites (#1267)
* fix: Modify default sor in research resource end point (#1268)
* Apply translations in cs
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'cs' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ja' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'cs' language.
* Fix/add manage similar works modal (#1269)
* Rever not-verified user allow to use search and links
* Fix testing and change title
* 🤖 GITHUB ACTIONS: formatting 🤖
* Allow user to merge works
* Reload on work reload
* Remove logs
* fix i18n
* Fix i18n
* 🤖 GITHUB ACTIONS: formatting 🤖
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Handle no selected works
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/register/register.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'zh_CN' language.
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Revert deletion of required strings
* 🤖 GITHUB ACTIONS: testing languages 🤖
* 7703 qamy orcid fix order of works section header action buttons (#1271)
* Rever not-verified user allow to use search and links
* Fix testing and change title
* 🤖 GITHUB ACTIONS: formatting 🤖
* Allow user to merge works
* Reload on work reload
* Remove logs
* fix i18n
* Fix i18n
* 🤖 GITHUB ACTIONS: formatting 🤖
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Handle no selected works
* Fix works menu
* Add testing languages
* Fix link (#1270)
* Transifex (#1272)
* Apply translations in cs
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'cs' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/my-orcid-alerts/my-orcid-alerts.en.properties'
on the 'zh_CN' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/my-orcid-alerts/my-orcid-alerts.en.properties'
on the 'pt' language.
* Makes Orcid uppercase
* Add missing clone translations
* For pull transifex translations
* Force pull translations
* Apply translations in it
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'it' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'fr' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'pt' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'pt' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ar' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ko' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ja' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'es' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'cs' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_TW' language.
* Manually pull transifex translations
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_CN' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'it' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'it' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ru' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ja' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'fr' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'pt' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'es' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_TW' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'es' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ko' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'zh_CN' language.
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Add missing auto sync translations
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Apply translations in ar
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ar' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ar' language.
* Fix knowledge base link white space
* Improve not verified experience
* 🤖 GITHUB ACTIONS: formatting 🤖
* Move propertiers use on top-bar-verification-email-modal.component to topbar
* Prepare record.en to be moved
* Fix missed conflcits
* Move funding related items out of record
* fix build
* Move shared properties out of record file
* move out topbar message translations from record file
* Move works properties out ot the record file
* Remove not require properties
* Clone Orcid-Source translations
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Add 3 missing files to auto sync
* 🤖 GITHUB ACTIONS: formatting 🤖
* Apply translations in ar
translation completed for the source file '/src/locale/properties/research-resources/research-resources.en.properties'
on the 'ar' language.
* Add tx config files
* 🤖 GITHUB ACTIONS: formatting 🤖
* Apply translations in ar
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ar' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ar' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'pt' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ar' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'ar' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'es' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'it' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'es' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'es' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'es' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'fr' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'it' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'es' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'it' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'fr' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'zh_TW' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_TW' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ko' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'pt' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'pt' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'pt' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'pt' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ko' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'cs' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ja' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'cs' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/register/register.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'zh_CN' language.
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Revert deletion of required strings
* 🤖 GITHUB ACTIONS: testing languages 🤖
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Angel Montenegro
* TX force pull works
* Revert "TX force pull works"
This reverts commit c3ebfd8a827a2e579ad7515bc82d327b739314ca.
* Force translations on fundings
* Force translations on peer reviews
* Force translations on records
* Force translations on shared
* Force translations on side-bar
* Force translations on top-bar
* Force translations on works
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Force reload on record OnInit (#1277)
* Fixed focus for fundings external ids (#1273)
* Fixed focus for fundings external ids
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fixed the 500 on create a copy or a work (#1275)
* Fixed the 500 on create a copy or a work
* 🤖 GITHUB ACTIONS: formatting 🤖
* Transifex (#1278)
* Apply translations in cs
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'cs' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/my-orcid-alerts/my-orcid-alerts.en.properties'
on the 'zh_CN' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/my-orcid-alerts/my-orcid-alerts.en.properties'
on the 'pt' language.
* Makes Orcid uppercase
* Add missing clone translations
* For pull transifex translations
* Force pull translations
* Apply translations in it
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'it' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'fr' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'pt' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'pt' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ar' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ko' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ja' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'es' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'cs' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_TW' language.
* Manually pull transifex translations
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_CN' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'it' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'it' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ru' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ja' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'fr' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'pt' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'es' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_TW' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'es' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ko' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'zh_CN' language.
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Add missing auto sync translations
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Apply translations in ar
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ar' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ar' language.
* Fix knowledge base link white space
* Improve not verified experience
* 🤖 GITHUB ACTIONS: formatting 🤖
* Move propertiers use on top-bar-verification-email-modal.component to topbar
* Prepare record.en to be moved
* Fix missed conflcits
* Move funding related items out of record
* fix build
* Move shared properties out of record file
* move out topbar message translations from record file
* Move works properties out ot the record file
* Remove not require properties
* Clone Orcid-Source translations
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Add 3 missing files to auto sync
* 🤖 GITHUB ACTIONS: formatting 🤖
* Apply translations in ar
translation completed for the source file '/src/locale/properties/research-resources/research-resources.en.properties'
on the 'ar' language.
* Add tx config files
* 🤖 GITHUB ACTIONS: formatting 🤖
* Apply translations in ar
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ar' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ar' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'pt' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ar' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'ar' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'es' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'it' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'es' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'es' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'es' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'fr' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'it' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'es' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'it' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'fr' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'zh_TW' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_TW' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ko' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'pt' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'pt' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'pt' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'pt' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ko' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'cs' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ja' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'cs' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/register/register.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'zh_CN' language.
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Revert deletion of required strings
* 🤖 GITHUB ACTIONS: testing languages 🤖
* TX force pull works
* Revert "TX force pull works"
This reverts commit c3ebfd8a827a2e579ad7515bc82d327b739314ca.
* Force translations on fundings
* Force translations on peer reviews
* Force translations on records
* Force translations on shared
* Force translations on side-bar
* Force translations on top-bar
* Force translations on works
* 🤖 GITHUB ACTIONS: testing languages 🤖
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Angel Montenegro
* Fixed the focus for external identifiers when editing works (#1274)
* Fixed the focus for external identifiers when editing works
* 🤖 GITHUB ACTIONS: formatting 🤖
* fix: Limit number of items to display in export works modal (#1279)
* fix: Limit number of items to display in export works modal
* 🤖 GITHUB ACTIONS: formatting 🤖
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Fixing editing publication date on works (#1280)
* Fixing editing publication date on works
* 🤖 GITHUB ACTIONS: formatting 🤖
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Moving translations from the registry
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Fix names unique
* Revert "Fix names unique"
This reverts commit d3e96baba9001b658321b154b0b80f7715fc9c7e.
* Done (#1281)
* Fix/multiple external id fixes (#1282)
* 7722-qamy-orcid-allow-users-to-enter-dois-that-we-cannot-validate
* Add translation string
* 7723-qamy-orcid-valid-doi-url-not-recognized
* Fix small issues
* 7720-qamy-orcid-error-message-not-displayed-when-trying-to-save-work-without-external-id
* Fix small isssues
* Rearrage code
* Remove logs
* 🤖 GITHUB ACTIONS: formatting 🤖
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Improve naming
* fix Dani comment
* Fix grouping function (#1283)
* fix: Remove keyvalue pipe sort properties (#1284)
* fix: Remove keyvalue pipe sort properties
* 🤖 GITHUB ACTIONS: formatting 🤖
* 7710 qamy orcid impossible to export all works at once when theres pagination 2 (#1285)
* fix: Add `Export all works` button
* fix: Revert select all functionality and fix export all function
* 🤖 GITHUB ACTIONS: formatting 🤖
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Fix/7729 qamy orcid user and member obo source not displayed when applying bulk actions (#1286)
* style: Border-line misaligned
* fix: Add obo to combine, export and visibility modals
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fix NPE on validating works (#1287)
* Fix NPE on validating works
* 🤖 GITHUB ACTIONS: formatting 🤖
* NPE (#1288)
* Fixed typos (#1290)
* Fix/7714 qamy orcid fix field name for journal title publisher (#1291)
* fix: Rename mislabeled properties
* fix: Add missing updated property
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Fix/7718 qamy orcid when i change the visibility setting of a work inside the modal the visibility indicator in the works section is not (#1292)
* 7722-qamy-orcid-allow-users-to-enter-dois-that-we-cannot-validate
* Add translation string
* 7723-qamy-orcid-valid-doi-url-not-recognized
* Fix small issues
* 7720-qamy-orcid-error-message-not-displayed-when-trying-to-save-work-without-external-id
* Fix small isssues
* Rearrage code
* Remove logs
* 🤖 GITHUB ACTIONS: formatting 🤖
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Improve naming
* fix Dani comment
* Fix wrong form validation
* Fix works refresh after save
* 7730 qamy orcid no error message when saving work with citation but no citation type (#1289)
* Added validators for citation and translated title
* added the common properties for translated title error
* Fixed citation message
* Fixed styling of error
* 🤖 GITHUB ACTIONS: formatting 🤖
* 🤖 GITHUB ACTIONS: testing languages 🤖
Co-authored-by: Angel Montenegro
* Add funding relation validation (#1293)
* Resolve generated urls (#1294)
* Fix merge works suggestions copy
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Fix/7737 qamy orcid auto select relationship type for isbn depending on work type (#1295)
* fix: Add auto select to work type
* fix: Add auto select to relationship
* 🤖 GITHUB ACTIONS: formatting 🤖
* Clone Orcid Source values
* fix: Add missing title label for some work types (#1297)
* fix: Remove commented code and add missing template reference variable (#1298)
* fix: Remove commented code and add missing template reference variable
* 🤖 GITHUB ACTIONS: formatting 🤖
* feat: Add tooltip for privacy selector (#1300)
* feat: Add tooltip for privacy selector
* 🤖 GITHUB ACTIONS: formatting 🤖
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Fix/blocker works modal and sync transifex changes (#1299)
* Apply translations in cs
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'cs' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/my-orcid-alerts/my-orcid-alerts.en.properties'
on the 'zh_CN' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/my-orcid-alerts/my-orcid-alerts.en.properties'
on the 'pt' language.
* Makes Orcid uppercase
* Add missing clone translations
* For pull transifex translations
* Force pull translations
* Apply translations in it
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'it' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'fr' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'pt' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'pt' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ar' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ko' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ja' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'es' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'cs' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_TW' language.
* Manually pull transifex translations
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_CN' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'it' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'it' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ru' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ja' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'fr' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'pt' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'es' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_TW' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'es' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ko' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'zh_CN' language.
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Add missing auto sync translations
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Apply translations in ar
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ar' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ar' language.
* Fix knowledge base link white space
* Improve not verified experience
* 🤖 GITHUB ACTIONS: formatting 🤖
* Move propertiers use on top-bar-verification-email-modal.component to topbar
* Prepare record.en to be moved
* Fix missed conflcits
* Move funding related items out of record
* fix build
* Move shared properties out of record file
* move out topbar message translations from record file
* Move works properties out ot the record file
* Remove not require properties
* Clone Orcid-Source translations
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Add 3 missing files to auto sync
* 🤖 GITHUB ACTIONS: formatting 🤖
* Apply translations in ar
translation completed for the source file '/src/locale/properties/research-resources/research-resources.en.properties'
on the 'ar' language.
* Add tx config files
* 🤖 GITHUB ACTIONS: formatting 🤖
* Apply translations in ar
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ar' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ar' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'pt' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ar' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'ar' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'es' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'it' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'es' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'es' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'es' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'fr' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'it' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'es' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'it' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'fr' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'zh_TW' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_TW' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ko' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'pt' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'pt' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'pt' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'pt' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ko' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'cs' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ja' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'cs' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/register/register.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'zh_CN' language.
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Revert deletion of required strings
* 🤖 GITHUB ACTIONS: testing languages 🤖
* TX force pull works
* Revert "TX force pull works"
This reverts commit c3ebfd8a827a2e579ad7515bc82d327b739314ca.
* Force translations on fundings
* Force translations on peer reviews
* Force translations on records
* Force translations on shared
* Force translations on side-bar
* Force translations on top-bar
* Force translations on works
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Clone Orcid Source values
* Fix works blockers
* Fix valid format error on red
* Use value changes to handle external type udpates
* remove logs
* remove logs
* Remove not use variable
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fix udpates
* Fix external id url normalization
* Format
* Format
* Remove debug data
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Angel Montenegro
* Fix/7747 qamy orcid issues selecting works in bulk delete modal (#1301)
* fix: Add missing message info if there wasnt items selected and add call to detect changes in the UI
* style: Add missing style class to no info message
* 🤖 GITHUB ACTIONS: formatting 🤖
* fix: Add count works validation (#1302)
* fix: Add count works validation
* 🤖 GITHUB ACTIONS: formatting 🤖
* fix: Add missing property in works (#1308)
* fix: Add missing property in works
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Fixed placeholders inside work modal (#1303)
* Fixed placeholders inside work modal
* removed log console
* 🤖 GITHUB ACTIONS: formatting 🤖
Co-authored-by: Angel Montenegro
* Disable menu items for actions menu when no elements are selected (#1304)
* Disable menu items for actions menu when no elements are selected
* 🤖 GITHUB ACTIONS: formatting 🤖
* Update work-stack-group.component.html
Co-authored-by: Angel Montenegro
* Fixed the visibility default setting for biography (#1305)
* Fixed the visibility default setting for biography
* Added the additional props to X, LR and RL files
* fixed the property name in localize for whoCanSeeBio
* Fixed the default visibility for change bulk works
* Removed console.log
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fixed the missing language name for works (#1306)
* Fixed the missing language name for works
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fixed funding translated title language (#1307)
* Fixed funding translated title language
* 🤖 GITHUB ACTIONS: formatting 🤖
* fix: Export all works error and add no items selected message (#1309)
* fix: Export all works error and add no items selected message
* 🤖 GITHUB ACTIONS: formatting 🤖
* fix: Only export preferred work
* 🤖 GITHUB ACTIONS: formatting 🤖
* style: Display visibility tooltip at the top of the selector (#1310)
* Fix/blocker (part-of relation) validation on works modal (#1311)
* Apply translations in cs
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'cs' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/my-orcid-alerts/my-orcid-alerts.en.properties'
on the 'zh_CN' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/my-orcid-alerts/my-orcid-alerts.en.properties'
on the 'pt' language.
* Makes Orcid uppercase
* Add missing clone translations
* For pull transifex translations
* Force pull translations
* Apply translations in it
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'it' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'fr' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'pt' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'pt' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ar' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ko' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ja' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'es' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'cs' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_TW' language.
* Manually pull transifex translations
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_CN' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'it' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'it' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ru' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ja' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'fr' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'pt' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'es' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_TW' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'es' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ko' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'zh_CN' language.
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Add missing auto sync translations
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Apply translations in ar
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ar' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ar' language.
* Fix knowledge base link white space
* Improve not verified experience
* 🤖 GITHUB ACTIONS: formatting 🤖
* Move propertiers use on top-bar-verification-email-modal.component to topbar
* Prepare record.en to be moved
* Fix missed conflcits
* Move funding related items out of record
* fix build
* Move shared properties out of record file
* move out topbar message translations from record file
* Move works properties out ot the record file
* Remove not require properties
* Clone Orcid-Source translations
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Add 3 missing files to auto sync
* 🤖 GITHUB ACTIONS: formatting 🤖
* Apply translations in ar
translation completed for the source file '/src/locale/properties/research-resources/research-resources.en.properties'
on the 'ar' language.
* Add tx config files
* 🤖 GITHUB ACTIONS: formatting 🤖
* Apply translations in ar
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ar' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ar' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'pt' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ar' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'ar' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'es' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'it' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'es' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'es' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'es' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'fr' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'it' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'es' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'it' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'fr' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'zh_TW' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_TW' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ko' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'pt' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'pt' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'pt' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'pt' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ko' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'cs' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ja' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'cs' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/register/register.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'zh_CN' language.
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Revert deletion of required strings
* 🤖 GITHUB ACTIONS: testing languages 🤖
* TX force pull works
* Revert "TX force pull works"
This reverts commit c3ebfd8a827a2e579ad7515bc82d327b739314ca.
* Force translations on fundings
* Force translations on peer reviews
* Force translations on records
* Force translations on shared
* Force translations on side-bar
* Force translations on top-bar
* Force translations on works
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Clone Orcid Source values
* Fix works blockers
* Fix valid format error on red
* Use value changes to handle external type udpates
* remove logs
* remove logs
* Remove not use variable
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fix udpates
* Fix external id url normalization
* Format
* Format
* Remove debug data
* Add comments
* 🤖 GITHUB ACTIONS: testing languages 🤖
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Angel Montenegro
* Added error messages for max length in work title, subtitle, journal title, description (#1312)
* Added error messages for max length in work title, subtitle, journal title and description
* 🤖 GITHUB ACTIONS: formatting 🤖
* 🤖 GITHUB ACTIONS: testing languages 🤖
Co-authored-by: Angel Montenegro
* Fix build works delete (#1316)
* Paula review fixes (#1313)
* Paula review fixes
* 🤖 GITHUB ACTIONS: testing languages 🤖
* various fixes for visibility, additional maxlength checks (#1314)
* various fixes for visibility, additional maxlength checks
* 🤖 GITHUB ACTIONS: formatting 🤖
* disable click when no selected works to combine (#1315)
* 7761 qamy orcid fix position of visibility selector in mobile version (#1317)
* Fix build works delete
* Fix mobile titles
* pull-from-transifex
* add translation clones
* Apply translations in ca
translation completed for the source file '/src/locale/properties/environment-banner/environment-banner.en.properties'
on the 'ca' language.
* Apply translations in ca
translation completed for the source file '/src/locale/properties/home/home.en.properties'
on the 'ca' language.
* Apply translations in uk
translation completed for the source file '/src/locale/properties/home/home.en.properties'
on the 'uk' language.
* Apply translations in ca
translation completed for the source file '/src/locale/properties/institutional/institutional.en.properties'
on the 'ca' language.
* Apply translations in ca
translation completed for the source file '/src/locale/properties/inbox/inbox.en.properties'
on the 'ca' language.
* Apply translations in uk
translation completed for the source file '/src/locale/properties/inbox/inbox.en.properties'
on the 'uk' language.
* Apply translations in ca
translation completed for the source file '/src/locale/properties/delegators/delegators.en.properties'
on the 'ca' language.
* Apply translations in uk
translation completed for the source file '/src/locale/properties/delegators/delegators.en.properties'
on the 'uk' language.
* Apply translations in ca
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'ca' language.
* fix: counter inside export works modal (#1319)
* fix: counter inside export works modal
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fix/7752 qamy orcid fix position of visibility tooltip (#1318)
* style: Fix visibility tooltip alignment inside modals
* 🤖 GITHUB ACTIONS: formatting 🤖
* style: Add bottom visibility tooltip alignment
* fix: remove todo comment
* Apply translations in cs
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'cs' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'ar' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'es' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'ko' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ja' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'fr' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ru' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'it' language.
* Fixed sorting in search and link work wizards (#1320)
* Fixed sorting in search and link work wizards
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fixed visibility text inconsistencies between sections (#1321)
* Fixed visibility text inconsistencies between sections
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fixed the adding work from bibtex (#1323)
* Fixed the adding work from bibtex
* 🤖 GITHUB ACTIONS: formatting 🤖
* fix: enable button Managing similar works without need to select any … (#1327)
* fix: enable button Managing similar works without need to select any checkbox
* 🤖 GITHUB ACTIONS: formatting 🤖
* Attempt to fix the bulk delete error that cannot be reproduced in dev (#1325)
* Fixed double spacing (#1322)
* Open the bibtex link in a new tab (#1324)
* Open the bibtex link in a new tab
* fix: Add missing attribute to a tag
Co-authored-by: Daniel Palafox
* fix: deselect works, if cancel button is clicked or the modal is closed (#1326)
* fix: deselect works, if cancel button is clicked or the modal is closed
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fix validations on pubmed (#1328)
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'zh_TW' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_CN' language.
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Update environment-banner.uk.properties
* sync with TX
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Transifex (#1333)
* Apply translations in cs
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'cs' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/my-orcid-alerts/my-orcid-alerts.en.properties'
on the 'zh_CN' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/my-orcid-alerts/my-orcid-alerts.en.properties'
on the 'pt' language.
* Makes Orcid uppercase
* Add missing clone translations
* For pull transifex translations
* Force pull translations
* Apply translations in it
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'it' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'fr' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'pt' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'pt' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ar' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ko' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ja' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'es' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'cs' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_TW' language.
* Manually pull transifex translations
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_CN' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'it' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'it' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ru' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ja' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'fr' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'pt' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'es' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_TW' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'es' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ko' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'zh_CN' language.
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Add missing auto sync translations
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Apply translations in ar
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ar' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ar' language.
* Fix knowledge base link white space
* Improve not verified experience
* 🤖 GITHUB ACTIONS: formatting 🤖
* Move propertiers use on top-bar-verification-email-modal.component to topbar
* Prepare record.en to be moved
* Fix missed conflcits
* Move funding related items out of record
* fix build
* Move shared properties out of record file
* move out topbar message translations from record file
* Move works properties out ot the record file
* Remove not require properties
* Clone Orcid-Source translations
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Add 3 missing files to auto sync
* 🤖 GITHUB ACTIONS: formatting 🤖
* Apply translations in ar
translation completed for the source file '/src/locale/properties/research-resources/research-resources.en.properties'
on the 'ar' language.
* Add tx config files
* 🤖 GITHUB ACTIONS: formatting 🤖
* Apply translations in ar
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ar' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ar' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'pt' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ar' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'ar' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'es' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'it' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'es' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'es' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'es' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'fr' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'it' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'es' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'it' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'fr' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'fr' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'zh_TW' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_TW' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ko' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'pt' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'pt' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'pt' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'pt' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ko' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'cs' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'ja' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ja' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'cs' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'cs' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/register/register.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/record/record.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/peer-review/peer-review.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/side-bar/side-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'zh_CN' language.
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Revert deletion of required strings
* 🤖 GITHUB ACTIONS: testing languages 🤖
* TX force pull works
* Revert "TX force pull works"
This reverts commit c3ebfd8a827a2e579ad7515bc82d327b739314ca.
* Force translations on fundings
* Force translations on peer reviews
* Force translations on records
* Force translations on shared
* Force translations on side-bar
* Force translations on top-bar
* Force translations on works
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Clone Orcid Source values
* pull-from-transifex
* add translation clones
* Apply translations in ca
translation completed for the source file '/src/locale/properties/environment-banner/environment-banner.en.properties'
on the 'ca' language.
* Apply translations in ca
translation completed for the source file '/src/locale/properties/home/home.en.properties'
on the 'ca' language.
* Apply translations in uk
translation completed for the source file '/src/locale/properties/home/home.en.properties'
on the 'uk' language.
* Apply translations in ca
translation completed for the source file '/src/locale/properties/institutional/institutional.en.properties'
on the 'ca' language.
* Apply translations in ca
translation completed for the source file '/src/locale/properties/inbox/inbox.en.properties'
on the 'ca' language.
* Apply translations in uk
translation completed for the source file '/src/locale/properties/inbox/inbox.en.properties'
on the 'uk' language.
* Apply translations in ca
translation completed for the source file '/src/locale/properties/delegators/delegators.en.properties'
on the 'ca' language.
* Apply translations in uk
translation completed for the source file '/src/locale/properties/delegators/delegators.en.properties'
on the 'uk' language.
* Apply translations in ca
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'ca' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'cs' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'ar' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'es' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ko' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'ko' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ja' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'fr' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ru' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'it' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'zh_TW' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_CN' language.
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Update environment-banner.uk.properties
* sync with TX
* 🤖 GITHUB ACTIONS: testing languages 🤖
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Leonardo Mendoza Fernadez
* fix: select All issue in delete modal (#1335)
* fix: select All issue in delete modal
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fixed the css for displaying pubMed error (#1330)
* Fixed the css for displaying pubMed error
* 🤖 GITHUB ACTIONS: formatting 🤖
Co-authored-by: Angel Montenegro
* Added validation for max URL limit (#1332)
* Added validation for max URL limit
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fixed the broken test
* 7773 qamy orcid max character limit error messages missing in funding modal (#1334)
* Fixed the error display/validations for funding
* Fixed spelling errors
* Fixed formatting errors
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Fixed double spacing in funding detail (#1336)
* fix: only display delete button if `other sources` is clicked in grou… (#1337)
* fix: only display delete button if `other sources` is clicked in grouped activities
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fixed the no-error message when invalid id (#1331)
* Fixed the no-error message when invalid id
* 🤖 GITHUB ACTIONS: formatting 🤖
Co-authored-by: Angel Montenegro
* Fixed importing from bibtext with publication date and console error (#1338)
* Fixed importing from bibtext with publication date and console error
* Fix CI formatting error
* 🤖 GITHUB ACTIONS: formatting 🤖
* fix: Call getWorks method only once when works have been imported via BibTeX
* 🤖 GITHUB ACTIONS: formatting 🤖
Co-authored-by: Daniel Palafox
* Fixed the default visibility label in edit work (#1339)
* Fixed the default visibility label in edit work
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fix/7704 qamy orcid new functionality for contributors in works not implemented (#1329)
* feature: Add contributors list in the description works
* feature: Add contributors in works summary panel
* 🤖 GITHUB ACTIONS: formatting 🤖
* 🤖 GITHUB ACTIONS: testing languages 🤖
* fix: Add new variable for contributors
* fix: add missing change
* 🤖 GITHUB ACTIONS: formatting 🤖
* fix: Remove uppercase from contributors
* Revert "fix: Remove uppercase from contributors"
This reverts commit 087422ec84c3c5276d4ae7302e94c2d1790b393d.
* fix: CI internalization error
* fix: update href attribute to the correct article (#1340)
* Feature/remove qa segment (#1341)
* Fix remove qa segment
* Use angular navigator for register, signin and signout
* clean up
* 🤖 GITHUB ACTIONS: formatting 🤖
* Remove ORCID_ANGULAR_INBOX togglz (#1073)
* remove orcid_angular_inbox togglz
* Remove togglz service
Co-authored-by: Angel Montenegro
* fix: date validator for firefox (#1347)
* Fixed the button size (#1345)
* Fix on enter action (#1342)
* Fix not visible mobile button: (#1343)
* Clean cache/remove zoombie sessions (#1348)
* Clean up zoombie session
* Remove query parameters on logout
* Remove logs
* fix translations
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fixed the visibility for affiliations and funding (#1349)
* Fixed the visibility for affiliations and funding
* 🤖 GITHUB ACTIONS: formatting 🤖
* Show sidebars for doi and bibtext modals (#1350)
* feature: Add togglz for work contributors in work summary (#1346)
* feature: Add togglz for work contributors in work summary
* fix: Duplicate call to getDetails
* 🤖 GITHUB ACTIONS: formatting 🤖
* fix: Add todo comment
* fix: Leo comments
* 🤖 GITHUB ACTIONS: formatting 🤖
* Added the max length validator for translated title and region in funding (#1351)
* Added the max length valdator for translated title and region in funding
* 🤖 GITHUB ACTIONS: formatting 🤖
* Added external Ids to bibtex modal (#1344)
* Added external Ids to bibtex modal
* 🤖 GITHUB ACTIONS: formatting 🤖
* Added the URL if present in bibtex
* 🤖 GITHUB ACTIONS: formatting 🤖
* Added the translation for URL
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fixed the translation for the max work subtitle (#1352)
* Fixed the translation for the max work subtitle
* Fixed the CI
* fix: Add error bibtex message (#1353)
* fix: Add error bibtex message
* 🤖 GITHUB ACTIONS: testing languages 🤖
* style: fix font size bibtex error
* 🤖 GITHUB ACTIONS: formatting 🤖
* Added the max length errors for affiliations (#1355)
* Added the max length errors for affiliations
* 🤖 GITHUB ACTIONS: formatting 🤖
* added the separation between the 2 error messages (#1356)
* added the separation between the 2 error messages
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fixed the button sizing css
* fix: Add trailing zero to month in date validator (#1357)
* fix: Add trailing zero to month in date validator
* style: Fix modal padding for ie11
* 🤖 GITHUB ACTIONS: formatting 🤖
* style: Fix width for translated title inputs in modal funding (#1359)
* Fix/7797 qamy orcid the import bibtex modal doesnt need side navigation links (#1360)
* fix: Remove side-bar in modal bibtex
* style: Truncate long title in bibtex modal
* 🤖 GITHUB ACTIONS: formatting 🤖
* style: Add code tag and refactor bibtex error messages (#1354)
* style: Add code tag and refactor bibtex error messages
* 🤖 GITHUB ACTIONS: formatting 🤖
* 🤖 GITHUB ACTIONS: testing languages 🤖
* fix: Remove unused variable
* Update src/app/record/components/work-stack-group/modals/work-bibtex-modal/work-bibtex-modal.component.ts
Co-authored-by: leomendoza123
* Update src/app/record/components/work-stack-group/modals/work-bibtex-modal/work-bibtex-modal.component.ts
Co-authored-by: leomendoza123
* Update src/app/record/components/work-stack-group/modals/work-bibtex-modal/work-bibtex-modal.component.ts
Co-authored-by: leomendoza123
Co-authored-by: leomendoza123
* Cache management improvements (#1358)
* Cache management improvements
* Add TODO
* Orcid email verification modal not displayed when signing in (#1361)
* 7796-qamy-orcid-email-verification-modal-not-displayed-when-signing-in
* handle subscription
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fix/7794 qa my orcid translated errors partially hidden in add work from doi modal (#1363)
* fix: Remove checkbox from public page
* fix: Remove footer in external id if there is no work
* 🤖 GITHUB ACTIONS: formatting 🤖
* fix: Update initial set to start and end dates in affiliation form (#1364)
* fix: Update initial set to start and end dates in affiliation form
* 🤖 GITHUB ACTIONS: formatting 🤖
* fix: Update variables to optional to remove console log errors (#1365)
* fix: Update variables to optional to remove console log errors
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fixed the display of biography and names in public record and my orcid (#1367)
* Fixed the display of biography and names in public record and my orcid
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fixed refreshing of names/biography after editing in my-orcid (#1368)
* Fixed the display of biography and names in public record and my orcid
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fixed the refreshing of names biography after editing
* 🤖 GITHUB ACTIONS: formatting 🤖
* tx pull -f
* Fixed the menu item truncated text (#1369)
* Fixed the menu item truncated text
* 🤖 GITHUB ACTIONS: formatting 🤖
* clear the error before parsing new bibtex file (#1370)
* 7774 qamy orcid max character limit error messages missing in affiliations modal (#1371)
* Added the max length errors for affiliations
* 🤖 GITHUB ACTIONS: formatting 🤖
* Added the missing max-length error for department
* 🤖 GITHUB ACTIONS: formatting 🤖
* style: Remove fixed width Bibtex button (#1372)
* style: Remove fixed width Bibtex button
* style: Fix issues with long translations
* Added the new text for Saving external-id modal (#1373)
* Improve date validatio (#1374)
* Improve date validatio
* 🤖 GITHUB ACTIONS: formatting 🤖
* fix: Update how reactive form is created (#1376)
* fix: Update how reactive form is created
* 🤖 GITHUB ACTIONS: formatting 🤖
* 🤖 GITHUB ACTIONS: testing languages 🤖
* Fix/314 qamy orcid duplicate email not detected when entered with a different letter case (#1377)
* fix: Duplicated email logic
* fix: Resend verification button in my orcid
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fix/relationship translations (#1378)
* Improve date validatio
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fix work relationship and imrprove date validators
* 🤖 GITHUB ACTIONS: formatting 🤖
* fix: Disable delete button if is it loading and fix export reactive form… (#1379)
* fix: Disable delete button is it loading and fix export reactive form error
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fix guard to handle cookie miss match
* tx pull -f
* Apply translations in ru
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ru' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'fr' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ko' language.
* Apply translations in cs
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'cs' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ar' language.
* Apply translations in es
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'es' language.
* Remove updated string
* Fix guard to handle cookie miss match (#1380)
* Fix guard to handle cookie miss match
* fix comments
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fix/language refresh redirect fix (#1381)
* Fix guard to handle cookie miss match
* Fix language guard
* Set default redirects
* Fix comments
* Fix/modal export explorer and safari (#1382)
* Fix guard to handle cookie miss match
* Fix modal export explorer-safary
* Apply translations in es
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'es' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'ru' language.
* Apply translations in ko
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ko' language.
* Apply translations in ru
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'ru' language.
* Apply translations in pt
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'pt' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ja' language.
* Apply translations in it
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'it' language.
* Apply translations in ja
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'ja' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'fr' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_TW' language.
* Apply translations in fr
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'fr' language.
* Apply translations in ar
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'ar' language.
* Apply translations in zh_TW
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_TW' language.
* 7815 qa remove redundant required information tag when a section has no mandatory fields (#1383)
* Fix guard to handle cookie miss match
* Fix modal export explorer-safary
* Remove unwanted tag
* Revert "Remove unwanted tag"
This reverts commit f16aa57be18274227fa9aa008e5c56f6954d8624.
* Remove unwanted message
* 7809 qamy orcid export works button text not entirely visible in mobile devices (#1384)
* Fix guard to handle cookie miss match
* update mobile supprot for modals
* fix: Add missing text in email verification banner (#1386)
* fix: Add missing text in email verification banner
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fixed multiple modals display after signin (#1385)
* Fixed multiple modals display after signin
* Second attempt of fixing the multiple display of unverified modal
* 🤖 GITHUB ACTIONS: formatting 🤖
* Fixed the wrong route for self service (#1387)
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/funding/funding.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/works/works.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/top-bar/top-bar.en.properties'
on the 'zh_CN' language.
* Apply translations in zh_CN
translation completed for the source file '/src/locale/properties/shared/shared.en.properties'
on the 'zh_CN' language.
* Force pull
* 🤖 GITHUB ACTIONS: formatting 🤖
* 🤖 GITHUB ACTIONS: testing languages 🤖
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: leomendoza123
Co-authored-by: Daniel Palafox
Co-authored-by: Camelia <62257307+Camelia-Orcid@users.noreply.github.com>
Co-authored-by: andrej romanov <50377758+auumgn@users.noreply.github.com>
---
.gitignore | 3 +-
.tx/config | 26 +-
.../my-orcid/my-orcid-affiliations.e2e.js | 17 +-
.../my-orcid/my-orcid-funding.e2e.js | 2 +-
.../my-orcid/my-orcid-main-bar.e2e.js | 2 +-
.../my-orcid-side-bar-keywords.e2e.js | 48 +-
.../my-orcid/my-orcid-side-bar.e2e.js | 192 +-
cypress/support/clean.commands.js | 24 +-
guides/example-tx-config.yml | 27 +-
package-lock.json | 11 +-
package.json | 1 +
src/app/app-routing.module.ts | 2 +-
.../form-authorize.component.ts | 7 +-
.../modal-footer/modal-footer.component.html | 2 +-
.../modal-footer/modal-footer.component.scss | 14 +-
.../modal-footer/modal-footer.component.ts | 22 +-
.../modal-header/modal-header.component.html | 10 +-
.../modal-header/modal-header.component.scss | 1 -
.../modal-side-bar.component.html | 15 +-
.../modal-side-bar.component.scss | 5 +
src/app/cdk/modal/modal/modal.component.scss | 13 +-
.../my-orcid-alerts.component.html | 19 +-
.../panel-element-source.component.html | 10 +-
.../panel-element-source.component.ts | 1 +
.../panel-source/panel-source.component.html | 8 +-
.../panel-source/panel-source.component.ts | 37 +-
src/app/cdk/panel/panel.module.ts | 2 +
src/app/cdk/panel/panel/panel.component.html | 65 +-
src/app/cdk/panel/panel/panel.component.scss | 36 +-
.../panel/panel.component.scss-theme.scss | 5 +-
src/app/cdk/panel/panel/panel.component.ts | 137 +-
.../cdk/panel/panels/panels.component.html | 17 +-
.../cdk/panel/panels/panels.component.scss | 4 +-
src/app/cdk/panel/panels/panels.component.ts | 58 +-
.../privacy-selector.component.html | 99 +-
.../privacy-selector.component.scss | 53 +
...privacy-selector.component.scss-theme.scss | 14 +-
.../privacy-selector.component.ts | 2 +
.../modal-country.component.html | 112 +-
.../modal-country.component.scss | 42 +-
.../modal-country/modal-country.component.ts | 18 +-
.../modal-email/modal-email.component.html | 247 +-
.../modal-email/modal-email.component.scss | 53 +-
.../modal-email.component.scss-theme.scss | 8 +
.../modal-email/modal-email.component.ts | 147 +-
.../modal-keyword.component.html | 124 +-
.../modal-keyword.component.scss | 56 +-
.../modal-keyword/modal-keyword.component.ts | 51 +-
.../modal-person-identifiers.component.html | 108 +-
.../modal-person-identifiers.component.scss | 46 +-
.../modal-person-identifiers.component.ts | 9 +-
.../modal-websites.component.html | 247 +-
.../modal-websites.component.scss | 98 +-
.../modal-websites.component.ts | 94 +-
.../source-hit/source-hit.component.html | 8 +
.../source-hit/source-hit.component.scss | 0
.../source-hit/source-hit.component.spec.ts | 24 +
.../modals/source-hit/source-hit.component.ts | 18 +
.../side-bar-id/side-bar-id.component.ts | 2 +-
src/app/cdk/side-bar/side-bar.module.ts | 6 +-
.../side-bar/side-bar/side-bar.component.html | 37 +-
.../side-bar/side-bar/side-bar.component.ts | 2 +
src/app/cdk/snackbar/snackbar.service.ts | 22 +
.../snackbar/snackbar/snackbar.component.html | 20 +-
.../snackbar/snackbar/snackbar.component.scss | 7 +-
.../warning-message/warning-message.module.ts | 11 +
.../warning-message.component.html | 19 +
.../warning-message.component.scss | 17 +
.../warning-message.component.scss-theme.scss | 20 +
.../warning-message.component.spec.ts | 24 +
.../warning-message.component.ts | 34 +
src/app/constants.ts | 49 +-
src/app/core/inbox/inbox.service.ts | 3 +-
src/app/core/open-graph/open-graph.service.ts | 10 +-
.../record-affiliations-grouping.service.ts | 48 +-
.../record-affiliations.service.ts | 44 +-
.../record-biography.service.ts | 3 +
.../record-countries.service.ts | 3 +
.../record-emails/record-emails.service.ts | 44 +-
.../record-fundings.service.ts | 14 +
.../record-keyword/record-keyword.service.ts | 3 +
.../core/record-names/record-names.service.ts | 3 +
.../record-other-names.service.ts | 17 +-
.../record-peer-review.service.ts | 47 +-
.../record-person/record-person.service.ts | 4 +-
.../record-person-identifier.service.ts | 10 +-
.../record-research-resource.service.ts | 115 +-
.../record-websites.service.ts | 4 +
.../core/record-works/record-works.service.ts | 203 +-
src/app/core/record/record.service.ts | 216 +-
src/app/core/register/register.service.ts | 39 +-
src/app/core/sign-in/sign-in.service.ts | 24 +-
src/app/core/user/user.service.ts | 125 +-
.../verification-email-modal.service.spec.ts | 16 +
.../verification-email-modal.service.ts | 40 +
src/app/guards/authenticated.guard.ts | 15 +-
src/app/guards/language.guard.ts | 46 +-
.../institutional/institutional.component.ts | 3 +-
src/app/layout/header/header.component.html | 6 +-
src/app/layout/header/header.component.ts | 20 +-
.../layout/user-menu/user-menu.component.html | 4 +-
.../layout/user-menu/user-menu.component.ts | 25 +-
.../link-account/link-account.component.html | 2 +-
.../affiliation-stack.component.html | 8 +-
.../affiliation-stack.component.ts | 13 +-
.../affiliation-stacks-groups.component.html | 55 +-
.../affiliation-stacks-groups.component.ts | 54 +-
.../modal-affiliations.component.html | 153 +-
.../modal-affiliations.component.scss | 52 +-
.../modal-affiliations.component.ts | 366 ++-
.../affiliation/affiliation.component.html | 6 +-
.../display-attribute.component.scss | 1 +
.../display-external-ids.component.html | 2 +-
...g-external-identifiers-edit.component.html | 107 +
...g-external-identifiers-edit.component.scss | 35 +
...xternal-identifiers-edit.component.spec.ts | 24 +
...ing-external-identifiers-edit.component.ts | 50 +
...ernal-identifiers-view-only.component.html | 26 +
...ernal-identifiers-view-only.component.scss | 12 +
...al-identifiers-view-only.component.spec.ts | 26 +
...xternal-identifiers-view-only.component.ts | 26 +
...onship-view-only.component.scss-theme.scss | 11 +
.../funding-stack.component.html | 7 +-
.../funding-stack/funding-stack.component.ts | 9 +-
.../funding-stacks-groups.component.html | 6 +-
.../funding-stacks-groups.component.ts | 24 +-
.../modal-funding-search-link.component.html | 18 +-
.../modal-funding-search-link.component.ts | 2 +
.../modal-funding.component.html | 520 ++--
.../modal-funding.component.scss | 69 +-
.../modal-funding.component.scss-theme.scss | 3 +
.../modal-funding/modal-funding.component.ts | 384 ++-
.../components/funding/funding.component.html | 30 +-
.../components/funding/funding.component.scss | 3 +
.../modal-delete-items.component.html | 62 +-
.../modal-delete-items.component.scss | 25 +
.../modal-delete-items.component.ts | 74 +-
.../peer-review-stack.component.html | 2 +-
.../peer-review-stack.component.ts | 10 +-
.../modal-peer-reviews.component.html | 9 +-
.../modal-peer-reviews.component.scss | 4 +
.../modal-peer-reviews.component.ts | 2 +
.../peer-review-stacks-groups.component.html | 15 +-
.../peer-review-stacks-groups.component.ts | 42 +-
.../research-resource-stack.component.html | 3 +-
.../research-resource-stack.component.ts | 10 +-
...earch-resource-stacks-group.component.html | 7 +-
...esearch-resource-stacks-group.component.ts | 16 +-
.../top-bar-actions.component.html | 6 +-
...ar-my-public-record-preview.component.html | 10 +-
.../top-bar-record-issues.component.html | 16 +-
.../top-bar-record-issues.component.ts | 2 +-
...ar-verification-email-modal.component.html | 77 +
...ar-verification-email-modal.component.scss | 20 +
...tion-email-modal.component.scss-theme.scss | 16 +
...verification-email-modal.component.spec.ts | 24 +
...-bar-verification-email-modal.component.ts | 52 +
.../top-bar-verification-email.component.html | 79 +
.../top-bar-verification-email.component.scss | 24 +
...rification-email.component.scss-theme.scss | 28 +
...p-bar-verification-email.component.spec.ts | 24 +
.../top-bar-verification-email.component.ts | 70 +
.../modal-biography.component.html | 29 +-
.../modal-biography.component.scss | 12 +-
.../modal-biography.component.ts | 19 +-
.../modal-name/modal-name.component.html | 243 +-
.../modal-name/modal-name.component.scss | 77 +-
.../modals/modal-name/modal-name.component.ts | 82 +-
.../components/top-bar/top-bar.component.html | 69 +-
.../components/top-bar/top-bar.component.ts | 74 +-
...k-external-identifiers-edit.component.html | 219 ++
...k-external-identifiers-edit.component.scss | 40 +
...identifiers-edit.component.scss-theme.scss | 16 +
...xternal-identifiers-edit.component.spec.ts | 24 +
...ork-external-identifiers-edit.component.ts | 72 +
...ernal-identifiers-view-only.component.html | 35 +
...ernal-identifiers-view-only.component.scss | 11 +
...al-identifiers-view-only.component.spec.ts | 24 +
...xternal-identifiers-view-only.component.ts | 27 +
...onship-view-only.component.scss-theme.scss | 11 +
.../work-form/work-form.component.html | 734 +++++
.../work-form/work-form.component.scss | 98 +
.../work-form.component.scss-theme.scss} | 4 +
.../work-form/work-form.component.spec.ts | 24 +
.../work-form/work-form.component.ts | 621 ++++
.../work-modal/work-modal.component.html | 769 +----
.../work-modal/work-modal.component.scss | 88 +-
.../work-modal/work-modal.component.ts | 367 +--
.../work-bibtex-modal.component.html | 151 +
.../work-bibtex-modal.component.scss | 62 +
...ork-bibtex-modal.component.scss-theme.scss | 16 +
.../work-bibtex-modal.component.spec.ts | 24 +
.../work-bibtex-modal.component.ts | 391 +++
.../work-external-id-modal.component.html | 158 +
.../work-external-id-modal.component.scss | 17 +
.../work-external-id-modal.component.spec.ts | 24 +
.../work-external-id-modal.component.ts | 113 +
.../modal-works-search-link.component.html | 21 +-
.../modal-works-search-link.component.scss | 0
.../modal-works-search-link.component.spec.ts | 0
.../modal-works-search-link.component.ts | 21 +-
.../work-stack-group.component.html | 70 +-
.../work-stack-group.component.scss | 29 +
.../work-stack-group.component.ts | 97 +-
.../work-stack/work-stack.component.html | 10 +-
.../work-stack/work-stack.component.ts | 25 +-
...combine-works-with-selector.component.html | 138 +
...combine-works-with-selector.component.scss | 44 +
...ks-with-selector.component.scss-theme.scss | 20 +
...bine-works-with-selector.component.spec.ts | 24 +
...l-combine-works-with-selector.component.ts | 109 +
.../modal-combine-works.component.html | 41 +-
.../modal-combine-works.component.scss | 1 +
.../modal-combine-works.component.ts | 10 +-
.../modal-export-works.component.html | 58 +-
.../modal-export-works.component.scss | 16 +
.../modal-export-works.component.ts | 94 +-
.../works-visibility-modal.component.html | 32 +-
.../works-visibility-modal.component.ts | 32 +-
.../components/work/work.component.html | 64 +-
.../components/work/work.component.scss | 3 +
.../record/components/work/work.component.ts | 2 +
.../pages/my-orcid/my-orcid.component.html | 125 +-
.../pages/my-orcid/my-orcid.component.ts | 158 +-
src/app/record/record.module.ts | 36 +-
.../backend-error.component.html | 2 +-
.../backend-error/backend-error.component.ts | 2 +-
.../pages/register/register.component.ts | 13 +-
src/app/register/register.module.ts | 2 +
.../components/results/results.component.html | 4 +-
.../shared/pipes/trailing-zeros.pipe.spec.ts | 8 +
.../trailing-zeros/trailing-zeros.pipe.ts | 13 +
.../visibility-string-label.pipe.specs.ts | 8 +
.../visibility-string-label.pipe.ts | 14 +
src/app/shared/shared.module.ts | 6 +
.../citation/work-citation.validator.ts | 15 +
.../shared/validators/date/date.validator.ts | 196 +-
.../translated-title.validator.ts | 15 +
.../work-identifiers.validator.ts | 41 +
.../form-sign-in/form-sign-in.component.ts | 11 +-
src/app/types/common.endpoint.ts | 17 +-
src/app/types/record-affiliation.endpoint.ts | 18 +-
src/app/types/record-funding.endpoint.ts | 17 +-
src/app/types/record-peer-review.endpoint.ts | 1 +
src/app/types/record-works.endpoint.ts | 18 +-
src/app/types/record.endpoint.ts | 1 +
src/app/types/record.local.ts | 25 +-
src/app/types/userInfo.endpoint.ts | 1 +
src/app/types/works.endpoint.ts | 49 +-
src/assets/scripts/latexParse.js | 2614 +++++++++++++++++
.../_cdk-drag-drop-theme.scss | 14 +
.../cdk-drag-drop.scss | 23 +
.../form-field-outline.scss | 17 +-
src/assets/scss/material.scss | 2 +
src/assets/scss/orcid/_divider-theme.scss | 10 +
src/assets/scss/orcid/divider.scss | 1 +
src/assets/scss/orcid/urls.scss | 4 +
src/locale/properties-mover.properties | 26 +
src/locale/properties-mover.py | 84 +
.../delegators/delegators.ca.properties | 3 +
.../delegators/delegators.uk.properties | 3 +
.../environment-banner.ca.properties | 8 +
.../environment-banner.uk.properties | 7 +-
.../properties/funding/funding.ar.properties | 42 +
.../properties/funding/funding.ca.properties | 41 +
.../properties/funding/funding.cs.properties | 42 +
.../properties/funding/funding.en.properties | 13 +-
.../properties/funding/funding.es.properties | 42 +
.../properties/funding/funding.fr.properties | 42 +
.../properties/funding/funding.it.properties | 42 +
.../properties/funding/funding.ja.properties | 42 +
.../properties/funding/funding.ko.properties | 42 +
.../properties/funding/funding.lr.properties | 10 +-
.../properties/funding/funding.pt.properties | 42 +
.../properties/funding/funding.rl.properties | 10 +-
.../properties/funding/funding.ru.properties | 42 +
.../properties/funding/funding.uk.properties | 41 +
.../properties/funding/funding.xx.properties | 10 +-
.../funding/funding.zh_CN.properties | 42 +
.../funding/funding.zh_TW.properties | 42 +
src/locale/properties/home/home.ca.properties | 11 +
src/locale/properties/home/home.uk.properties | 11 +
.../properties/inbox/inbox.ca.properties | 40 +
.../properties/inbox/inbox.uk.properties | 46 +
.../institutional/institutional.ca.properties | 12 +
.../institutional/institutional.uk.properties | 10 +
.../properties/layout/layout.ca.properties | 104 +
.../properties/layout/layout.uk.properties | 102 +-
.../properties/linking/linking.en.properties | 2 +-
.../peer-review/peer-review.ar.properties | 1 +
.../peer-review/peer-review.ca.properties | 9 -
.../peer-review/peer-review.cs.properties | 1 +
.../peer-review/peer-review.en.properties | 1 +
.../peer-review/peer-review.es.properties | 1 +
.../peer-review/peer-review.fr.properties | 3 +-
.../peer-review/peer-review.it.properties | 1 +
.../peer-review/peer-review.ja.properties | 1 +
.../peer-review/peer-review.ko.properties | 1 +
.../peer-review/peer-review.lr.properties | 1 +
.../peer-review/peer-review.pt.properties | 1 +
.../peer-review/peer-review.rl.properties | 1 +
.../peer-review/peer-review.ru.properties | 1 +
.../peer-review/peer-review.uk.properties | 9 -
.../peer-review/peer-review.xx.properties | 1 +
.../peer-review/peer-review.zh_CN.properties | 1 +
.../peer-review/peer-review.zh_TW.properties | 1 +
.../properties/profile/profile.ca.properties | 3 -
.../properties/profile/profile.uk.properties | 3 -
.../properties/record/record.ar.properties | 51 +-
.../properties/record/record.ca.properties | 46 +-
.../properties/record/record.cs.properties | 51 +-
.../properties/record/record.en.properties | 76 +-
.../properties/record/record.es.properties | 51 +-
.../properties/record/record.fr.properties | 51 +-
.../properties/record/record.it.properties | 55 +-
.../properties/record/record.ja.properties | 51 +-
.../properties/record/record.ko.properties | 51 +-
.../properties/record/record.lr.properties | 61 +-
.../properties/record/record.pt.properties | 51 +-
.../properties/record/record.rl.properties | 61 +-
.../properties/record/record.ru.properties | 51 +-
.../properties/record/record.uk.properties | 46 +-
.../properties/record/record.xx.properties | 61 +-
.../properties/record/record.zh_CN.properties | 69 +-
.../properties/record/record.zh_TW.properties | 51 +-
.../register/register.ca.properties | 4 -
.../register/register.en.properties | 2 +-
.../register/register.uk.properties | 4 -
.../register/register.zh_CN.properties | 2 +-
.../research-resources.ar.properties | 2 +-
.../research-resources.ca.properties | 3 +
.../research-resources.uk.properties | 3 +
.../properties/search/search.ca.properties | 2 -
.../properties/search/search.uk.properties | 2 -
.../properties/shared/shared.ar.properties | 73 +-
.../properties/shared/shared.ca.properties | 77 -
.../properties/shared/shared.cs.properties | 61 +-
.../properties/shared/shared.en.properties | 45 +-
.../properties/shared/shared.es.properties | 67 +-
.../properties/shared/shared.fr.properties | 88 +-
.../properties/shared/shared.it.properties | 127 +-
.../properties/shared/shared.ja.properties | 69 +-
.../properties/shared/shared.ko.properties | 71 +-
.../properties/shared/shared.lr.properties | 45 +
.../properties/shared/shared.pt.properties | 69 +-
.../properties/shared/shared.rl.properties | 42 +
.../properties/shared/shared.ru.properties | 69 +-
.../properties/shared/shared.uk.properties | 78 -
.../properties/shared/shared.xx.properties | 42 +
.../properties/shared/shared.zh_CN.properties | 71 +-
.../properties/shared/shared.zh_TW.properties | 63 +-
.../side-bar/side-bar.ar.properties | 34 +
.../side-bar/side-bar.cs.properties | 34 +
.../side-bar/side-bar.en.properties | 18 +-
.../side-bar/side-bar.es.properties | 34 +
.../side-bar/side-bar.fr.properties | 34 +
.../side-bar/side-bar.it.properties | 34 +
.../side-bar/side-bar.ja.properties | 34 +
.../side-bar/side-bar.ko.properties | 34 +
.../side-bar/side-bar.lr.properties | 6 +-
.../side-bar/side-bar.pt.properties | 34 +
.../side-bar/side-bar.rl.properties | 6 +-
.../side-bar/side-bar.ru.properties | 34 +
.../side-bar/side-bar.uk.properties | 2 -
.../side-bar/side-bar.xx.properties | 4 +-
.../side-bar/side-bar.zh_CN.properties | 34 +
.../side-bar/side-bar.zh_TW.properties | 34 +
.../properties/signin/signin.ca.properties | 1 -
.../properties/signin/signin.uk.properties | 128 +-
.../properties/top-bar/top-bar.ar.properties | 44 +-
.../properties/top-bar/top-bar.cs.properties | 44 +-
.../properties/top-bar/top-bar.en.properties | 46 +-
.../properties/top-bar/top-bar.es.properties | 44 +-
.../properties/top-bar/top-bar.fr.properties | 44 +-
.../properties/top-bar/top-bar.it.properties | 44 +-
.../properties/top-bar/top-bar.ja.properties | 44 +-
.../properties/top-bar/top-bar.ko.properties | 44 +-
.../properties/top-bar/top-bar.lr.properties | 54 +-
.../properties/top-bar/top-bar.pt.properties | 44 +-
.../properties/top-bar/top-bar.rl.properties | 54 +-
.../properties/top-bar/top-bar.ru.properties | 44 +-
.../properties/top-bar/top-bar.xx.properties | 54 +-
.../top-bar/top-bar.zh_CN.properties | 44 +-
.../top-bar/top-bar.zh_TW.properties | 44 +-
.../properties/works/works.ar.properties | 116 +-
.../properties/works/works.ca.properties | 55 -
.../properties/works/works.cs.properties | 116 +-
.../properties/works/works.en.properties | 85 +-
.../properties/works/works.es.properties | 116 +-
.../properties/works/works.fr.properties | 118 +-
.../properties/works/works.it.properties | 116 +-
.../properties/works/works.ja.properties | 116 +-
.../properties/works/works.ko.properties | 116 +-
.../properties/works/works.lr.properties | 77 +-
.../properties/works/works.pt.properties | 116 +-
.../properties/works/works.rl.properties | 77 +-
.../properties/works/works.ru.properties | 116 +-
.../properties/works/works.uk.properties | 55 -
.../properties/works/works.xx.properties | 77 +-
.../properties/works/works.zh_CN.properties | 116 +-
.../properties/works/works.zh_TW.properties | 116 +-
src/styles.scss | 2 +-
yarn.lock | 11 +-
403 files changed, 17049 insertions(+), 5096 deletions(-)
create mode 100644 src/app/cdk/side-bar/modals/source-hit/source-hit.component.html
create mode 100644 src/app/cdk/side-bar/modals/source-hit/source-hit.component.scss
create mode 100644 src/app/cdk/side-bar/modals/source-hit/source-hit.component.spec.ts
create mode 100644 src/app/cdk/side-bar/modals/source-hit/source-hit.component.ts
create mode 100644 src/app/cdk/warning-message/warning-message.module.ts
create mode 100644 src/app/cdk/warning-message/warning-message/warning-message.component.html
create mode 100644 src/app/cdk/warning-message/warning-message/warning-message.component.scss
create mode 100644 src/app/cdk/warning-message/warning-message/warning-message.component.scss-theme.scss
create mode 100644 src/app/cdk/warning-message/warning-message/warning-message.component.spec.ts
create mode 100644 src/app/cdk/warning-message/warning-message/warning-message.component.ts
create mode 100644 src/app/core/verification-email-modal/verification-email-modal.service.spec.ts
create mode 100644 src/app/core/verification-email-modal/verification-email-modal.service.ts
create mode 100644 src/app/record/components/funding-external-identifiers-edit/funding-external-identifiers-edit.component.html
create mode 100644 src/app/record/components/funding-external-identifiers-edit/funding-external-identifiers-edit.component.scss
create mode 100644 src/app/record/components/funding-external-identifiers-edit/funding-external-identifiers-edit.component.spec.ts
create mode 100644 src/app/record/components/funding-external-identifiers-edit/funding-external-identifiers-edit.component.ts
create mode 100644 src/app/record/components/funding-external-identifiers-view-only/funding-external-identifiers-view-only.component.html
create mode 100644 src/app/record/components/funding-external-identifiers-view-only/funding-external-identifiers-view-only.component.scss
create mode 100644 src/app/record/components/funding-external-identifiers-view-only/funding-external-identifiers-view-only.component.spec.ts
create mode 100644 src/app/record/components/funding-external-identifiers-view-only/funding-external-identifiers-view-only.component.ts
create mode 100644 src/app/record/components/funding-external-identifiers-view-only/work-funding-relationship-view-only.component.scss-theme.scss
create mode 100644 src/app/record/components/top-bar-verification-email/modals/top-bar-verification-email-modal/top-bar-verification-email-modal.component.html
create mode 100644 src/app/record/components/top-bar-verification-email/modals/top-bar-verification-email-modal/top-bar-verification-email-modal.component.scss
create mode 100644 src/app/record/components/top-bar-verification-email/modals/top-bar-verification-email-modal/top-bar-verification-email-modal.component.scss-theme.scss
create mode 100644 src/app/record/components/top-bar-verification-email/modals/top-bar-verification-email-modal/top-bar-verification-email-modal.component.spec.ts
create mode 100644 src/app/record/components/top-bar-verification-email/modals/top-bar-verification-email-modal/top-bar-verification-email-modal.component.ts
create mode 100644 src/app/record/components/top-bar-verification-email/top-bar-verification-email.component.html
create mode 100644 src/app/record/components/top-bar-verification-email/top-bar-verification-email.component.scss
create mode 100644 src/app/record/components/top-bar-verification-email/top-bar-verification-email.component.scss-theme.scss
create mode 100644 src/app/record/components/top-bar-verification-email/top-bar-verification-email.component.spec.ts
create mode 100644 src/app/record/components/top-bar-verification-email/top-bar-verification-email.component.ts
create mode 100644 src/app/record/components/work-external-identifiers-edit/work-external-identifiers-edit.component.html
create mode 100644 src/app/record/components/work-external-identifiers-edit/work-external-identifiers-edit.component.scss
create mode 100644 src/app/record/components/work-external-identifiers-edit/work-external-identifiers-edit.component.scss-theme.scss
create mode 100644 src/app/record/components/work-external-identifiers-edit/work-external-identifiers-edit.component.spec.ts
create mode 100644 src/app/record/components/work-external-identifiers-edit/work-external-identifiers-edit.component.ts
create mode 100644 src/app/record/components/work-external-identifiers-view-only/work-external-identifiers-view-only.component.html
create mode 100644 src/app/record/components/work-external-identifiers-view-only/work-external-identifiers-view-only.component.scss
create mode 100644 src/app/record/components/work-external-identifiers-view-only/work-external-identifiers-view-only.component.spec.ts
create mode 100644 src/app/record/components/work-external-identifiers-view-only/work-external-identifiers-view-only.component.ts
create mode 100644 src/app/record/components/work-external-identifiers-view-only/work-modal-relationship-view-only.component.scss-theme.scss
create mode 100644 src/app/record/components/work-form/work-form/work-form.component.html
create mode 100644 src/app/record/components/work-form/work-form/work-form.component.scss
rename src/app/record/components/{work-modal/work-modal.component.scss-theme.scss => work-form/work-form/work-form.component.scss-theme.scss} (91%)
create mode 100644 src/app/record/components/work-form/work-form/work-form.component.spec.ts
create mode 100644 src/app/record/components/work-form/work-form/work-form.component.ts
create mode 100644 src/app/record/components/work-stack-group/modals/work-bibtex-modal/work-bibtex-modal.component.html
create mode 100644 src/app/record/components/work-stack-group/modals/work-bibtex-modal/work-bibtex-modal.component.scss
create mode 100644 src/app/record/components/work-stack-group/modals/work-bibtex-modal/work-bibtex-modal.component.scss-theme.scss
create mode 100644 src/app/record/components/work-stack-group/modals/work-bibtex-modal/work-bibtex-modal.component.spec.ts
create mode 100644 src/app/record/components/work-stack-group/modals/work-bibtex-modal/work-bibtex-modal.component.ts
create mode 100644 src/app/record/components/work-stack-group/modals/work-external-id-modal/work-external-id-modal.component.html
create mode 100644 src/app/record/components/work-stack-group/modals/work-external-id-modal/work-external-id-modal.component.scss
create mode 100644 src/app/record/components/work-stack-group/modals/work-external-id-modal/work-external-id-modal.component.spec.ts
create mode 100644 src/app/record/components/work-stack-group/modals/work-external-id-modal/work-external-id-modal.component.ts
rename src/app/record/components/work-stack-group/modals/{ => work-search-link-modal}/modal-works-search-link.component.html (81%)
rename src/app/record/components/work-stack-group/modals/{ => work-search-link-modal}/modal-works-search-link.component.scss (100%)
rename src/app/record/components/work-stack-group/modals/{ => work-search-link-modal}/modal-works-search-link.component.spec.ts (100%)
rename src/app/record/components/work-stack-group/modals/{ => work-search-link-modal}/modal-works-search-link.component.ts (84%)
create mode 100644 src/app/record/components/work/modals/modal-combine-works-with-selector/modal-combine-works-with-selector.component.html
create mode 100644 src/app/record/components/work/modals/modal-combine-works-with-selector/modal-combine-works-with-selector.component.scss
create mode 100644 src/app/record/components/work/modals/modal-combine-works-with-selector/modal-combine-works-with-selector.component.scss-theme.scss
create mode 100644 src/app/record/components/work/modals/modal-combine-works-with-selector/modal-combine-works-with-selector.component.spec.ts
create mode 100644 src/app/record/components/work/modals/modal-combine-works-with-selector/modal-combine-works-with-selector.component.ts
create mode 100644 src/app/shared/pipes/trailing-zeros.pipe.spec.ts
create mode 100644 src/app/shared/pipes/trailing-zeros/trailing-zeros.pipe.ts
create mode 100644 src/app/shared/pipes/visibility-string-label/visibility-string-label.pipe.specs.ts
create mode 100644 src/app/shared/pipes/visibility-string-label/visibility-string-label.pipe.ts
create mode 100644 src/app/shared/validators/citation/work-citation.validator.ts
create mode 100644 src/app/shared/validators/translated-title/translated-title.validator.ts
create mode 100644 src/app/shared/validators/work-identifiers/work-identifiers.validator.ts
create mode 100644 src/assets/scripts/latexParse.js
create mode 100644 src/assets/scss/material.orcid.overwrites.scss/_cdk-drag-drop-theme.scss
create mode 100644 src/locale/properties-mover.properties
create mode 100644 src/locale/properties-mover.py
create mode 100644 src/locale/properties/environment-banner/environment-banner.ca.properties
create mode 100644 src/locale/properties/inbox/inbox.uk.properties
create mode 100644 src/locale/properties/institutional/institutional.ca.properties
delete mode 100644 src/locale/properties/peer-review/peer-review.ca.properties
delete mode 100644 src/locale/properties/peer-review/peer-review.uk.properties
delete mode 100644 src/locale/properties/profile/profile.ca.properties
delete mode 100644 src/locale/properties/profile/profile.uk.properties
delete mode 100644 src/locale/properties/register/register.ca.properties
delete mode 100644 src/locale/properties/register/register.uk.properties
delete mode 100644 src/locale/properties/search/search.ca.properties
delete mode 100644 src/locale/properties/search/search.uk.properties
delete mode 100644 src/locale/properties/shared/shared.ca.properties
delete mode 100644 src/locale/properties/shared/shared.uk.properties
delete mode 100644 src/locale/properties/side-bar/side-bar.uk.properties
delete mode 100644 src/locale/properties/signin/signin.ca.properties
delete mode 100644 src/locale/properties/works/works.ca.properties
delete mode 100644 src/locale/properties/works/works.uk.properties
diff --git a/.gitignore b/.gitignore
index e25f164b95..8a781d0f75 100644
--- a/.gitignore
+++ b/.gitignore
@@ -58,4 +58,5 @@ tx.exe
/cypres/cypress.env.js
/cypress/videos/*
/cypress/screenshots/*
-/cypress/reports/**
\ No newline at end of file
+/cypress/reports/**
+cypress.env
diff --git a/.tx/config b/.tx/config
index 964cf2f469..81e9797815 100644
--- a/.tx/config
+++ b/.tx/config
@@ -142,9 +142,31 @@ source_lang = en
type = UNICODEPROPERTIES
-[orcid-angular.src-locale-properties-research-resources-en-properties--transifex]
+[orcid-angular.src-locale-properties-research-resources-research-resources-en-properties--transifex]
file_filter = src/locale/properties/research-resources/research-resources..properties
minimum_perc = 0
source_file = src/locale/properties/research-resources/research-resources.en.properties
source_lang = en
-type = UNICODEPROPERTIES
\ No newline at end of file
+type = UNICODEPROPERTIES
+
+
+[orcid-angular.src-locale-properties-funding-funding-en-properties--transifex]
+file_filter = src/locale/properties/funding/funding..properties
+minimum_perc = 0
+source_file = src/locale/properties/funding/funding.en.properties
+source_lang = en
+type = UNICODEPROPERTIES
+
+[orcid-angular.src-locale-properties-side-bar-side-bar-en-properties--transifex]
+file_filter = src/locale/properties/side-bar/side-bar..properties
+minimum_perc = 0
+source_file = src/locale/properties/side-bar/side-bar.en.properties
+source_lang = en
+type = UNICODEPROPERTIES
+
+[orcid-angular.src-locale-properties-works-works-en-properties--transifex]
+file_filter = src/locale/properties/works/works..properties
+minimum_perc = 0
+source_file = src/locale/properties/works/works.en.properties
+source_lang = en
+type = UNICODEPROPERTIES
diff --git a/cypress/integration/my-orcid/my-orcid-affiliations.e2e.js b/cypress/integration/my-orcid/my-orcid-affiliations.e2e.js
index fbf8bd8a28..48b12c0568 100644
--- a/cypress/integration/my-orcid/my-orcid-affiliations.e2e.js
+++ b/cypress/integration/my-orcid/my-orcid-affiliations.e2e.js
@@ -1,7 +1,8 @@
///
+const runInfo = require('../../helpers/runInfo')
-describe.only('Affiliations' + runInfo(), () => {
- describe.only('Employment' + runInfo(), () => {
+describe('Affiliations' + runInfo(), () => {
+ describe('Employment' + runInfo(), () => {
it('show an option to add more items', () => {})
it('show an option to edit items', () => {})
it('display a user with no items', () => {
@@ -42,10 +43,10 @@ describe.only('Affiliations' + runInfo(), () => {
})
// REPEAT ALL THE SAME TESTs for the following
- describe.only('Distinction' + runInfo(), () => {})
- describe.only('Qualification' + runInfo(), () => {})
- describe.only('Membership' + runInfo(), () => {})
- describe.only('Service' + runInfo(), () => {})
- describe.only('Education' + runInfo(), () => {})
- describe.only('Invited Position' + runInfo(), () => {})
+ describe('Distinction' + runInfo(), () => {})
+ describe('Qualification' + runInfo(), () => {})
+ describe('Membership' + runInfo(), () => {})
+ describe('Service' + runInfo(), () => {})
+ describe('Education' + runInfo(), () => {})
+ describe('Invited Position' + runInfo(), () => {})
})
diff --git a/cypress/integration/my-orcid/my-orcid-funding.e2e.js b/cypress/integration/my-orcid/my-orcid-funding.e2e.js
index b8e50b96e7..dbc7d00b7e 100644
--- a/cypress/integration/my-orcid/my-orcid-funding.e2e.js
+++ b/cypress/integration/my-orcid/my-orcid-funding.e2e.js
@@ -3,7 +3,7 @@ import { environment } from '../../cypress.env'
const randomUser = require('../../helpers/randomUser')
const runInfo = require('../../helpers/runInfo')
-describe.only('Funding' + runInfo(), () => {
+describe('Funding' + runInfo(), () => {
before(() => {
cy.programmaticSignin('testUser')
})
diff --git a/cypress/integration/my-orcid/my-orcid-main-bar.e2e.js b/cypress/integration/my-orcid/my-orcid-main-bar.e2e.js
index f0eaf7e5fd..7ec852cc8c 100644
--- a/cypress/integration/my-orcid/my-orcid-main-bar.e2e.js
+++ b/cypress/integration/my-orcid/my-orcid-main-bar.e2e.js
@@ -13,7 +13,7 @@ Cypress.Commands.add(
.trigger('mouseup', { force: true })
}
)
-describe.only('My Orcid main bar' + runInfo(), () => {
+describe('My Orcid main bar' + runInfo(), () => {
before(() => {
cy.programmaticSignin('testUser')
})
diff --git a/cypress/integration/my-orcid/my-orcid-side-bar-keywords.e2e.js b/cypress/integration/my-orcid/my-orcid-side-bar-keywords.e2e.js
index e787ed5a50..624669e55d 100644
--- a/cypress/integration/my-orcid/my-orcid-side-bar-keywords.e2e.js
+++ b/cypress/integration/my-orcid/my-orcid-side-bar-keywords.e2e.js
@@ -17,7 +17,7 @@ Cypress.Commands.add(
.trigger('mouseup', { force: true })
}
)
-describe.only('My Orcid sidebar - Keywords' + runInfo(), () => {
+describe('My Orcid sidebar - Keywords' + runInfo(), () => {
before(() => {
cy.programmaticSignin('testUser')
})
@@ -39,7 +39,7 @@ describe.only('My Orcid sidebar - Keywords' + runInfo(), () => {
})
it('display a user with no items', () => {
cy.get('#keywords-panel').within(() => {
- cy.get('[body=""]').should('not.exist')
+ cy.get('.body').get('.line').should('not.exist')
})
})
it('add item and display it with default privacy', () => {
@@ -59,7 +59,7 @@ describe.only('My Orcid sidebar - Keywords' + runInfo(), () => {
.wait(1000)
.get('#keywords-panel')
.within(() => {
- cy.get('[body=""]')
+ cy.get('.body')
.children()
.should('have.length', 1)
.get('app-panel-privacy')
@@ -71,7 +71,7 @@ describe.only('My Orcid sidebar - Keywords' + runInfo(), () => {
})
.get('#keywords-panel')
.within(() => {
- cy.get('[body=""]')
+ cy.get('.body')
.children()
.should('have.length', 1)
.get('.line')
@@ -89,9 +89,9 @@ describe.only('My Orcid sidebar - Keywords' + runInfo(), () => {
.get('#save-keywords-button')
.click()
.wait(1000)
- .get('#countries-panel')
+ .get('#keywords-panel')
.within(() => {
- cy.get('[body=""]').should('not.exist')
+ cy.get('.body').get('.line').should('not.exist')
})
})
it('add multiple keywords', () => {
@@ -126,8 +126,8 @@ describe.only('My Orcid sidebar - Keywords' + runInfo(), () => {
cy.contains('Keyword1')
cy.contains('Keyword2')
cy.contains('Keyword3')
- cy.get('[body=""]')
- .children()
+ cy.get('.body')
+ .get('.line')
.should('have.length', 3)
.get('app-panel-privacy')
.should(
@@ -146,15 +146,17 @@ describe.only('My Orcid sidebar - Keywords' + runInfo(), () => {
cy.get('#edit-button').click()
})
.get('#modal-container')
- .get('.public-button')
- .click({ multiple: true })
- .get('#save-keywords-button')
- .click()
- .wait(1000)
+ .within(() => {
+ cy.get('.public-button')
+ .click({ multiple: true })
+ .get('#save-keywords-button')
+ .click()
+ .wait(1000)
+ })
.get('#keywords-panel')
.within(() => {
- cy.get('[body=""]')
- .children()
+ cy.get('.body')
+ .get('.line')
.should('have.length', 3)
.get('app-panel-privacy')
.should('have.attr', 'aria-label', 'PUBLIC')
@@ -166,15 +168,17 @@ describe.only('My Orcid sidebar - Keywords' + runInfo(), () => {
cy.get('#edit-button').click()
})
.get('#modal-container')
- .get('.private-button')
- .click({ multiple: true })
- .get('#cancel-keywords-button')
- .click()
- .wait(1000)
+ .within(() => {
+ cy.get('.private-button')
+ .click({ multiple: true })
+ .get('#cancel-keywords-button')
+ .click()
+ .wait(1000)
+ })
.get('#keywords-panel')
.within(() => {
- cy.get('[body=""]')
- .children()
+ cy.get('.body')
+ .get('.line')
.should('have.length', 3)
.get('app-panel-privacy')
.should('have.attr', 'aria-label', 'PUBLIC')
diff --git a/cypress/integration/my-orcid/my-orcid-side-bar.e2e.js b/cypress/integration/my-orcid/my-orcid-side-bar.e2e.js
index 5569021f3e..9e6bac9393 100644
--- a/cypress/integration/my-orcid/my-orcid-side-bar.e2e.js
+++ b/cypress/integration/my-orcid/my-orcid-side-bar.e2e.js
@@ -17,7 +17,7 @@ Cypress.Commands.add(
.trigger('mouseup', { force: true })
}
)
-describe.only('My Orcid sidebar' + runInfo(), () => {
+describe('My Orcid sidebar' + runInfo(), () => {
before(() => {
cy.programmaticSignin('testUser')
})
@@ -30,13 +30,13 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
describe('Orcid id', () => {
it('display the users Orcid', () => {
cy.get('app-side-bar-id ').within(() => {
+ cy.contains(`${environment.baseUrl}`)
cy.contains(environment.testUser.id)
- cy.contains(`https:${environment.baseUrl}/${environment.testUser.id}`)
})
})
it('display url to navigate to the public page view', () => {})
})
- describe.only('Emails' + runInfo(), () => {
+ describe('Emails' + runInfo(), () => {
before(() => {
cy.cleanEmails()
cy.visit(`${environment.baseUrl}/qa/my-orcid`)
@@ -50,7 +50,7 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
it('display a user with only a primary email "unverified"', () => {
cy.get('#emails-panel').within(() => {
- cy.get('[body=""]').children().should('have.length', 1)
+ cy.get('.body').get('.line').should('have.length', 1)
})
})
it('display a user with only a primary email "verified"', () => {})
@@ -76,8 +76,8 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
.click()
.get('#emails-panel')
.within(() => {
- cy.get('[body=""]')
- .children()
+ cy.get('.body')
+ .get('.line')
.should('have.length', 2)
.get('app-panel-privacy')
.eq(1)
@@ -97,7 +97,7 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
.wait(2000)
.get('#emails-panel')
.within(() => {
- cy.get('[body=""]').children().should('have.length', 1)
+ cy.get('.body').get('.line').should('have.length', 1)
})
})
@@ -131,7 +131,7 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
.click()
.get('#emails-panel')
.within(() => {
- cy.get('[body=""]').children().should('have.length', 5)
+ cy.get('.body').get('.line').should('have.length', 5)
})
})
@@ -147,8 +147,8 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
.click()
.get('#emails-panel')
.within(() => {
- cy.get('[body=""]')
- .children()
+ cy.get('.body')
+ .get('.line')
.should('have.length', 5)
.get('app-panel-privacy')
.should('have.attr', 'aria-label', 'PUBLIC')
@@ -183,14 +183,14 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
.click()
.get('#emails-panel')
.within(() => {
- cy.get('[body=""]')
- .children()
+ cy.get('.body')
+ .get('.line')
.should('have.length', 5)
.get('app-panel-privacy')
.should('have.attr', 'aria-label', 'PUBLIC')
})
})
- it.only('open the terms of use on a separate window ', () => {
+ it('open the terms of use on a separate window ', () => {
cy.get('#emails-panel')
.within(() => {
cy.get('#edit-button').click()
@@ -199,6 +199,8 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
.within(() => {
cy.get('a ').should('have.attr', 'target', '_blank')
})
+ .get('#cancel-emails-button')
+ .click()
})
})
})
@@ -214,7 +216,7 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
})
it('display a user with no items', () => {
cy.get('#websites-panel').within(() => {
- cy.get('[body=""]').should('not.exist')
+ cy.get('.body').get('.line').should('not.exist')
})
})
it('add items and display those with default privacy', () => {
@@ -223,20 +225,22 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
cy.get('#edit-button').click()
})
.get('#modal-container')
- .get('#add-link')
- .click()
- .get('#description-input')
- .click()
- .type(description, { delay: 0 })
- .get('#url-input')
- .click()
- .type(website, { delay: 0 })
- .get('#save-websites-button')
- .click()
+ .within(() => {
+ cy.get('#add-link')
+ .click()
+ .get('#description-input')
+ .click()
+ .type(description, { delay: 0 })
+ .get('#url-input')
+ .click()
+ .type(website, { delay: 0 })
+ .get('#save-websites-button')
+ .click()
+ })
.get('#websites-panel')
.within(() => {
- cy.get('[body=""]')
- .children()
+ cy.get('.body')
+ .get('.line')
.should('have.length', 1)
.get('app-panel-privacy')
.should(
@@ -252,14 +256,16 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
cy.get('#edit-button').click()
})
.get('#modal-container')
- .get('#delete-button')
- .click()
- .get('#save-websites-button')
- .click()
- .wait(2000)
+ .within(() => {
+ cy.get('#delete-button')
+ .click()
+ .get('#save-websites-button')
+ .click()
+ .wait(2000)
+ })
.get('#websites-panel')
.within(() => {
- cy.get('[body=""]').should('not.exist')
+ cy.get('.body').get('.line').should('not.exist')
})
})
it('add multiple websites', () => {
@@ -268,44 +274,46 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
cy.get('#edit-button').click()
})
.get('#modal-container')
- .get('#add-link')
- .click()
- .get('.mat-form-field-flex')
- .eq(0)
- .click({ multiple: true })
- .type('Description Website 1', { delay: 0 })
- .get('.mat-form-field-flex')
- .eq(1)
- .click({ multiple: true })
- .type('https://orcid.org', { delay: 0 })
- .get('#add-link')
- .click()
- .get('.mat-form-field-flex')
- .click({ multiple: true })
- .get('.mat-form-field-flex')
- .eq(2)
- .click()
- .type('Description Website 2', { delay: 0 })
- .get('.mat-form-field-flex')
- .eq(3)
- .click({ multiple: true })
- .type('https://sandbox.orcid.org', { delay: 0 })
- .get('#add-link')
- .click()
- .get('.mat-form-field-flex')
- .eq(4)
- .click()
- .type('Description Website 3', { delay: 0 })
- .get('.mat-form-field-flex')
- .eq(5)
- .click()
- .type('https://qa.orcid.org', { delay: 0 })
- .get('#save-websites-button')
- .click()
+ .within(() => {
+ cy.get('#add-link')
+ .click()
+ .get('.mat-form-field-flex')
+ .eq(0)
+ .click({ multiple: true })
+ .type('Description Website 1', { delay: 0 })
+ .get('.mat-form-field-flex')
+ .eq(1)
+ .click({ multiple: true })
+ .type('https://orcid.org', { delay: 0 })
+ .get('#add-link')
+ .click()
+ .get('.mat-form-field-flex')
+ .click({ multiple: true })
+ .get('.mat-form-field-flex')
+ .eq(2)
+ .click()
+ .type('Description Website 2', { delay: 0 })
+ .get('.mat-form-field-flex')
+ .eq(3)
+ .click({ multiple: true })
+ .type('https://sandbox.orcid.org', { delay: 0 })
+ .get('#add-link')
+ .click()
+ .get('.mat-form-field-flex')
+ .eq(4)
+ .click()
+ .type('Description Website 3', { delay: 0 })
+ .get('.mat-form-field-flex')
+ .eq(5)
+ .click()
+ .type('https://qa.orcid.org', { delay: 0 })
+ .get('#save-websites-button')
+ .click()
+ })
.get('#websites-panel')
.within(() => {
- cy.get('[body=""]')
- .children()
+ cy.get('.body')
+ .get('.line')
.should('have.length', 3)
.get('app-panel-privacy')
.should(
@@ -324,14 +332,16 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
cy.get('#edit-button').click()
})
.get('#modal-container')
- .get('.public-button')
- .click({ multiple: true })
- .get('#save-websites-button')
- .click()
+ .within(() => {
+ cy.get('.public-button')
+ .click({ multiple: true })
+ .get('#save-websites-button')
+ .click()
+ })
.get('#websites-panel')
.within(() => {
- cy.get('[body=""]')
- .children()
+ cy.get('.body')
+ .get('.line')
.should('have.length', 3)
.get('app-panel-privacy')
.should('have.attr', 'aria-label', 'PUBLIC')
@@ -343,14 +353,16 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
cy.get('#edit-button').click()
})
.get('#modal-container')
- .get('.private-button')
- .click({ multiple: true })
- .get('#cancel-websites-button')
- .click()
+ .within(() => {
+ cy.get('.private-button')
+ .click({ multiple: true })
+ .get('#cancel-websites-button')
+ .click()
+ })
.get('#websites-panel')
.within(() => {
- cy.get('[body=""]')
- .children()
+ cy.get('.body')
+ .get('.line')
.should('have.length', 3)
.get('app-panel-privacy')
.should('have.attr', 'aria-label', 'PUBLIC')
@@ -370,7 +382,7 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
})
it('display a user with no items', () => {
cy.get('#countries-panel').within(() => {
- cy.get('[body=""]').should('not.exist')
+ cy.get('.body').get('.line').should('not.exist')
})
})
it('add items and display those with default privacy', () => {
@@ -389,8 +401,8 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
.click()
.get('#countries-panel')
.within(() => {
- cy.get('[body=""]')
- .children()
+ cy.get('.body')
+ .get('.line')
.should('have.length', 1)
.get('app-panel-privacy')
.should(
@@ -413,7 +425,7 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
.wait(2000)
.get('#countries-panel')
.within(() => {
- cy.get('[body=""]').should('not.exist')
+ cy.get('.body').get('.line').should('not.exist')
})
// Expect changes to be display outside and inside of the modal
@@ -452,8 +464,8 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
.click()
.get('#countries-panel')
.within(() => {
- cy.get('[body=""]')
- .children()
+ cy.get('.body')
+ .get('.line')
.should('have.length', 3)
.get('app-panel-privacy')
.should(
@@ -478,8 +490,8 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
.click()
.get('#countries-panel')
.within(() => {
- cy.get('[body=""]')
- .children()
+ cy.get('.body')
+ .get('.line')
.should('have.length', 3)
.get('app-panel-privacy')
.should('have.attr', 'aria-label', 'PUBLIC')
@@ -499,8 +511,8 @@ describe.only('My Orcid sidebar' + runInfo(), () => {
.click()
.get('#countries-panel')
.within(() => {
- cy.get('[body=""]')
- .children()
+ cy.get('.body')
+ .get('.line')
.should('have.length', 3)
.get('app-panel-privacy')
.should('have.attr', 'aria-label', 'PUBLIC')
diff --git a/cypress/support/clean.commands.js b/cypress/support/clean.commands.js
index 2bfa027cd4..af41a979c0 100644
--- a/cypress/support/clean.commands.js
+++ b/cypress/support/clean.commands.js
@@ -132,11 +132,33 @@ Cypress.Commands.add('cleanKeywords', () => {
})
})
+Cypress.Commands.add('cleanWebsites', () => {
+ cy.getCookie('XSRF-TOKEN').then((cookie) => {
+ cy.request({
+ method: 'POST',
+ url: '/my-orcid/websitesForms.json', // baseUrl is prepended to url
+ body: {
+ errors: [],
+ websites: [],
+ visibility: {
+ errors: [],
+ required: true,
+ getRequiredMessage: null,
+ visibility: 'LIMITED',
+ },
+ },
+ headers: {
+ 'X-XSRF-TOKEN': cookie.value,
+ },
+ })
+ })
+})
+
Cypress.Commands.add('cleanPersonalIdentifiers', () => {
cy.getCookie('XSRF-TOKEN').then((cookie) => {
cy.request({
method: 'POST',
- url: '/account/emails.json', // baseUrl is prepended to url
+ url: '/my-orcid/externalIdentifiers.json', // baseUrl is prepended to url
body: {
errors: [],
externalIdentifiers: [],
diff --git a/guides/example-tx-config.yml b/guides/example-tx-config.yml
index 5915288d88..cd7e960886 100644
--- a/guides/example-tx-config.yml
+++ b/guides/example-tx-config.yml
@@ -1,6 +1,3 @@
-## This file is a backup copy of the configuration file of transifex.
-## it does not affect the functionality of the integration here in any way.
-
#
filters:
- filter_type: file
@@ -163,3 +160,27 @@ filters:
source_file: src/locale/properties/research-resources/research-resources.en.properties
# path expression to translation files, must contain placeholder
translation_files_expression: src/locale/properties/research-resources/research-resources..properties
+
+ - filter_type: file
+ # all supported i18n types: https://docs.transifex.com/formats
+ file_format: UNICODEPROPERTIES
+ source_language: en
+ source_file: src/locale/properties/funding/funding.en.properties
+ # path expression to translation files, must contain placeholder
+ translation_files_expression: src/locale/properties/funding/funding..properties
+
+ - filter_type: file
+ # all supported i18n types: https://docs.transifex.com/formats
+ file_format: UNICODEPROPERTIES
+ source_language: en
+ source_file: src/locale/properties/works/works.en.properties
+ # path expression to translation files, must contain placeholder
+ translation_files_expression: src/locale/properties/works/works..properties
+
+ - filter_type: file
+ # all supported i18n types: https://docs.transifex.com/formats
+ file_format: UNICODEPROPERTIES
+ source_language: en
+ source_file: src/locale/properties/side-bar/side-bar.en.properties
+ # path expression to translation files, must contain placeholder
+ translation_files_expression: src/locale/properties/side-bar/side-bar..properties
diff --git a/package-lock.json b/package-lock.json
index b46e24583b..687f67bf9f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2481,6 +2481,11 @@
}
}
},
+ "@orcid/bibtex-parse-js": {
+ "version": "0.0.25",
+ "resolved": "https://registry.npmjs.org/@orcid/bibtex-parse-js/-/bibtex-parse-js-0.0.25.tgz",
+ "integrity": "sha512-n6VuG5/WjiifC1DoUzq0sUCWNSbAyRZznBgvPcY4jVZ/2eJiMv2tNUAt2NukbnFExOUa0RyTOFsqhH2MGpiLgQ=="
+ },
"@phenomnomnominal/tsquery": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-4.1.1.tgz",
@@ -18687,9 +18692,9 @@
}
},
"url-parse": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz",
- "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz",
+ "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==",
"dev": true,
"requires": {
"querystringify": "^2.1.1",
diff --git a/package.json b/package.json
index d2c51d33e6..a656c34aa2 100644
--- a/package.json
+++ b/package.json
@@ -67,6 +67,7 @@
"@angular/router": "^11.2.5",
"@angular/service-worker": "^11.2.5",
"@material-extended/mde": "^3.0.0",
+ "@orcid/bibtex-parse-js": "0.0.25",
"@types/gtag.js": "^0.0.3",
"browserslist": "^4.16.5",
"browserslist-useragent-regexp": "^2.0.1",
diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts
index 8929b441e4..d76931f7f2 100644
--- a/src/app/app-routing.module.ts
+++ b/src/app/app-routing.module.ts
@@ -89,7 +89,7 @@ const routes: Routes = [
import('./search/search.module').then((m) => m.SearchModule),
},
{
- path: ApplicationRoutes.myOrcidTEMP,
+ path: ApplicationRoutes.myOrcid,
canActivateChild: [LanguageGuard, AuthenticatedGuard],
loadChildren: () =>
import('./record/record.module').then((m) => m.RecordModule),
diff --git a/src/app/authorize/components/form-authorize/form-authorize.component.ts b/src/app/authorize/components/form-authorize/form-authorize.component.ts
index 2793876886..2886b5a84f 100644
--- a/src/app/authorize/components/form-authorize/form-authorize.component.ts
+++ b/src/app/authorize/components/form-authorize/form-authorize.component.ts
@@ -4,6 +4,7 @@ import { forkJoin, Observable, Subject } from 'rxjs'
import { switchMap, take, takeUntil, map, catchError } from 'rxjs/operators'
import { PlatformInfoService } from 'src/app/cdk/platform-info'
import { WINDOW } from 'src/app/cdk/window'
+import { ApplicationRoutes } from 'src/app/constants'
import { UserService } from 'src/app/core'
import { ErrorHandlerService } from 'src/app/core/error-handler/error-handler.service'
import { GoogleAnalyticsService } from 'src/app/core/google-analytics/google-analytics.service'
@@ -64,7 +65,7 @@ export class FormAuthorizeComponent implements OnInit, OnDestroy {
.get()
.pipe(take(1))
.subscribe((platform) =>
- this._router.navigate(['/signin'], {
+ this._router.navigate([ApplicationRoutes.signin], {
queryParams: platform.queryParameters,
})
)
@@ -83,8 +84,8 @@ export class FormAuthorizeComponent implements OnInit, OnDestroy {
.singOut()
.pipe(switchMap(() => this._platformInfo.get().pipe(take(1))))
.subscribe((platform) => {
- this._router.navigate(['/signin'], {
- queryParams: platform.queryParameters,
+ this._router.navigate([ApplicationRoutes.signin], {
+ queryParams: { ...platform.queryParameters },
})
})
}
diff --git a/src/app/cdk/modal/modal-footer/modal-footer.component.html b/src/app/cdk/modal/modal-footer/modal-footer.component.html
index 6a85a17dee..e65b5c491d 100644
--- a/src/app/cdk/modal/modal-footer/modal-footer.component.html
+++ b/src/app/cdk/modal/modal-footer/modal-footer.component.html
@@ -1,3 +1,3 @@
-
+
+ Only verified email addresses can be displayed publicly or shared
+ with trusted parties. Please verify your email
+
- Please verify your primary email address!
+
+ Please verify your primary email address!
-
-
- You need to verify your primary email in order to access all of
- ORCID’s editing features.
-
-
-
- To verify your email, click the link in the message sent to:
-
-
-
{{ email.value }}
+
+
+ You need to verify your primary email in order to access all of
+ ORCID’s editing features.
+
+
+
+ To verify your email, click the link in the message sent to:
+
+
+
+
+ We’ve sent a verification email to
+ {{ email.value }}
- support.
-
-
+
+ Please check your email inbox (or maybe your spam folder) for an
+ email with a link to complete the process.
+
+
-
- Other email address
+
+ Other email addresses
@@ -191,6 +243,7 @@
[ngClass]="{
'email-activated': showEmailAsVerified(email.putCode)
}"
+ *ngIf="!showEmailAsVerified(email.putCode)"
>
"
i18n="@@side-bar.additionalEmailsDuplicate"
>
- Additional emails can not be duplicated
+ Additional emails cannot be duplicated
+
+
+ An email is required
This email is already associated with an ORCID record.
+
+
+ verified
+ {{ emailsForm.value[email.putCode].email }}
- Person identifiers are other identifiers that systems use to
- identify you, such as ResearcherID or Scopus Author ID. These
- identifiers can only be added by trusted organizations linked with
- your ORCID record.
+ Other identifiers, also called Person identifiers, are unique IDs
+ that systems such as ISNI and Scopus use to identify you. These
+ identifiers can only be added to your record by trusted
+ organizations you have connected to ORCID.