US flag signifying that this is a United States Federal Government website An official website of the United States Government

Help us show the correct relationship between products and agencies in the FedRAMP dashboard.

Closed
Ended on 09/02/2016
Winning bid (Dan Siddoway): $299.00

Skills

JavaScript

Background

The FedRAMP marketplace is an Angular JS static site that relies on data pulled in via the Github api. This task seeks to update the product and agency listing pages in the site by modifying the controller.

Current State

Currently, when a user visits an Agency Page (i.e. NSF), in the list of Products Used only products that directly are listed in the data JSON.

For some products there are underlying products and dependent products (For instance an infrastructure product that is used by a SaaS product). In the product listing, there is a list of Dependent Products, which lists the products that leverage the product authorization. For example, Datapipe lists Accenture as a dependent product.

What we are asking

We would like to display the agency and product relationships for the underlying products in the agency and product page listings, and for the number of products used in per agency to reflect this change.

Specific Acceptance Criteria

Update the Product Page

  • When a user clicks on a product page listing of a product that has a dependent product
  • Then they should see a list of the Agencies using this Service, that includes the agencies using the dependent product.

For example

The Datapipe page should list the National Science Foundation because it is a dependent product used by that agency.

Update the Agency Page

  • When a user clicks on a agency page listing page, And that agency uses a product with is a dependent product of another product
  • Then the list Products Used should list by company any products that are used including those that are underlying products of any of the directly used products.

For example

On the NSF page, "Datapipe Government Solutions Federal Community Cloud Platform" should be listed under the header "Datapipe Government Solutions"

Update the "Number of Products Used" for Agencies

Update count (everywhere it shown) of Products Used for every agency that uses products that are dependents of another, to include the additional underlying products.

For example

The National Science Foundation should say that it uses 5 products (instead of the current 4).

General Acceptance Criteria

  • All new functionality does not degrade code climate rating.
  • All new functionality will be covered by new unit tests.
  • There will be no decrease in test coverage.
  • Tests run on Travis-CI and do not break the build.
  • New features do not degrade accessibility (use pa11y/HTML Code Sniffer).
Bidder DUNS Amount Date (EST)
Summers, Dane 080194337 $350.00 September 02, 2016 12:49:07 PM EDT
Mile Two 079913221 $720.00 September 02, 2016 09:25:58 AM EDT
Dan Siddoway 080014807 $299.00 * September 02, 2016 12:18:35 AM EDT
SAASTREE LLC 080191524 $1,221.00 September 01, 2016 12:21:24 AM EDT
Tom MacWright 080371716 $1,200.00 August 31, 2016 05:35:48 PM EDT

* - winning bid

Bidding closed

Bidding for this auction closed on September 02, 2016 01:00:00 PM EDT.

Auction started at

August 31, 2016 01:00:00 PM EDT

Auction ended at

September 02, 2016 01:00:00 PM EDT

Delivery deadline

September 12, 2016 01:00:00 PM EDT

Eligible vendors

SAM.gov only

Customer

FedRAMP

Auction type:

Sealed bid (rules)

Paid at:

September 12, 2016 09:20:26 AM EDT

Accepted at:

September 08, 2016 04:52:10 PM EDT

View on GitHub