Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#1071 closed Defect (fixed)

When adding a project, disagreeing to terms results in confusing dialog

Reported by: JacobKlein Owned by: romw
Priority: Minor Milestone: Undetermined
Component: Manager Version: 6.10.58
Keywords: Project Terms Cc: Jacob_W_Klein@…

Description

Rom believes that this is completely fixed in 6.12.20, and I'll retest when that is built, but I wanted to log the bug here as documentation, in case the fix needs further revised.

==========================
-----Original Message-----
From: Jacob_W_Klein@…
To: boinc_alpha@…
Subject: 6.12.18: Confusing dialog when adding a project but not agreeing to terms of use
Date: Thu, 10 Mar 2011 !18:23:31 -0600

I have been testing adding the BOINC alpha test project without an account manager... and discovered the following.
Essentially, when not agreeing to terms of use, the dialog is confusing, it references the Event Log which has no relevant events, and the user cannot click Back.

Recommended changes:
The GUI should better handle this scenario.
I would expect the dialog to say something like:
--------------------------------------
Failed to add project
You did not agree to the terms of use.
Click Finish to close.
--------------------------------------
Also, the user should be able to click “< Back” to correct their mistake. Currently they cannot.


Steps to reproduce:
-> Make sure you are not attached to BOINC alpha test
-> Tools
-> Add Project or account manager
-> Add project
-> Next
-> URL: http://boinc.berkeley.edu/alpha/
-> Next
-> I do not agree with the terms of use.
-> Confusing error dialog
-> Finish

The current dialog says:
--------------------------------------
Failed to add project
An error has occurred;
check the Event Log for details.
Click Finish to close.
--------------------------------------

The only event that currently gets placed in my Event Log is:
3/10/2011 !6:10:31 PM | | Fetching configuration file from http://boinc.berkeley.edu/alpha/get_project_config.php

Regards,
Jacob W. Klein

==========================
-----Original Message-----
From: boinc_alpha-bounces@… [mailto:boinc_alpha-bounces@ssl.berkeley.edu]
On Behalf Of Jacob Klein
Sent: Tuesday, March 29, 2011 !11:41 AM
To: boinc_alpha@…
Subject: Re: [boinc_alpha] 6.12.18: Confusing dialog when adding a project but not agreeing to terms of use

I retested the "terms of use" project dialog with 6.12.19, and the dialog is better, but I think one more change could still be made.

Currently with 6.12.19, if you do not agree, you can still click "Next", and get a message saying "You did not agree to the terms of use. Click Finish or Cancel to close."
I think it might be better to work the same way the installer works... basically, prevent the user from clicking "Next", until they first click "I agree."
It would also be more consistent.

So, can it be changed?

==========================
-----Original Message-----
Date: Tue, 29 Mar 2011 !16:54:52 -0400
From: romw@…
To: jacob_w_klein@…; boinc_alpha@…
Subject: Re: [boinc_alpha] 6.12.18: Confusing dialog when adding a project but not agreeing to terms of use

I've checked in the change. It'll show up in the next release.

----- Rom

Change History (3)

comment:1 Changed 14 years ago by JacobKlein

Summary: When adding Project, disagreeing to terms results in confusing dialogWhen adding a project, disagreeing to terms results in confusing dialog

comment:2 Changed 14 years ago by romw

Resolution: fixed
Status: newclosed

Should be fixed in current builds

comment:3 Changed 14 years ago by JacobKlein

I have confirmed that the dialog is working properly in 6.12.26.  I am prevented from advancing without first agreeing to the terms, and clicking the Back button (to pick a different project) also works.  Thanks!

Note: See TracTickets for help on using tickets.