Splitting this off as a drupalorg-specific task as part of the overall plan at #34496: [meta] Add Flag module to allow users to subscribe/unsubscribe without posting a comment.

#397458: Revamp mailing logic to leverage flag module is now basically done. However, a few of the possible settings don't make any sense on drupal.org. In particular, no one in their right mind should ever select "All issues" as the choice for the default global setting for email notifications (which will be used for any projects that don't define explicit notification settings).

So, at the very least, this issue is about adding a form_alter to drupalorg_project to remove that particular option from the form that will live at user/N/project-issue.

It's possible we'll uncover other UI/UX tweaks we want to do which should live in module code, not in bluecheese, so we might add more stuff here as we work through #1284694: Tweak UI of issue following (bluecheese). Stay tuned about that...

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

dww’s picture

Assigned: Unassigned » dww
Status: Active » Needs review
FileSize
870 bytes

AFAIK, this is the only module-related tweak we need. Hiding the 'All issues' option for the 'default' row at user/N/project-issue. Everything else (so far) is happening in bluecheese over at #1284694: Tweak UI of issue following (bluecheese).

dww’s picture

sun wanted a code comment for this alter...

dww’s picture

Title: drupal.org-specific tweaks for the issue following and notification email UIs » drupal.org-specific tweaks for the per-user issue notification UI

Also, since #1284694: Tweak UI of issue following (bluecheese) is just CSS and there's nothing else we need to do for that, re-titling to be more specific about what's happening here.

sun’s picture

Status: Needs review » Reviewed & tested by the community

Coolio, thanks! :)

dww’s picture

Status: Reviewed & tested by the community » Fixed

Committed, pushed, merged into bzr and deployed. There's no harm having this live now, it's just trying to alter a form_id that doesn't exist yet. And it's one less thing to worry about when the rest of #34496: [meta] Add Flag module to allow users to subscribe/unsubscribe without posting a comment goes live.

sun’s picture

Status: Fixed » Reviewed & tested by the community
FileSize
753 bytes

Needs to be updated for latest changes.

Tested manually.

dww’s picture

Status: Reviewed & tested by the community » Fixed

Thanks, good catch! Reviewed, tested, committed, and pushed.

Automatically closed -- issue fixed for 2 weeks with no activity.

  • Commit 137c94f on 6.x-3.x, 7.x-3.x-dev by dww:
    [#1284716] by dww: Hide issue e-mail setting for all issues from all...
  • Commit f44422b on 6.x-3.x, 7.x-3.x-dev by dww:
    [#1284716] by sun: Fixed form alter to prevent 'all issues' as a default...