Uploaded image for project: 'JCommune'
  1. JCommune
  2. JC-1952

Subscribe to Question

VotersWatchers
    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.10 Larks
    • Fix Version/s: 3.0 Larks
    • Labels:
      None

      Description

      As a user, I'd like to subscribe to some question to be notified about new answers

      Acceptance criteria

      • Button "Subscribe" on the top of the topic is shown in case if the user has not been subscribed yet;
      • Button "Unsubscribe" on the top of the topic is shown in case if the user has been subscribed already;
      • Buttons "Subscribe" and "Unsubscribe" are available in Q&A topic to any logged in user who has VIEW_TOPICS permission for branch with this Q&A topic;
      • When user clicks "Subscribe" button, he should start receiving email notifications about the following actions concerning this Q&A topic:
        • Q&A topic was moved;
        • Q&A topic was deleted;
        • Any other user's answer was created;
        • Any other user's answer was deleted;
        • Own answer was deleted by other user.
      • If VIEW_TOPICS permission was taken out from all user's groups, he should not receive email notifications concerning this Q&A topic until permission is granted again;
      • When user clicks "Unsubscribe" button, he should stop receiving email notifications about any of the actions concerning this Q&A topic (except branch subscription notifications);
      • Email notifications should be localized according to the current chosen subscribed user's language;
      • If user has "Auto subscribe" checkbox activated in profile and he is Q&A topic starter, he would automatically subscribe to his new topic;
      • If user has "Auto subscribe" checkbox activated in profile, he would automatically subscribe to the Q&A topic where he answered;
      • If user has "Auto subscribe" checkbox activated in profile, he wouldn't automatically subscribe to the Q&A topic where he voted or left comment;

      Localisation of the elements

      • Button "Subscribe" localization:
        • English: "Subscribe"
        • Russian: "Подписаться"
        • Ukrainian: "Підписатися"
        • Spanish: "Subscribirse"
      • Button "Unubscribe" localization:
        • English: "Unubscribe"
        • Russian: "Прекратить подписку"
        • Ukrainian: "Відписатися"
        • Spanish: "Cancelar subscripción"
      • Tooltips for "Subscribe" button:
        • English: "Get mail notifications"
        • Russian: "Получать уведомления по почте"
        • Ukrainian: "Отримувати email про оновлення"
        • Spanish: "Recibir notificaciones por email"
      • Tooltips for "Unsubscribe" button:
        • English: "Stop sending me mails"
        • Russian: "Прекратить подписку"
        • Ukrainian: "Не надсилати мені email"
        • Spanish: "Dejar de enviarme notificaciones por e-mail."

        Attachments

          Issue Links

            Structure

              Activity

                People

                • Assignee:
                  alex_popov Alexander Popov
                  Reporter:
                  julik Julia Atlygina
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel