mantisbt:issue:2077
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| mantisbt:issue:2077 [2007/07/16 03:49] – created vboctor | mantisbt:issue:2077 [2008/10/29 04:36] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | TBD | + | ====== Bug 2077 ====== |
| + | [[http:// | ||
| + | |||
| + | ===== Current situation ===== | ||
| + | |||
| + | News can be posted to: | ||
| + | * a single project ( default threshold = MANAGER ) | ||
| + | * "All Projects" | ||
| + | |||
| + | |||
| + | ==== News Attributes ==== | ||
| + | |||
| + | * Announcement :: news marked as such are sorted before others | ||
| + | * Public/ | ||
| + | |||
| + | |||
| + | ==== Visibility ==== | ||
| + | |||
| + | When "All projects" | ||
| + | * Only news posted to "All projects" | ||
| + | |||
| + | When a specific Project is selected: | ||
| + | * News from the project + "All project" | ||
| + | |||
| + | |||
| + | ===== Proposed scenario ===== | ||
| + | |||
| + | The main two shortcomings of the current situation are: | ||
| + | |||
| + | 1. the "All project" | ||
| + | 2. MANAGERs can not post news with the "All project" | ||
| + | |||
| + | |||
| + | ==== News attributes ==== | ||
| + | |||
| + | A new is_global flag will be available for the MANAGER to mark news to be visible everywhere. | ||
| + | Basically, this flag replaces the posting on "All projects" | ||
| + | |||
| + | |||
| + | ==== Visibility ==== | ||
| + | |||
| + | When "All projects" | ||
| + | * All news from all projects are shown ( this solves 1. ) | ||
| + | |||
| + | When a specific Project is selected: | ||
| + | * News from the project + news marked " | ||
| + | |||
| + | Of course the current situation where users are able to see only the news | ||
| + | entry that they have access to will be preserved. | ||
| + | they are members of, what is their access level for these projects, | ||
| + | whether the news are public or private. | ||
| + | |||
| + | |||
| + | ===== Implementation to-do list ===== | ||
| + | |||
| + | ==== UPDATE SCRIPT ==== | ||
| + | * schema change on news_table_page (is_global TINYINT(1) DEFAULT 0) | ||
| + | * mark former "All projects" | ||
| + | |||
| + | ==== PAGES AND OTHER ==== | ||
| + | * add new flag to add/edit news page | ||
| + | * clearly mark the news as " | ||
| + | * ? prevent posts on "All projects" | ||
| + | * ? specific threshold for posting global news | ||
mantisbt/issue/2077.1184572161.txt.gz · Last modified: (external edit)
