Edgewall Software
Modify

Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#8000 closed defect (fixed)

give anonymous users a hint about saving their name and email in prefs

Reported by: jidanni@… Owned by: Christian Boos
Priority: normal Milestone: 0.11.3
Component: general Version: none
Severity: minor Keywords:
Cc: Branch:
Release Notes:
API Changes:

Description

You have done a good job of hiding the signup link. All one can find is Login: Passwd:

Perhaps still have a link called signup, with a message about why it is turned off.

Attachments (0)

Change History (16)

comment:1 by Emmanuel Blot, 11 years ago

Resolution: wontfix
Status: newclosed

There is no "signup link" in Trac at all.

It is not hidden, it simply does not exist: you cannot signup on trac.edgewall.org, accounts are for developers only.

The signup feature is part of a Trac plugin which is not in use on trac.edgewall.org

comment:2 by jidanni@…, 11 years ago

Well, OK, but all you are doing is

  1. Not welcoming bug reports, or
  2. Encouraging anonymous bug reports.

Anyway, I bet within a year you will change this policy, as it conveniences nobody…

in reply to:  2 comment:3 by Emmanuel Blot, 11 years ago

Replying to jidanni@…:

Well, OK, but all you are doing is

  1. Not welcoming bug reports, or

Why would you need to create an account to report a bug: simply add your email address when you report the bug. There are over 8k bug reports in Trac DB, I don't think it is an issue.

Anyway, I bet within a year you will change this policy, as it conveniences nobody…

If you say so.

comment:4 by jidanni@…, 11 years ago

See, that's what I'm talking about in http://article.gmane.org/gmane.comp.version-control.subversion.trac.general/23615 You trac guys are quite unfamiliar with what it is like to be a regular user. Otherwise you would notice that after reporting OR replying to a bug or two, having to remember to type your email in each time says "go away" to the user.

Professionally configured bug tracking systems wouldn't let the user enter a bug successfully without ensuring that he will get notifications, And also would only ask the user to enter his credentials once.

The user should need to take special steps to be anonymous, not non-anonymous.

Anyway, try "your own medicine" for a bug or two.

No, if you just "give me an account to shut me up", that won't solve the problem in general.

in reply to:  4 comment:5 by Emmanuel Blot, 11 years ago

Replying to jidanni@…:

Professionally configured bug tracking systems wouldn't let the user enter a bug successfully without ensuring that he will get notifications, And also would only ask the user to enter his credentials once.

Are you talking about Trac in general - in this case I would suggest you have a look at the th:AccountManagerPlugin- or about trac.edgewall.org specifically?

For the latter case, it's a rule Trac team has decided to follow. You may like it or not, you may call it non-professional, but no *all* users think the way you do.
I once found it quite unusual, I now think it is nice not to have to register to report a bug. Me, as a user, is tired to create accounts around the web to report the slightest single issue.

On a more general note, it seems from you last post that you're looking for a bug tracking system that behaves as Bugzilla does: maybe you should stick with bugzilla.
You can customize Trac if various different ways, but you can't ask default Trac installations to behave the exact way you think it's best.

comment:6 by jidanni@…, 11 years ago

Say, I seem to have pasted my reply mistakenly into Bug #7999. Perhaps you can move it here. Thanks.

in reply to:  4 comment:7 by Remy Blank, 11 years ago

Replying to jidanni@…:

You trac guys are quite unfamiliar with what it is like to be a regular user. Otherwise you would notice that after reporting OR replying to a bug or two, having to remember to type your email in each time says "go away" to the user.

Formulating your comments in a more neutral way may help in getting more sympathetic answers (or possibly any answers at all).

And also would only ask the user to enter his credentials once.

  • Enable cookies on your browser
  • Go to http://trac.edgewall.org
  • Click on "Preferences" (right next to "Login")
  • Enter your name and e-mail address and click "Save changes"

From that point, your name and e-mail address will be automatically inserted when you create a ticket or add a comment.

comment:8 by jidanni@…, 11 years ago

OK, I have now discovered one indeed can click preferences without even being logged in. A novel concept for me.

OK, then in closing I would recommend that a Big Red Flag come up when one starts to enter a bug form, reminding them to login or at least set their email in the preferences.

Or, have a box for their email, initially blank, which they must either click a radio button for anonymous, or fill in their email, whereupon there would be a checkbox for "remember me".

Otherwise there will be more disasters like how I just messed up Bug #7999.

in reply to:  8 ; comment:9 by Christian Boos, 11 years ago

Milestone: 0.11.3
Resolution: wontfix
Status: closedreopened
Summary: can't establish account on trac.edgewall.orggive anonymous users a hint about saving their name and email in prefs

Replying to jidanni@…:

… I would recommend that a Big Red Flag come up when one starts to enter a bug form, reminding them to login or at least set their email in the preferences.

That's a good suggestion, I think.

  • trac/ticket/templates/ticket.html

     
    254254                </td>
    255255              </tr>
    256256            </table>
     257            <p py:if="author_id == 'anonymous'" class="hint">
     258              E-mail address and user name can be saved in the <a href="${href.prefs()}">Preferences</a>.
     259            </p>
    257260          </fieldset>
    258261        </div>
    259262        <div py:if="ticket.exists" class="field">
  • trac/wiki/templates/wiki_edit.html

     
    9494              <label>Your email or username:<br />
    9595                <input id="author" type="text" name="author" size="30" value="$author" />
    9696              </label>
     97              <p py:if="author == 'anonymous'" class="hint">
     98                E-mail address and user name can be saved in the <a href="${href.prefs()}">Preferences</a>.
     99              </p>
    97100            </div>
    98101            <div class="field">
    99102              <label>Comment about this change (optional):<br />

in reply to:  9 comment:10 by Noah Kantrowitz, 11 years ago

Replying to cboos:

Replying to jidanni@…:

… I would recommend that a Big Red Flag come up when one starts to enter a bug form, reminding them to login or at least set their email in the preferences.

That's a good suggestion, I think.

Is there a particular reason to not just save the entered value if they have nothing in the session already? That seems the most DWIM solution.

comment:11 by Christian Boos, 11 years ago

One reason would be to avoid having to guess if the user entered a name, an email or both. The other interest is that this gives to the not logged in users the hint that they can actually save any other of the Preferences without being logged.

But those are not strong objections, of course, the conditional parsing/saving would be a good alternative as well, only a bit more involved.

comment:12 by Christian Boos, 11 years ago

Milestone: 0.11.40.11.3

comment:13 by Christian Boos, 11 years ago

Owner: set to Christian Boos
Status: reopenednew

comment:14 by Christian Boos, 11 years ago

Resolution: fixed
Severity: normalminor
Status: newclosed

Patch from comment:9 applied in r7819. I think this does the job, but if someone feels like improving this further, please do so.

comment:15 by Nicolas, 11 years ago

I'd call it a feature that you can file bugs without an account, unlike many other bug trackers. BugZilla, looking at you.

comment:16 by jidanni@…, 11 years ago

All I know is the amazing amount of flexibility in track creates many surprises for the end user as he moves from one Trac site to the next.

http://www.useit.com/alertbox often warns against such things.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Christian Boos.
The resolution will be deleted. Next status will be 'reopened'.
to as closed The owner will be changed from Christian Boos to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.