How to add a notification drawer to the toolbar in Jira - jira

We recently switched to Jira+Confluence and I am quite puzzled by the notification drawer.
In Confluence, the toolbar has a notification drawer, where I receive notifications about activity on Jira issues I am participating to:
So, if someone comments on one of my issues in Jira, I see a small notification in Confluence and can jump there to see more. So far, so good.
The strange thing is that this notification drawer is that it does not appear in the Jira toolbar itself:
It seems rather odd to me that Confluence offers me an easy access to Jira activities I could be interested in while Jira itself does not.
I reviewed the configuration options in my profile and made unsuccessful basic researches on this question.
Is there any way to enable this notification drawer in Jira?
If not, what is the rationale being this choice?

The Notification Drawer is only available in Confluence.
It has been requested for JIRA as well, see JRA-32465. Atlassian answered that they would not work on it for now. If you'd like to have it, you should vote on the issue. Atlassian sometimes does pick up requests with lots of votes.
To receive notifications from JIRA directly, some options are to configure email notifications, or if you use a messaging application like hipchat or slack, you could have JIRA send notifications to chat rooms.
More info about integrating JIRA with Hipchat is available here.
And for Slack, look here.

Related

Slack notification on Jira notifications, for me only

Is it possible to set up Slack so that I get a notification when I receive a Jira notification?
I am looking for a way to do this for myself only. I don't want to send notifications to a Slack channel visible to everyone.
It looks like the Jira Cloud app has options for this: https://my.slack.com/apps/A2RPP3NFR-jira-cloud!
There's more info in the Atlassian page as well: https://www.atlassian.com/partnerships/slack?tab=jira

google calendar api - change web_hook address for an existing push notification channel

Our site has a calendar sync feature with google calendar using google calendar api, and their push notifications service. so far so good, users are happy with the feature. and we're happy they're happy:)
Recently we decided to add a sub domain to the server handling google notifications (for none related reasons)
so it is changing from http://example.com to http://api.example.com.
THE PROBLEM we cant find a way to replace the domain address for the existing users channels.
Any Suggestions?
Thanks.
PS - i'm aware of the security issue, after all the users authorized http://example.com and not http://api.example.com. but still we need to free http://example.com for other matters.
You are going to have to stop the original one and start a new one. I dont think there is anyway to updated it. Its actually documented that its not possible to renew them so that would make me think its not possible to update them at all Renewing notification channels.

Jira - Avoid getting mail on change/comment on task I'm the ASSIGNEE

I'm getting mails from jira for all tasks I'm ASSIGNEE to
This is a good,except I want to avoid getting mail every change/comment I make on this task
I couldn't find any settings in my account, Can this be disabled?
I read in jira that it should be the case by default
Jira's default setting is to not notify users of their own changes. This can be changed on a per user basis via their profile preferences.
You can do this via the Preferences page in JIRA. Detailed instructions are here.
Click on your Profile on the top right of the screen.
Click the pencil next to Preferences.
Change the My Changes dropdown value to Do not notify me.
You should now no longer get emails for actions you've done on a ticket. The only downside is that you'll now also no longer get notifications when you create a ticket.

Notification on slack channel moving a Jira ticket to custom column

How can I get notifications from Jira to a Slack channel moving a ticket to a custom column - e.g. "awaiting code review" ?
From the Slack-Jira plugin documentation (https://slack.com/apps/A0F7YS3MZ-jira) I read:
"This integration will allow you to receive updates in a Slack channel for the following JIRA events:
• An issue is created or re-opened
• An issue is closed (unless it was previously resolved)
• An issue is updated to done or resolved
• An issue is updated to in progress or to do after previously being marked as done
More statuses and transitions will be supported in a future update to the JIRA integration."
And I know we can easily get notified for push and pull requests.
I saw it in action on one of my previous projects but I can't figure out how to do it.
Thanks
A solution that could work for this scenario is:
Get JIRA to send an email on status change to "awaiting code review" https://answers.atlassian.com/questions/169599/send-an-email-notification-when-the-issues-status-change
Just send the email to a Slack channel >> https://slack.com/apps/A0F81496D-email in order to display it.
UPDATE:
Doesn't seem to work. The solution is to write a small app that consumes from Jira and send notications to slack..
UPDATE-2:
It seems that the jira-slack plugin now allows to setup such notifications.
The steps explained here worked for me.
Plugin for Slack: https://slack.com/apps/A0F7YS3MZ-jira
Plugin for Jira: https://marketplace.atlassian.com/plugins/eu.wisoft.slack.jira/cloud/overview
Note: you need admin access to Jira

Questions about the notifications API

We have a need to fetch notifications for a particular user. By notifications, I mean the "Alert" items that appear in the D2L minibar (Message alerts, Update alerts, Subscription alerts).
We want to integrate some of these items into our CMS' menu.
I see that D2L offers a Notifications API:
http://docs.valence.desire2learn.com/res/user.html#id1
Question 1: Is the notifications API flexible enough to grab the items described above for a user?
Question 2:
To experiment with the notifications API, I tried using the following API call:
http://docs.valence.desire2learn.com/res/user.html#get--d2l-api-lp-%28D2LVERSION-version%29-notifications-instant-carriers-
And a 403 error was encountered.
The documentation states:
These routes depend upon the back-end service having the Notifications tool active. If the service does not have the Notifications tool active, then all calls to these routes will result in authorization (403) error results.
Where is the option in the backend to toggle this setting? Is this setting available in DOME somewhere?
Question 3: For the Alert items, is there a static link to view these items on D2L?
For example, I am able to access the:
Pager - at
example.desire2learn.com/d2l/lms/pager/messageList.d2l?ou=ORGID
Email - at example.desire2learn.com/d2l/lms/email/frame.d2l?ou=ORGID
But, there doesn't appear to be a way to access the "Update Alerts" and "Subscription Alerts" items from a static link. They only appear via AJAX when you click on these icons in the minibar. If I am overlooking where these links are, please let me know.
The answer will be long-ish, and probably isn't what you want to hear. First off, there is a strong distinction between "alerts" (the items that show up in the minibar) and "notifications". The Notifications API is simply exposing the "Instant Notifications preference" table that you can see when you open your user's Notifications settings page (the page at url: http://yourLMS.edu/d2l/Notifications/Settings).
The types of messages that can be sent as a "notification" are the rows in the Instant Notifications table; the "carriers", or endpoints, for them are the columns of checkboxes. The Notifications API exposes this table, letting you retrieve it's current state, and change the setting for a checkbox at the vertex of a notification messageTypeId and a carrierId.
So, to answer your specific questions:
Question 1. No, the Notifications API does not currently provide any access to the alerts that appear in the minibar control in the LMS' web UI.
Question 2. Your 403 may indicate that your calling user context does not have the permission required to use the Notifications tool: the calling user must have a role that grants them the ability to Receive Instant Notifications -- without that, the API call to retrieve the carriers list results in a 403.
If your org has had the Notifications tool turned off entirely, then it's likely no user will be able to see their Notifications setting page through the Web UI, and to turn it back on may require your organization to call D2L's support desk to have it turned back on: I'm not sure that client organization admins have the ability to select what tools are on and which are off without intervention from the support desk.
Question 3. I do not believe there is a static page for the Update and Subscription alert lists.

Resources