Opened 17 years ago

Closed 16 years ago

#29 closed task (fixed)

verify notification emails

Reported by: VincentMcIntyre Owned by: VincentMcIntyre
Priority: major Milestone: 6. Branch code, project tracker set up
Component: miriad4cabb project Version:
Keywords: email Cc:
Estimated Number of Hours: 8 Add Hours to Ticket: 0
Billable?: no Total Hours: 6.0

Description

Get email notification of tickets working.
Verify that a new ticket added to the system gets sent to the assignee.
Verify that a new user added to the system will pick up any tickets assigned to them later on.

Change History (10)

comment:1 Changed 17 years ago by VincentMcIntyre

Billable?: unset
Estimated Number of Hours: 8

Needs some of Malte's time (1h) Needs some testing of a few common scenarios (7h)

comment:2 Changed 17 years ago by VincentMcIntyre

Status: newassigned

comment:3 Changed 17 years ago by VincentMcIntyre

Component: Trackermiriad4cabb project

comment:4 Changed 16 years ago by VincentMcIntyre

Add Hours to Ticket: 4
Total Hours: 0.04.0

Spent some "quality time" with the documentation (TracNotification) and the ASAP config. Did some basic configuration. Other tests will need to be done piecemeal once the recipients are back at work.

comment:5 Changed 16 years ago by VincentMcIntyre

Add Hours to Ticket: 01
Total Hours: 4.05.0
The tests I did on 2008-10-24
  • new ticket: sent to reporter (via LoginName?) PASS (once email set up properly)
  • new ticket: sent to component owner (via owner's LoginName?) PASS
Tests on 2008-01-30
  • new ticket: sent to reporter (via "email or username" field, ie anonymous ticket_create) PASS
  • existing ticket: add a comment PASS (kinda)
    • if reporter field has an email address, email is sent to that address
    • component owner always gets an email (even before ticket is accepted)
  • Need to repeat these tests as an unpriviledged user ("visitor")

comment:6 Changed 16 years ago by VincentMcIntyre

Add Hours to Ticket: 01
Total Hours: 5.06.0
Tests on 2008-01-30
  • create test account in visitor class
    • new ticket: sent to reporter PASS (once email set)
    • existing ticket: add a comment PASS (requires ticket_append)
    • existing ticket - unable to edit reporter PASS
    • existing ticket - unable to edit milestone/version/component PASS
    • new ticket - able to set milestone/version/component PASS
    • new simpleticket - unable to set milestone/version/owner PASS
  • as anonymous user
    • new simpleticket: anonymous can create PASS
    • new simpleticket: anonymous unable to set milestone/version/owner PASS
    • existing simpleticket: anonymous unable to edit any field or comment PASS
    • new simpleticket: anonymous can use another's username as reporter PASS

comment:7 Changed 16 years ago by VincentMcIntyre

Once I can verify the component owners all have entered a working email address, I'll call this done.

comment:8 Changed 16 years ago by VincentMcIntyre

More testing
  • create "developer" class account
  • reassign #54 to "visitor" (who was reporter) - reporter gets email PASS
  • reassign #54 to "developer" (not reporter) - reporter gets email PASS
  • reassign #54 to "developer" (not reporter) - "developer" gets email PASS

comment:9 Changed 16 years ago by VincentMcIntyre

More testing:

  • as admin, close ticket with empty reporter field.
    • email goes to ticket assignee PASS
  • as admin, close ticket with a "visitor" in reporter field.
    • email goes to reporter PASS
    • email goes to assignee PASS

comment:10 Changed 16 years ago by VincentMcIntyre

Resolution: fixed
Status: assignedclosed

Discussed with Dave

  • is email too "noisy"? Try it and see.
  • mail goes to ticket owners PASS
  • RSS subscribers get updates PASS
  • From: address is correct (trac+miriad@…) PASS

Resolve this now, with mental note to get MarkCalabretta? registered.

Note: See TracTickets for help on using tickets.