Add Users to Projects

NRAO Interactive Services Modification Request 11 T3 2010

1. Introduction

2. Background

A variety of tools require access to the NRAO user database and may use the Central Authentication System (CAS) to authenticate a user. The starting point for most users is the proposal submission tool (PST). Once submitted, however, proposal information is read only. If accepted this proposal turns into a project whereby time is allocated on one or more NRAO telescopes. Any user that is part of the proposal is now also part of the project and will have access to a variety of tools (OPT, DSS, etc.) and data (Archive Access).

But projects may evolve whereby additional people may be added to the project. For example, a new graduate student may be added by one of the authors. This new person now requires access to the project that will include the proposal, data, observing preparation (OPT), scheduling (DSS), etc. Since submitted proposals are sacrosanct we need another mechanism to allow additional people to be added to projects.

3. Requirements

Add a field called "addedAuthors" to the proposal database that initially is blank but can be modified by the PI of the proposal. This should not change any proposal information but allow this new user access to view the proposal and have CAS authentication associated with this proposal.

4. Design

Technical lead should provide a brief description of how this will be implemented in the code.

5. Deployment Checklist

Documentation? Systems/hardware/networking things needed for deployment?

6. Test Plan

6.1 Internal Testing

6.2 Sponsor Testing

6.3 Integration/Regression Tests


APPROVED: I acknowledge that my request is fully contained in this MR, and if the Open Sky (or other NIS or PST developers) deliver exactly what I specified, I will be happy.

ACCEPTED: I acknowledge that I have validated the completed code according to the acceptance tests, and I am happy with the results.

Written - - - - -
Checked - - - - -
Approved by Scientific Sponsor - - - - -
Accepted/Delivered by Sponsor - - - - -

  • Use %X% if MR is not complete (will display ALERT!)
  • Use %Y% if MR iscomplete (will display DONE)

Discussion Area

-- DanaBalser - 2010-09-23
Topic revision: r2 - 2010-10-18, DanaBalser
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding NRAO Public Wiki? Send feedback