Standardized Administration Tools (SAT) Accounts Management sub-project

Table of Contents

Project Objective: Purpose

The purpose is to investigate and implement a toolset for administring system accounts in Computer Science, as part of the Standardized Administration Tools (SAT) project. This toolset will replace the accounts-management command-line interface, supplying equivalent accounts-management functionality to a wider number of administrative users.

Project Scope/Deliverables

The high-level outcomes of this project are as follows:

Scope Includes/Excludes


  • Investigation includes discussion with identified end-users
  • One administrative access level in the user interface- eg., for CSCF staff.
    • Design will consider multiple access levels, eg., so a faculty member can add TAs themselves; but not trying to finalize all parts of this yet.
  • App will cover data for Grad Students, Faculty, Researchers, Visitors, Staff and Undergraduates
  • Making available necessary documentation
  • Importing- or access to- back-data from existing accounts-management system; as much as to be useful


See SATAccountsRequirements#Future_work
  • Accounts outside CS-TEACHING and CS-GENERAL
  • Finalizing UI for non-administrative and administrative permission levels controlled by groups


  • These tools need to be at least as easy to use as what staff are currently doing

Assumptions and Risks

  • Assumption that we can identify all of the staff workflow and data needs- without leaving out seldom-used but critical requirements that we later discover.
  • Workflow and data needs are fairly stable and won't be invalidated by new rules and requirements shortly after deploying.

Project Members

drallen (project manager), ldpaniak, ijmorland, dlgawley, ctucker, arpepper

Project Stakeholders


Project Sponsor

Martin Karsten


See also

Implementation Plan

  • 2018-01 - 2019-01
  • 2019-01 - 2019-04
  • 2019-05 - 2019-08
    • 2019-08: Have roadmap for Fall 2019
  • 2019-09 - 2019-12
    • 2019-10: Understand database requirements
    • 2019-11: Have a UI for feedback
    • 2019-11: Have details about SAT Accounts API
    • 2019-12: Have roadmap for deployment in Winter 2020
  • 2020-01 - 2020-04
    • 2020-01: Have fully-featured dev API for testing
    • 2020-04: Have fully implemented system

Meeting Notes

-- DanielAllen - 2019-03-25

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r2 - 2019-10-30 - DanielAllen
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback