Closed Bug 790798 Opened 12 years ago Closed 12 years ago

Add L10n Dashboard notifications/messages

Categories

(support.mozilla.org :: Knowledge Base Software, task, P2)

Tracking

(Not tracked)

RESOLVED FIXED
2012Q4

People

(Reporter: atopal, Assigned: mythmon)

References

Details

(Whiteboard: u=contributor c=wiki p=3 s=2012.24)

* As a localizer I would like to receive all importat messages in the l10n  dashboard. I would like to be made aware of important communications  there.

* As a KB manager, community manager or locale leader, I would like to be  able to send imporntant information to all the localizers in one local  through the dahsboard

    https://sumo.etherpad.mozilla.org/103
For the design of this notification, we should use the style found on <div class="warning">

This is the same style found on the yellow warning box on, for example, the Private Browsing KB article page:
https://support.mozilla.org/en-US/kb/private-browsing-browse-web-without-saving-info
I am not sure how we are going to map groups to a locale. I need to look at this.
Whiteboard: u=contributor c=wiki p= → u=contributor c=wiki p=2012.23
Whiteboard: u=contributor c=wiki p=2012.23 → u=contributor c=wiki p= s=2012.24
Priority: -- → P2
I think we should be able to add a nullable FK from the Announcement model to the Locale model. Then add the UI to the locale dashboards.
Whiteboard: u=contributor c=wiki p= s=2012.24 → u=contributor c=wiki p=3 s=2012.24
I made this a 3pter, it might be a 2 but I am being conservative in case my idea doesn't work.
Assignee: nobody → mcooper
Looking into this, we already have the ability to send announcements to a group, and there appear to be groups for each localization language. In fact, on http://support.mozilla.org/dashboards/10 (the German localization dashboard) there is an announcements that Kadir added.

Is this functionality sufficient? There is still no UI to add an announcement, which limits the users that can create an announcement to those that have access to the admin, but this is fixable. It seems that we simply need to a form for users without access to the admin (but with the right privelages) to be able to add announcements, and to minorly restyle the announcements.

Is this correct?
To clarify, this bug refers to the L10n dashboard that lives at /<locale>/localization and not to the other group dashboards that can be related to locale groups.

We are trying to move away from having to create a group for every locale+role (leaders, reviewers, editors,...), so we created the Locale model. We should use it to assign announcements to locales.

Also, we currently require the admin to create announcements. Locale leaders don't have admin access so we would have to create new forms+views+ui+tests to do this. If it is becomes too much, please spin off a new bug.
Backend for this: https://github.com/mozilla/kitsune/pull/1018
Landed in: 8af3579c242887a837c91eeae7f60a3822a79cc0

I'm working on the front end today.
Blocks: 824852
No longer blocks: 824852
PR: https://github.com/mozilla/kitsune/pull/1023
Landed in: https://github.com/mozilla/kitsune/commit/f67ea61de6b028db41b0432dd221e1023d551e7c

Production is frozen for the new year, so will push this next week.
Deployed to prod.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.