The Find Portrait task is assigned irrespective of whether the user has contacts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
PPL |
New
|
Undecided
|
Unassigned |
Bug Description
The Find Portrait task is automatically assigned after the Owner syncs his or her Flickr account. However, this task has no function if the user has not imported any contacts.
Currently, the "Connect to Flickr" task will assign the "Find Portrait" task after it finishes running.
There are two solutions, both of which are too complicated for the present architecture:
1) The Task List checks if the current user is the owner of other users. If it is not, then the "Find Portrait" task must not be displayed.
2) The "Connect to Flickr" task checks if the current user is the owner of other users. If he/she is not, then it does not assign a "Find Portraits" task. Then, all of the other service sync tasks must do the following after they finish running and if the current user now owns at least one user: If the "Connection to Flickr" task has been completed but the "Find Portraits" has not been assigned, then assign the "Find Portraits" task.
summary: |
The Find Portrait task is assigned irrespective of whether the user has - no contacts + contacts |