FeatureMap for DOAJ

Relationships

APC:FieldSet

portality/forms/application_forms.py#L1965

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1965

APC:FormField

portality/forms/application_forms.py#L938

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L938

APCCharges:FormField

portality/forms/application_forms.py#L959

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L959

APCCurrency:FormField

portality/forms/application_forms.py#L988

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L988

APCMax:FormField

portality/forms/application_forms.py#L1015

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1015

APCURL:FormField

portality/forms/application_forms.py#L1038

Rel Entity Definitions
-> ClickableURL:FormWidget portality/forms/application_forms.py#L1057
-> IsURL:FormValidator portality/forms/application_forms.py#L1053
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L1056
<- ApplicationForm:Feature portality/forms/application_forms.py#L1038

API:Documentation

docs/system/API.md#L3

Rel Entity Definitions
-> IncomingApplication:Model docs/system/API.md#L64
-> OutgoingApplication:Model docs/system/API.md#L31
-> OutgoingCommonJournalApplication:Model docs/system/API.md#L32
-> Swagger:Documentation docs/system/API.md#L49
<- API:Feature portality/api/common.py#L17
<- APISearch:Feature portality/api/current/discovery.py#L114
<- APICrudJournals:Feature portality/api/current/crud/journals.py#L15
<- APICrudArticles:Feature portality/api/current/crud/articles.py#L20
<- APICrudApplications:Feature portality/api/current/crud/applications.py#L25
<- APIBulkArticles:Feature portality/api/current/bulk/articles.py#L16
<- APIBulkApplications:Feature portality/api/current/bulk/applications.py#L12

API:Feature

portality/models/openurl.py#L44 ; portality/api/__init__.py#L1 ; portality/api/common.py#L1

Rel Entity Definitions
-> API:Documentation portality/api/common.py#L17
-> APIKey:Feature portality/api/common.py#L75
-> Article:Page portality/models/openurl.py#L147
-> Swagger:Feature portality/api/common.py#L16
<- AppSettings:Config portality/settings.py#L10 ; portality/settings.py#L118 ; portality/settings.py#L139 ; portality/settings.py#L1075 ; portality/settings.py#L1172
<- APISearch:Feature portality/api/current/discovery.py#L1
<- APICrud:Feature portality/api/current/crud/__init__.py#L1
<- APIBulk:Feature portality/api/current/bulk/__init__.py#L1

APIApplicationQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L827

APIArticleQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L810

APIBulk:Feature

portality/api/current/bulk/__init__.py#L1

Rel Entity Definitions
-> API:Feature portality/api/current/bulk/__init__.py#L1
<- APIBulkArticles:Feature portality/api/current/bulk/articles.py#L1
<- APIBulkApplications:Feature portality/api/current/bulk/applications.py#L1

APIBulkApplications:Feature

portality/api/current/bulk/applications.py#L1

Rel Entity Definitions
-> API:Documentation portality/api/current/bulk/applications.py#L12
-> APIBulk:Feature portality/api/current/bulk/applications.py#L1
-> APICrudApplications:Feature portality/api/current/bulk/applications.py#L41 ; portality/api/current/bulk/applications.py#L64
-> Swagger:Feature portality/api/current/bulk/applications.py#L11

APIBulkArticles:Feature

portality/api/current/bulk/articles.py#L1

Rel Entity Definitions
-> API:Documentation portality/api/current/bulk/articles.py#L16
-> APIBulk:Feature portality/api/current/bulk/articles.py#L1
-> APICrudArticles:Feature portality/api/current/bulk/articles.py#L88
-> Article:Service portality/api/current/bulk/articles.py#L52
-> BatchCreateArticles:Feature portality/api/current/bulk/articles.py#L55
-> Swagger:Feature portality/api/current/bulk/articles.py#L15

APICrud:Feature

portality/api/current/crud/__init__.py#L1

Rel Entity Definitions
-> API:Feature portality/api/current/crud/__init__.py#L1
<- APICrudJournals:Feature portality/api/current/crud/journals.py#L1
<- APICrudArticles:Feature portality/api/current/crud/articles.py#L1
<- APICrudApplications:Feature portality/api/current/crud/applications.py#L1

APICrudApplications:Feature

portality/api/current/crud/applications.py#L1

Rel Entity Definitions
-> API:Documentation portality/api/current/crud/applications.py#L25
-> APICrud:Feature portality/api/current/crud/applications.py#L1
-> APIIncomingApplication:Model portality/api/current/crud/applications.py#L65 ; portality/api/current/crud/applications.py#L229
-> APIOutgoingApplication:Model portality/api/current/crud/applications.py#L204
-> Application:Model portality/api/current/crud/applications.py#L157
-> Application:Service portality/api/current/crud/applications.py#L103 ; portality/api/current/crud/applications.py#L247 ; portality/api/current/crud/applications.py#L345
-> ApplicationForm:Crosswalk portality/api/current/crud/applications.py#L130 ; portality/api/current/crud/applications.py#L153 ; portality/api/current/crud/applications.py#L282 ; portality/api/current/crud/applications.py#L312 ; portality/api/current/crud/applications.py#L393
-> AuthNZ:Feature portality/api/current/crud/applications.py#L114 ; portality/api/current/crud/applications.py#L266 ; portality/api/current/crud/applications.py#L302
-> AuthNZ:Service portality/api/current/crud/applications.py#L248 ; portality/api/current/crud/applications.py#L346
-> Email:ExternalService portality/api/current/crud/applications.py#L69
-> Lock:Feature portality/api/current/crud/applications.py#L120 ; portality/api/current/crud/applications.py#L272
-> NewApplication:FormContext portality/api/current/crud/applications.py#L160 ; portality/api/current/crud/applications.py#L313
-> Swagger:Feature portality/api/current/crud/applications.py#L24
-> UpdateRequest:Feature portality/api/current/crud/applications.py#L111 ; portality/api/current/crud/applications.py#L263
-> UpdateRequest:FormContext portality/api/current/crud/applications.py#L131 ; portality/api/current/crud/applications.py#L283
<- APIBulkApplications:Feature portality/api/current/bulk/applications.py#L41 ; portality/api/current/bulk/applications.py#L64

APICrudArticles:Feature

portality/api/current/crud/articles.py#L1

Rel Entity Definitions
-> API:Documentation portality/api/current/crud/articles.py#L20
-> APICrud:Feature portality/api/current/crud/articles.py#L1
-> Article:Service portality/api/current/crud/articles.py#L82 ; portality/api/current/crud/articles.py#L214 ; portality/api/current/crud/articles.py#L273
-> Email:ExternalService portality/api/current/crud/articles.py#L111
-> Swagger:Feature portality/api/current/crud/articles.py#L19
<- APIBulkArticles:Feature portality/api/current/bulk/articles.py#L88

APICrudJournals:Feature

portality/api/current/crud/journals.py#L1

Rel Entity Definitions
-> API:Documentation portality/api/current/crud/journals.py#L15
-> APICrud:Feature portality/api/current/crud/journals.py#L1
-> APIOutgoingJournal:Model portality/api/current/crud/journals.py#L50
-> Journal:Model portality/api/current/crud/journals.py#L41
-> Swagger:Feature portality/api/current/crud/journals.py#L14

APIIncomingApplication:Model

portality/api/current/data_objects/application.py#L114

Rel Entity Definitions
-> Seamless:Library portality/api/current/data_objects/application.py#L114
<- APICrudApplications:Feature portality/api/current/crud/applications.py#L65 ; portality/api/current/crud/applications.py#L229

APIIncomingArticle:Model

portality/api/current/data_objects/article.py#L159

Rel Entity Definitions
-> Article:Model portality/api/current/data_objects/article.py#L277
-> DataObj:Library portality/api/current/data_objects/article.py#L159

APIJournalQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L819

APIKey:Feature

portality/decorators.py#L29 ; portality/decorators.py#L48

Rel Entity Definitions
<- API:Feature portality/api/common.py#L75

APINotificationQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L769 ; portality/settings.py#L837

APIOutgoingApplication:Model

portality/api/current/data_objects/application.py#L354

Rel Entity Definitions
-> APIOutgoingCommonJournalApplication:Model portality/api/current/data_objects/application.py#L354
-> Seamless:Library portality/api/current/data_objects/application.py#L355
<- APICrudApplications:Feature portality/api/current/crud/applications.py#L204

APIOutgoingArticle:Model

portality/api/current/data_objects/article.py#L282

Rel Entity Definitions
-> Article:Model portality/api/current/data_objects/article.py#L291
-> DataObj:Library portality/api/current/data_objects/article.py#L282

APIOutgoingCommonJournalApplication:Model

portality/api/current/data_objects/common_journal_application.py#L11

Rel Entity Definitions
-> Seamless:Library portality/api/current/data_objects/common_journal_application.py#L11
<- APIOutgoingApplication:Model portality/api/current/data_objects/application.py#L354
<- APIOutgoingJournal:Model portality/api/current/data_objects/journal.py#L31

APIOutgoingJournal:Model

portality/api/current/data_objects/journal.py#L31

Rel Entity Definitions
-> APIOutgoingCommonJournalApplication:Model portality/api/current/data_objects/journal.py#L31
-> Journal:Model portality/api/current/data_objects/journal.py#L32
<- APICrudJournals:Feature portality/api/current/crud/journals.py#L50

APISearch:Feature

portality/api/current/discovery.py#L1

Rel Entity Definitions
-> API:Documentation portality/api/current/discovery.py#L114
-> API:Feature portality/api/current/discovery.py#L1
-> Application:Model portality/api/current/discovery.py#L300
-> Article:Model portality/api/current/discovery.py#L294
-> Journal:Model portality/api/current/discovery.py#L297
-> Query:Service portality/api/current/discovery.py#L305
-> Search:Query portality/api/current/discovery.py#L334
-> Swagger:Feature portality/api/current/discovery.py#L113
<- AppSettings:Config portality/settings.py#L1076

APIv1:Blueprint

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L61 ; portality/app.py#L327

APIv2:Blueprint

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L63 ; portality/app.py#L328

APIv3:Blueprint

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L65 ; portality/app.py#L66 ; portality/app.py#L329

APM:Feature

portality/core.py#L252

Rel Entity Definitions
-> ElasticAPM:Technology portality/core.py#L252
<- CreateApp:Framework portality/core.py#L54
<- AppSettings:Config portality/settings.py#L70

AWS:Documentation

docs/system/AWS.md#L3

Rel Entity Definitions
-> Elasticsearch:Technology docs/system/AWS.md#L19
-> Lambda:Technology docs/system/AWS.md#L5
-> S3:Technology docs/system/AWS.md#L3
-> SecretsManager:Technology docs/system/AWS.md#L4
<- DOAJ:Documentation README.md#L25

About:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L38

AboutJournal:FieldSet

portality/forms/application_forms.py#L1866

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1866

Accessibility:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L115

Account:Blueprint

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L49

Account:Model

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L306
<- LoginManager:Feature portality/core.py#L26
<- Migrations:Framework portality/upgrade.py#L21
<- BackgroundTasks:Feature portality/background.py#L57
<- AdminBackgroundTask:Process portality/background.py#L202
<- AppSettings:Config portality/settings.py#L631 ; portality/settings.py#L755
<- ManEdApplication:FormProcessor portality/forms/application_processors.py#L359
<- PublisherUpdateRequest:FormProcessor portality/forms/application_processors.py#L738
<- JournalBulkDelete:Task portality/tasks/journal_bulk_delete.py#L66
<- SetInDOAJBackgroundTask:Process portality/tasks/journal_in_out_doaj.py#L62
<- PublisherUpdateRequestAccepted:Email portality/templates/email/publisher_update_request_accepted.jinja2#L5
<- PublisherApplicationAccepted:Email portality/templates/email/publisher_application_accepted.jinja2#L5
<- AssEdJournalAssigned:Email portality/templates/email/assoc_editor_journal_assigned.jinja2#L4
<- PublisherApplicationRejected:Email portality/templates/email/publisher_application_rejected.jinja2#L4
<- EditorApplicationAssigned:Email portality/templates/email/editor_application_assigned_group.jinja2#L4
<- PasswordReset:Email portality/templates/email/account_password_reset.jinja2#L3
<- PublisherUpdateRequestInProgress:Email portality/templates/email/publisher_update_request_inprogress.jinja2#L4
<- AdminJournalAssigned:Email portality/templates/email/editor_journal_assigned_group.jinja2#L4
<- AccountCreated:Email portality/templates/email/account_created.jinja2#L3
<- EditorApplicationCompleted:Email portality/templates/email/editor_application_completed.jinja2#L4
<- PublisherApplicationEditorAssigned:Email portality/templates/email/publisher_application_editor_assigned.jinja2#L4
<- AssEdApplicationAssigned:Email portality/templates/email/assoc_editor_application_assigned.jinja2#L3
<- EditorApplicationInProgress:Email portality/templates/email/editor_application_inprogress.jinja2#L4
<- PublisherApplicationReceived:Email portality/templates/email/publisher_application_received.jinja2#L4
<- PublisherUpdateRequestEditorAssigned:Email portality/templates/email/publisher_update_request_editor_assigned.jinja2#L4
<- PublisherUpdateRequestRejected:Email portality/templates/email/publisher_update_request_rejected.jinja2#L4
<- PublisherApplicationInProgress:Email portality/templates/email/publisher_application_inprogress.jinja2#L4
<- PublisherUpdateRequestRevisionsRequired:Email portality/templates/email/publisher_update_request_revisions.jinja2#L4
<- PublisherUpdateRequestReceived:Email portality/templates/email/publisher_update_request_received.jinja2#L4
<- AdminApplicationReady:Email portality/templates/email/admin_application_ready.jinja2#L4
<- AssEdApplicationInProgress:Email portality/templates/email/assoc_editor_application_inprogress.jinja2#L4
<- Todo:Service portality/bll/services/todo.py#L16

Account:Page

portality/templates/account/view.html#L1

Rel Entity Definitions
-> DontLeave:Feature portality/templates/account/view.html#L133

AccountCreated:Email

portality/templates/email/account_created.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/account_created.jinja2#L3
-> ForgotPassword:Page portality/templates/email/account_created.jinja2#L5
-> PasswordReset:Page portality/templates/email/account_created.jinja2#L4
<- AccountCreatedEmail:Consumer portality/events/consumers/account_created_email.py#L28

AccountCreatedEmail:Consumer

portality/events/consumers/account_created_email.py#L1

Rel Entity Definitions
-> AccountCreated:Email portality/events/consumers/account_created_email.py#L28
-> Email:Library portality/events/consumers/account_created_email.py#L43

AccountPasswordReset:Email

Rel Entity Definitions
<- AccountPasswordResetEmail:Consumer portality/events/consumers/account_passwordreset_email.py#L27

AccountPasswordResetEmail:Consumer

portality/events/consumers/account_passwordreset_email.py#L1

Rel Entity Definitions
-> AccountPasswordReset:Email portality/events/consumers/account_passwordreset_email.py#L27
-> Email:Library portality/events/consumers/account_passwordreset_email.py#L34

ActiveBackgroundJob:Query

portality/models/background.py#L215

Rel Entity Definitions
-> Elasticsearch:Technology portality/models/background.py#L215
<- BackgroundJob:Model portality/models/background.py#L36

Admin:Blueprint

portality/view/admin.py#L31

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L50

AdminAccountQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L751

AdminApplicationQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L731

AdminApplicationReady:Email

portality/templates/email/admin_application_ready.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/admin_application_ready.jinja2#L4
-> Application:Form portality/templates/email/admin_application_ready.jinja2#L5
-> Application:Model portality/templates/email/admin_application_ready.jinja2#L3

AdminApplicationsSearch:Feature

portality/static/js/edges/admin.applications.edge.js#L1

Rel Entity Definitions
<- AdminApplicationsUpdateRequestsSearch:FunctionalTest doajtest/testbook/administrative_search/applications_update_requests.yml#L1

AdminApplicationsUpdateRequestsSearch:FunctionalTest

doajtest/testbook/administrative_search/applications_update_requests.yml#L1

Rel Entity Definitions
-> AdminApplicationsSearch:Feature doajtest/testbook/administrative_search/applications_update_requests.yml#L1
-> AdminUpdateRequestSearch:Feature doajtest/testbook/administrative_search/applications_update_requests.yml#L2

AdminArticleMetadata:FormContext

portality/forms/article_forms.py#L712

Rel Entity Definitions
-> ArticleMetadata:FormContext portality/forms/article_forms.py#L712
<- ArticleForm:Factory portality/forms/article_forms.py#L583

AdminArticleMetadata:FunctionalTest

doajtest/testbook/admin_article_metadata_form/admin_article_metadata_form.yml#L1

Rel Entity Definitions
-> AdminArticleMetadata:Page doajtest/testbook/admin_article_metadata_form/admin_article_metadata_form.yml#L1

AdminArticleMetadata:Page

portality/templates/admin/article_metadata.html#L1

Rel Entity Definitions
-> DontLeave:Feature portality/templates/admin/article_metadata.html#L46
<- AdminArticleMetadata:FunctionalTest doajtest/testbook/admin_article_metadata_form/admin_article_metadata_form.yml#L1

AdminBackgroundJobFinished:Email

portality/templates/email/admin_background_job_finished.jinja2#L2

Rel Entity Definitions
-> BackgroundJob:Feature portality/templates/email/admin_background_job_finished.jinja2#L4
-> BackgroundJob:Model portality/templates/email/admin_background_job_finished.jinja2#L3
-> BackgroundJob:Page portality/templates/email/admin_background_job_finished.jinja2#L5

AdminBackgroundJobQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L763

AdminBackgroundTask:Process

portality/background.py#L198

Rel Entity Definitions
-> Account:Model portality/background.py#L202
-> BackgroundTask:Process portality/background.py#L198

AdminEditorGroupQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L745

AdminJournalArticleQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L757

AdminJournalAssigned:Email

portality/templates/email/editor_journal_assigned_group.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/editor_journal_assigned_group.jinja2#L4
-> EditorDashboard:Page portality/templates/email/editor_journal_assigned_group.jinja2#L5
-> Journal:Model portality/templates/email/editor_journal_assigned_group.jinja2#L3

AdminJournalCSV:CLI

portality/scripts/admin_journalcsv.py#L1

Rel Entity Definitions
-> Journal:Service portality/scripts/admin_journalcsv.py#L23

AdminJournalCSV:Feature

portality/bll/services/journal.py#L168

Rel Entity Definitions
-> JournalCSV:Feature portality/bll/services/journal.py#L168
-> ToC:WebRoute portality/bll/services/journal.py#L265

AdminJournalQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L725

AdminJournalsArticlesSearch:Feature

portality/static/js/edges/admin.journalarticle.edge.js#L1

Rel Entity Definitions
<- JournalsArticlesBulkEdit:FunctionalTest doajtest/testbook/bulk_edit/journals_articles.yml#L1
<- AdminJournalsArticlesSearch:FunctionalTest doajtest/testbook/administrative_search/journals_and_articles_(admin).yml#L1

AdminJournalsArticlesSearch:FunctionalTest

doajtest/testbook/administrative_search/journals_and_articles_(admin).yml#L1

Rel Entity Definitions
-> AdminJournalsArticlesSearch:Feature doajtest/testbook/administrative_search/journals_and_articles_(admin).yml#L1

AdminJournalsSearch:Feature

portality/static/js/edges/admin.journals.edge.js#L1

Rel Entity Definitions
<- AdminJournalsSearch:FunctionalTest doajtest/testbook/administrative_search/journals.yml#L1

AdminJournalsSearch:FunctionalTest

doajtest/testbook/administrative_search/journals.yml#L1

Rel Entity Definitions
-> AdminJournalsSearch:Feature doajtest/testbook/administrative_search/journals.yml#L1

AdminNotifications:Edge

portality/static/js/edges/admin.notifications.edge.js#L1

Rel Entity Definitions
-> Edges:Technology portality/static/js/edges/admin.notifications.edge.js#L2
-> Notifications:Feature portality/static/js/edges/admin.notifications.edge.js#L1
<- AdminNotificationsSearch:Page portality/templates/admin/global_notifications_search.html#L29

AdminNotificationsSearch:Page

portality/templates/admin/global_notifications_search.html#L2

Rel Entity Definitions
-> AdminNotifications:Edge portality/templates/admin/global_notifications_search.html#L29
-> Edges:Technology portality/templates/admin/global_notifications_search.html#L4 ; portality/templates/admin/global_notifications_search.html#L24
<- JournalForm:Page portality/view/admin.py#L489
<- DashboardNav:Fragment portality/templates/dashboard/nav.html#L11

AdminUpdateRequestQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L738

AdminUpdateRequestSearch:Feature

portality/static/js/edges/admin.update_requests.edge.js#L1

Rel Entity Definitions
<- AdminApplicationsUpdateRequestsSearch:FunctionalTest doajtest/testbook/administrative_search/applications_update_requests.yml#L2

AdminUserSearch:Feature

portality/static/js/edges/admin.users.edge.js#L1

Rel Entity Definitions
<- AdminUserSearch:FunctionalTest doajtest/testbook/administrative_search/users.yml#L1

AdminUserSearch:FunctionalTest

doajtest/testbook/administrative_search/users.yml#L1

Rel Entity Definitions
-> AdminUserSearch:Feature doajtest/testbook/administrative_search/users.yml#L1

AdvisoryBoardCouncil:Fragment

cms/pages/about/advisory-board-council.md#L7

Rel Entity Definitions
-> AdvisoryBoardCouncilData:Template cms/pages/about/advisory-board-council.md#L7

AdvisoryBoardCouncil:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L46

AdvisoryBoardCouncilData:Template

Rel Entity Definitions
<- AdvisoryBoardCouncil:Fragment cms/pages/about/advisory-board-council.md#L7

AimsScopeURL:FormField

portality/forms/application_forms.py#L862

Rel Entity Definitions
-> ClickableURL:FormWidget portality/forms/application_forms.py#L877
-> IsURL:FormValidator portality/forms/application_forms.py#L873
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L876
<- ApplicationForm:Feature portality/forms/application_forms.py#L862

AllPublisherApplications:Model

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L713

AlternativeTitle:FormField

portality/forms/application_forms.py#L178

Rel Entity Definitions
-> FullContents:FormWidget portality/forms/application_forms.py#L192
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L191
<- ApplicationForm:Feature portality/forms/application_forms.py#L178

Ambassadors:Fragment

cms/pages/about/ambassadors.md#L8

Rel Entity Definitions
-> AmbassadorsData:Template cms/pages/about/ambassadors.md#L8

Ambassadors:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L44

AmbassadorsData:Template

Rel Entity Definitions
<- Ambassadors:Fragment cms/pages/about/ambassadors.md#L8

AnonExport:Feature

portality/tasks/anon_export.py#L150 ; data_import_settings/README.md#L15

Rel Entity Definitions
-> ArticleSample:Data data_import_settings/README.md#L17
-> BackgroundTask:Process portality/tasks/anon_export.py#L150
-> DevBasics:Data data_import_settings/README.md#L18
-> TestServer:Data data_import_settings/README.md#L19
<- AppSettings:Config portality/settings.py#L1201

AppSettings:Config

portality/settings.py#L2

Rel Entity Definitions
-> API:Feature portality/settings.py#L10 ; portality/settings.py#L118 ; portality/settings.py#L139 ; portality/settings.py#L1075 ; portality/settings.py#L1172
-> APIApplicationQuery:Endpoint portality/settings.py#L827
-> APIArticleQuery:Endpoint portality/settings.py#L810
-> APIJournalQuery:Endpoint portality/settings.py#L819
-> APINotificationQuery:Endpoint portality/settings.py#L769 ; portality/settings.py#L837
-> APISearch:Feature portality/settings.py#L1076
-> APM:Feature portality/settings.py#L70
-> Account:Model portality/settings.py#L631 ; portality/settings.py#L755
-> AdminAccountQuery:Endpoint portality/settings.py#L751
-> AdminApplicationQuery:Endpoint portality/settings.py#L731
-> AdminBackgroundJobQuery:Endpoint portality/settings.py#L763
-> AdminEditorGroupQuery:Endpoint portality/settings.py#L745
-> AdminJournalArticleQuery:Endpoint portality/settings.py#L757
-> AdminJournalQuery:Endpoint portality/settings.py#L725
-> AdminUpdateRequestQuery:Endpoint portality/settings.py#L738
-> AllPublisherApplications:Model portality/settings.py#L713
-> AnonExport:Feature portality/settings.py#L1201
-> Application:Model portality/settings.py#L466 ; portality/settings.py#L721 ; portality/settings.py#L736 ; portality/settings.py#L743 ; portality/settings.py#L790 ; portality/settings.py#L806 ; portality/settings.py#L832
-> ApplicationForm:Feature portality/settings.py#L886
-> Article:Model portality/settings.py#L639 ; portality/settings.py#L649 ; portality/settings.py#L683 ; portality/settings.py#L815
-> ArticleBibJSON:Model portality/settings.py#L1084
-> ArticleHistory:Feature portality/settings.py#L994
-> ArticleMetadata:Page portality/settings.py#L446
-> AssEdApplicationQuery:Endpoint portality/settings.py#L785
-> AssEdJournalQuery:Endpoint portality/settings.py#L778
-> Atom:Feature portality/settings.py#L1158
-> AtomFeed:Feature portality/settings.py#L894
-> AuthNZ:Feature portality/settings.py#L268
-> BackgroundJob:Model portality/settings.py#L469 ; portality/settings.py#L767
-> BackgroundJobs:Feature portality/settings.py#L1288
-> BackgroundMonitor:Feature portality/settings.py#L1313
-> BackgroundTasks:Feature portality/settings.py#L408
-> BibJSON:Model portality/settings.py#L878
-> Bitly:ExternalService portality/settings.py#L1035
-> CMS:DataStore portality/settings.py#L223
-> Cache:Feature portality/settings.py#L984
-> Cache:Model portality/settings.py#L641 ; portality/settings.py#L651
-> ConsentCookie:Feature portality/settings.py#L255
-> Cookies:Feature portality/settings.py#L250
-> CrossrefXML:Crosswalk portality/settings.py#L972
-> CrossrefXML:Schema portality/settings.py#L956
-> DOAJArticleXML:Crosswalk portality/settings.py#L971
-> DOAJArticleXML:Schema portality/settings.py#L957
-> DataObj:Library portality/settings.py#L473
-> DebugToolbar:Framework portality/settings.py#L37
-> DraftApplication:Model portality/settings.py#L467
-> EPMC:ExternalService portality/settings.py#L1239
-> EditorApplicationQuery:Endpoint portality/settings.py#L801
-> EditorGroup:Model portality/settings.py#L643 ; portality/settings.py#L653 ; portality/settings.py#L749
-> EditorJournalQuery:Endpoint portality/settings.py#L794
-> Elasticsearch:Technology portality/settings.py#L458
-> Favicon:Content portality/settings.py#L913
-> FileStore:Feature portality/settings.py#L165
-> FixedQueryWidget:Feature portality/settings.py#L1195
-> GitHub:ExternalService portality/settings.py#L230
-> GoogleAnalytics:ExternalService portality/settings.py#L1141
-> HarvestState:Model portality/settings.py#L468
-> Harvester:Feature portality/settings.py#L1234
-> Hotjar:ExternalService portality/settings.py#L1131
-> Huey:Technology portality/settings.py#L406
-> Journal:Model portality/settings.py#L465 ; portality/settings.py#L673 ; portality/settings.py#L705 ; portality/settings.py#L729 ; portality/settings.py#L783 ; portality/settings.py#L799 ; portality/settings.py#L824
-> JournalArticle:Model portality/settings.py#L694 ; portality/settings.py#L761
-> JournalBibJSON:Model portality/settings.py#L1098
-> JournalCSV:Feature portality/settings.py#L1163
-> JournalHistory:Feature portality/settings.py#L995
-> LCC:Model portality/settings.py#L642 ; portality/settings.py#L652
-> Lock:Feature portality/settings.py#L1024
-> Lock:Model portality/settings.py#L645 ; portality/settings.py#L655
-> News:Feature portality/settings.py#L1011
-> News:Model portality/settings.py#L644 ; portality/settings.py#L654
-> Notification:Model portality/settings.py#L658 ; portality/settings.py#L773 ; portality/settings.py#L842
-> Notifications:Feature portality/settings.py#L1287
-> OAIAriticleXML:Crosswalk portality/settings.py#L921
-> OAIJournalXML:Crosswalk portality/settings.py#L922
-> OAIPMH:Feature portality/settings.py#L919 ; portality/settings.py#L1154
-> OfflineMode:Feature portality/settings.py#L114
-> OpenURL:Feature portality/settings.py#L1168
-> Preservation:Model portality/settings.py#L647 ; portality/settings.py#L657
-> Provenance:Model portality/settings.py#L646 ; portality/settings.py#L656
-> ProxyFix:Framework portality/settings.py#L152
-> PublicArticleQuery:Endpoint portality/settings.py#L676
-> PublicJournalArticleQuery:Endpoint portality/settings.py#L687
-> PublicJournalQuery:Endpoint portality/settings.py#L666
-> PublisherApplicationQuery:Endpoint portality/settings.py#L707
-> PublisherJournalQuery:Endpoint portality/settings.py#L699
-> PublisherUpdateRequestsQuery:Endpoint portality/settings.py#L715
-> Query:WebRoute portality/settings.py#L662
-> QuickReject:Feature portality/settings.py#L1207
-> ReadOnlyMode:Feature portality/settings.py#L104
-> Redis:Technology portality/settings.py#L407
-> S3:Technology portality/settings.py#L193
-> Seamless:Library portality/settings.py#L474
-> SiteLicence:Content portality/settings.py#L906
-> SiteNote:Feature portality/settings.py#L259
-> Sitemap:Feature portality/settings.py#L1002
-> StatusEndpoint:Feature portality/settings.py#L399
-> Tick:Feature portality/settings.py#L450
-> ToC:WebRoute portality/settings.py#L145
-> UpdateRequests:Feature portality/settings.py#L453
-> Upload:Model portality/settings.py#L640 ; portality/settings.py#L650
-> WhoCurrentUser:Query portality/settings.py#L862
-> WorkflowNotifications:Feature portality/settings.py#L374
<- CreateApp:Framework portality/core.py#L41

ApplicatioditorGroupAssignedNotify:Consumer

portality/events/consumers/application_editor_group_assigned_notify.py#L1

Rel Entity Definitions
-> Notifications:Service portality/events/consumers/application_editor_group_assigned_notify.py#L35

Application:Form

Rel Entity Definitions
<- ApplicationForm:Crosswalk portality/crosswalks/application_form.py#L8
<- EditorApplicationCompleted:Email portality/templates/email/editor_application_completed.jinja2#L5
<- EditorApplicationInProgress:Email portality/templates/email/editor_application_inprogress.jinja2#L5
<- AdminApplicationReady:Email portality/templates/email/admin_application_ready.jinja2#L5
<- AssEdApplicationInProgress:Email portality/templates/email/assoc_editor_application_inprogress.jinja2#L5

Application:Model

portality/models/v2/application.py#L40

Rel Entity Definitions
-> AssignedEditorGroups:Query portality/models/v2/application.py#L384
<- Migrations:Framework portality/upgrade.py#L19
<- AppSettings:Config portality/settings.py#L466 ; portality/settings.py#L721 ; portality/settings.py#L736 ; portality/settings.py#L743 ; portality/settings.py#L790 ; portality/settings.py#L806 ; portality/settings.py#L832
<- NewApplication:FormProcessor portality/forms/application_processors.py#L245
<- APISearch:Feature portality/api/current/discovery.py#L300
<- APICrudApplications:Feature portality/api/current/crud/applications.py#L157
<- ApplicationForm:Crosswalk portality/crosswalks/application_form.py#L7
<- JCT:Crosswalk portality/crosswalks/jct_inprogress.py#L6
<- PublisherUpdateRequestAccepted:Email portality/templates/email/publisher_update_request_accepted.jinja2#L4
<- PublisherApplicationAccepted:Email portality/templates/email/publisher_application_accepted.jinja2#L4
<- PublisherApplicationRejected:Email portality/templates/email/publisher_application_rejected.jinja2#L3
<- EditorApplicationAssigned:Email portality/templates/email/editor_application_assigned_group.jinja2#L3
<- PublisherUpdateRequestInProgress:Email portality/templates/email/publisher_update_request_inprogress.jinja2#L3
<- EditorApplicationCompleted:Email portality/templates/email/editor_application_completed.jinja2#L3
<- PublisherApplicationEditorAssigned:Email portality/templates/email/publisher_application_editor_assigned.jinja2#L3
<- AssEdApplicationAssigned:Email portality/templates/email/assoc_editor_application_assigned.jinja2#L4
<- EditorApplicationInProgress:Email portality/templates/email/editor_application_inprogress.jinja2#L3
<- PublisherApplicationReceived:Email portality/templates/email/publisher_application_received.jinja2#L3
<- PublisherUpdateRequestEditorAssigned:Email portality/templates/email/publisher_update_request_editor_assigned.jinja2#L3
<- PublisherUpdateRequestRejected:Email portality/templates/email/publisher_update_request_rejected.jinja2#L3
<- PublisherApplicationInProgress:Email portality/templates/email/publisher_application_inprogress.jinja2#L3
<- PublisherUpdateRequestRevisionsRequired:Email portality/templates/email/publisher_update_request_revisions.jinja2#L3
<- PublisherUpdateRequestReceived:Email portality/templates/email/publisher_update_request_received.jinja2#L3
<- AdminApplicationReady:Email portality/templates/email/admin_application_ready.jinja2#L3
<- AssEdApplicationInProgress:Email portality/templates/email/assoc_editor_application_inprogress.jinja2#L3
<- Application:Service portality/bll/services/application.py#L262 ; portality/bll/services/application.py#L331
<- Journal:Service portality/bll/services/journal.py#L64
<- DataModels:Script docs/data_models.sh#L9
<- OpenURL:Documentation docs/system/OPENURL.md#L141

Application:Service

portality/bll/services/application.py#L15

Rel Entity Definitions
-> Application:Model portality/bll/services/application.py#L262 ; portality/bll/services/application.py#L331
-> AuthNZ:Service portality/bll/services/application.py#L312 ; portality/bll/services/application.py#L498
-> DOAJ:Service portality/bll/services/application.py#L15
-> Journal:Model portality/bll/services/application.py#L377
-> Journal:Service portality/bll/services/application.py#L44 ; portality/bll/services/application.py#L311 ; portality/bll/services/application.py#L497
-> Lock:Feature portality/bll/services/application.py#L473 ; portality/bll/services/application.py#L514
-> Provenance:Model portality/bll/services/application.py#L89
<- ManEdApplication:FormProcessor portality/forms/application_processors.py#L332
<- APICrudApplications:Feature portality/api/current/crud/applications.py#L103 ; portality/api/current/crud/applications.py#L247 ; portality/api/current/crud/applications.py#L345
<- JournalBulkDelete:Task portality/tasks/journal_bulk_delete.py#L68
<- SetInDOAJBackgroundTask:Process portality/tasks/journal_in_out_doaj.py#L68
<- DOAJ:Service portality/bll/doaj.py#L18

ApplicationAssedAssignedNotify:Consumer

portality/events/consumers/application_assed_assigned_notify.py#L1

Rel Entity Definitions
-> Notifications:Service portality/events/consumers/application_assed_assigned_notify.py#L30

ApplicationAssedInProgressNotify:Consumer

portality/events/consumers/application_assed_inprogress_notify.py#L1

Rel Entity Definitions
-> Notifications:Service portality/events/consumers/application_assed_inprogress_notify.py#L31

ApplicationEditorCompletedNotify:Consumer

portality/events/consumers/application_editor_completed_notify.py#L1

Rel Entity Definitions
-> Notifications:Service portality/events/consumers/application_editor_completed_notify.py#L50

ApplicationEditorInProgressNotify:Consumer

portality/events/consumers/application_editor_inprogress_notify.py#L1

Rel Entity Definitions
-> Notifications:Service portality/events/consumers/application_editor_inprogress_notify.py#L46

ApplicationForm:Crosswalk

portality/crosswalks/application_form.py#L7

Rel Entity Definitions
-> Application:Form portality/crosswalks/application_form.py#L8
-> Application:Model portality/crosswalks/application_form.py#L7
-> Journal:Model portality/crosswalks/application_form.py#L113
-> JournalForm:Crosswalk portality/crosswalks/application_form.py#L114
-> UpdateRequest:Feature portality/crosswalks/application_form.py#L115
<- NewApplication:FormContext portality/forms/application_forms.py#L2143
<- ManEdApplication:FormProcessor portality/forms/application_processors.py#L324
<- EditorApplication:FormProcessor portality/forms/application_processors.py#L530
<- EditorJournal:FormProcessor portality/forms/application_processors.py#L887
<- APICrudApplications:Feature portality/api/current/crud/applications.py#L130 ; portality/api/current/crud/applications.py#L153 ; portality/api/current/crud/applications.py#L282 ; portality/api/current/crud/applications.py#L312 ; portality/api/current/crud/applications.py#L393

ApplicationForm:Feature

portality/forms/application_forms.py#L2

Rel Entity Definitions
-> APC:FieldSet portality/forms/application_forms.py#L1965
-> APC:FormField portality/forms/application_forms.py#L938
-> APCCharges:FormField portality/forms/application_forms.py#L959
-> APCCurrency:FormField portality/forms/application_forms.py#L988
-> APCMax:FormField portality/forms/application_forms.py#L1015
-> APCURL:FormField portality/forms/application_forms.py#L1038
-> AboutJournal:FieldSet portality/forms/application_forms.py#L1866
-> AimsScopeURL:FormField portality/forms/application_forms.py#L862
-> AlternativeTitle:FormField portality/forms/application_forms.py#L178
-> ApplicationStatus:FormField portality/forms/application_forms.py#L1587
-> ApplicationStatus:Workflow portality/forms/application_forms.py#L2401
-> ArchivingPolicy:FieldSet portality/forms/application_forms.py#L1998
-> AssEditorJournal:FormContext portality/forms/application_forms.py#L2274
-> AssociateEditorApplication:FormContext portality/forms/application_forms.py#L2192
-> AuthorInstructionsURL:FormField portality/forms/application_forms.py#L900
-> Autocomplete:FormWidget portality/forms/application_forms.py#L2879
-> BOAI:FormField portality/forms/application_forms.py#L75
-> BasicCompliance:FieldSet portality/forms/application_forms.py#L1855
-> BigEndDate:FormValidator portality/forms/application_forms.py#L2786
-> BulkDOAJSeal:FormField portality/forms/application_forms.py#L1836
-> BulkEdit:FieldSet portality/forms/application_forms.py#L2123
-> BulkEditJournal:FormContext portality/forms/application_forms.py#L2311
-> ClickableOwner:FormWidget portality/forms/application_forms.py#L2873
-> ClickableURL:FormWidget portality/forms/application_forms.py#L2872
-> Continuations:FieldSet portality/forms/application_forms.py#L2081
-> ContinuedBy:FormField portality/forms/application_forms.py#L1708
-> Continues:FormField portality/forms/application_forms.py#L1685
-> Copyright:FieldSet portality/forms/application_forms.py#L1922
-> CopyrightAuthorRetails:FormField portality/forms/application_forms.py#L662
-> CopyrightURL:FormField portality/forms/application_forms.py#L686
-> Countries:Data portality/forms/application_forms.py#L2367
-> Currencies:Data portality/forms/application_forms.py#L2383
-> DOAJSeal:FormField portality/forms/application_forms.py#L1511
-> DepositPolicy:FormField portality/forms/application_forms.py#L1294
-> DepositPolicyOther:FormField portality/forms/application_forms.py#L1324
-> DepositPolicyURL:FormField portality/forms/application_forms.py#L1346
-> DifferentTo:FormValidator portality/forms/application_forms.py#L2699
-> DiscontinuedDate:FormField portality/forms/application_forms.py#L1661
-> EISSN:FormField portality/forms/application_forms.py#L298
-> Editor:FormField portality/forms/application_forms.py#L1646
-> EditorApplication:FormContext portality/forms/application_forms.py#L2205
-> EditorGroup:FormField portality/forms/application_forms.py#L1625
-> EditorGroup:Model portality/forms/application_forms.py#L2442
-> EditorJournal:FormContext portality/forms/application_forms.py#L2286
-> Editorial:FieldSet portality/forms/application_forms.py#L1953
-> EditorialBoardURL:FormField portality/forms/application_forms.py#L881
-> EmbeddedLicense:FieldSet portality/forms/application_forms.py#L1912
-> GroupMember:FormValidator portality/forms/application_forms.py#L2763
-> HasOtherCharges:FormField portality/forms/application_forms.py#L1113
-> HasWaiver:FormField portality/forms/application_forms.py#L1061
-> ISSNInPublicDOAJ:FormValidator portality/forms/application_forms.py#L2622
-> InfiniteRepeat:FormWidget portality/forms/application_forms.py#L2878
-> Institution:FieldSet portality/forms/application_forms.py#L1891
-> InstitutionCountry:FormField portality/forms/application_forms.py#L506
-> InstitutionName:FormField portality/forms/application_forms.py#L486
-> IntRange:FormValidator portality/forms/application_forms.py#L2568
-> IsISSN:FormValidator portality/forms/application_forms.py#L2675
-> IsISSNList:FormValidator portality/forms/application_forms.py#L2688
-> IsURL:FormValidator portality/forms/application_forms.py#L2551
-> JournalURL:FormField portality/forms/application_forms.py#L201
-> JournalURLInPublicDOAJ:FormValidator portality/forms/application_forms.py#L2635
-> Keywords:FormField portality/forms/application_forms.py#L373
-> Language:FormField portality/forms/application_forms.py#L406
-> Languages:Data portality/forms/application_forms.py#L2375
-> License:FormField portality/forms/application_forms.py#L526
-> LicenseAttributes:FormField portality/forms/application_forms.py#L573
-> LicenseDisplay:FormField portality/forms/application_forms.py#L614
-> LicenseDisplayExampleUrl:FormField portality/forms/application_forms.py#L635
-> LicenseTermsURL:FormField portality/forms/application_forms.py#L593
-> Licensing:FieldSet portality/forms/application_forms.py#L1901
-> LoadEditors:FormWidget portality/forms/application_forms.py#L2882
-> ManEdApplication:FormContext portality/forms/application_forms.py#L2219
-> ManEdJournal:FormContext portality/forms/application_forms.py#L2297
-> MaxLen:FormValidator portality/forms/application_forms.py#L2601
-> MultiField:FormWidget portality/forms/application_forms.py#L2877
-> NewApplication:FormContext portality/forms/application_forms.py#L2142
-> NotIf:FormValidator portality/forms/application_forms.py#L2750
-> Note:FormField portality/forms/application_forms.py#L1799
-> NoteDate:FormField portality/forms/application_forms.py#L1808
-> NoteID:FormField portality/forms/application_forms.py#L1817
-> NoteModal:FormWidget portality/forms/application_forms.py#L2884
-> Notes:Feature portality/forms/application_forms.py#L2477
-> Notes:FieldSet portality/forms/application_forms.py#L2102
-> Notes:FormField portality/forms/application_forms.py#L1768
-> OAStart:FormField portality/forms/application_forms.py#L791
-> OAStatementURL:FormField portality/forms/application_forms.py#L111
-> OnlyIf:FormValidator portality/forms/application_forms.py#L2731
-> OpenCitations:FormField portality/forms/application_forms.py#L1481
-> OptionalIf:FormValidator portality/forms/application_forms.py#L2662
-> OptionalValidation:FieldSet portality/forms/application_forms.py#L2114
-> OptionalValidation:FormField portality/forms/application_forms.py#L1825
-> Orcids:FormField portality/forms/application_forms.py#L1453
-> OtherChargesURL:FormField portality/forms/application_forms.py#L1133
-> OtherFees:FieldSet portality/forms/application_forms.py#L1988
-> Owner:FormField portality/forms/application_forms.py#L1563
-> OwnerExists:FormValidator portality/forms/application_forms.py#L2521
-> PISSN:FormField portality/forms/application_forms.py#L228
-> PeerReview:FieldSet portality/forms/application_forms.py#L1932
-> PersistentIdentifiers:FormField portality/forms/application_forms.py#L1406
-> PersistentIdentifiersOther:FormField portality/forms/application_forms.py#L1431
-> Plagiarism:FieldSet portality/forms/application_forms.py#L1943
-> PlagiarismDetection:FormField portality/forms/application_forms.py#L813
-> PlagiarismURL:FormField portality/forms/application_forms.py#L833
-> PreservationService:FormField portality/forms/application_forms.py#L1161
-> PreservationServiceLibrary:FormField portality/forms/application_forms.py#L1192
-> PreservationServiceOther:FormField portality/forms/application_forms.py#L1225
-> PreservationServiceURL:FormField portality/forms/application_forms.py#L1247
-> PublicationTimeWeeks:FormField portality/forms/application_forms.py#L919
-> Publisher:FieldSet portality/forms/application_forms.py#L1881
-> PublisherCountry:FormField portality/forms/application_forms.py#L455
-> PublisherName:FormField portality/forms/application_forms.py#L432
-> QuickReject:Feature portality/forms/application_forms.py#L2396
-> QuickReject:FieldSet portality/forms/application_forms.py#L2042
-> QuickReject:FormField portality/forms/application_forms.py#L1541
-> QuickRejectDetails:FormField portality/forms/application_forms.py#L1549
-> ReadOnlyApplication:FormContext portality/forms/application_forms.py#L2185
-> ReadOnlyJournal:FormContext portality/forms/application_forms.py#L2239
-> Reassign:FieldSet portality/forms/application_forms.py#L2053
-> RepositoryPolicy:FieldSet portality/forms/application_forms.py#L2010
-> Required:FormValidator portality/forms/application_forms.py#L2534
-> RequiredIf:FormValidator portality/forms/application_forms.py#L2710
-> RequiredValue:FormValidator portality/forms/application_forms.py#L2775
-> ReservedUsernames:FormValidator portality/forms/application_forms.py#L2508
-> ReviewProcess:FormField portality/forms/application_forms.py#L719
-> ReviewProcessOther:FormField portality/forms/application_forms.py#L746
-> ReviewURL:FormField portality/forms/application_forms.py#L771
-> Reviewers:FieldSet portality/forms/application_forms.py#L2071
-> Seal:FieldSet portality/forms/application_forms.py#L2033
-> SelectBox:FormWidget portality/forms/application_forms.py#L2874
-> Status:FieldSet portality/forms/application_forms.py#L2062
-> StopWords:FormValidator portality/forms/application_forms.py#L2612
-> Subject:FieldSet portality/forms/application_forms.py#L2093
-> Subject:FormField portality/forms/application_forms.py#L1731
-> SubjectTree:FormWidget portality/forms/application_forms.py#L2880
-> TagEntry:FormWidget portality/forms/application_forms.py#L2876
-> TagList:FormWidget portality/forms/application_forms.py#L2875
-> Title:FormField portality/forms/application_forms.py#L144
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L2883
-> UniqueIdentifiers:FieldSet portality/forms/application_forms.py#L2021
-> UpdateRequest:FormContext portality/forms/application_forms.py#L2177
-> WaiverURL:FormField portality/forms/application_forms.py#L1084
-> Waivers:FieldSet portality/forms/application_forms.py#L1978
<- AppSettings:Config portality/settings.py#L886
<- ApplicationStateChange:FunctionalTest doajtest/testbook/application_state_change/application_state_change.yml#L1

ApplicationForms:Feature

Rel Entity Definitions
<- Forms:Script docs/forms.sh#L3

ApplicationGuide:Page

Rel Entity Definitions
<- PublisherApplicationRejected:Email portality/templates/email/publisher_application_rejected.jinja2#L5

ApplicationGuide:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L75

ApplicationManedReadyNotify:Consumer

portality/events/consumers/application_maned_ready_notify.py#L1

Rel Entity Definitions
-> Notifications:Service portality/events/consumers/application_maned_ready_notify.py#L41

ApplicationPublisherAcceptedNotify:Consumer

portality/events/consumers/application_publisher_accepted_notify.py#L1

Rel Entity Definitions
-> Notifications:Service portality/events/consumers/application_publisher_accepted_notify.py#L56

ApplicationPublisherAssignedNotify:Consumer

portality/events/consumers/application_publisher_assigned_notify.py#L1

Rel Entity Definitions
-> Notifications:Service portality/events/consumers/application_publisher_assigned_notify.py#L55

ApplicationPublisherCreatedNotify:Notifications

portality/events/consumers/application_publisher_created_notify.py#L1

Rel Entity Definitions
-> Notifications:Service portality/events/consumers/application_publisher_created_notify.py#L33

ApplicationPublisherInProgressNotify:Consumer

portality/events/consumers/application_publisher_inprogress_notify.py#L1

Rel Entity Definitions
-> Notifications:Service portality/events/consumers/application_publisher_inprogress_notify.py#L32

ApplicationPublisherQuickRejectNotify:Consumer

portality/events/consumers/application_publisher_quickreject_notify.py#L1

Rel Entity Definitions
-> Notifications:Service portality/events/consumers/application_publisher_quickreject_notify.py#L38

ApplicationPublisherRevisionNotify:Consumer

portality/events/consumers/application_publisher_revision_notify.py#L1

Rel Entity Definitions
-> Notifications:Service portality/events/consumers/application_publisher_revision_notify.py#L32

ApplicationSearch:Page

Rel Entity Definitions
<- Dashboard:Feature portality/static/js/dashboard.js#L66 ; portality/static/js/dashboard.js#L104 ; portality/static/js/dashboard.js#L130 ; portality/static/js/dashboard.js#L147

ApplicationStateChange:FunctionalTest

doajtest/testbook/application_state_change/application_state_change.yml#L1

Rel Entity Definitions
-> ApplicationForm:Feature doajtest/testbook/application_state_change/application_state_change.yml#L1
-> ManEdApplicationForm:Page doajtest/testbook/application_state_change/application_state_change.yml#L3
-> UpdateRequest:Feature doajtest/testbook/application_state_change/application_state_change.yml#L2

ApplicationStatus:FormField

portality/forms/application_forms.py#L1587

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1587

ApplicationStatus:Workflow

portality/forms/application_forms.py#L2401

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2401
<- ApplicationsBulkEdit:FunctionalTest doajtest/testbook/bulk_edit/applications.yml#L2

ApplicationThanks:Fragment

cms/pages/apply/thank-you.md#L6

Rel Entity Definitions
-> RejectionAside:Template cms/pages/apply/thank-you.md#L6

ApplicationsBulkEdit:Feature

Rel Entity Definitions
<- ApplicationsBulkEdit:FunctionalTest doajtest/testbook/bulk_edit/applications.yml#L1

ApplicationsBulkEdit:FunctionalTest

doajtest/testbook/bulk_edit/applications.yml#L1

Rel Entity Definitions
-> ApplicationStatus:Workflow doajtest/testbook/bulk_edit/applications.yml#L2
-> ApplicationsBulkEdit:Feature doajtest/testbook/bulk_edit/applications.yml#L1
-> EditorGroup:Page doajtest/testbook/bulk_edit/applications.yml#L3

Apply:Blueprint

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L69

Apply:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L70 ; cms/data/nav.yml#L73

ArchivingPolicy:FieldSet

portality/forms/application_forms.py#L1998

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1998

Article:Form

portality/forms/article_forms.py#L512

Rel Entity Definitions
-> Article:Model portality/forms/article_forms.py#L529
-> Author:Form portality/forms/article_forms.py#L542
-> Journal:Model portality/forms/article_forms.py#L531
<- ArticleMetadata:FormContext portality/forms/article_forms.py#L596
<- ArticleForm:Crosswalk portality/crosswalks/article_form.py#L5

Article:Model

Rel Entity Definitions
<- Migrations:Framework portality/upgrade.py#L18
<- AppSettings:Config portality/settings.py#L639 ; portality/settings.py#L649 ; portality/settings.py#L683 ; portality/settings.py#L815
<- Article:Form portality/forms/article_forms.py#L529
<- APISearch:Feature portality/api/current/discovery.py#L294
<- APIIncomingArticle:Model portality/api/current/data_objects/article.py#L277
<- APIOutgoingArticle:Model portality/api/current/data_objects/article.py#L291
<- Crossref442XML:Crosswalk portality/crosswalks/article_crossref_xml.py#L164
<- ArticleForm:Crosswalk portality/crosswalks/article_form.py#L6
<- DOAJArticleXML:Crosswalk portality/crosswalks/article_doaj_xml.py#L122
<- Article:Service portality/bll/services/article.py#L336
<- Widgets:Fragment cms/pages/docs/widgets.md#L11
<- OpenURL:Documentation docs/system/OPENURL.md#L88 ; docs/system/OPENURL.md#L148

Article:Page

Rel Entity Definitions
<- DOAJ:Blueprint portality/view/doaj.py#L347
<- API:Feature portality/models/openurl.py#L147

Article:Service

portality/bll/services/article.py#L12

Rel Entity Definitions
-> Article:Model portality/bll/services/article.py#L336
-> ArticleBatchCreate:Feature portality/bll/services/article.py#L22
-> ArticleCreate:Feature portality/bll/services/article.py#L182
-> ArticleDeduplication:Feature portality/bll/services/article.py#L413 ; portality/bll/services/article.py#L436 ; portality/bll/services/article.py#L474
<- ArticleMetadata:FormContext portality/forms/article_forms.py#L598
<- APICrudArticles:Feature portality/api/current/crud/articles.py#L82 ; portality/api/current/crud/articles.py#L214 ; portality/api/current/crud/articles.py#L273
<- APIBulkArticles:Feature portality/api/current/bulk/articles.py#L52
<- DOAJ:Service portality/bll/doaj.py#L66
<- ArticleIngest:Exception portality/bll/exceptions.py#L100

ArticleBatchCreate:Feature

portality/bll/services/article.py#L61

Rel Entity Definitions
-> ArticleCreate:Feature portality/bll/services/article.py#L61
<- Article:Service portality/bll/services/article.py#L22

ArticleBibJSON:Model

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L1084

ArticleCreate:Feature

portality/bll/services/article.py#L221

Rel Entity Definitions
-> ArticleDeduplication:Feature portality/bll/services/article.py#L221
<- Article:Service portality/bll/services/article.py#L182
<- ArticleBatchCreate:Feature portality/bll/services/article.py#L61

ArticleDataDump:WebRoute

Rel Entity Definitions
<- PublicDataDump:Fragment cms/pages/docs/public-data-dump.md#L9

ArticleDeduplication:Feature

Rel Entity Definitions
<- Article:Service portality/bll/services/article.py#L413 ; portality/bll/services/article.py#L436 ; portality/bll/services/article.py#L474
<- ArticleCreate:Feature portality/bll/services/article.py#L221

ArticleForm:Crosswalk

portality/crosswalks/article_form.py#L5

Rel Entity Definitions
-> Article:Form portality/crosswalks/article_form.py#L5
-> Article:Model portality/crosswalks/article_form.py#L6
<- ArticleMetadata:FormContext portality/forms/article_forms.py#L597

ArticleForm:Factory

portality/forms/article_forms.py#L583

Rel Entity Definitions
-> AdminArticleMetadata:FormContext portality/forms/article_forms.py#L583
-> PublisherArticleMetadata:FormContext portality/forms/article_forms.py#L584

ArticleHistory:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L994

ArticleIngest:Exception

portality/bll/exceptions.py#L100

Rel Entity Definitions
-> Article:Service portality/bll/exceptions.py#L100

ArticleMetadata:FormContext

portality/forms/article_forms.py#L596

Rel Entity Definitions
-> Article:Form portality/forms/article_forms.py#L596
-> Article:Service portality/forms/article_forms.py#L598
-> ArticleForm:Crosswalk portality/forms/article_forms.py#L597
<- PublisherArticleMetadata:FormContext portality/forms/article_forms.py#L695
<- AdminArticleMetadata:FormContext portality/forms/article_forms.py#L712

ArticleMetadata:Page

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L446
<- ArticleMetadataUploadForm:FunctionalTest doajtest/testbook/article_metadata_upload_form/article_metadata_upload_form.yml#L1

ArticleMetadataUploadForm:FunctionalTest

doajtest/testbook/article_metadata_upload_form/article_metadata_upload_form.yml#L1

Rel Entity Definitions
-> ArticleMetadata:Page doajtest/testbook/article_metadata_upload_form/article_metadata_upload_form.yml#L1

ArticlePackage:Feature

portality/tasks/preservation.py#L38

Rel Entity Definitions
-> BagIt:Library portality/tasks/preservation.py#L51

ArticleSample:Data

Rel Entity Definitions
<- AnonExport:Feature data_import_settings/README.md#L17

ArticlesPreservation:FunctionalTest

doajtest/testbook/articles_preservation/user_test_script.yml#L1

Rel Entity Definitions
-> Preservation:Feature doajtest/testbook/articles_preservation/user_test_script.yml#L1

ArticlesSearch:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L12

AssEdApplication:FormProcessor

portality/forms/application_processors.py#L599

Rel Entity Definitions
-> Procenance:Model portality/forms/application_processors.py#L654
-> Provenance:Model portality/forms/application_processors.py#L647

AssEdApplicationAssigned:Email

portality/templates/email/assoc_editor_application_assigned.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/assoc_editor_application_assigned.jinja2#L3
-> Application:Model portality/templates/email/assoc_editor_application_assigned.jinja2#L4
-> EditorDashboard:Page portality/templates/email/assoc_editor_application_assigned.jinja2#L6
-> EditorGroup:Model portality/templates/email/assoc_editor_application_assigned.jinja2#L5

AssEdApplicationInProgress:Email

portality/templates/email/assoc_editor_application_inprogress.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/assoc_editor_application_inprogress.jinja2#L4
-> Application:Form portality/templates/email/assoc_editor_application_inprogress.jinja2#L5
-> Application:Model portality/templates/email/assoc_editor_application_inprogress.jinja2#L3

AssEdApplicationQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L785

AssEdJournal:FormContext

Rel Entity Definitions
<- EditorJournal:FormContext portality/forms/application_forms.py#L2287

AssEdJournal:FormProcessor

portality/forms/application_processors.py#L916

Rel Entity Definitions
<- AssEditorJournal:FormContext portality/forms/application_forms.py#L2276

AssEdJournalAssigned:Email

portality/templates/email/assoc_editor_journal_assigned.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/assoc_editor_journal_assigned.jinja2#L4
-> EditorDashboard:Page portality/templates/email/assoc_editor_journal_assigned.jinja2#L5
-> Journal:Model portality/templates/email/assoc_editor_journal_assigned.jinja2#L3

AssEdJournalQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L778

AssEditorJournal:FormContext

portality/forms/application_forms.py#L2274

Rel Entity Definitions
-> AssEdJournal:FormProcessor portality/forms/application_forms.py#L2276
-> ReadOnlyJournal:FormContext portality/forms/application_forms.py#L2275
<- ApplicationForm:Feature portality/forms/application_forms.py#L2274

Assets:WebRoute

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L86

AssignedEditorGroups:Query

portality/models/v2/application.py#L384

Rel Entity Definitions
-> Elasticsearch:Technology portality/models/v2/application.py#L385
<- Application:Model portality/models/v2/application.py#L384

AssociateApplicationForm:FunctionalTest

doajtest/testbook/new_application_form/associate_editor_form.yml#L1

Rel Entity Definitions
-> AssociateApplicationForm:Page doajtest/testbook/new_application_form/associate_editor_form.yml#L1

AssociateApplicationForm:Page

Rel Entity Definitions
<- AssociateApplicationForm:FunctionalTest doajtest/testbook/new_application_form/associate_editor_form.yml#L1

AssociateApplicationsSearch:Feature

Rel Entity Definitions
<- AssociateApplicationsSearch:FunctionalTest doajtest/testbook/associate_search/applications.yml#L1

AssociateApplicationsSearch:FunctionalTest

doajtest/testbook/associate_search/applications.yml#L1

Rel Entity Definitions
-> AssociateApplicationsSearch:Feature doajtest/testbook/associate_search/applications.yml#L1

AssociateEditorApplication:FormContext

portality/forms/application_forms.py#L2192

Rel Entity Definitions
-> AssociateEditorApplication:FormProcessor portality/forms/application_forms.py#L2194
-> NewApplication:FormContext portality/forms/application_forms.py#L2193
<- ApplicationForm:Feature portality/forms/application_forms.py#L2192

AssociateEditorApplication:FormProcessor

Rel Entity Definitions
<- AssociateEditorApplication:FormContext portality/forms/application_forms.py#L2194

AssociateJournalForm:FunctionalTest

doajtest/testbook/journal_form/associate_form.yml#L1

Rel Entity Definitions
-> AssociateJournalForm:Page doajtest/testbook/journal_form/associate_form.yml#L1

AssociateJournalForm:Page

Rel Entity Definitions
<- AssociateJournalForm:FunctionalTest doajtest/testbook/journal_form/associate_form.yml#L1

AssociateJournalsSearch:Feature

Rel Entity Definitions
<- AssociateJournalsSearch:FunctionalTest doajtest/testbook/associate_search/journals.yml#L1

AssociateJournalsSearch:FunctionalTest

doajtest/testbook/associate_search/journals.yml#L1

Rel Entity Definitions
-> AssociateJournalsSearch:Feature doajtest/testbook/associate_search/journals.yml#L1

At20:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L40

Atom:Blueprint

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L75

Atom:Crosswalk

portality/crosswalks/atom.py#L7

Rel Entity Definitions
-> Atom:Feature portality/crosswalks/atom.py#L7
-> Journal:Model portality/crosswalks/atom.py#L8

Atom:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L1158
<- Atom:Crosswalk portality/crosswalks/atom.py#L7

Atom:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L111

AtomFeed:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L894

AuthNZ:Documentation

docs/system/AUTHNZ.md#L3

Rel Entity Definitions
-> CreateUser:Script docs/system/AUTHNZ.md#L13
-> Flask:Technology docs/system/AUTHNZ.md#L56
-> Register:Endpoint docs/system/AUTHNZ.md#L27
-> User:Endpoint docs/system/AUTHNZ.md#L21
-> UserRoles:Feature docs/system/AUTHNZ.md#L31
<- DOAJ:Documentation README.md#L22

AuthNZ:Exception

portality/bll/exceptions.py#L6

Rel Entity Definitions
-> AuthNZ:Feature portality/bll/exceptions.py#L6

AuthNZ:Feature

portality/authorise.py#L5

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L307
<- AppSettings:Config portality/settings.py#L268
<- APICrudApplications:Feature portality/api/current/crud/applications.py#L114 ; portality/api/current/crud/applications.py#L266 ; portality/api/current/crud/applications.py#L302
<- AuthNZ:Exception portality/bll/exceptions.py#L6
<- AuthNZ:Service portality/bll/services/authorisation.py#L8

AuthNZ:Service

portality/bll/services/authorisation.py#L8

Rel Entity Definitions
-> AuthNZ:Feature portality/bll/services/authorisation.py#L8
-> EditorGroup:Model portality/bll/services/authorisation.py#L129
<- APICrudApplications:Feature portality/api/current/crud/applications.py#L248 ; portality/api/current/crud/applications.py#L346
<- DOAJ:Service portality/bll/doaj.py#L42
<- Application:Service portality/bll/services/application.py#L312 ; portality/bll/services/application.py#L498
<- Journal:Service portality/bll/services/journal.py#L47

Author:Form

portality/forms/article_forms.py#L542

Rel Entity Definitions
<- Article:Form portality/forms/article_forms.py#L542

AuthorInstructionsURL:FormField

portality/forms/application_forms.py#L900

Rel Entity Definitions
-> ClickableURL:FormWidget portality/forms/application_forms.py#L915
-> IsURL:FormValidator portality/forms/application_forms.py#L911
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L914
<- ApplicationForm:Feature portality/forms/application_forms.py#L900

Autocomplete:FormWidget

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2879

BGJobFinishedNotifiy:Consumer

portality/events/consumers/bg_job_finished_notify.py#L1

Rel Entity Definitions
-> Notifications:Service portality/events/consumers/bg_job_finished_notify.py#L35

BOAI:FormField

portality/forms/application_forms.py#L75

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L75

BackgroundJob:Feature

Rel Entity Definitions
<- AdminBackgroundJobFinished:Email portality/templates/email/admin_background_job_finished.jinja2#L4

BackgroundJob:Model

portality/models/background.py#L11

Rel Entity Definitions
-> ActiveBackgroundJob:Query portality/models/background.py#L36
-> DataObj:Library portality/models/background.py#L164
-> Elasticsearch:Technology portality/models/background.py#L42 ; portality/models/background.py#L199
<- Migrations:Framework portality/upgrade.py#L22
<- BackgroundTasks:Feature portality/background.py#L50
<- AppSettings:Config portality/settings.py#L469 ; portality/settings.py#L767
<- AdminBackgroundJobFinished:Email portality/templates/email/admin_background_job_finished.jinja2#L3

BackgroundJob:Page

Rel Entity Definitions
<- AdminBackgroundJobFinished:Email portality/templates/email/admin_background_job_finished.jinja2#L5

BackgroundJobs:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L1288

BackgroundJobs:Model

Rel Entity Definitions
<- JournalForm:Page portality/view/admin.py#L217

BackgroundJobs:Page

Rel Entity Definitions
<- JournalForm:Page portality/view/admin.py#L219

BackgroundJobsSearch:Feature

portality/static/js/edges/admin.background_jobs.edge.js#L1

Rel Entity Definitions
<- BackgroundJobsSearch:FunctionalTest doajtest/testbook/administrative_search/background_jobs.yml#L1

BackgroundJobsSearch:FunctionalTest

doajtest/testbook/administrative_search/background_jobs.yml#L1

Rel Entity Definitions
-> BackgroundJobsSearch:Feature doajtest/testbook/administrative_search/background_jobs.yml#L1

BackgroundMonitor:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L1313

BackgroundTask:Monitoring

portality/view/status.py#L190 ; portality/bll/services/background_task_status.py#L2

Rel Entity Definitions
<- Constants:Config portality/constants.py#L72
<- DOAJ:Service portality/bll/doaj.py#L115

BackgroundTask:Process

portality/background.py#L117

Rel Entity Definitions
<- BackgroundTasks:Feature portality/background.py#L49
<- AdminBackgroundTask:Process portality/background.py#L198
<- AnonExport:Feature portality/tasks/anon_export.py#L150
<- SetInDOAJBackgroundTask:Process portality/tasks/journal_in_out_doaj.py#L41

BackgroundTasks:Feature

portality/background.py#L44 ; portality/tasks/helpers/background_helper.py#L2

Rel Entity Definitions
-> Account:Model portality/background.py#L57
-> BackgroundJob:Model portality/background.py#L50
-> BackgroundTask:Process portality/background.py#L49
<- Constants:Config portality/constants.py#L79
<- AppSettings:Config portality/settings.py#L408

BackupsMissing:Monitoring

deploy/lambda/alert_backups_missing.py#L4

Rel Entity Definitions
-> Lambda:Technology deploy/lambda/alert_backups_missing.py#L4

BagIt:Library

Rel Entity Definitions
<- ArticlePackage:Feature portality/tasks/preservation.py#L51

BasicCompliance:FieldSet

portality/forms/application_forms.py#L1855

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1855

BatchCreateArticles:Feature

Rel Entity Definitions
<- APIBulkArticles:Feature portality/api/current/bulk/articles.py#L55

BibJSON:Model

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L878

BigEndDate:FormValidator

portality/forms/application_forms.py#L2786 ; portality/forms/validate.py#L533

Rel Entity Definitions
-> FullContents:FormWidget portality/forms/application_forms.py#L2881
<- ApplicationForm:Feature portality/forms/application_forms.py#L2786

Bitly:ExternalService

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L1035
<- DOAJ:Library portality/static/js/doaj.js#L64

Bootstrap3:Technology

Rel Entity Definitions
<- FormHelper:FormContext portality/forms/article_forms.py#L324

BulkDOAJSeal:FormField

portality/forms/application_forms.py#L1836

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1836

BulkEdit:Feature

Rel Entity Definitions
<- BulkEdit:FieldSet portality/forms/application_forms.py#L2124

BulkEdit:FieldSet

portality/forms/application_forms.py#L2123

Rel Entity Definitions
-> BulkEdit:Feature portality/forms/application_forms.py#L2124
<- ApplicationForm:Feature portality/forms/application_forms.py#L2123

BulkEditJournal:FormContext

portality/forms/application_forms.py#L2311

Rel Entity Definitions
-> JournalForm:Crosswalk portality/forms/application_forms.py#L2312
-> ManEdJournal:FormProcessor portality/forms/application_forms.py#L2313
<- ApplicationForm:Feature portality/forms/application_forms.py#L2311

CMS:Build

portality/core.py#L324

Rel Entity Definitions
-> CMSFragments:Build portality/core.py#L324
-> CMSSASS:Build portality/core.py#L325
<- CreateApp:Framework portality/core.py#L60

CMS:DataStore

cms/README.md#L3

Rel Entity Definitions
<- ProxyFix:Framework portality/core.py#L296
<- AppSettings:Config portality/settings.py#L223
<- CMS:Documentation cms/README.md#L4

CMS:Documentation

cms/README.md#L4 ; cms/test-page.html#L2

Rel Entity Definitions
-> CMS:DataStore cms/README.md#L4
-> CMS:Script cms/README.md#L33

CMS:Script

Rel Entity Definitions
<- CMSBuildFragments:Script portality/cms/build_fragments.py#L1
<- CMSBuildSASS:Script portality/cms/build_sass.py#L3
<- CMS:Documentation cms/README.md#L33

CMSBuildFragments:Script

portality/cms/build_fragments.py#L1

Rel Entity Definitions
-> CMS:Script portality/cms/build_fragments.py#L1
-> CMSFragments:Build portality/cms/build_fragments.py#L70

CMSBuildSASS:Script

portality/cms/build_sass.py#L3

Rel Entity Definitions
-> CMS:Script portality/cms/build_sass.py#L3
-> CMSSASS:Build portality/cms/build_sass.py#L61
-> SASS:Technology portality/cms/build_sass.py#L4

CMSFragments:Build

Rel Entity Definitions
<- CMS:Build portality/core.py#L324
<- CMSBuildFragments:Script portality/cms/build_fragments.py#L70

CMSSASS:Build

Rel Entity Definitions
<- CMS:Build portality/core.py#L325
<- CMSBuildSASS:Script portality/cms/build_sass.py#L61

CORS:Framework

Rel Entity Definitions
<- CreateApp:Framework portality/core.py#L52

CSVReader:Feature

portality/tasks/preservation.py#L405

Rel Entity Definitions
<- Preservation:Feature portality/tasks/preservation.py#L539

Cache:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L984
<- Sitemap:Feature portality/bll/services/site.py#L121
<- S3:Documentation docs/system/S3.md#L263

Cache:Model

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L641 ; portality/settings.py#L651
<- Journal:Service portality/bll/services/journal.py#L162

ClickableOwner:FormWidget

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2873

ClickableURL:FormWidget

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2872
<- OAStatementURL:FormField portality/forms/application_forms.py#L137
<- JournalURL:FormField portality/forms/application_forms.py#L212
<- LicenseTermsURL:FormField portality/forms/application_forms.py#L610
<- LicenseDisplayExampleUrl:FormField portality/forms/application_forms.py#L658
<- CopyrightURL:FormField portality/forms/application_forms.py#L701
<- ReviewURL:FormField portality/forms/application_forms.py#L787
<- PlagiarismURL:FormField portality/forms/application_forms.py#L858
<- AimsScopeURL:FormField portality/forms/application_forms.py#L877
<- EditorialBoardURL:FormField portality/forms/application_forms.py#L896
<- AuthorInstructionsURL:FormField portality/forms/application_forms.py#L915
<- APCURL:FormField portality/forms/application_forms.py#L1057
<- WaiverURL:FormField portality/forms/application_forms.py#L1109
<- OtherChargesURL:FormField portality/forms/application_forms.py#L1157
<- PreservationServiceURL:FormField portality/forms/application_forms.py#L1290
<- DepositPolicyURL:FormField portality/forms/application_forms.py#L1368

Coerce:Library

portality/lib/coerce.py#L1

Rel Entity Definitions
-> Countries:Data portality/lib/coerce.py#L79
-> Currencies:Data portality/lib/coerce.py#L64
-> Languages:Data portality/lib/coerce.py#L35
-> Seamless:Library portality/lib/coerce.py#L114

ConsentCookie:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L255

Constants:Config

portality/constants.py#L1

Rel Entity Definitions
-> BackgroundTask:Monitoring portality/constants.py#L72
-> BackgroundTasks:Feature portality/constants.py#L79
-> Todo:Service portality/constants.py#L41
<- ProxyFix:Framework portality/core.py#L291

Contact:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L119

Continuations:Feature

Rel Entity Definitions
<- Continuations:FieldSet portality/forms/application_forms.py#L2082
<- Continuations:FunctionalTest doajtest/testbook/continuations/continuations.yml#L1

Continuations:FieldSet

portality/forms/application_forms.py#L2081

Rel Entity Definitions
-> Continuations:Feature portality/forms/application_forms.py#L2082
<- ApplicationForm:Feature portality/forms/application_forms.py#L2081

Continuations:FunctionalTest

doajtest/testbook/continuations/continuations.yml#L1

Rel Entity Definitions
-> Continuations:Feature doajtest/testbook/continuations/continuations.yml#L1

ContinuedBy:FormField

portality/forms/application_forms.py#L1708

Rel Entity Definitions
-> DifferetTo:FormValidator portality/forms/application_forms.py#L1715
-> IsISSN:FormValidator portality/forms/application_forms.py#L1714
<- ApplicationForm:Feature portality/forms/application_forms.py#L1708

Continues:FormField

portality/forms/application_forms.py#L1685

Rel Entity Definitions
-> DifferetTo:FormValidator portality/forms/application_forms.py#L1692
-> IsISSN:FormValidator portality/forms/application_forms.py#L1691
<- ApplicationForm:Feature portality/forms/application_forms.py#L1685

ContributionRates:Template

Rel Entity Definitions
<- Support:Fragment cms/pages/support/index.md#L10

Cookies:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L250

Copyright:FieldSet

portality/forms/application_forms.py#L1922

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1922

CopyrightAndLicensing:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L83

CopyrightAuthorRetails:FormField

portality/forms/application_forms.py#L662

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L662

CopyrightURL:FormField

portality/forms/application_forms.py#L686

Rel Entity Definitions
-> ClickableURL:FormWidget portality/forms/application_forms.py#L701
-> IsURL:FormValidator portality/forms/application_forms.py#L697 ; portality/forms/application_forms.py#L707 ; portality/forms/application_forms.py#L713
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L700
<- ApplicationForm:Feature portality/forms/application_forms.py#L686

CottageLabs:ExternalService

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L129

Countries:Data

portality/datasets.py#L13

Rel Entity Definitions
-> PyCountry:Technology portality/datasets.py#L13
<- DataSets:Data portality/datasets.py#L12
<- Coerce:Library portality/lib/coerce.py#L79
<- ApplicationForm:Feature portality/forms/application_forms.py#L2367

CreateApp:Framework

portality/core.py#L37

Rel Entity Definitions
-> APM:Feature portality/core.py#L54
-> AppSettings:Config portality/core.py#L41
-> CMS:Build portality/core.py#L60
-> CORS:Framework portality/core.py#L52
-> CrossrefXML:Feature portality/core.py#L47
-> DebugToolbar:Framework portality/core.py#L56
-> ErrorHandler:Feature portality/core.py#L43
-> Flask:Technology portality/core.py#L37
-> Jinja2:Environment portality/core.py#L45
-> LoginManager:Feature portality/core.py#L50
-> ProxyFix:Framework portality/core.py#L58

CreateUser:Script

Rel Entity Definitions
<- AuthNZ:Documentation docs/system/AUTHNZ.md#L13

Crossref422XML:Crosswalk

Rel Entity Definitions
<- Crossref531XML:Crosswalk portality/crosswalks/article_crossref_xml.py#L338

Crossref442:Crosswalk

Rel Entity Definitions
<- Crossref442XML:Fixture doajtest/fixtures/article_crossref.py#L11

Crossref442:Feature

Rel Entity Definitions
<- UploadMetadata:Feature portality/view/publisher.py#L184
<- Crossref442XML:Crosswalk portality/crosswalks/article_crossref_xml.py#L13

Crossref442XML:Crosswalk

portality/crosswalks/article_crossref_xml.py#L13

Rel Entity Definitions
-> Article:Model portality/crosswalks/article_crossref_xml.py#L164
-> Crossref442:Feature portality/crosswalks/article_crossref_xml.py#L13
-> CrossrefXML:Schema portality/crosswalks/article_crossref_xml.py#L107

Crossref442XML:Fixture

doajtest/fixtures/article_crossref.py#L11

Rel Entity Definitions
-> Crossref442:Crosswalk doajtest/fixtures/article_crossref.py#L11

Crossref531:Crosswalk

Rel Entity Definitions
<- Crossref531XML:Fixture doajtest/fixtures/article_crossref.py#L138

Crossref531:Feature

Rel Entity Definitions
<- UploadMetadata:Feature portality/view/publisher.py#L185
<- Crossref531XML:Crosswalk portality/crosswalks/article_crossref_xml.py#L337

Crossref531XML:Crosswalk

portality/crosswalks/article_crossref_xml.py#L337

Rel Entity Definitions
-> Crossref422XML:Crosswalk portality/crosswalks/article_crossref_xml.py#L338
-> Crossref531:Feature portality/crosswalks/article_crossref_xml.py#L337

Crossref531XML:Fixture

doajtest/fixtures/article_crossref.py#L138

Rel Entity Definitions
-> Crossref531:Crosswalk doajtest/fixtures/article_crossref.py#L138

CrossrefArticleXML:WebRoute

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L145

CrossrefUplaod:FunctionalTest

doajtest/testbook/article_xml_upload/crossref-4.4.2.yml#L1

Rel Entity Definitions
-> CrossrefUpload:Feature doajtest/testbook/article_xml_upload/crossref-4.4.2.yml#L1

CrossrefUpload:Feature

Rel Entity Definitions
<- CrossrefUpload:FunctionalTest doajtest/testbook/article_xml_upload/crossref-5.3.1.yml#L1
<- CrossrefUplaod:FunctionalTest doajtest/testbook/article_xml_upload/crossref-4.4.2.yml#L1

CrossrefUpload:FunctionalTest

doajtest/testbook/article_xml_upload/crossref-5.3.1.yml#L1

Rel Entity Definitions
-> CrossrefUpload:Feature doajtest/testbook/article_xml_upload/crossref-5.3.1.yml#L1

CrossrefXML:Crosswalk

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L972

CrossrefXML:Feature

portality/core.py#L135

Rel Entity Definitions
-> CrossrefXML:Schema portality/core.py#L135
<- CreateApp:Framework portality/core.py#L47

CrossrefXML:Schema

Rel Entity Definitions
<- CrossrefXML:Feature portality/core.py#L135
<- AppSettings:Config portality/settings.py#L956
<- Crossref442XML:Crosswalk portality/crosswalks/article_crossref_xml.py#L107

Crosswalk:Feature

Rel Entity Definitions
<- FormulaicContext:Feature portality/lib/formulaic.py#L403 ; portality/lib/formulaic.py#L413

Currencies:Data

portality/datasets.py#L29

Rel Entity Definitions
-> PyCountry:Technology portality/datasets.py#L29
<- DataSets:Data portality/datasets.py#L28
<- Coerce:Library portality/lib/coerce.py#L64
<- ApplicationForm:Feature portality/forms/application_forms.py#L2383

DOAJ:Blueprint

portality/view/doaj.py#L22

Rel Entity Definitions
-> Article:Page portality/view/doaj.py#L347
<- DOAJ:WebApp portality/app.py#L76

DOAJ:Documentation

README.md#L2

Rel Entity Definitions
-> AWS:Documentation README.md#L25
-> AuthNZ:Documentation README.md#L22
-> DocSite:Documentation README.md#L34
-> Install:Documentation README.md#L19
-> OpenURL:Documentation README.md#L31
-> S3:Documentation README.md#L28

DOAJ:Library

portality/static/js/doaj.js#L2

Rel Entity Definitions
-> Bitly:ExternalService portality/static/js/doaj.js#L64
-> Edges:Query portality/static/js/doaj.js#L243
-> Edges:Technology portality/static/js/doaj.js#L241
-> Elasticsearch:Technology portality/static/js/doaj.js#L242

DOAJ:Service

portality/bll/doaj.py#L1

Rel Entity Definitions
-> Application:Service portality/bll/doaj.py#L18
-> Article:Service portality/bll/doaj.py#L66
-> AuthNZ:Service portality/bll/doaj.py#L42
-> BackgroundTask:Monitoring portality/bll/doaj.py#L115
-> Journal:Service portality/bll/doaj.py#L30
-> Notifications:Service portality/bll/doaj.py#L96
-> Query:Service portality/bll/doaj.py#L54
-> Site:Service portality/bll/doaj.py#L78
-> Todo:Service portality/bll/doaj.py#L105
<- Application:Service portality/bll/services/application.py#L15
<- Todo:Service portality/bll/services/todo.py#L8

DOAJ:WebApp

portality/app.py#L10

Rel Entity Definitions
-> APIv1:Blueprint portality/app.py#L61 ; portality/app.py#L327
-> APIv2:Blueprint portality/app.py#L63 ; portality/app.py#L328
-> APIv3:Blueprint portality/app.py#L65 ; portality/app.py#L66 ; portality/app.py#L329
-> Account:Blueprint portality/app.py#L49
-> Account:Model portality/app.py#L306
-> Admin:Blueprint portality/app.py#L50
-> Apply:Blueprint portality/app.py#L69
-> Assets:WebRoute portality/app.py#L86
-> Atom:Blueprint portality/app.py#L75
-> AuthNZ:Feature portality/app.py#L307
-> CrossrefArticleXML:WebRoute portality/app.py#L145
-> DOAJ:Blueprint portality/app.py#L76
-> DOAJArticleXML:Schema portality/app.py#L135
-> Dashboard:Blueprint portality/app.py#L71
-> Editor:Blueprint portality/app.py#L58
-> EditorGroup:Model portality/app.py#L295
-> GoogleAnalytics:ExternalService portality/app.py#L103
-> JCT:Blueprint portality/app.py#L70
-> Jinja2:Environment portality/app.py#L180
-> Legacy:WebRoute portality/app.py#L112
-> OAIPMH:Blueprint portality/app.py#L73
-> OpenURL:Blueprint portality/app.py#L74
-> Publisher:Blueprint portality/app.py#L51
-> Query:Blueprint portality/app.py#L52
-> ReCAPTCHA:ExternalService portality/app.py#L374
-> Services:Blueprint portality/app.py#L59
-> SiteStats:Feature portality/app.py#L157
-> Status:Blueprint portality/app.py#L67

DOAJArticleXML:Crosswalk

portality/crosswalks/article_doaj_xml.py#L14

Rel Entity Definitions
-> Article:Model portality/crosswalks/article_doaj_xml.py#L122
-> DOAJArticleXML:Feature portality/crosswalks/article_doaj_xml.py#L14
-> DOAJArticleXML:Schema portality/crosswalks/article_doaj_xml.py#L26
<- AppSettings:Config portality/settings.py#L971

DOAJArticleXML:Feature

Rel Entity Definitions
<- DOAJArticleXML:Crosswalk portality/crosswalks/article_doaj_xml.py#L14
<- DOAJArticleXMLUpload:FunctionalTest doajtest/testbook/article_xml_upload/article_doaj_xml_upload.yml#L1

DOAJArticleXML:Schema

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L135
<- AppSettings:Config portality/settings.py#L957
<- OAIDOAJArticleXML:Crosswalk portality/crosswalks/oaipmh.py#L307
<- DOAJArticleXML:Crosswalk portality/crosswalks/article_doaj_xml.py#L26

DOAJArticleXMLUpload:FunctionalTest

doajtest/testbook/article_xml_upload/article_doaj_xml_upload.yml#L1

Rel Entity Definitions
-> DOAJArticleXML:Feature doajtest/testbook/article_xml_upload/article_doaj_xml_upload.yml#L1

DOAJSeal:FormField

portality/forms/application_forms.py#L1511

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1511

Dashboard:Blueprint

portality/view/dashboard.py#L13

Rel Entity Definitions
-> Dashboard:Page portality/view/dashboard.py#L25
-> Notifications:Page portality/view/dashboard.py#L67
-> Todo:Service portality/view/dashboard.py#L21
<- DOAJ:WebApp portality/app.py#L71

Dashboard:Feature

portality/static/js/dashboard.js#L1

Rel Entity Definitions
-> ApplicationSearch:Page portality/static/js/dashboard.js#L66 ; portality/static/js/dashboard.js#L104 ; portality/static/js/dashboard.js#L130 ; portality/static/js/dashboard.js#L147
-> EditorGroup:Model portality/static/js/dashboard.js#L53
-> GroupStats:Endpoint portality/static/js/dashboard.js#L31
-> UpdateRequestsSearch:Page portality/static/js/dashboard.js#L75 ; portality/static/js/dashboard.js#L113 ; portality/static/js/dashboard.js#L155

Dashboard:FunctionalTest

doajtest/testbook/dashboard/editorial_group_status.yml#L1

Rel Entity Definitions
-> EditorialGroupStatus:Feature doajtest/testbook/dashboard/editorial_group_status.yml#L1

Dashboard:Page

portality/templates/dashboard/index.html#L2

Rel Entity Definitions
-> GroupStatus:Feature portality/templates/dashboard/index.html#L83
<- Dashboard:Blueprint portality/view/dashboard.py#L25

Dashboard:Template

portality/templates/layouts/dashboard_base.html#L2 ; portality/templates/layouts/dashboard_base.html#L8

Rel Entity Definitions
-> EditorGroup:Model portality/templates/layouts/dashboard_base.html#L5
-> Notifications:Feature portality/templates/layouts/dashboard_base.html#L25

DashboardNav:Fragment

portality/templates/dashboard/nav.html#L1

Rel Entity Definitions
-> AdminNotificationsSearch:Page portality/templates/dashboard/nav.html#L11

DataModels:Script

docs/data_models.sh#L4

Rel Entity Definitions
-> Application:Model docs/data_models.sh#L9
-> DataObj:Library docs/data_models.sh#L7
-> FieldDescriptions:Documentation docs/data_models.sh#L5
-> Forms:Script docs/data_models.sh#L4
-> IncomingApplication:Model docs/data_models.sh#L11
-> IncomingArticle:Model docs/data_models.sh#L10
-> Journal:Model docs/data_models.sh#L8
-> OutgoingJournal:Model docs/data_models.sh#L12
-> Seamless:Library docs/data_models.sh#L6

DataObj:Library

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L473
<- BackgroundJob:Model portality/models/background.py#L164
<- ESMappings:Library portality/lib/es_data_mapping.py#L6
<- APIIncomingArticle:Model portality/api/current/data_objects/article.py#L159
<- APIOutgoingArticle:Model portality/api/current/data_objects/article.py#L282
<- DataModels:Script docs/data_models.sh#L7

DataSets:Data

portality/datasets.py#L2

Rel Entity Definitions
-> Countries:Data portality/datasets.py#L12
-> Currencies:Data portality/datasets.py#L28
-> Languages:Data portality/datasets.py#L45
-> Licences:Data portality/datasets.py#L61

Datasets:Data

Rel Entity Definitions
<- ProxyFix:Framework portality/core.py#L293

DebugToolbar:Framework

Rel Entity Definitions
<- CreateApp:Framework portality/core.py#L56
<- AppSettings:Config portality/settings.py#L37

DepositPolicy:FormField

portality/forms/application_forms.py#L1294

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1294

DepositPolicyOther:FormField

portality/forms/application_forms.py#L1324

Rel Entity Definitions
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L1342
<- ApplicationForm:Feature portality/forms/application_forms.py#L1324

DepositPolicyURL:FormField

portality/forms/application_forms.py#L1346

Rel Entity Definitions
-> ClickableURL:FormWidget portality/forms/application_forms.py#L1368
-> IsURL:FormValidator portality/forms/application_forms.py#L1364 ; portality/forms/application_forms.py#L1384 ; portality/forms/application_forms.py#L1400
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L1367
<- ApplicationForm:Feature portality/forms/application_forms.py#L1346

DevBasics:Data

Rel Entity Definitions
<- AnonExport:Feature data_import_settings/README.md#L18

DifferentTo:FormValidator

portality/forms/application_forms.py#L2699 ; portality/forms/validate.py#L334

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2699

DifferetTo:FormValidator

Rel Entity Definitions
<- PISSN:FormField portality/forms/application_forms.py#L245 ; portality/forms/application_forms.py#L259
<- EISSN:FormField portality/forms/application_forms.py#L314 ; portality/forms/application_forms.py#L327 ; portality/forms/application_forms.py#L366
<- Continues:FormField portality/forms/application_forms.py#L1692
<- ContinuedBy:FormField portality/forms/application_forms.py#L1715

DiscontinuedDate:FormField

portality/forms/application_forms.py#L1661

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1661

DocSite:Documentation

Rel Entity Definitions
<- DOAJ:Documentation README.md#L34

Documentation:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L19

DomainObject:Model

portality/dao.py#L47

Rel Entity Definitions
-> Elasticsearch:Technology portality/dao.py#L47
-> ReadOnlyMode:Feature portality/dao.py#L130 ; portality/dao.py#L313 ; portality/dao.py#L361
<- Notification:Model portality/models/notifications.py#L6

DonationSidenav:Template

Rel Entity Definitions
<- Support:Fragment cms/pages/support/index.md#L9

DontLeave:Feature

portality/static/js/dontleave.js#L1

Rel Entity Definitions
<- PublisherArticleMetadata:Page portality/templates/publisher/metadata.html#L30
<- Account:Page portality/templates/account/view.html#L133
<- AdminArticleMetadata:Page portality/templates/admin/article_metadata.html#L46

DraftApplication:Model

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L467
<- NewApplication:FormProcessor portality/forms/application_processors.py#L224

EISSN:FormField

portality/forms/application_forms.py#L298

Rel Entity Definitions
-> DifferetTo:FormValidator portality/forms/application_forms.py#L314 ; portality/forms/application_forms.py#L327 ; portality/forms/application_forms.py#L366
-> FullContents:FormWidget portality/forms/application_forms.py#L318
-> IsISSN:FormValidator portality/forms/application_forms.py#L313 ; portality/forms/application_forms.py#L325 ; portality/forms/application_forms.py#L365
-> OptionalIf:FormValidator portality/forms/application_forms.py#L311 ; portality/forms/application_forms.py#L323 ; portality/forms/application_forms.py#L363
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L317
<- ApplicationForm:Feature portality/forms/application_forms.py#L298

EPMC:ExternalService

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L1239

ESMappings:Library

portality/lib/es_data_mapping.py#L4

Rel Entity Definitions
-> DataObj:Library portality/lib/es_data_mapping.py#L6
-> Elasticsearch:Technology portality/lib/es_data_mapping.py#L4
-> Seamless:Library portality/lib/es_data_mapping.py#L5

Edges:Query

Rel Entity Definitions
<- EdgesIntegration:Library portality/lib/edges.py#L25
<- DOAJ:Library portality/static/js/doaj.js#L243

Edges:Technology

Rel Entity Definitions
<- EdgesIntegration:Library portality/lib/edges.py#L2
<- AdminNotificationsSearch:Page portality/templates/admin/global_notifications_search.html#L4 ; portality/templates/admin/global_notifications_search.html#L24
<- DOAJ:Library portality/static/js/doaj.js#L241
<- Notifications:Edge portality/static/js/edges/notifications.edge.js#L1
<- AdminNotifications:Edge portality/static/js/edges/admin.notifications.edge.js#L2

EdgesIntegration:Library

portality/lib/edges.py#L1

Rel Entity Definitions
-> Edges:Query portality/lib/edges.py#L25
-> Edges:Technology portality/lib/edges.py#L2
-> Elasticsearch:Technology portality/lib/edges.py#L3

Editor:Blueprint

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L58

Editor:FormField

portality/forms/application_forms.py#L1646

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1646

EditorApplication:FormContext

portality/forms/application_forms.py#L2205

Rel Entity Definitions
-> EditorApplication:FormProcessor portality/forms/application_forms.py#L2207
-> NewApplication:FormContext portality/forms/application_forms.py#L2206
<- ApplicationForm:Feature portality/forms/application_forms.py#L2205

EditorApplication:FormProcessor

portality/forms/application_processors.py#L477

Rel Entity Definitions
-> ApplicationForm:Crosswalk portality/forms/application_processors.py#L530
-> EditorGroup:Model portality/forms/application_processors.py#L579
-> Email:Notifications portality/forms/application_processors.py#L551
-> Procenance:Model portality/forms/application_processors.py#L538
-> Provenance:Model portality/forms/application_processors.py#L586
<- EditorApplication:FormContext portality/forms/application_forms.py#L2207

EditorApplicationAssigned:Email

portality/templates/email/editor_application_assigned_group.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/editor_application_assigned_group.jinja2#L4
-> Application:Model portality/templates/email/editor_application_assigned_group.jinja2#L3
-> EditorDashboard:Page portality/templates/email/editor_application_assigned_group.jinja2#L5

EditorApplicationCompleted:Email

portality/templates/email/editor_application_completed.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/editor_application_completed.jinja2#L4
-> Application:Form portality/templates/email/editor_application_completed.jinja2#L5
-> Application:Model portality/templates/email/editor_application_completed.jinja2#L3

EditorApplicationForm:FunctionalTest

doajtest/testbook/new_application_form/editor_form.yml#L1

Rel Entity Definitions
-> EditorApplicationForm:Page doajtest/testbook/new_application_form/editor_form.yml#L1

EditorApplicationForm:Page

Rel Entity Definitions
<- EditorApplicationForm:FunctionalTest doajtest/testbook/new_application_form/editor_form.yml#L1

EditorApplicationInProgress:Email

portality/templates/email/editor_application_inprogress.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/editor_application_inprogress.jinja2#L4
-> Application:Form portality/templates/email/editor_application_inprogress.jinja2#L5
-> Application:Model portality/templates/email/editor_application_inprogress.jinja2#L3

EditorApplicationQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L801

EditorApplicationsSearch:Feature

Rel Entity Definitions
<- EditorApplicationsSearch:FunctionalTest doajtest/testbook/editor_search/applications.yml#L1

EditorApplicationsSearch:FunctionalTest

doajtest/testbook/editor_search/applications.yml#L1

Rel Entity Definitions
-> EditorApplicationsSearch:Feature doajtest/testbook/editor_search/applications.yml#L1

EditorDashboard:Page

Rel Entity Definitions
<- AssEdJournalAssigned:Email portality/templates/email/assoc_editor_journal_assigned.jinja2#L5
<- EditorApplicationAssigned:Email portality/templates/email/editor_application_assigned_group.jinja2#L5
<- AdminJournalAssigned:Email portality/templates/email/editor_journal_assigned_group.jinja2#L5
<- AssEdApplicationAssigned:Email portality/templates/email/assoc_editor_application_assigned.jinja2#L6

EditorGroup:Feature

Rel Entity Definitions
<- JournalsArticlesBulkEdit:FunctionalTest doajtest/testbook/bulk_edit/journals_articles.yml#L4

EditorGroup:Form

portality/view/forms.py#L93

Rel Entity Definitions
<- JournalForm:Page portality/view/admin.py#L502

EditorGroup:FormField

portality/forms/application_forms.py#L1625

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1625

EditorGroup:Model

portality/models/editors.py#L7

Rel Entity Definitions
-> EditorGroupMember:Query portality/models/editors.py#L24
<- DOAJ:WebApp portality/app.py#L295
<- AppSettings:Config portality/settings.py#L643 ; portality/settings.py#L653 ; portality/settings.py#L749
<- GroupStatus:Feature portality/templates/dashboard/index.html#L91
<- ApplicationForm:Feature portality/forms/application_forms.py#L2442
<- EditorApplication:FormProcessor portality/forms/application_processors.py#L579
<- Dashboard:Template portality/templates/layouts/dashboard_base.html#L5
<- AssEdApplicationAssigned:Email portality/templates/email/assoc_editor_application_assigned.jinja2#L5
<- EditorIndex:Page portality/templates/editor/index.html#L2
<- Dashboard:Feature portality/static/js/dashboard.js#L53
<- AuthNZ:Service portality/bll/services/authorisation.py#L129
<- Todo:Service portality/bll/services/todo.py#L12

EditorGroup:Page

Rel Entity Definitions
<- ApplicationsBulkEdit:FunctionalTest doajtest/testbook/bulk_edit/applications.yml#L3

EditorGroupMember:Query

portality/models/editors.py#L112

Rel Entity Definitions
-> Elasticsearch:Technology portality/models/editors.py#L112
<- EditorGroup:Model portality/models/editors.py#L24

EditorGroupsSearch:Feature

portality/static/js/edges/admin.editor_groups.edge.js#L1

Rel Entity Definitions
<- EditorGroupsSearch:FunctionalTest doajtest/testbook/administrative_search/editor_groups.yml#L1

EditorGroupsSearch:FunctionalTest

doajtest/testbook/administrative_search/editor_groups.yml#L1

Rel Entity Definitions
-> EditorGroupsSearch:Feature doajtest/testbook/administrative_search/editor_groups.yml#L1

EditorIndex:Page

portality/templates/editor/index.html#L2

Rel Entity Definitions
-> EditorGroup:Model portality/templates/editor/index.html#L2

EditorJournal:FormContext

portality/forms/application_forms.py#L2286

Rel Entity Definitions
-> AssEdJournal:FormContext portality/forms/application_forms.py#L2287
-> EditorJournal:FormProcessor portality/forms/application_forms.py#L2288
<- ApplicationForm:Feature portality/forms/application_forms.py#L2286
<- ManEdJournal:FormContext portality/forms/application_forms.py#L2298

EditorJournal:FormProcessor

portality/forms/application_processors.py#L859

Rel Entity Definitions
-> ApplicationForm:Crosswalk portality/forms/application_processors.py#L887
-> Email:Notifications portality/forms/application_processors.py#L902
<- EditorJournal:FormContext portality/forms/application_forms.py#L2288

EditorJournalForm:FunctionalTest

doajtest/testbook/journal_form/editor_form.yml#L1

Rel Entity Definitions
-> EditorJournalForm:Page doajtest/testbook/journal_form/editor_form.yml#L1

EditorJournalForm:Page

Rel Entity Definitions
<- EditorJournalForm:FunctionalTest doajtest/testbook/journal_form/editor_form.yml#L1

EditorJournalQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L794

EditorJournalsSearch:Feature

Rel Entity Definitions
<- EditorJournalsSearch:FunctionalTest doajtest/testbook/editor_search/journals.yml#L1

EditorJournalsSearch:FunctionalTest

doajtest/testbook/editor_search/journals.yml#L1

Rel Entity Definitions
-> EditorJournalsSearch:Feature doajtest/testbook/editor_search/journals.yml#L1

Editorial:FieldSet

portality/forms/application_forms.py#L1953

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1953

EditorialBoardURL:FormField

portality/forms/application_forms.py#L881

Rel Entity Definitions
-> ClickableURL:FormWidget portality/forms/application_forms.py#L896
-> IsURL:FormValidator portality/forms/application_forms.py#L892
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L895
<- ApplicationForm:Feature portality/forms/application_forms.py#L881

EditorialGroupStatus:Feature

Rel Entity Definitions
<- Dashboard:FunctionalTest doajtest/testbook/dashboard/editorial_group_status.yml#L1

ElasticAPM:Technology

Rel Entity Definitions
<- APM:Feature portality/core.py#L252

ElasticConnection:Framework

portality/core.py#L168

Rel Entity Definitions
-> Elasticsearch:Technology portality/core.py#L168

Elasticsearch:Technology

portality/util.py#L133

Rel Entity Definitions
<- Lock:Query portality/lock.py#L176
<- DomainObject:Model portality/dao.py#L47
<- SearchURLGenerator:Feature portality/dao.py#L1008
<- ElasticConnection:Framework portality/core.py#L168
<- InitialiseIndex:Framework portality/core.py#L224
<- Migrations:Framework portality/upgrade.py#L34
<- AppSettings:Config portality/settings.py#L458
<- News:Query portality/models/news.py#L64
<- EditorGroupMember:Query portality/models/editors.py#L112
<- BackgroundJob:Model portality/models/background.py#L42 ; portality/models/background.py#L199
<- ActiveBackgroundJob:Query portality/models/background.py#L215
<- AssignedEditorGroups:Query portality/models/v2/application.py#L385
<- EdgesIntegration:Library portality/lib/edges.py#L3
<- ESMappings:Library portality/lib/es_data_mapping.py#L4
<- Search:Query portality/api/current/discovery.py#L335
<- ScriptTagDetected:Email portality/templates/email/script_tag_detected.jinja2#L3
<- DOAJ:Library portality/static/js/doaj.js#L242
<- Notifications:Edge portality/static/js/edges/notifications.edge.js#L3
<- TopNotifications:Query portality/bll/services/notifications.py#L77
<- Notifications:Query portality/bll/services/notifications.py#L98
<- Todo:Query portality/bll/services/todo.py#L205
<- GroupStats:Query portality/bll/services/todo.py#L280
<- Query:Service portality/bll/services/query.py#L150
<- Query:Query portality/bll/services/query.py#L158
<- AWS:Documentation docs/system/AWS.md#L19
<- Install:Documentation docs/system/INSTALL.md#L17

Email:ExternalService

Rel Entity Definitions
<- Email:Library portality/app_email.py#L31
<- ErrorHandler:Feature portality/error_handler.py#L47
<- APICrudArticles:Feature portality/api/current/crud/articles.py#L111
<- APICrudApplications:Feature portality/api/current/crud/applications.py#L69

Email:Library

portality/app_email.py#L1

Rel Entity Definitions
-> Email:ExternalService portality/app_email.py#L31
-> FlaskMail:Library portality/app_email.py#L32
<- PublisherUpdateRequest:FormProcessor portality/forms/application_processors.py#L744
<- AccountCreatedEmail:Consumer portality/events/consumers/account_created_email.py#L43
<- AccountPasswordResetEmail:Consumer portality/events/consumers/account_passwordreset_email.py#L34
<- Notifications:Service portality/bll/services/notifications.py#L28

Email:Notifications

portality/notifications/application_emails.py#L1

Rel Entity Definitions
<- ManEdApplication:FormProcessor portality/forms/application_processors.py#L405
<- EditorApplication:FormProcessor portality/forms/application_processors.py#L551
<- PublisherUpdateRequest:FormProcessor portality/forms/application_processors.py#L723
<- ManEdJournal:FormProcessor portality/forms/application_processors.py#L819
<- EditorJournal:FormProcessor portality/forms/application_processors.py#L902

EmbeddedLicense:FieldSet

portality/forms/application_forms.py#L1912

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1912

ErrorHandler:Feature

portality/error_handler.py#L46

Rel Entity Definitions
-> Email:ExternalService portality/error_handler.py#L47
-> Logging:Library portality/error_handler.py#L46
<- CreateApp:Framework portality/core.py#L43

Event:Service

Rel Entity Definitions
<- ManEdApplication:FormProcessor portality/forms/application_processors.py#L335

FAQ:Page

Rel Entity Definitions
<- PublisherApplicationAccepted:Email portality/templates/email/publisher_application_accepted.jinja2#L6

FAQ:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L31

Facebook:ExternalService

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L96

Favicon:Content

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L913

FeatureMap:Script

docs/featuremap.sh#L12

Rel Entity Definitions
-> FeatureMap:Technology docs/featuremap.sh#L12

FeatureMap:Technology

Rel Entity Definitions
<- FeatureMap:Script docs/featuremap.sh#L12

Feedback:Email

Rel Entity Definitions
<- PublisherApplicationReceived:Email portality/templates/email/publisher_application_received.jinja2#L6
<- PublisherUpdateRequestRejected:Email portality/templates/email/publisher_update_request_rejected.jinja2#L5

FieldDescriptions:Documentation

docs/data_models/README.md#L3

Rel Entity Definitions
<- DataModels:Script docs/data_models.sh#L5

FileStore:Feature

portality/store.py#L42

Rel Entity Definitions
-> FileStoreLocal:Feature portality/store.py#L204
-> FileStoreS3:Feature portality/store.py#L75
-> FileStoreTemp:Feature portality/store.py#L274
<- AppSettings:Config portality/settings.py#L165
<- Sitemap:Feature portality/bll/services/site.py#L96
<- Journal:Service portality/bll/services/journal.py#L143

FileStoreLocal:Feature

Rel Entity Definitions
<- FileStore:Feature portality/store.py#L204

FileStoreS3:Feature

portality/store.py#L76

Rel Entity Definitions
-> S3:Technology portality/store.py#L76
<- FileStore:Feature portality/store.py#L75

FileStoreTemp:Feature

Rel Entity Definitions
<- FileStore:Feature portality/store.py#L274
<- Sitemap:Feature portality/bll/services/site.py#L57
<- Journal:Service portality/bll/services/journal.py#L134

FixedQueryWidget:Asset

Rel Entity Definitions
<- Widgets:Fragment cms/pages/docs/widgets.md#L9

FixedQueryWidget:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L1195

Flask:Technology

Rel Entity Definitions
<- CreateApp:Framework portality/core.py#L37
<- AuthNZ:Documentation docs/system/AUTHNZ.md#L56

FlaskMail:Library

Rel Entity Definitions
<- Email:Library portality/app_email.py#L32

ForgotPassword:Page

Rel Entity Definitions
<- PasswordReset:Email portality/templates/email/account_password_reset.jinja2#L5
<- AccountCreated:Email portality/templates/email/account_created.jinja2#L5

FormContext:FormContext

portality/forms/article_forms.py#L25

Rel Entity Definitions
-> Formulaic:Library portality/forms/article_forms.py#L25

FormContextRenderer:FormContext

portality/forms/article_forms.py#L228

Rel Entity Definitions
-> FormHelper:FormContext portality/forms/article_forms.py#L228

FormHelper:FormContext

portality/forms/article_forms.py#L324

Rel Entity Definitions
-> Bootstrap3:Technology portality/forms/article_forms.py#L324
-> WTForms:Library portality/forms/article_forms.py#L325
<- FormContextRenderer:FormContext portality/forms/article_forms.py#L228

FormProcessor:Feature

portality/lib/formulaic.py#L785

Rel Entity Definitions
<- Formulaic:Library portality/lib/formulaic.py#L785
<- FormulaicContext:Feature portality/lib/formulaic.py#L396

Forms:Script

docs/forms.sh#L3

Rel Entity Definitions
-> ApplicationForms:Feature docs/forms.sh#L3
<- DataModels:Script docs/data_models.sh#L4

Formulaic:Library

portality/lib/formulaic.py#L1

Rel Entity Definitions
-> FormProcessor:Feature portality/lib/formulaic.py#L785
-> FormulaicContext:Feature portality/lib/formulaic.py#L223
-> FormulaicField:Feature portality/lib/formulaic.py#L512
-> FormulaicFieldset:Feature portality/lib/formulaic.py#L468
-> WTForms:Library portality/lib/formulaic.py#L684
<- FormContext:FormContext portality/forms/article_forms.py#L25

FormulaicContext:Feature

portality/lib/formulaic.py#L223

Rel Entity Definitions
-> Crosswalk:Feature portality/lib/formulaic.py#L403 ; portality/lib/formulaic.py#L413
-> FormProcessor:Feature portality/lib/formulaic.py#L396
-> Jinja2:Technology portality/lib/formulaic.py#L391
-> WTForms:Library portality/lib/formulaic.py#L284
<- Formulaic:Library portality/lib/formulaic.py#L223

FormulaicField:Feature

portality/lib/formulaic.py#L512

Rel Entity Definitions
<- Formulaic:Library portality/lib/formulaic.py#L512

FormulaicFieldset:Feature

portality/lib/formulaic.py#L468

Rel Entity Definitions
<- Formulaic:Library portality/lib/formulaic.py#L468

FullContents:FormWidget

Rel Entity Definitions
<- Title:FormField portality/forms/application_forms.py#L163
<- AlternativeTitle:FormField portality/forms/application_forms.py#L192
<- PISSN:FormField portality/forms/application_forms.py#L249
<- EISSN:FormField portality/forms/application_forms.py#L318
<- PublisherName:FormField portality/forms/application_forms.py#L443
<- InstitutionName:FormField portality/forms/application_forms.py#L502
<- BigEndDate:FormValidator portality/forms/application_forms.py#L2881

GitHub:ExternalService

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L230
<- Navigation:Data cms/data/nav.yml#L99

GoogleAnalytics:ExternalService

portality/lib/analytics.py#L1

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L103
<- AppSettings:Config portality/settings.py#L1141

GroupMember:FormValidator

portality/forms/application_forms.py#L2763 ; portality/forms/validate.py#L490

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2763

GroupStats:Endpoint

Rel Entity Definitions
<- Dashboard:Feature portality/static/js/dashboard.js#L31

GroupStats:Query

portality/bll/services/todo.py#L279

Rel Entity Definitions
-> Elasticsearch:Technology portality/bll/services/todo.py#L280
<- Todo:Service portality/bll/services/todo.py#L279

GroupStatus:Feature

portality/view/doajservices.py#L106 ; portality/templates/dashboard/index.html#L83

Rel Entity Definitions
-> EditorGroup:Model portality/templates/dashboard/index.html#L91
-> Todo:Service portality/view/doajservices.py#L106
<- Dashboard:Page portality/templates/dashboard/index.html#L83

HarvestState:Model

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L468

Harvester:Feature

portality/scripts/harvest.py#L2

Rel Entity Definitions
-> ReadOnlyMode:Feature portality/scripts/harvest.py#L10
<- AppSettings:Config portality/settings.py#L1234

HasOtherCharges:FormField

portality/forms/application_forms.py#L1113

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1113

HasWaiver:FormField

portality/forms/application_forms.py#L1061

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1061

Helpdesk:Contact

Rel Entity Definitions
<- PublisherApplicationAccepted:Email portality/templates/email/publisher_application_accepted.jinja2#L8

Hotjar:ExternalService

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L1131

Huey:Technology

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L406
<- LongRunning:Queue deploy/dev/huey_long_running.sh#L3
<- Main:Queue deploy/dev/huey_main_queue.sh#L3
<- Install:Documentation docs/system/INSTALL.md#L105

IS4OA:ExternalService

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L127

ISSNInPublicDOAJ:FormValidator

portality/forms/application_forms.py#L2622 ; portality/forms/validate.py#L286

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2622

IncomingApplication:Model

Rel Entity Definitions
<- DataModels:Script docs/data_models.sh#L11
<- API:Documentation docs/system/API.md#L64

IncomingArticle:Model

Rel Entity Definitions
<- DataModels:Script docs/data_models.sh#L10

InfiniteRepeat:FormWidget

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2878

InitialiseIndex:Framework

portality/core.py#L224

Rel Entity Definitions
-> Elasticsearch:Technology portality/core.py#L224

Install:Documentation

docs/system/INSTALL.md#L3

Rel Entity Definitions
-> Elasticsearch:Technology docs/system/INSTALL.md#L17
-> Huey:Technology docs/system/INSTALL.md#L105
-> Java:Technology docs/system/INSTALL.md#L9
-> JournalCSV:Script docs/system/INSTALL.md#L118
-> News:Script docs/system/INSTALL.md#L134
-> Python:Technology docs/system/INSTALL.md#L48
-> Redis:Technology docs/system/INSTALL.md#L36
-> Sitemap:Script docs/system/INSTALL.md#L126
<- DOAJ:Documentation README.md#L19

Institution:FieldSet

portality/forms/application_forms.py#L1891

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1891

InstitutionCountry:FormField

portality/forms/application_forms.py#L506

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L506

InstitutionName:FormField

portality/forms/application_forms.py#L486

Rel Entity Definitions
-> FullContents:FormWidget portality/forms/application_forms.py#L502
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L500
<- ApplicationForm:Feature portality/forms/application_forms.py#L486

IntRange:FormValidator

portality/forms/application_forms.py#L2568

Rel Entity Definitions
-> NumberRange:FormValidator portality/forms/application_forms.py#L2569
<- ApplicationForm:Feature portality/forms/application_forms.py#L2568

IsISSN:FormValidator

portality/forms/application_forms.py#L2675

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2675
<- PISSN:FormField portality/forms/application_forms.py#L243 ; portality/forms/application_forms.py#L256
<- EISSN:FormField portality/forms/application_forms.py#L313 ; portality/forms/application_forms.py#L325 ; portality/forms/application_forms.py#L365
<- Continues:FormField portality/forms/application_forms.py#L1691
<- ContinuedBy:FormField portality/forms/application_forms.py#L1714

IsISSNList:FormValidator

portality/forms/application_forms.py#L2688

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2688

IsURL:FormValidator

portality/forms/application_forms.py#L2551

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2551
<- OAStatementURL:FormField portality/forms/application_forms.py#L133
<- JournalURL:FormField portality/forms/application_forms.py#L208 ; portality/forms/application_forms.py#L221
<- LicenseTermsURL:FormField portality/forms/application_forms.py#L601
<- LicenseDisplayExampleUrl:FormField portality/forms/application_forms.py#L654
<- CopyrightURL:FormField portality/forms/application_forms.py#L697 ; portality/forms/application_forms.py#L707 ; portality/forms/application_forms.py#L713
<- ReviewURL:FormField portality/forms/application_forms.py#L783
<- PlagiarismURL:FormField portality/forms/application_forms.py#L854
<- AimsScopeURL:FormField portality/forms/application_forms.py#L873
<- EditorialBoardURL:FormField portality/forms/application_forms.py#L892
<- AuthorInstructionsURL:FormField portality/forms/application_forms.py#L911
<- APCURL:FormField portality/forms/application_forms.py#L1053
<- WaiverURL:FormField portality/forms/application_forms.py#L1105
<- OtherChargesURL:FormField portality/forms/application_forms.py#L1153
<- PreservationServiceURL:FormField portality/forms/application_forms.py#L1286
<- DepositPolicyURL:FormField portality/forms/application_forms.py#L1364 ; portality/forms/application_forms.py#L1384 ; portality/forms/application_forms.py#L1400

JCT:Blueprint

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L70

JCT:Crosswalk

portality/crosswalks/jct_inprogress.py#L5

Rel Entity Definitions
-> Application:Model portality/crosswalks/jct_inprogress.py#L6
-> JCT:Feature portality/crosswalks/jct_inprogress.py#L5

JCT:Feature

Rel Entity Definitions
<- JCT:Crosswalk portality/crosswalks/jct_inprogress.py#L5

Java:Technology

Rel Entity Definitions
<- Install:Documentation docs/system/INSTALL.md#L9

Jinja2:Environment

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L180
<- CreateApp:Framework portality/core.py#L45

Jinja2:Technology

Rel Entity Definitions
<- FormulaicContext:Feature portality/lib/formulaic.py#L391

Journal:Crosswalk

portality/crosswalks/journal_form.py#L9

Rel Entity Definitions
-> Journal:Form portality/crosswalks/journal_form.py#L9
-> Journal:Model portality/crosswalks/journal_form.py#L10

Journal:Form

Rel Entity Definitions
<- JournalQuestions:Crosswalk portality/crosswalks/journal_questions.py#L13
<- Journal:Crosswalk portality/crosswalks/journal_form.py#L9

Journal:Model

Rel Entity Definitions
<- Migrations:Framework portality/upgrade.py#L17
<- AppSettings:Config portality/settings.py#L465 ; portality/settings.py#L673 ; portality/settings.py#L705 ; portality/settings.py#L729 ; portality/settings.py#L783 ; portality/settings.py#L799 ; portality/settings.py#L824
<- Article:Form portality/forms/article_forms.py#L531
<- APISearch:Feature portality/api/current/discovery.py#L297
<- APICrudJournals:Feature portality/api/current/crud/journals.py#L41
<- APIOutgoingJournal:Model portality/api/current/data_objects/journal.py#L32
<- SetInDOAJBackgroundTask:Process portality/tasks/journal_in_out_doaj.py#L60
<- Journal:Crosswalk portality/crosswalks/journal_form.py#L10
<- Atom:Crosswalk portality/crosswalks/atom.py#L8
<- ApplicationForm:Crosswalk portality/crosswalks/application_form.py#L113
<- PublisherUpdateRequestAccepted:Email portality/templates/email/publisher_update_request_accepted.jinja2#L3
<- PublisherApplicationAccepted:Email portality/templates/email/publisher_application_accepted.jinja2#L3
<- AssEdJournalAssigned:Email portality/templates/email/assoc_editor_journal_assigned.jinja2#L3
<- AdminJournalAssigned:Email portality/templates/email/editor_journal_assigned_group.jinja2#L3
<- Application:Service portality/bll/services/application.py#L377
<- JournalCSV:Feature portality/bll/services/journal.py#L244
<- Widgets:Fragment cms/pages/docs/widgets.md#L10
<- DataModels:Script docs/data_models.sh#L8
<- OpenURL:Documentation docs/system/OPENURL.md#L89 ; docs/system/OPENURL.md#L140

Journal:Service

portality/bll/services/journal.py#L21

Rel Entity Definitions
-> Application:Model portality/bll/services/journal.py#L64
-> AuthNZ:Service portality/bll/services/journal.py#L47
-> Cache:Model portality/bll/services/journal.py#L162
-> FileStore:Feature portality/bll/services/journal.py#L143
-> FileStoreTemp:Feature portality/bll/services/journal.py#L134
-> JournalCSV:Feature portality/bll/services/journal.py#L123
-> Lock:Feature portality/bll/services/journal.py#L112
<- PublisherUpdateRequest:FormProcessor portality/forms/application_processors.py#L705
<- AdminJournalCSV:CLI portality/scripts/admin_journalcsv.py#L23
<- DOAJ:Service portality/bll/doaj.py#L30
<- Application:Service portality/bll/services/application.py#L44 ; portality/bll/services/application.py#L311 ; portality/bll/services/application.py#L497

JournalArticle:Model

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L694 ; portality/settings.py#L761

JournalAssedAssignedNotify:Consumer

portality/events/consumers/journal_assed_assigned_notify.py#L1

Rel Entity Definitions
-> Notifications:Service portality/events/consumers/journal_assed_assigned_notify.py#L31

JournalBibJSON:Model

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L1098

JournalBulkDelete:Task

portality/tasks/journal_bulk_delete.py#L36

Rel Entity Definitions
-> Account:Model portality/tasks/journal_bulk_delete.py#L66
-> Application:Service portality/tasks/journal_bulk_delete.py#L68

JournalCSV:Feature

portality/bll/services/journal.py#L244 ; portality/bll/services/journal.py#L254

Rel Entity Definitions
-> Journal:Model portality/bll/services/journal.py#L244
-> JournalQuestions:Crosswalk portality/bll/services/journal.py#L254
<- AppSettings:Config portality/settings.py#L1163
<- Journal:Service portality/bll/services/journal.py#L123
<- AdminJournalCSV:Feature portality/bll/services/journal.py#L168

JournalCSV:Script

Rel Entity Definitions
<- Install:Documentation docs/system/INSTALL.md#L118

JournalDataDump:WebRoute

Rel Entity Definitions
<- PublicDataDump:Fragment cms/pages/docs/public-data-dump.md#L8

JournalEditorGroupAssignedNotify:Consumer

portality/events/consumers/journal_editor_group_assigned_notify.py#L1

Rel Entity Definitions
-> Notifications:Service portality/events/consumers/journal_editor_group_assigned_notify.py#L36

JournalForm:Crosswalk

Rel Entity Definitions
<- ReadOnlyJournal:FormContext portality/forms/application_forms.py#L2240
<- BulkEditJournal:FormContext portality/forms/application_forms.py#L2312
<- ManEdJournal:FormProcessor portality/forms/application_processors.py#L810
<- JournalQuestions:Crosswalk portality/crosswalks/journal_questions.py#L315
<- ApplicationForm:Crosswalk portality/crosswalks/application_form.py#L114

JournalForm:Page

portality/view/admin.py#L193

Rel Entity Definitions
-> AdminNotificationsSearch:Page portality/view/admin.py#L489
-> BackgroundJobs:Model portality/view/admin.py#L217
-> BackgroundJobs:Page portality/view/admin.py#L219
-> EditorGroup:Form portality/view/admin.py#L502

JournalHistory:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L995

JournalQuestions:Crosswalk

portality/crosswalks/journal_questions.py#L13

Rel Entity Definitions
-> Journal:Form portality/crosswalks/journal_questions.py#L13
-> JournalForm:Crosswalk portality/crosswalks/journal_questions.py#L315
<- JournalUpdateByCSV:Feature portality/scripts/journals_update_via_csv.py#L153
<- JournalCSV:Feature portality/bll/services/journal.py#L254

JournalURL:FormField

portality/forms/application_forms.py#L201

Rel Entity Definitions
-> ClickableURL:FormWidget portality/forms/application_forms.py#L212
-> IsURL:FormValidator portality/forms/application_forms.py#L208 ; portality/forms/application_forms.py#L221
-> JournalURLInPublicDOAJ:FormValidator portality/forms/application_forms.py#L222
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L211
<- ApplicationForm:Feature portality/forms/application_forms.py#L201

JournalURLInPublicDOAJ:FormValidator

portality/forms/application_forms.py#L2635 ; portality/forms/validate.py#L302

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2635
<- JournalURL:FormField portality/forms/application_forms.py#L222

JournalUpdateByCSV:Feature

portality/scripts/journals_update_via_csv.py#L118

Rel Entity Definitions
-> JournalQuestions:Crosswalk portality/scripts/journals_update_via_csv.py#L153
-> ManEdApplication:FormContext portality/scripts/journals_update_via_csv.py#L214
-> UpdateRequest:Feature portality/scripts/journals_update_via_csv.py#L163
-> UpdateRequest:FormContext portality/scripts/journals_update_via_csv.py#L181
<- JournalUpdateByCSV:Script portality/scripts/journals_update_via_csv.py#L118

JournalUpdateByCSV:Script

portality/scripts/journals_update_via_csv.py#L2

Rel Entity Definitions
-> JournalUpdateByCSV:Feature portality/scripts/journals_update_via_csv.py#L118

JournalsArticlesBulkEdit:FunctionalTest

doajtest/testbook/bulk_edit/journals_articles.yml#L1

Rel Entity Definitions
-> AdminJournalsArticlesSearch:Feature doajtest/testbook/bulk_edit/journals_articles.yml#L1
-> EditorGroup:Feature doajtest/testbook/bulk_edit/journals_articles.yml#L4
-> ReinstateJournal:Feature doajtest/testbook/bulk_edit/journals_articles.yml#L3
-> WithdrawJournal:Feature doajtest/testbook/bulk_edit/journals_articles.yml#L2

JournalsSearch:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L10

Keywords:FormField

portality/forms/application_forms.py#L373

Rel Entity Definitions
-> StopWords:FormValidator portality/forms/application_forms.py#L386
<- ApplicationForm:Feature portality/forms/application_forms.py#L373

Kibana:Documentation

deploy/kibana_machine/README.md#L3

Rel Entity Definitions
-> Kibana:Technology deploy/kibana_machine/README.md#L3

Kibana:Technology

Rel Entity Definitions
<- Kibana:Documentation deploy/kibana_machine/README.md#L3

LCC:Data

portality/lcc.py#L2

Rel Entity Definitions
-> LCCXML:Data portality/lcc.py#L2

LCC:Model

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L642 ; portality/settings.py#L652

LCCXML:Data

lccSubjects.xml#L1

Rel Entity Definitions
<- LCC:Data portality/lcc.py#L2

Lambda:Technology

Rel Entity Definitions
<- BackupsMissing:Monitoring deploy/lambda/alert_backups_missing.py#L4
<- AWS:Documentation docs/system/AWS.md#L5

Language:FormField

portality/forms/application_forms.py#L406

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L406

Languages:Data

portality/datasets.py#L46

Rel Entity Definitions
-> PyCountry:Technology portality/datasets.py#L46
<- DataSets:Data portality/datasets.py#L45
<- Coerce:Library portality/lib/coerce.py#L35
<- ApplicationForm:Feature portality/forms/application_forms.py#L2375

Legacy:WebRoute

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L112

Licences:Data

Rel Entity Definitions
<- DataSets:Data portality/datasets.py#L61

License:FormField

portality/forms/application_forms.py#L526

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L526

LicenseAttributes:FormField

portality/forms/application_forms.py#L573

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L573

LicenseDisplay:FormField

portality/forms/application_forms.py#L614

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L614

LicenseDisplayExampleUrl:FormField

portality/forms/application_forms.py#L635

Rel Entity Definitions
-> ClickableURL:FormWidget portality/forms/application_forms.py#L658
-> IsURL:FormValidator portality/forms/application_forms.py#L654
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L657
<- ApplicationForm:Feature portality/forms/application_forms.py#L635

LicenseTermsURL:FormField

portality/forms/application_forms.py#L593

Rel Entity Definitions
-> ClickableURL:FormWidget portality/forms/application_forms.py#L610
-> IsURL:FormValidator portality/forms/application_forms.py#L601
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L609
<- ApplicationForm:Feature portality/forms/application_forms.py#L593

Licensing:FieldSet

portality/forms/application_forms.py#L1901

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1901

LinkedIn:ExternalService

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L102

LoadEditors:FormWidget

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2882

Lock:Feature

portality/lock.py#L2

Rel Entity Definitions
-> Lock:Model portality/lock.py#L17
-> Lock:Query portality/lock.py#L147
<- AppSettings:Config portality/settings.py#L1024
<- APICrudApplications:Feature portality/api/current/crud/applications.py#L120 ; portality/api/current/crud/applications.py#L272
<- Application:Service portality/bll/services/application.py#L473 ; portality/bll/services/application.py#L514
<- Journal:Service portality/bll/services/journal.py#L112

Lock:Model

Rel Entity Definitions
<- Lock:Feature portality/lock.py#L17
<- AppSettings:Config portality/settings.py#L645 ; portality/settings.py#L655

Lock:Query

portality/lock.py#L176

Rel Entity Definitions
-> Elasticsearch:Technology portality/lock.py#L176
<- Lock:Feature portality/lock.py#L147

Logging:Library

Rel Entity Definitions
<- ErrorHandler:Feature portality/error_handler.py#L46

LoginManager:Feature

portality/core.py#L26

Rel Entity Definitions
-> Account:Model portality/core.py#L26
<- CreateApp:Framework portality/core.py#L50

LongRunning:Queue

deploy/dev/huey_long_running.sh#L3

Rel Entity Definitions
-> Huey:Technology deploy/dev/huey_long_running.sh#L3

Main:Queue

deploy/dev/huey_main_queue.sh#L3

Rel Entity Definitions
-> Huey:Technology deploy/dev/huey_main_queue.sh#L3

ManEdApplication:FormContext

portality/forms/application_forms.py#L2219

Rel Entity Definitions
-> ManEdApplication:FormProcessor portality/forms/application_forms.py#L2221
-> NewApplication:FormContext portality/forms/application_forms.py#L2220
<- ApplicationForm:Feature portality/forms/application_forms.py#L2219
<- JournalUpdateByCSV:Feature portality/scripts/journals_update_via_csv.py#L214

ManEdApplication:FormProcessor

portality/forms/application_processors.py#L274

Rel Entity Definitions
-> Account:Model portality/forms/application_processors.py#L359
-> Application:Service portality/forms/application_processors.py#L332
-> ApplicationForm:Crosswalk portality/forms/application_processors.py#L324
-> Email:Notifications portality/forms/application_processors.py#L405
-> Event:Service portality/forms/application_processors.py#L335
-> Provenance:Model portality/forms/application_processors.py#L329
<- ManEdApplication:FormContext portality/forms/application_forms.py#L2221

ManEdApplicationForm:FunctionalTest

doajtest/testbook/new_application_form/maned_form.yml#L1

Rel Entity Definitions
-> ManEdApplicationForm:Page doajtest/testbook/new_application_form/maned_form.yml#L1

ManEdApplicationForm:Page

Rel Entity Definitions
<- ManEdApplicationForm:FunctionalTest doajtest/testbook/new_application_form/maned_form.yml#L1
<- UpdateRequestRejection:FunctionalTest doajtest/testbook/application_state_change/update_request_rejection.yml#L2
<- ApplicationStateChange:FunctionalTest doajtest/testbook/application_state_change/application_state_change.yml#L3

ManEdJournal:FormContext

portality/forms/application_forms.py#L2297

Rel Entity Definitions
-> EditorJournal:FormContext portality/forms/application_forms.py#L2298
-> ManEdJournal:FormProcessor portality/forms/application_forms.py#L2299
<- ApplicationForm:Feature portality/forms/application_forms.py#L2297

ManEdJournal:FormProcessor

portality/forms/application_processors.py#L786

Rel Entity Definitions
-> Email:Notifications portality/forms/application_processors.py#L819
-> JournalForm:Crosswalk portality/forms/application_processors.py#L810
<- ManEdJournal:FormContext portality/forms/application_forms.py#L2299
<- BulkEditJournal:FormContext portality/forms/application_forms.py#L2313

ManEdJournalForm:FunctionalTest

doajtest/testbook/journal_form/maned_form.yml#L1

Rel Entity Definitions
-> ManEdJournalForm:Page doajtest/testbook/journal_form/maned_form.yml#L1

ManEdJournalForm:Page

Rel Entity Definitions
<- ManEdJournalForm:FunctionalTest doajtest/testbook/journal_form/maned_form.yml#L1

MarkNotificationsSeen:Script

portality/scripts/mark_notifications_seen.py#L1

Rel Entity Definitions
-> Notifications:Service portality/scripts/mark_notifications_seen.py#L7

MaxLen:FormValidator

portality/forms/application_forms.py#L2601 ; portality/forms/validate.py#L150

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2601

Media:WebRoute

portality/view/doaj.py#L431

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L123

Migrate:Script

Rel Entity Definitions
<- Migrations:Framework portality/upgrade.py#L181

Migrations:Framework

portality/upgrade.py#L2

Rel Entity Definitions
-> Account:Model portality/upgrade.py#L21
-> Application:Model portality/upgrade.py#L19
-> Article:Model portality/upgrade.py#L18
-> BackgroundJob:Model portality/upgrade.py#L22
-> Elasticsearch:Technology portality/upgrade.py#L34
-> Journal:Model portality/upgrade.py#L17
-> Migrate:Script portality/upgrade.py#L181

MultiField:FormWidget

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2877

Navigation:Data

cms/data/nav.yml#L1

Rel Entity Definitions
-> About:WebRoute cms/data/nav.yml#L38
-> Accessibility:WebRoute cms/data/nav.yml#L115
-> AdvisoryBoardCouncil:WebRoute cms/data/nav.yml#L46
-> Ambassadors:WebRoute cms/data/nav.yml#L44
-> ApplicationGuide:WebRoute cms/data/nav.yml#L75
-> Apply:WebRoute cms/data/nav.yml#L70 ; cms/data/nav.yml#L73
-> ArticlesSearch:WebRoute cms/data/nav.yml#L12
-> At20:WebRoute cms/data/nav.yml#L40
-> Atom:WebRoute cms/data/nav.yml#L111
-> Contact:WebRoute cms/data/nav.yml#L119
-> CopyrightAndLicensing:WebRoute cms/data/nav.yml#L83
-> CottageLabs:ExternalService cms/data/nav.yml#L129
-> Documentation:WebRoute cms/data/nav.yml#L19
-> FAQ:WebRoute cms/data/nav.yml#L31
-> Facebook:ExternalService cms/data/nav.yml#L96
-> GitHub:ExternalService cms/data/nav.yml#L99
-> IS4OA:ExternalService cms/data/nav.yml#L127
-> JournalsSearch:WebRoute cms/data/nav.yml#L10
-> LinkedIn:ExternalService cms/data/nav.yml#L102
-> Media:WebRoute cms/data/nav.yml#L123
-> News:ExternalService cms/data/nav.yml#L50
-> OAIPMHDocumentation:WebRoute cms/data/nav.yml#L21
-> OpenURLDocumentation:WebRoute cms/data/nav.yml#L27
-> Privacy:WebRoute cms/data/nav.yml#L117
-> PublicDataDump:WebRoute cms/data/nav.yml#L25
-> PublisherResponsibilities:WebRoute cms/data/nav.yml#L86
-> PublisherSupporters:WebRoute cms/data/nav.yml#L62
-> Seal:WebRoute cms/data/nav.yml#L77
-> Support:WebRoute cms/data/nav.yml#L57 ; cms/data/nav.yml#L60
-> Supporters:WebRoute cms/data/nav.yml#L64
-> Team:WebRoute cms/data/nav.yml#L42
-> Terms:WebRoute cms/data/nav.yml#L121
-> Transparency:WebRoute cms/data/nav.yml#L79
-> Twitter:ExternalService cms/data/nav.yml#L93
-> Volunteers:WebRoute cms/data/nav.yml#L48
-> WhyIndex:WebRoute cms/data/nav.yml#L81
-> Widgets:WebRoute cms/data/nav.yml#L23
-> XMLDocumentation:WebRoute cms/data/nav.yml#L29

NewApplication:FormContext

portality/forms/application_forms.py#L2142

Rel Entity Definitions
-> ApplicationForm:Crosswalk portality/forms/application_forms.py#L2143
-> NewApplication:FormProcessor portality/forms/application_forms.py#L2144
<- ApplicationForm:Feature portality/forms/application_forms.py#L2142
<- UpdateRequest:FormContext portality/forms/application_forms.py#L2178
<- ReadOnlyApplication:FormContext portality/forms/application_forms.py#L2186
<- AssociateEditorApplication:FormContext portality/forms/application_forms.py#L2193
<- EditorApplication:FormContext portality/forms/application_forms.py#L2206
<- ManEdApplication:FormContext portality/forms/application_forms.py#L2220
<- APICrudApplications:Feature portality/api/current/crud/applications.py#L160 ; portality/api/current/crud/applications.py#L313

NewApplication:FormProcessor

portality/forms/application_processors.py#L203

Rel Entity Definitions
-> Application:Model portality/forms/application_processors.py#L245
-> DraftApplication:Model portality/forms/application_processors.py#L224
<- NewApplication:FormContext portality/forms/application_forms.py#L2144

News:ExternalService

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L50

News:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L1011

News:Model

portality/models/news.py#L7

Rel Entity Definitions
-> News:Query portality/models/news.py#L12
<- AppSettings:Config portality/settings.py#L644 ; portality/settings.py#L654

News:Query

portality/models/news.py#L64

Rel Entity Definitions
-> Elasticsearch:Technology portality/models/news.py#L64
<- News:Model portality/models/news.py#L12

News:Script

Rel Entity Definitions
<- Install:Documentation docs/system/INSTALL.md#L134

NotIf:FormValidator

portality/forms/application_forms.py#L2750 ; portality/forms/validate.py#L452

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2750

Note:FormField

portality/forms/application_forms.py#L1799

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1799

NoteDate:FormField

portality/forms/application_forms.py#L1808

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1808

NoteID:FormField

portality/forms/application_forms.py#L1817

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1817

NoteModal:FormWidget

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2884

Notes:Feature

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2477

Notes:FieldSet

portality/forms/application_forms.py#L2102

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2102

Notes:FormField

portality/forms/application_forms.py#L1768

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1768

Notificaitons:Edge

Rel Entity Definitions
<- NotificationsSearch:Page portality/templates/dashboard/notifications.html#L2

Notification:Model

portality/models/notifications.py#L6

Rel Entity Definitions
-> DomainObject:Model portality/models/notifications.py#L6
<- AppSettings:Config portality/settings.py#L658 ; portality/settings.py#L773 ; portality/settings.py#L842

Notifications:Data

cms/data/notifications.yml#L1

Rel Entity Definitions
<- Notifications:Service portality/bll/services/notifications.py#L42 ; portality/bll/services/notifications.py#L46

Notifications:Edge

portality/static/js/edges/notifications.edge.js#L1

Rel Entity Definitions
-> Edges:Technology portality/static/js/edges/notifications.edge.js#L1
-> Elasticsearch:Technology portality/static/js/edges/notifications.edge.js#L3
-> Notifications:Feature portality/static/js/edges/notifications.edge.js#L4
-> Notifications:Model portality/static/js/edges/notifications.edge.js#L2

Notifications:Feature

portality/static/js/notifications.js#L1

Rel Entity Definitions
-> Notifications:Model portality/static/js/notifications.js#L2
<- AppSettings:Config portality/settings.py#L1287
<- Dashboard:Template portality/templates/layouts/dashboard_base.html#L25
<- Notifications:Edge portality/static/js/edges/notifications.edge.js#L4
<- AdminNotifications:Edge portality/static/js/edges/admin.notifications.edge.js#L1

Notifications:Model

Rel Entity Definitions
<- Notifications:Feature portality/static/js/notifications.js#L2
<- Notifications:Edge portality/static/js/edges/notifications.edge.js#L2

Notifications:Page

Rel Entity Definitions
<- Dashboard:Blueprint portality/view/dashboard.py#L67

Notifications:Query

portality/bll/services/notifications.py#L97

Rel Entity Definitions
-> Elasticsearch:Technology portality/bll/services/notifications.py#L98
<- Notifications:Service portality/bll/services/notifications.py#L56 ; portality/bll/services/notifications.py#L97

Notifications:Service

portality/bll/services/notifications.py#L1

Rel Entity Definitions
-> Email:Library portality/bll/services/notifications.py#L28
-> Notifications:Data portality/bll/services/notifications.py#L42 ; portality/bll/services/notifications.py#L46
-> Notifications:Query portality/bll/services/notifications.py#L56 ; portality/bll/services/notifications.py#L97
-> TopNotifications:Query portality/bll/services/notifications.py#L50 ; portality/bll/services/notifications.py#L76
<- MarkNotificationsSeen:Script portality/scripts/mark_notifications_seen.py#L7
<- ApplicationPublisherInProgressNotify:Consumer portality/events/consumers/application_publisher_inprogress_notify.py#L32
<- BGJobFinishedNotifiy:Consumer portality/events/consumers/bg_job_finished_notify.py#L35
<- ApplicationEditorInProgressNotify:Consumer portality/events/consumers/application_editor_inprogress_notify.py#L46
<- ApplicationAssedAssignedNotify:Consumer portality/events/consumers/application_assed_assigned_notify.py#L30
<- ApplicationAssedInProgressNotify:Consumer portality/events/consumers/application_assed_inprogress_notify.py#L31
<- ApplicatioditorGroupAssignedNotify:Consumer portality/events/consumers/application_editor_group_assigned_notify.py#L35
<- ApplicationPublisherCreatedNotify:Notifications portality/events/consumers/application_publisher_created_notify.py#L33
<- ApplicationEditorCompletedNotify:Consumer portality/events/consumers/application_editor_completed_notify.py#L50
<- JournalAssedAssignedNotify:Consumer portality/events/consumers/journal_assed_assigned_notify.py#L31
<- UpdateRequestPublisherAcceptedNotify:Consumer portality/events/consumers/update_request_publisher_accepted_notify.py#L57
<- ApplicationPublisherRevisionNotify:Consumer portality/events/consumers/application_publisher_revision_notify.py#L32
<- ApplicationPublisherQuickRejectNotify:Consumer portality/events/consumers/application_publisher_quickreject_notify.py#L38
<- ApplicationManedReadyNotify:Consumer portality/events/consumers/application_maned_ready_notify.py#L41
<- UpdateRequestPublisherRejectedNotify:Consumer portality/events/consumers/update_request_publisher_rejected_notify.py#L54
<- ApplicationPublisherAcceptedNotify:Consumer portality/events/consumers/application_publisher_accepted_notify.py#L56
<- JournalEditorGroupAssignedNotify:Consumer portality/events/consumers/journal_editor_group_assigned_notify.py#L36
<- ApplicationPublisherAssignedNotify:Consumer portality/events/consumers/application_publisher_assigned_notify.py#L55
<- UpdateRequestPublisherAssignedNotify:Consumer portality/events/consumers/update_request_publisher_assigned_notify.py#L54
<- DOAJ:Service portality/bll/doaj.py#L96

NotificationsSearch:Page

portality/templates/dashboard/notifications.html#L2

Rel Entity Definitions
-> Notificaitons:Edge portality/templates/dashboard/notifications.html#L2

NumberRange:FormValidator

Rel Entity Definitions
<- IntRange:FormValidator portality/forms/application_forms.py#L2569

OAIAriticleXML:Crosswalk

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L921

OAIArticleXML:Crosswalk

portality/crosswalks/oaipmh.py#L96

Rel Entity Definitions
-> OAIDC:Crosswalk portality/crosswalks/oaipmh.py#L97
-> OAIPMH:Feature portality/crosswalks/oaipmh.py#L96
<- OAIPMH:Fragment cms/pages/docs/oai-pmh.md#L9

OAIDC:Crosswalk

portality/crosswalks/oaipmh.py#L50

Rel Entity Definitions
-> OAIPMH:Feature portality/crosswalks/oaipmh.py#L50
<- OAIArticleXML:Crosswalk portality/crosswalks/oaipmh.py#L97
<- OAIJournalXML:Crosswalk portality/crosswalks/oaipmh.py#L229

OAIDOAJArticleXML:Crosswalk

portality/crosswalks/oaipmh.py#L306

Rel Entity Definitions
-> DOAJArticleXML:Schema portality/crosswalks/oaipmh.py#L307
-> OAIPMH:Feature portality/crosswalks/oaipmh.py#L306

OAIJournalXML:Crosswalk

portality/crosswalks/oaipmh.py#L228

Rel Entity Definitions
-> OAIDC:Crosswalk portality/crosswalks/oaipmh.py#L229
-> OAIPMH:Feature portality/crosswalks/oaipmh.py#L228
<- AppSettings:Config portality/settings.py#L922
<- OAIPMH:Fragment cms/pages/docs/oai-pmh.md#L10

OAIPMH:Blueprint

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L73

OAIPMH:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L919 ; portality/settings.py#L1154
<- OAIDC:Crosswalk portality/crosswalks/oaipmh.py#L50
<- OAIArticleXML:Crosswalk portality/crosswalks/oaipmh.py#L96
<- OAIJournalXML:Crosswalk portality/crosswalks/oaipmh.py#L228
<- OAIDOAJArticleXML:Crosswalk portality/crosswalks/oaipmh.py#L306

OAIPMH:Fragment

cms/pages/docs/oai-pmh.md#L8

Rel Entity Definitions
-> OAIArticleXML:Crosswalk cms/pages/docs/oai-pmh.md#L9
-> OAIJournalXML:Crosswalk cms/pages/docs/oai-pmh.md#L10
-> OAIPMH:WebRoute cms/pages/docs/oai-pmh.md#L8

OAIPMH:WebRoute

Rel Entity Definitions
<- OAIPMH:Fragment cms/pages/docs/oai-pmh.md#L8

OAIPMHDocumentation:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L21

OAStart:FormField

portality/forms/application_forms.py#L791

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L791

OAStatementURL:FormField

portality/forms/application_forms.py#L111

Rel Entity Definitions
-> ClickableURL:FormWidget portality/forms/application_forms.py#L137
-> IsURL:FormValidator portality/forms/application_forms.py#L133
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L136
<- ApplicationForm:Feature portality/forms/application_forms.py#L111

OfflineMode:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L114

OnlyIf:FormValidator

portality/forms/application_forms.py#L2731 ; portality/forms/validate.py#L404

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2731

OpenCitations:FormField

portality/forms/application_forms.py#L1481

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1481

OpenURL:Blueprint

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L74

OpenURL:Documentation

docs/system/OPENURL.md#L3

Rel Entity Definitions
-> Application:Model docs/system/OPENURL.md#L141
-> Article:Model docs/system/OPENURL.md#L88 ; docs/system/OPENURL.md#L148
-> Journal:Model docs/system/OPENURL.md#L89 ; docs/system/OPENURL.md#L140
-> OpenURL:Endpoint docs/system/OPENURL.md#L27
<- DOAJ:Documentation README.md#L31

OpenURL:Endpoint

Rel Entity Definitions
<- OpenURL:Documentation docs/system/OPENURL.md#L27

OpenURL:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L1168

OpenURLDocumentation:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L27

OptionalIf:FormValidator

portality/forms/application_forms.py#L2662 ; portality/forms/validate.py#L66

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2662
<- PISSN:FormField portality/forms/application_forms.py#L241 ; portality/forms/application_forms.py#L254
<- EISSN:FormField portality/forms/application_forms.py#L311 ; portality/forms/application_forms.py#L323 ; portality/forms/application_forms.py#L363

OptionalValidation:FieldSet

portality/forms/application_forms.py#L2114

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2114

OptionalValidation:FormField

portality/forms/application_forms.py#L1825

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1825

Orcids:FormField

portality/forms/application_forms.py#L1453

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1453

OtherChargesURL:FormField

portality/forms/application_forms.py#L1133

Rel Entity Definitions
-> ClickableURL:FormWidget portality/forms/application_forms.py#L1157
-> IsURL:FormValidator portality/forms/application_forms.py#L1153
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L1156
<- ApplicationForm:Feature portality/forms/application_forms.py#L1133

OtherFees:FieldSet

portality/forms/application_forms.py#L1988

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1988

OutgoingApplication:Model

Rel Entity Definitions
<- API:Documentation docs/system/API.md#L31

OutgoingCommonJournalApplication:Model

Rel Entity Definitions
<- API:Documentation docs/system/API.md#L32

OutgoingJournal:Model

Rel Entity Definitions
<- DataModels:Script docs/data_models.sh#L12

Owner:FormField

portality/forms/application_forms.py#L1563

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1563

OwnerExists:FormValidator

portality/forms/application_forms.py#L2521 ; portality/forms/validate.py#L260

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2521

PISSN:FormField

portality/forms/application_forms.py#L228

Rel Entity Definitions
-> DifferetTo:FormValidator portality/forms/application_forms.py#L245 ; portality/forms/application_forms.py#L259
-> FullContents:FormWidget portality/forms/application_forms.py#L249
-> IsISSN:FormValidator portality/forms/application_forms.py#L243 ; portality/forms/application_forms.py#L256
-> OptionalIf:FormValidator portality/forms/application_forms.py#L241 ; portality/forms/application_forms.py#L254
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L248
<- ApplicationForm:Feature portality/forms/application_forms.py#L228

PasswordReset:Email

portality/templates/email/account_password_reset.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/account_password_reset.jinja2#L3
-> ForgotPassword:Page portality/templates/email/account_password_reset.jinja2#L5
-> PasswordReset:Page portality/templates/email/account_password_reset.jinja2#L4

PasswordReset:Page

Rel Entity Definitions
<- PasswordReset:Email portality/templates/email/account_password_reset.jinja2#L4
<- AccountCreated:Email portality/templates/email/account_created.jinja2#L4

PeerReview:FieldSet

portality/forms/application_forms.py#L1932

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1932

PersistentIdentifiers:FormField

portality/forms/application_forms.py#L1406

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1406

PersistentIdentifiersOther:FormField

portality/forms/application_forms.py#L1431

Rel Entity Definitions
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L1449
<- ApplicationForm:Feature portality/forms/application_forms.py#L1431

Plagiarism:FieldSet

portality/forms/application_forms.py#L1943

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1943

PlagiarismDetection:FormField

portality/forms/application_forms.py#L813

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L813

PlagiarismURL:FormField

portality/forms/application_forms.py#L833

Rel Entity Definitions
-> ClickableURL:FormWidget portality/forms/application_forms.py#L858
-> IsURL:FormValidator portality/forms/application_forms.py#L854
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L857
<- ApplicationForm:Feature portality/forms/application_forms.py#L833

Preservation:Feature

portality/tasks/preservation.py#L442

Rel Entity Definitions
-> CSVReader:Feature portality/tasks/preservation.py#L539
<- PreservationBackground:Feature portality/tasks/preservation.py#L235
<- ArticlesPreservation:FunctionalTest doajtest/testbook/articles_preservation/user_test_script.yml#L1

Preservation:Model

portality/models/preservation.py#L7

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L647 ; portality/settings.py#L657

PreservationBackground:Feature

portality/tasks/preservation.py#L191

Rel Entity Definitions
-> Preservation:Feature portality/tasks/preservation.py#L235
-> PreservationException:Exception portality/tasks/preservation.py#L281

PreservationException:Exception

portality/tasks/preservation.py#L25

Rel Entity Definitions
<- PreservationBackground:Feature portality/tasks/preservation.py#L281

PreservationService:FormField

portality/forms/application_forms.py#L1161

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1161

PreservationServiceLibrary:FormField

portality/forms/application_forms.py#L1192

Rel Entity Definitions
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L1217
<- ApplicationForm:Feature portality/forms/application_forms.py#L1192

PreservationServiceOther:FormField

portality/forms/application_forms.py#L1225

Rel Entity Definitions
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L1243
<- ApplicationForm:Feature portality/forms/application_forms.py#L1225

PreservationServiceURL:FormField

portality/forms/application_forms.py#L1247

Rel Entity Definitions
-> ClickableURL:FormWidget portality/forms/application_forms.py#L1290
-> IsURL:FormValidator portality/forms/application_forms.py#L1286
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L1289
<- ApplicationForm:Feature portality/forms/application_forms.py#L1247

Privacy:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L117

Procenance:Model

Rel Entity Definitions
<- EditorApplication:FormProcessor portality/forms/application_processors.py#L538
<- AssEdApplication:FormProcessor portality/forms/application_processors.py#L654

Provenance:Model

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L646 ; portality/settings.py#L656
<- ManEdApplication:FormProcessor portality/forms/application_processors.py#L329
<- EditorApplication:FormProcessor portality/forms/application_processors.py#L586
<- AssEdApplication:FormProcessor portality/forms/application_processors.py#L647
<- Application:Service portality/bll/services/application.py#L89

ProxyFix:Framework

portality/core.py#L267

Rel Entity Definitions
-> CMS:DataStore portality/core.py#L296
-> Constants:Config portality/core.py#L291
-> Datasets:Data portality/core.py#L293
<- CreateApp:Framework portality/core.py#L58
<- AppSettings:Config portality/settings.py#L152

PublicArticleQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L676

PublicDataDump:Feature

Rel Entity Definitions
<- S3:Documentation docs/system/S3.md#L120

PublicDataDump:Fragment

cms/pages/docs/public-data-dump.md#L8

Rel Entity Definitions
-> ArticleDataDump:WebRoute cms/pages/docs/public-data-dump.md#L9
-> JournalDataDump:WebRoute cms/pages/docs/public-data-dump.md#L8

PublicDataDump:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L25

PublicJournalArticleQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L687

PublicJournalQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L666

PublicationTimeWeeks:FormField

portality/forms/application_forms.py#L919

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L919

Publisher:Blueprint

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L51

Publisher:FieldSet

portality/forms/application_forms.py#L1881

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1881

PublisherApplicationAccepted:Email

portality/templates/email/publisher_application_accepted.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/publisher_application_accepted.jinja2#L5
-> Application:Model portality/templates/email/publisher_application_accepted.jinja2#L4
-> FAQ:Page portality/templates/email/publisher_application_accepted.jinja2#L6
-> Helpdesk:Contact portality/templates/email/publisher_application_accepted.jinja2#L8
-> Journal:Model portality/templates/email/publisher_application_accepted.jinja2#L3
-> PublisherJournals:Page portality/templates/email/publisher_application_accepted.jinja2#L7

PublisherApplicationEditorAssigned:Email

portality/templates/email/publisher_application_editor_assigned.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/publisher_application_editor_assigned.jinja2#L4
-> Application:Model portality/templates/email/publisher_application_editor_assigned.jinja2#L3
-> Volunteers:Page portality/templates/email/publisher_application_editor_assigned.jinja2#L5

PublisherApplicationForm:FunctionalTest

doajtest/testbook/new_application_form/publishers_form.yml#L1

Rel Entity Definitions
-> PublisherApplicationForm:Page doajtest/testbook/new_application_form/publishers_form.yml#L1

PublisherApplicationForm:Page

Rel Entity Definitions
<- PublisherApplicationForm:FunctionalTest doajtest/testbook/new_application_form/publishers_form.yml#L1

PublisherApplicationInProgress:Email

portality/templates/email/publisher_application_inprogress.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/publisher_application_inprogress.jinja2#L4
-> Application:Model portality/templates/email/publisher_application_inprogress.jinja2#L3
-> Volunteers:Page portality/templates/email/publisher_application_inprogress.jinja2#L5

PublisherApplicationQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L707

PublisherApplicationReceived:Email

portality/templates/email/publisher_application_received.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/publisher_application_received.jinja2#L4
-> Application:Model portality/templates/email/publisher_application_received.jinja2#L3
-> Feedback:Email portality/templates/email/publisher_application_received.jinja2#L6
-> Volunteers:Page portality/templates/email/publisher_application_received.jinja2#L5

PublisherApplicationRejected:Email

portality/templates/email/publisher_application_rejected.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/publisher_application_rejected.jinja2#L4
-> Application:Model portality/templates/email/publisher_application_rejected.jinja2#L3
-> ApplicationGuide:Page portality/templates/email/publisher_application_rejected.jinja2#L5

PublisherArticleMetadata:FormContext

portality/forms/article_forms.py#L695

Rel Entity Definitions
-> ArticleMetadata:FormContext portality/forms/article_forms.py#L695
<- ArticleForm:Factory portality/forms/article_forms.py#L584

PublisherArticleMetadata:Page

portality/templates/publisher/metadata.html#L1

Rel Entity Definitions
-> DontLeave:Feature portality/templates/publisher/metadata.html#L30

PublisherCountry:FormField

portality/forms/application_forms.py#L455

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L455

PublisherDashboard:Page

Rel Entity Definitions
<- PublisherUpdateRequestAccepted:Email portality/templates/email/publisher_update_request_accepted.jinja2#L6

PublisherJournalQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L699

PublisherJournals:Page

Rel Entity Definitions
<- PublisherApplicationAccepted:Email portality/templates/email/publisher_application_accepted.jinja2#L7

PublisherName:FormField

portality/forms/application_forms.py#L432

Rel Entity Definitions
-> FullContents:FormWidget portality/forms/application_forms.py#L443
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L441
<- ApplicationForm:Feature portality/forms/application_forms.py#L432

PublisherResponsibilities:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L86

PublisherSupporterSidenav:Template

Rel Entity Definitions
<- PublisherSupporters:Fragment cms/pages/support/publisher-supporters.md#L9

PublisherSupporters:Fragment

cms/pages/support/publisher-supporters.md#L9

Rel Entity Definitions
-> PublisherSupporterSidenav:Template cms/pages/support/publisher-supporters.md#L9
-> PublisherSupportersData:Template cms/pages/support/publisher-supporters.md#L10

PublisherSupporters:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L62

PublisherSupportersData:Template

Rel Entity Definitions
<- PublisherSupporters:Fragment cms/pages/support/publisher-supporters.md#L10

PublisherUpdateRequest:FormProcessor

portality/forms/application_processors.py#L661

Rel Entity Definitions
-> Account:Model portality/forms/application_processors.py#L738
-> Email:Library portality/forms/application_processors.py#L744
-> Email:Notifications portality/forms/application_processors.py#L723
-> Journal:Service portality/forms/application_processors.py#L705

PublisherUpdateRequestAccepted:Email

portality/templates/email/publisher_update_request_accepted.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/publisher_update_request_accepted.jinja2#L5
-> Application:Model portality/templates/email/publisher_update_request_accepted.jinja2#L4
-> Journal:Model portality/templates/email/publisher_update_request_accepted.jinja2#L3
-> PublisherDashboard:Page portality/templates/email/publisher_update_request_accepted.jinja2#L6

PublisherUpdateRequestEditorAssigned:Email

portality/templates/email/publisher_update_request_editor_assigned.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/publisher_update_request_editor_assigned.jinja2#L4
-> Application:Model portality/templates/email/publisher_update_request_editor_assigned.jinja2#L3

PublisherUpdateRequestInProgress:Email

portality/templates/email/publisher_update_request_inprogress.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/publisher_update_request_inprogress.jinja2#L4
-> Application:Model portality/templates/email/publisher_update_request_inprogress.jinja2#L3
-> Volunteers:Page portality/templates/email/publisher_update_request_inprogress.jinja2#L5

PublisherUpdateRequestReceived:Email

portality/templates/email/publisher_update_request_received.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/publisher_update_request_received.jinja2#L4
-> Application:Model portality/templates/email/publisher_update_request_received.jinja2#L3

PublisherUpdateRequestRejected:Email

portality/templates/email/publisher_update_request_rejected.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/publisher_update_request_rejected.jinja2#L4
-> Application:Model portality/templates/email/publisher_update_request_rejected.jinja2#L3
-> Feedback:Email portality/templates/email/publisher_update_request_rejected.jinja2#L5

PublisherUpdateRequestRevisionsRequired:Email

portality/templates/email/publisher_update_request_revisions.jinja2#L2

Rel Entity Definitions
-> Account:Model portality/templates/email/publisher_update_request_revisions.jinja2#L4
-> Application:Model portality/templates/email/publisher_update_request_revisions.jinja2#L3

PublisherUpdateRequestsQuery:Endpoint

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L715

PyCountry:Technology

Rel Entity Definitions
<- Countries:Data portality/datasets.py#L13
<- Currencies:Data portality/datasets.py#L29
<- Languages:Data portality/datasets.py#L46

Python:Technology

Rel Entity Definitions
<- Install:Documentation docs/system/INSTALL.md#L48

Query:Blueprint

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L52

Query:Config

Rel Entity Definitions
<- Query:Service portality/bll/services/query.py#L16

Query:Query

portality/bll/services/query.py#L158

Rel Entity Definitions
-> Elasticsearch:Technology portality/bll/services/query.py#L158

Query:Service

portality/bll/services/query.py#L12

Rel Entity Definitions
-> Elasticsearch:Technology portality/bll/services/query.py#L150
-> Query:Config portality/bll/services/query.py#L16
<- APISearch:Feature portality/api/current/discovery.py#L305
<- DOAJ:Service portality/bll/doaj.py#L54

Query:WebRoute

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L662

QuickReject:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L1207
<- ApplicationForm:Feature portality/forms/application_forms.py#L2396
<- QuickReject:FieldSet portality/forms/application_forms.py#L2043

QuickReject:FieldSet

portality/forms/application_forms.py#L2042

Rel Entity Definitions
-> QuickReject:Feature portality/forms/application_forms.py#L2043
<- ApplicationForm:Feature portality/forms/application_forms.py#L2042

QuickReject:FormField

portality/forms/application_forms.py#L1541

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1541

QuickRejectDetails:FormField

portality/forms/application_forms.py#L1549

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1549

ReCAPTCHA:ExternalService

portality/util.py#L142

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L374

ReadOnlyApplication:FormContext

portality/forms/application_forms.py#L2185

Rel Entity Definitions
-> NewApplication:FormContext portality/forms/application_forms.py#L2186
<- ApplicationForm:Feature portality/forms/application_forms.py#L2185

ReadOnlyJournal:FormContext

portality/forms/application_forms.py#L2239

Rel Entity Definitions
-> JournalForm:Crosswalk portality/forms/application_forms.py#L2240
-> ReadOnlyJournal:FormProcessor portality/forms/application_forms.py#L2241
<- ApplicationForm:Feature portality/forms/application_forms.py#L2239
<- AssEditorJournal:FormContext portality/forms/application_forms.py#L2275

ReadOnlyJournal:FormProcessor

portality/forms/application_processors.py#L947

Rel Entity Definitions
<- ReadOnlyJournal:FormContext portality/forms/application_forms.py#L2241

ReadOnlyMode:Feature

portality/decorators.py#L103

Rel Entity Definitions
<- DomainObject:Model portality/dao.py#L130 ; portality/dao.py#L313 ; portality/dao.py#L361
<- AppSettings:Config portality/settings.py#L104
<- Harvester:Feature portality/scripts/harvest.py#L10

Reassign:FieldSet

portality/forms/application_forms.py#L2053

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2053

Redis:Technology

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L407
<- Install:Documentation docs/system/INSTALL.md#L36

Register:Endpoint

Rel Entity Definitions
<- AuthNZ:Documentation docs/system/AUTHNZ.md#L27

ReinstateJournal:Feature

Rel Entity Definitions
<- JournalsArticlesBulkEdit:FunctionalTest doajtest/testbook/bulk_edit/journals_articles.yml#L3

RejectionAside:Template

Rel Entity Definitions
<- ApplicationThanks:Fragment cms/pages/apply/thank-you.md#L6

RepositoryPolicy:FieldSet

portality/forms/application_forms.py#L2010

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2010

Required:FormValidator

portality/forms/application_forms.py#L2534

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2534

RequiredIf:FormValidator

portality/forms/application_forms.py#L2710

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2710

RequiredValue:FormValidator

portality/forms/application_forms.py#L2775 ; portality/forms/validate.py#L518

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2775

ReservedUsernames:FormValidator

portality/forms/application_forms.py#L2508 ; portality/forms/validate.py#L235

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2508

ReviewProcess:FormField

portality/forms/application_forms.py#L719

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L719

ReviewProcessOther:FormField

portality/forms/application_forms.py#L746

Rel Entity Definitions
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L764
<- ApplicationForm:Feature portality/forms/application_forms.py#L746

ReviewURL:FormField

portality/forms/application_forms.py#L771

Rel Entity Definitions
-> ClickableURL:FormWidget portality/forms/application_forms.py#L787
-> IsURL:FormValidator portality/forms/application_forms.py#L783
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L786
<- ApplicationForm:Feature portality/forms/application_forms.py#L771

Reviewers:FieldSet

portality/forms/application_forms.py#L2071

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2071

S3:Documentation

docs/system/S3.md#L3

Rel Entity Definitions
-> Cache:Feature docs/system/S3.md#L263
-> PublicDataDump:Feature docs/system/S3.md#L120
-> S3:Technology docs/system/S3.md#L3
<- DOAJ:Documentation README.md#L28

S3:Technology

Rel Entity Definitions
<- FileStoreS3:Feature portality/store.py#L76
<- AppSettings:Config portality/settings.py#L193
<- AWS:Documentation docs/system/AWS.md#L3
<- S3:Documentation docs/system/S3.md#L3

SASS:Technology

Rel Entity Definitions
<- CMSBuildSASS:Script portality/cms/build_sass.py#L4

ScriptTagDetected:Email

portality/templates/email/script_tag_detected.jinja2#L2

Rel Entity Definitions
-> Elasticsearch:Technology portality/templates/email/script_tag_detected.jinja2#L3

Seal:FieldSet

portality/forms/application_forms.py#L2033

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2033

Seal:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L77

Seamless:Library

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L474
<- Coerce:Library portality/lib/coerce.py#L114
<- ESMappings:Library portality/lib/es_data_mapping.py#L5
<- APIIncomingApplication:Model portality/api/current/data_objects/application.py#L114
<- APIOutgoingApplication:Model portality/api/current/data_objects/application.py#L355
<- APIOutgoingCommonJournalApplication:Model portality/api/current/data_objects/common_journal_application.py#L11
<- DataModels:Script docs/data_models.sh#L6

Search:Query

portality/api/current/discovery.py#L335

Rel Entity Definitions
-> Elasticsearch:Technology portality/api/current/discovery.py#L335
<- APISearch:Feature portality/api/current/discovery.py#L334

SearchURLGenerator:Feature

portality/dao.py#L1008

Rel Entity Definitions
-> Elasticsearch:Technology portality/dao.py#L1008

SecretsManager:Technology

Rel Entity Definitions
<- AWS:Documentation docs/system/AWS.md#L4

SelectBox:FormWidget

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2874

Services:Blueprint

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L59

SetInDOAJBackgroundTask:Process

portality/tasks/journal_in_out_doaj.py#L41

Rel Entity Definitions
-> Account:Model portality/tasks/journal_in_out_doaj.py#L62
-> Application:Service portality/tasks/journal_in_out_doaj.py#L68
-> BackgroundTask:Process portality/tasks/journal_in_out_doaj.py#L41
-> Journal:Model portality/tasks/journal_in_out_doaj.py#L60

SimpleSearchWidget:Asset

Rel Entity Definitions
<- Widgets:Fragment cms/pages/docs/widgets.md#L8

Site:Service

Rel Entity Definitions
<- DOAJ:Service portality/bll/doaj.py#L78

SiteLicence:Content

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L906

SiteNote:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L259

SiteStats:Feature

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L157

Sitemap:BackgroundTask

portality/tasks/sitemap.py#L11

Rel Entity Definitions
-> Sitemap:Feature portality/tasks/sitemap.py#L22
<- Sitemap:Script portality/scripts/sitemap.py#L11

Sitemap:Feature

portality/bll/services/site.py#L43

Rel Entity Definitions
-> Cache:Feature portality/bll/services/site.py#L121
-> FileStore:Feature portality/bll/services/site.py#L96
-> FileStoreTemp:Feature portality/bll/services/site.py#L57
<- AppSettings:Config portality/settings.py#L1002
<- Sitemap:Script portality/scripts/sitemap.py#L3
<- Sitemap:BackgroundTask portality/tasks/sitemap.py#L22

Sitemap:Script

portality/scripts/sitemap.py#L3

Rel Entity Definitions
-> Sitemap:BackgroundTask portality/scripts/sitemap.py#L11
-> Sitemap:Feature portality/scripts/sitemap.py#L3
<- Install:Documentation docs/system/INSTALL.md#L126

Status:Blueprint

Rel Entity Definitions
<- DOAJ:WebApp portality/app.py#L67

Status:FieldSet

portality/forms/application_forms.py#L2062

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2062

StatusEndpoint:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L399

StopWords:FormValidator

portality/forms/application_forms.py#L2612 ; portality/forms/validate.py#L318

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2612
<- Keywords:FormField portality/forms/application_forms.py#L386

Subject:FieldSet

portality/forms/application_forms.py#L2093

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2093

Subject:FormField

portality/forms/application_forms.py#L1731

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1731

SubjectTree:FormWidget

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2880

Support:Fragment

cms/pages/support/index.md#L9

Rel Entity Definitions
-> ContributionRates:Template cms/pages/support/index.md#L10
-> DonationSidenav:Template cms/pages/support/index.md#L9

Support:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L57 ; cms/data/nav.yml#L60

Supporters:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L64

Swagger:Documentation

Rel Entity Definitions
<- API:Documentation docs/system/API.md#L49

Swagger:Feature

portality/decorators.py#L15

Rel Entity Definitions
<- API:Feature portality/api/common.py#L16
<- APISearch:Feature portality/api/current/discovery.py#L113
<- APICrudJournals:Feature portality/api/current/crud/journals.py#L14
<- APICrudArticles:Feature portality/api/current/crud/articles.py#L19
<- APICrudApplications:Feature portality/api/current/crud/applications.py#L24
<- APIBulkArticles:Feature portality/api/current/bulk/articles.py#L15
<- APIBulkApplications:Feature portality/api/current/bulk/applications.py#L11

TagEntry:FormWidget

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2876

TagList:FormWidget

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2875

Team:Fragment

cms/pages/about/team.md#L7

Rel Entity Definitions
-> TeamData:Template cms/pages/about/team.md#L7

Team:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L42

TeamData:Template

Rel Entity Definitions
<- Team:Fragment cms/pages/about/team.md#L7

Terms:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L121

TestCoverage:Script

docs/coverage.sh#L8

Rel Entity Definitions
-> UnitTests:Test docs/coverage.sh#L8

TestServer:Data

Rel Entity Definitions
<- AnonExport:Feature data_import_settings/README.md#L19

Testbook:Script

docs/testbook.sh#L12

Rel Entity Definitions
-> Testbook:Technology docs/testbook.sh#L12

Testbook:Technology

Rel Entity Definitions
<- Testbook:Script docs/testbook.sh#L12

Tick:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L450

Title:FormField

portality/forms/application_forms.py#L144

Rel Entity Definitions
-> FullContents:FormWidget portality/forms/application_forms.py#L163
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L162
<- ApplicationForm:Feature portality/forms/application_forms.py#L144

ToC:WebRoute

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L145
<- AdminJournalCSV:Feature portality/bll/services/journal.py#L265

Todo:Query

portality/bll/services/todo.py#L204

Rel Entity Definitions
-> Elasticsearch:Technology portality/bll/services/todo.py#L205
<- Todo:Service portality/bll/services/todo.py#L204

Todo:Service

portality/bll/services/todo.py#L8

Rel Entity Definitions
-> Account:Model portality/bll/services/todo.py#L16
-> DOAJ:Service portality/bll/services/todo.py#L8
-> EditorGroup:Model portality/bll/services/todo.py#L12
-> GroupStats:Query portality/bll/services/todo.py#L279
-> Todo:Query portality/bll/services/todo.py#L204
<- Constants:Config portality/constants.py#L41
<- Dashboard:Blueprint portality/view/dashboard.py#L21
<- GroupStatus:Feature portality/view/doajservices.py#L106
<- DOAJ:Service portality/bll/doaj.py#L105

TopNotifications:Query

portality/bll/services/notifications.py#L76

Rel Entity Definitions
-> Elasticsearch:Technology portality/bll/services/notifications.py#L77
<- Notifications:Service portality/bll/services/notifications.py#L50 ; portality/bll/services/notifications.py#L76

Transparency:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L79

TrimWhitespace:FormWidget

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2883
<- OAStatementURL:FormField portality/forms/application_forms.py#L136
<- Title:FormField portality/forms/application_forms.py#L162
<- AlternativeTitle:FormField portality/forms/application_forms.py#L191
<- JournalURL:FormField portality/forms/application_forms.py#L211
<- PISSN:FormField portality/forms/application_forms.py#L248
<- EISSN:FormField portality/forms/application_forms.py#L317
<- PublisherName:FormField portality/forms/application_forms.py#L441
<- InstitutionName:FormField portality/forms/application_forms.py#L500
<- LicenseTermsURL:FormField portality/forms/application_forms.py#L609
<- LicenseDisplayExampleUrl:FormField portality/forms/application_forms.py#L657
<- CopyrightURL:FormField portality/forms/application_forms.py#L700
<- ReviewProcessOther:FormField portality/forms/application_forms.py#L764
<- ReviewURL:FormField portality/forms/application_forms.py#L786
<- PlagiarismURL:FormField portality/forms/application_forms.py#L857
<- AimsScopeURL:FormField portality/forms/application_forms.py#L876
<- EditorialBoardURL:FormField portality/forms/application_forms.py#L895
<- AuthorInstructionsURL:FormField portality/forms/application_forms.py#L914
<- APCURL:FormField portality/forms/application_forms.py#L1056
<- WaiverURL:FormField portality/forms/application_forms.py#L1108
<- OtherChargesURL:FormField portality/forms/application_forms.py#L1156
<- PreservationServiceLibrary:FormField portality/forms/application_forms.py#L1217
<- PreservationServiceOther:FormField portality/forms/application_forms.py#L1243
<- PreservationServiceURL:FormField portality/forms/application_forms.py#L1289
<- DepositPolicyOther:FormField portality/forms/application_forms.py#L1342
<- DepositPolicyURL:FormField portality/forms/application_forms.py#L1367
<- PersistentIdentifiersOther:FormField portality/forms/application_forms.py#L1449

Twitter:ExternalService

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L93

UniqueIdentifiers:FieldSet

portality/forms/application_forms.py#L2021

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L2021

UnitTests:Test

Rel Entity Definitions
<- TestCoverage:Script docs/coverage.sh#L8

UpdateRequest:Feature

Rel Entity Definitions
<- APICrudApplications:Feature portality/api/current/crud/applications.py#L111 ; portality/api/current/crud/applications.py#L263
<- JournalUpdateByCSV:Feature portality/scripts/journals_update_via_csv.py#L163
<- ApplicationForm:Crosswalk portality/crosswalks/application_form.py#L115
<- UpdateRequestRejection:FunctionalTest doajtest/testbook/application_state_change/update_request_rejection.yml#L1
<- ApplicationStateChange:FunctionalTest doajtest/testbook/application_state_change/application_state_change.yml#L2

UpdateRequest:FormContext

portality/forms/application_forms.py#L2177

Rel Entity Definitions
-> NewApplication:FormContext portality/forms/application_forms.py#L2178
-> UpdateRequest:FormProcessor portality/forms/application_forms.py#L2179
<- ApplicationForm:Feature portality/forms/application_forms.py#L2177
<- APICrudApplications:Feature portality/api/current/crud/applications.py#L131 ; portality/api/current/crud/applications.py#L283
<- JournalUpdateByCSV:Feature portality/scripts/journals_update_via_csv.py#L181

UpdateRequest:FormProcessor

Rel Entity Definitions
<- UpdateRequest:FormContext portality/forms/application_forms.py#L2179

UpdateRequestPublisherAcceptedNotify:Consumer

portality/events/consumers/update_request_publisher_accepted_notify.py#L1

Rel Entity Definitions
-> Notifications:Service portality/events/consumers/update_request_publisher_accepted_notify.py#L57

UpdateRequestPublisherAssignedNotify:Consumer

portality/events/consumers/update_request_publisher_assigned_notify.py#L1

Rel Entity Definitions
-> Notifications:Service portality/events/consumers/update_request_publisher_assigned_notify.py#L54

UpdateRequestPublisherRejectedNotify:Consumer

portality/events/consumers/update_request_publisher_rejected_notify.py#L1

Rel Entity Definitions
-> Notifications:Service portality/events/consumers/update_request_publisher_rejected_notify.py#L54

UpdateRequestRejection:FunctionalTest

doajtest/testbook/application_state_change/update_request_rejection.yml#L1

Rel Entity Definitions
-> ManEdApplicationForm:Page doajtest/testbook/application_state_change/update_request_rejection.yml#L2
-> UpdateRequest:Feature doajtest/testbook/application_state_change/update_request_rejection.yml#L1

UpdateRequests:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L453

UpdateRequestsSearch:Page

Rel Entity Definitions
<- Dashboard:Feature portality/static/js/dashboard.js#L75 ; portality/static/js/dashboard.js#L113 ; portality/static/js/dashboard.js#L155

Upload:Model

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L640 ; portality/settings.py#L650

UploadMetadata:Feature

portality/view/publisher.py#L183

Rel Entity Definitions
-> Crossref442:Feature portality/view/publisher.py#L184
-> Crossref531:Feature portality/view/publisher.py#L185
-> UploadMetadata:Page portality/view/publisher.py#L183

UploadMetadata:Page

portality/templates/publisher/uploadmetadata.html#L1

Rel Entity Definitions
<- UploadMetadata:Feature portality/view/publisher.py#L183

User:Endpoint

Rel Entity Definitions
<- AuthNZ:Documentation docs/system/AUTHNZ.md#L21

UserRoles:Feature

Rel Entity Definitions
<- AuthNZ:Documentation docs/system/AUTHNZ.md#L31

Volunteers:Fragment

cms/pages/about/volunteers.md#L8

Rel Entity Definitions
-> VolunteersData:Template cms/pages/about/volunteers.md#L8

Volunteers:Page

Rel Entity Definitions
<- PublisherUpdateRequestInProgress:Email portality/templates/email/publisher_update_request_inprogress.jinja2#L5
<- PublisherApplicationEditorAssigned:Email portality/templates/email/publisher_application_editor_assigned.jinja2#L5
<- PublisherApplicationReceived:Email portality/templates/email/publisher_application_received.jinja2#L5
<- PublisherApplicationInProgress:Email portality/templates/email/publisher_application_inprogress.jinja2#L5

Volunteers:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L48

VolunteersData:Template

Rel Entity Definitions
<- Volunteers:Fragment cms/pages/about/volunteers.md#L8

WTForms:Library

Rel Entity Definitions
<- Formulaic:Library portality/lib/formulaic.py#L684
<- FormulaicContext:Feature portality/lib/formulaic.py#L284
<- FormHelper:FormContext portality/forms/article_forms.py#L325

WaiverURL:FormField

portality/forms/application_forms.py#L1084

Rel Entity Definitions
-> ClickableURL:FormWidget portality/forms/application_forms.py#L1109
-> IsURL:FormValidator portality/forms/application_forms.py#L1105
-> TrimWhitespace:FormWidget portality/forms/application_forms.py#L1108
<- ApplicationForm:Feature portality/forms/application_forms.py#L1084

Waivers:FieldSet

portality/forms/application_forms.py#L1978

Rel Entity Definitions
<- ApplicationForm:Feature portality/forms/application_forms.py#L1978

WhoCurrentUser:Query

portality/lib/query_filters.py#L143

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L862

WhyIndex:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L81

Widgets:Fragment

cms/pages/docs/widgets.md#L8

Rel Entity Definitions
-> Article:Model cms/pages/docs/widgets.md#L11
-> FixedQueryWidget:Asset cms/pages/docs/widgets.md#L9
-> Journal:Model cms/pages/docs/widgets.md#L10
-> SimpleSearchWidget:Asset cms/pages/docs/widgets.md#L8

Widgets:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L23

WithdrawJournal:Feature

Rel Entity Definitions
<- JournalsArticlesBulkEdit:FunctionalTest doajtest/testbook/bulk_edit/journals_articles.yml#L2

WorkflowNotifications:Feature

Rel Entity Definitions
<- AppSettings:Config portality/settings.py#L374

XMLDocumentation:WebRoute

Rel Entity Definitions
<- Navigation:Data cms/data/nav.yml#L29