Coder Social home page Coder Social logo

appirio-tech / direct-app Goto Github PK

View Code? Open in Web Editor NEW
23.0 47.0 104.0 334.81 MB

TopCoder Direct

Home Page: https://www.topcoder.com/direct/

Java 72.99% CSS 5.04% Shell 0.04% JavaScript 11.86% HTML 8.02% PHP 0.01% Batchfile 0.01% PLSQL 0.01% Dockerfile 0.01% Rich Text Format 2.03%

direct-app's Introduction

direct-app

building

To build, download the docker build container that has all of the build dependencies. You can then run the container to build your local source code.

  1. Clone the github source directory

  2. Rename token.properties.docker to token.properties in the source directory

  3. Rename topcoder_global.properties.docker to topcoder_global.properties

  4. Unzip jboss-4.2.3.zip in your root source directory. The build will place jboss deployment files here. It also needs some of its libraries for the build itself.

  5. Run the docker container to execute a build. The format of the command is docker run --rm=true -v <source dir>:/data -t appiriodevops/tc-direct-app-build <ant target(s)>.

    For example, docker run --rm=true -v /Users/james/dev/topcoder/direct-app:/data -t appiriodevops/tc-direct-app-build clean package-direct deploy-prod

NOTE: the source directory should be writeable to Docker so use a directory under /Users/<username>

running locally

In this configuration, we'll run the direct app in a docker container locally but it unfortunately requires many dependencies so we'll need to run several containers and connect to the dev database. To run, follow these steps.

NOTE: it is assumed you are running with the latest Docker toolbox and Docker compose (1.5+)

  1. Add this entry to your local /etc/hosts file: <docker ip> docker.topcoder-dev.com. This is needed for auth integration that requires the same top level domain. You can get the docker ip with the command docker-machine ip default
  2. Set the following environment variables:
  • TC_DEV_NAT_DIR : Local directory containing the pem file for accessing the dev NAT instance (used to create a tunnel to the dev informix instances)
  • TC_DIRECT_SRC_HOME : Local directory for the root direct-app directory
  1. Run docker-compose up from the docker subdirectory containing the docker-compose.yml file

    This will start the app with an endpoint available on port 443. You can now go to https://docker.topcoder-dev.com/direct/enterpriseDashboard/activeContests.action

NOTE: the SSL certificate is self-signed as will generate a warning/error when you access the site for the first time. Just accept it and continue.


Test Users

direct_user/topcoder2001 (Use this user to login to Direct and create challenges in the Topcoder DEV environment. You can alsoo use this user to manipulate challenges in Online Review).

old instructions

Setup on Local env - Refer to http://apps.topcoder.com/wiki/display/docs/TC+Direct+Setup+Guide

  • Instead of using SVN, you will use the codes from this git repo

VM Info:

Build/Compile

  • run 'ant deploy'

Deploy:

  • simply run 'ant deploy' to build all the components and the direct and deploy the direct to jboss

direct-app's People

Contributors

ajefts avatar anjalijain avatar badalz avatar codeminter avatar coderreview avatar cwdcwd avatar deedee avatar dmessing avatar git4ve avatar gunasekar-k avatar hohosky avatar isvisv avatar kevintaron avatar m-yadav avatar mashannon168 avatar mtwomey avatar notpad avatar phoenix303 avatar rootelement avatar saurabhgupta-appirio avatar schpotsky avatar shivamdixit avatar skyhit avatar standlove avatar sudo-tc avatar tifletcher avatar turtleship avatar tuxing1986 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

direct-app's Issues

[$60] Error message Failed to update copilot projects.

May be related with #1219710 (particularly with Edit 2 part of the bug)

  1. Go to the page and login
  2. Click on Get Copilot icon.
  3. Click on Manage Copilots button.
  4. Click on Add Copilot button from project with duplicated copilot.
  5. Click on Add Copilot button related with another project.
  6. From pop-up dialog select (or remove) copilot or do nothing.
  7. Click on Save button.

Error message "Failed to update copilot projects" or empty message box will be shown.
I encountered this bug only after I added one copilot twice to a project (#1219710 edit 2).
Before I tried to add copilot to (on video) second project I clicked on 3rd project (problematic project with duplicated copilot).
After page refresh error mesage will not show again (until I again touct Add Copilot button from 3rd project). See Bug Bug1219864_screenrecord_40.swf: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1219864_screenrecord_40.swf?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728901741&Signature=IP65BQws8F6naYs00YACISx3Jcg%3D

Editing Code Challenge changes reviewer number back to 2

After creating code challenge with internal review chosen, the created challenge only has 1 internal reviewer, but if updating this challenge again. The review number changes to 2. There should always be 1 reviewer for the internal review.

image

Scorecard Selection on Challenge Creation

Requirements

  1. Add a "Description" to the scorecard object.
  2. When you create a challenge, on the screen where you select your challenge type, there should be a dropdown of active scorecards for the selected challenge type, defaulting to the current default for that challenge type.
  3. Next to, or beneath the dropdown for scorecards, the description should show up. There should be a description of what the scorecard encompasses with a link underneath that to preview the scorecard.

Questions

  1. Does everyone who has access to direct to create a challenge have access to select/change scorecards?

[$60] Feedback Undelivered Mail Returned to Sender.

For sending feedback (bottom right) we are using user's email as 'from', we need to change that, we can use the same 'to' email to the 'from', but append user handle and email at the end of the feedback message.

[$60] Mandatory symbol is not displaying while creating in Launch New Challenge page

  1. Login to the application using below link
  2. Click on CREATE CHALLENGE' button in top right corner
  3. Navigated to Launch New Challenge page(only select challenge type)
  4. Try to click Save as a Draft button
  5. Warning error window is displayed

Mandatory symbol is not displaying while creating in Launch New Challenge page but mandatory warning window is displayed. See Bug Bug1219811_2014-10-13_2331.swf: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1219811_2014-10-13_2331.swf?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728901741&Signature=lCIf9EgJW95vtChtBL%2FC9BYpvIQ%3D

In the first page of create challenge, the following items are mandatory:

  • challenge name
  • project name
  • challenge type
  • milestone name for types except code and f2f

[$40] Game Plan Gantt Chart Batch Edit buttons overlap.

  1. Go to the page and login
  2. From menu go to Projects->Recent Projects->(choose one of previously created projects)->Game Plan.
  3. Click on Batch Edit.

Orange Cancel button and right panel orange swish button are overlap each other in both right panel states (opened and closed). See Bug Bug1217749_screenrecord_11.swf: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1217749_screenrecord_11.swf?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728817226&Signature=4r7Ay0W8c6MufsHdBZP%2B%2B%2BoHTdY%3D
Bug1217749_screenshot_12.png: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1217749_screenshot_12.png?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728817226&Signature=ibmwCaZLmY%2BwJTo3Hg%2FteaFq%2FPc%3D

In adding a copilot to a project, check duplicate

In project page, when adding a copilot to the project, add only if the copilot is not in the project.

if the project is draft, it does not shown the copilot added, so you can add again, so let me change the description, we should show copilot regardless of the status.

In the backend, we should check if duplicated copilot exists, it exists, don't add the duplicated one.

[$40] Projects - Task - Add task - alignment issue on "OK" button after add task

  1. Go to the page and login
  2. Click on Main menu : Projects/current project
  3. Click on "Tasks" tab in sub menu
  4. Click on "More details" button on right side of page
  5. Enter required values and click "Add" button

Text on button is shiffted See Bug Bug1217562_align.png: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1217562_align.png?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728817226&Signature=rxIrTEfQpqjhrAqQp7Zt51cIYRA%3D

[$120] Show correct review style in challenge detail

For Code and F2F a user can choose internal or community review, the data is stored in project_info (type 76), we need to check this value (INTERNAL or COMMUNITY) and display the correct value.

Please note that if the review style is updated in the edit by ajax, the corresponding fields should be updated automatically after saving.

Challenge Specification in Markdown

Description

Major Requirements

  1. When creating a challenge, select specification type: "Rich Text" (default), or "Markdown"
  2. If the Spec type is Markdown, utilize a markdown editor much like github where you can edit the spec and preview it.
  3. Add a button to convert from one spec type to the other. (See Question 1)
  4. Update the frontend to parse the specification based on the specification type.

Open Questions

  1. Can we use something like this to convert? https://github.com/giflw/remark-java

challenge type of "Marathon Match" - after click on "results" tab show error page

  1. Go to the page and login
  2. Create challenge with type :"Marathon Match"
  3. Click on main menu : Challenges/Challenges I created"
  4. Select from list challenge with type : "Marathon Match"
  5. Click on : "Results" tab in sub menu

[NOTE] we store project_info (type id 56) to the real mm round id, if there is no 56 we need to handle gracefully (or any other error including exception from api).

Quick Search Box Resize

When the browser width is smaller, the quick search box should be automatically resized to smaller width, now it uses fixed width and wrapped to the space below.

image

[$40] Recent tasks are in different color then rest of menu elements.

  1. Go to the page and login
  2. From menu go to Dashboard->Enterprise.
  3. Check color of Projects->Recent Projects-> submenu.
  4. From menu click on anything else but Dashboard->Enterprise.
  5. Check again color of Projects->Recent Projects-> submenu.

Recent Projects are written in dark gray color while all other menus are white. This is case only when menu is opened from Enterprise Dashboard, looking from the rest of the site Recent Projects are in matching color with rest of menu items.
It is possible to click on "grayed" recent projects so reason for different color is not clear. See Bug Bug1218705_screenrecord_23.swf: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1218705_screenrecord_23.swf?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728817227&Signature=UfEf9CTt1KQBGwgMlL6NugMbzu4%3D
Bug1218705_screenshot_21.png: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1218705_screenshot_21.png?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728817227&Signature=aQNtcsOE5ut%2Fa2Wlz3jwHGm8A8Q%3D

Money symbol should be locale independent

In the direct, there are places display the money / cost data. The dollar symbol should always be used, not using the currency symbol of current system / browser locale.

image

[$60] It is possible to Add Copilot to wrong project.

  1. Go to the page and login
  2. Click on Get Copilot icon.
  3. Click on Manage Copilots button.
  4. Add Copilot to first project (Click on Add Copilot button, from dialog select one copilot and click on Save button).
  5. Again click Add Copilot button on first project but don't select deselect any copilot, just click Save. (Errors message will show)
  6. Quickly click on Add Copilot button of second project. Copilot dialog will show copilots for second project.
  7. Don't change anything, just click Save. Message will inform you that copilots are saved to 1st project (not 2nd)

This one is tricky. After adding/removing copilot there is 2-3 seconds delay before state is updated. If I try to change copilots to another project during this delay time I'll change copilots to previous project.
It may be interesting to test this with more then one copilot we have on stock right now. It is very possible that 2nd project copilots will overwrite 1st project copilots.

Edit: Added another video with "visible" clicks.

Edit 2: Another video showing same copilot added twice to a project. This is similar to this bug and also use 3 sec. delay (screenrecord 34.swf). See Bug Bug1219710_screenrecord_30.swf: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1219710_screenrecord_30.swf?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728901741&Signature=i7drVY538%2B3RgfQNZJKQ6KdIoyQ%3D
Bug1219710_screenrecord_31.swf: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1219710_screenrecord_31.swf?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728901741&Signature=fpZfohIUklkOj6Q5hlyl2EqPPjE%3D
Bug1219710_screenrecord_34.swf: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1219710_screenrecord_34.swf?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728901741&Signature=u6L%2FDrvtkXLqaV%2BhFds0dXJtz34%3D

Allow user to set/link real marathon match round id to direct mm challenge

In direct you can create a marathon match, which is a placeholder, it can link the real marathon match by storing the real mm round id in project_info (type 56).

We like to enable user to set/update this round id in direct edit page, and will store this in project_info 56.


As a user of Topcoder Direct, I am able to link the backend marathon match to the Marathon Match challenge in Direct, similar to how I can link a CMC Task.

The field should be called Marathon Match Id, and should be placed above the CMC Task Id field in the Challenge Detail view (view and edit modes).

Proper Padding and align for Direct Project Activities

For the direct project activities in /direct/projectOverview?formData.projectId=

Please give proper padding and align for each project activity, now they are squeezed together and the content has no padding with the border.

image

[$50] challenge- submissions - text label does not fit on button

  1. Go to the page and login
  2. Click on main menu : "Challenges/Challenges I created"
  3. Click on first challenge on list with of type "Wireframes"
  4. Click on : "Submissions" tab
  5. Click on : "I can not chose a winner" button placed in right down corner
  6. Click "OK" in pop up window with message
  7. Observe " DO NOT CHOSE A WINNER" button

Text label does not fit on the button See Bug Bug1219904_text label.png: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1219904_text%20label.png?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728901741&Signature=b8atzCvbKih%2BNIerazh9t0sn9OU%3D

Tasks - set registration phase actual start and end time

We need to set the actual start and end time on the registration phase record, otherwise the challenge pages still keep the register button active.

Let's set the actual start date to the fixed start date, and the actual end date to 1 second later.

[$50] Add Copilot to project Missing error description.

  1. Go to the page and login
  2. Click on Get Copilot icon.
  3. Click on Manage Copilots button.
  4. Click on Add Copilot button to an project.
  5. Do not select any copilot and click save button.

Error message box is empty. See Bug Bug1218761_screenrecord_24.swf: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1218761_screenrecord_24.swf?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728817227&Signature=CIQUpqyP%2Fo0v0MbaYbWozbD0fp8%3D
Bug1218761_screenshot_22.png: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1218761_screenshot_22.png?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728817227&Signature=RMaedqGpCiZnllWpnPVOX7P4V4I%3D

[$80] Application is allowing to close the the parent window without closing the child pop-up

Login to the application using below link
2. https://qa.topcoder.com/direct/home.action
3. Click on CREATE CHALLENGE' button in top right corner
4. Navigated to Launch New Challenge page
5. Fill the challenge type, Challenge name
6. Click on ADD NEW button to add new Project Name
7. Create New Project Name pop-up window opened and Without entering 'Name and Description fields, click on CREATE button
8. Mandatory Error warning pop-up displayed.
9. Without clicking OK button, try to click on Create New Project window 'CANCEL' button

Application is allowing to close the the parent window without closing the child pop-up.

More information please refer attached video file. Checked in both FF and IE10 browser, able to reproduce this error. See Bug Bug1219831_2014-10-13_2349.swf: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1219831_2014-10-13_2349.swf?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728901741&Signature=Bng2tum%2FyKgjVdcAYJmUINmfD4s%3D

Please change the validation to inline validation like this

image

[$100] challenge detail - timeline section- Show start/end dates for all phases

User Story: As a challenge administrator, I may not understand that the set of start/end dates shown are only for the current phase, not for the entire challenge (this is especially true when the dates are shown for the first phase.) Seeing all of the phase start/end dates (without having to hover or click on each phase) will give me a better understanding of the entire challenge lifecycle.

Requirements (see attached mockup for ):
Show the start/end dates for each phase, always.
Use a darker font for the current phase (such as the color of the last post date)
Use a light font for all other phases (such as the color of the # of reviewers, or possibly even lighter).

image

characters remaining' count message is not displaying in Create New Project window

  1. Login to the application using below link
  2. https://qa.topcoder.com/direct/home.action
  3. Click on CREATE CHALLENGE' button in top right corner
  4. Navigated to Launch New Challenge page
  5. Fill the challenge type, Challenge name
  6. Click on ADD NEW button to add new Project Name
  7. Create New Project Name pop-up window opened(try to enter more than 60 character length in project name field)
    8/ Check the 'characters remaining' count message is displaying or not
  8. Enter the project name and description and click on CREATE button
  9. Click on Add billing to Project link
  10. Navigated to Add billing Address page
  11. Observe the characters limit message in project Name and Project Description fields
  12. also observe the length of the project name field

'characters remaining' count message is not displaying in Create New Project window and also allowing more than 60 character length to enter Project name.
No consistency in Edit Project details section (billing address page) and Create new Project name window.
More information please refer attached screen shot and video file See Bug Bug1219870_2014-10-14_0010_FF.swf: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1219870_2014-10-14_0010_FF.swf?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728901741&Signature=yTgi2dOwKKXxREVPDxk0p%2Ffr5bg%3D
Bug1219870_2014-10-14_0006_Create_New_Project_Window_Charecters_limit_is_missing.png: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1219870_2014-10-14_0006_Create_New_Project_Window_Charecters_limit_is_missing.png?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728901741&Signature=lAMtJ8bSnvEg5BfHRPAgOM%2BaSaY%3D
Bug1219870_2014-10-14_0004_Edit_Project_Details_Page.png: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1219870_2014-10-14_0004_Edit_Project_Details_Page.png?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728901741&Signature=SEP1ntulJvVmhqvgb03j3e4vlI4%3D

Tasks - unable to lower prize

If you save a draft task, you can't lower the prize. I believe it's triggering validation since the registration phase is closed. It's a rule we have for active challenges.

image

Task from Task list, File is not attached.

  1. Go to the page and login

  2. From menu go to Projects->All Projects.

  3. Select a project.

  4. Click on Tasks.

  5. Click Add Task List and create new one.

  6. From newly created task list click on Add New Task and create one. Select file as attachment (I tried to attach one Excel file)

  7. Click More Details for that task and look under File(s) (there are no attachments).

  8. Click Edit on task.

  9. Click on Choose file (I tried zip file) and click on Save

  10. Click again More Details and check for File(s) (there are no attachments again).

    https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1217839_screenrecord_14.swf?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728817226&Signature=%2B0ezIGb%2FVHzuleKUrtJN2lxGEVo%3D

[$50] Cockpit Reports Project Metrics Report Filter can not hide.

  1. Go to the page and login
  2. From menu go to Reporting->Project Metrics.
  3. Click on minus in front of Filter.
  4. Try to hide filters in other reports (change reports on Select a Report list box).

At Project Metrics Report page this button have no function. See Bug Bug1217926_screenrecord_17.swf: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1217926_screenrecord_17.swf?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728817226&Signature=O6ZRWBzVQ6XdD%2F1AWAVxrA3XUDI%3D

AdminLogin redirect

If admin login failed, it should be redirected to admin login page not the login page

i.e. redirect to /direct/adminLogin not /direct/home

Design F2F checkpoint prizes issue

Design F2F should not have checkpoint prizes, but in this flow:

  • Go to launch new challenge, choose Web Design, choose multiple round, go to next step
  • Back to the first step, change to Design First2Finish
  • Go to the next step

The checkpoint prizes are shown and can be saved

image

Expected: single round should always be set for design first2finsih.

[$70] Launch New Challenge : Mandatory Symbol is not displaying in Add A Project and Project Milestone Modal window

  1. Login to the application using below link
  2. https://qa.topcoder.com/direct/home.action
  3. Click on CREATE CHALLENGE' button in top right corner
  4. Navigated to Launch New Challenge page
  5. Fill the challenge type, Challenge name
  6. Click on ADD button in Milestone
  7. Without entering any fields, click on SAVE button
  8. Check mandatory message is displaying or not

Please display mandatory symbol like this

image

with the notes like this

image

The modal windows need the update

  • The create new project window in launch new challenge
  • The create new milestone window in launch new challenge

Mandatory Symbol is not displaying in Add A Project Milestone window but mandatory error message is displaying
Please refer attached screen shot and video file See Bug Bug1219916_2014-10-14_0109_After_clicking_SAVE_button.png: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1219916_2014-10-14_0109_After_clicking_SAVE_button.png?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728901741&Signature=zHglUoS785jc1nD5GqRy4ItFyJM%3D
Bug1219916_2014-10-14_0109_before_clicking_SAVE_button.png: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1219916_2014-10-14_0109_before_clicking_SAVE_button.png?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728901741&Signature=8gmigev4Ghusr%2BfQK%2FWJh7qWINs%3D
Bug1219916_2014-10-14_0108.swf: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1219916_2014-10-14_0108.swf?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728901741&Signature=mCwkqQBqRzS0eppcALi9sz1bJn4%3D

Launch Virtual Management throws exception

We need to show the generic error page with the message, instead of stack track here.

Launch Virtual Management throws exception See Bug Bug1217157_Screen Shot 2014-10-11 at 1.32.48 AM.png: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1217157_Screen%20Shot%202014-10-11%20at%201.32.48%20AM.png?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728817226&Signature=ZcP%2BuV9yfPbpBnQU4MbBSx69j04%3D
Bug1217157_VM-Exception.swf: https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1217157_VM-Exception.swf?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728817226&Signature=7lb%2BE57QihQDw%2BO5bDGDopNnw3I%3D

If user is not administractor or VM manager do not display the launch vm button
image

image

challenge- submissions- "NO THANK YOU" button lead to error

  1. Go to the page and login
  2. Click on main menu : "Challenges/Challenges I created"
  3. Click on first challenge on list witch type of "Wireframes"
  4. Click on : "Submissions" tab
  5. Click on : "I can not chose a winner" button placed in right down corner
  6. Click "OK" in popup window with message
  7. Click on : " DO NOT CHOSE A WINNER" button
  8. Click "OK" in pop up window with message
  9. Click on : "NO THANK YOU" button

https://utest-dl.s3.amazonaws.com/3657/7039/55027/null/bugAttachment/Bug1219914_do_not_button.swf?AWSAccessKeyId=AKIAJVVOIXUIFRTEEEKQ&Expires=1728901741&Signature=DCGQ8fND%2F4Q7yOPLbiFMt0hlRlA%3D

[FIX NOTE] we need to add some checks, in this case the challenge is draft so there is no submissions, we should disable those buttons (if no submisison or if phase is not in review).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.