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)
support.mozilla.org
Knowledge Base Software
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
Comment 1•12 years ago
|
||
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
Comment 2•12 years ago
|
||
I am not sure how we are going to map groups to a locale. I need to look at this.
Reporter | ||
Updated•12 years ago
|
Whiteboard: u=contributor c=wiki p= → u=contributor c=wiki p=2012.23
Reporter | ||
Updated•12 years ago
|
Whiteboard: u=contributor c=wiki p=2012.23 → u=contributor c=wiki p= s=2012.24
Reporter | ||
Updated•12 years ago
|
Priority: -- → P2
Comment 3•12 years ago
|
||
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
Comment 4•12 years ago
|
||
I made this a 3pter, it might be a 2 but I am being conservative in case my idea doesn't work.
Assignee | ||
Updated•12 years ago
|
Assignee: nobody → mcooper
Assignee | ||
Comment 5•12 years ago
|
||
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?
Comment 6•12 years ago
|
||
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.
Assignee | ||
Comment 7•12 years ago
|
||
Backend for this: https://github.com/mozilla/kitsune/pull/1018 Landed in: 8af3579c242887a837c91eeae7f60a3822a79cc0 I'm working on the front end today.
Assignee | ||
Comment 8•12 years ago
|
||
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.
Comment 9•12 years ago
|
||
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.
Description
•