Styx Dashboard 1.1 - Defect Fixes Assembly 3

Register
Submit a solution
The challenge is finished.

Challenge Overview

Competition Task Overview

Styx Dashboard is a web application that aggregates and presents metrics from multiple instances (typically 12 or less) of a specific software residing on multiple physical servers.

The purpose of this challenge is to fix some defects we found in the Styx Dashboard web application, at a high level we'll focus on the following issues:

  • Upgrade  - Previous build is NOT retained when user canceling upgrading from v1.0 on the warning message
  • Database Server |Database Server size growth -The displayed legend for AccessControl DB is not correct when Upgrading from v1.0.62 to v1.1.1
  • After clicking Cancel button the original upgrade from v1.1.1 to v1.1.2 is failed.
  • Upgrading is not saving existing watch settings
  • Single Server - Upgrade from v1.1.26 - Web Event Bridge service stopped
  • Single Server - Upgrade from v1.1.26 - SA user's configured Profile - Email Address not preserved
  • Upgrade - "Hard Disk Usage" is missing in All Server Performance graph after upgrading from 1.0.62        

Please register to see full challenge details / list of bugs to fix. All requirements in the forum are in scope.

The final code must all work when built as installer using NewSetupFull project.

Notes:

  • The installer can only be built in release mode, and you'll need a license file to be able to run it. Details on this will be provided in the forum.
  • If you run the installer, you have to follow the steps outlined in the NGINX assembly document

VM

You might need a VM to reproduce / test some of the bugs, ask for one in the forum if you need it.

Testing

Unit test are not required.

Winner Responsibility

The winner of this challenge will be asked to help with code merge.

Technology Overview

  • .NET
  • ASP.NET
  • C#
  • SQL Server
  • Visual Studio 2015

Documentation Provided

Register to download all details from challenge forum.



Final Submission Guidelines

Submission Deliverables

A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at: http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials 

Below is an overview of the deliverables:

  • Updated code that fixes all the listed defects.
  • A complete and detailed deployment document explaining how to deploy the application including configuration information.
  • The final code must work properly when built as installer (NewSetupFull project)

Final Submission

For each member, the final submission should be uploaded via the challenge detail page on topcoder.com.

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30053775