Bug 1117633
Summary: | RFE: Add basic user notification system | ||
---|---|---|---|
Product: | [Retired] Zanata | Reporter: | David Mason <damason> |
Component: | Component-UI | Assignee: | Michelle Kim <mkim> |
Status: | CLOSED UPSTREAM | QA Contact: | Zanata-QA Mailling List <zanata-qa> |
Severity: | medium | Docs Contact: | |
Priority: | high | ||
Version: | development | CC: | aeng, dchen, mkim, noriko, zanata-bugs |
Target Milestone: | --- | Keywords: | screened |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | 13 | |
Clone Of: | Environment: | ||
Last Closed: | 2015-07-31 01:46:02 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 837260, 1092810, 1180808, 1230506 |
Description
David Mason
2014-07-09 05:45:34 UTC
*** Bug 1228506 has been marked as a duplicate of this bug. *** Hi Michelle Description of problem reported in bug#1228506: A join request hits the team coordinator inbox, however if the coordinator somehow missed it then the request is never approved. Version-Release number of selected component (if applicable): Zanata 3.6.2 (git-server-3.6.2) For Fedora L10n Project, it is important to have the user list appeared who are currently waiting for approval per language. so that it can warn the coordinator constantly. All requests will contribute valuable resource for the project and for community growth. We can't just miss out. Hi Noriko Thanks for your input. I agree that having the user approval pending list is good way to keep track for language maintainers to know who are still waiting for approval. Since this RFE is covering all the basic notification system, I will try to list the important and basic user notification features we would like to introduce and estimate the effort according to the scope. The first basic notification request: 1. User Approval Pending List for Language Maintainers - on user dashboard? There's many use cases for notification feature, 1) User Approval Pending List for Language Maintainers 2) Translations being commented. Approved/Reject 3) 100% translations, uploading new string 4) Zanata admin messages and many more, And all those can be easily implemented as long as we got the framework right at the start. As a start, I would have what mentioned by David(comment#1) in terms of UI behaviour and pick one of the notification event(Request from Noriko?). This would put the foundation of notification in Zanata and we can add on more event progressively. Technical note: React is probably a good fit for the UI parts of this. Facebook created React specifically when they needed to deal with keeping track of incoming messages for the user and when they were read or dismissed. Migrated; check JIRA for bug status: http://zanata.atlassian.net/browse/ZNTA-531 |