📖
Eclipse PASS Documentation
PASS Documentation - DEV
PASS Documentation - DEV
  • Welcome to the Public Access Submission System (PASS) Documentation
  • PASS Welcome Guide
    • Research Submission Overview
    • PASS at JHU
    • PASS Demonstrations at Conferences
    • Technology Stack
    • PASS Architecture
    • Latest Release
    • Setup and Run PASS Locally
    • Collaboration with Other Institutions
    • Contributing to PASS
  • Community
    • Developer Guidelines
    • PASS Roadmap
    • Release Notes
  • Developer Documentation
    • Use Cases
    • PASS Core
      • Authentication & Authorization
      • API
        • DOI API
        • File API
        • Metadata Schema API
        • Policy API
        • User API
      • Model
        • Deposit
        • File
        • Funder
        • Grant
        • Journal
        • Policy
        • Publication
        • Repository
        • RepositoryCopy
        • Submission
        • SubmissionEvent
        • User
    • PASS UI
    • Data Loaders
      • Grant Loader
      • Journal Loader
      • NIHMS Loader
    • Deposit Services
      • Knowledge Needed / Skills Inventory
      • Technologies Utilized
      • Model
      • Statuses
      • Business Logic
      • Assemblers
      • Configuration
      • Next Steps / Institution Configuration
    • Notification Services
      • Knowledge Needed / Skills Inventory
      • Technologies Utilized
      • Model
      • Business Logic
      • Template
      • Dispatch
      • Configuration
      • Next Steps / Institution Configuration
    • PASS Acceptance Testing
    • PASS Docker
      • Testing InvenioRDM
    • Release
      • Automated Release
  • PASS Infrastructure
    • CI/CD
    • Code Quality Analysis
      • Code Coverage
    • Deployment
      • GitHub CI/CD
    • Operations/Production
      • Knowledge Needed / Skills Inventory
      • Technologies Utilized
      • PASS Design & AWS Architecture
      • AWS Cost Estimates
      • PASS Versioning
      • How to Deploy
      • Monitoring
      • Data Loaders
      • Data & Backups
      • Eclipse Operations
      • Next Steps / Institution Configuration
Powered by GitBook
On this page
  1. Developer Documentation
  2. PASS Core
  3. Model

User

PreviousSubmissionEventNextPASS UI

Last updated 6 months ago

A User of the PASS system. This includes preferred person information that can be used to autopopulate records.

Field
Type
Description

id*

String

Autogenerated identifier of object

username*

String

Unique login name used by User

firstName

String

First name(s) of User

middleName

String

Middle name(s) of User

lastName

String

Last name(s) of User

displayName

String

Name for display. Separate names may not be available, but a person should always at least have a display name.

email

String

Contact email for User

affiliation

String[]

The affiliation(s) of the User with their institution, for example STAFF@inst.edu. An institution may have multiple organizational units, and a User may have a different affiliation with any given OU. A User having an affiliation with multiple OUs in an institution would have multiple values, for example FACULTY@medicine.inst.edu and STUDENT@engineering.inst.edu.

locatorIds*

String[ ]

A list of ids associated with the user by various system that PASS interacts with. The value of each entry would be in the form of : domain:type:value. For example, ["johnshopkins.edu:hopkinsid:DRA2D", "johnshopkins.edu:employeeid:12345", "johnshopkins.edu:jhed:bostaur1"]. The following values for type are considered deprecated: jhed, hopkinsid. The preferred types are eppn and unique-id, respectively.

orcidId

String

ORCID ID for the User

roles*

String[]

User roles ()

*required

Role options

Role options for User.

Value
Description

submitter

User who can view and manage Submissions for personal Publications or those associated with their own Grants

admin

User who can manage Submissions for personal Publications or those associated with their own Grants, as well as view Submissions for all Grants

Contributor
see list below