Opened 12 years ago
Last modified 7 years ago
#10089 new enhancement
project-related timeline page filtering of wiki changes
Reported by: | falkb | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | SimpleMultiProjectPlugin |
Severity: | normal | Keywords: | planned |
Cc: | Christopher Paredes | Trac Release: | 0.11 |
Description
In a world of multiple projects some people are not interested in seeing wiki changes for some projects on the timeline page. They want to filter those changes by projects.
This needs a mapping which wiki part belongs to which project.
Attachments (0)
Change History (3)
comment:1 follow-up: 2 Changed 10 years ago by
comment:2 Changed 10 years ago by
Replying to Cinc:
Just my 2 cents:
I think wiki page filtering may be done using the project Id (id column of the data base table). A wiki page related to a project would live in a sub tree of the wiki like
wiki/<id>/page_name
. This way any renaming of projects has no effect on the wiki.
- On deletion of a project one may search the wiki for such a tree and delete all found pages.
- After closing a project one may write protect such a sub tree. This requires some form of request handler filtering edit requests.
- Probably it is useful to have more permissions when implementing this like e.g. PROJECT_WIKI_EDIT.
- ...
Most of the stuff may be achieved with a permission policy plugin. Or one may just use Trac's fine grained permissions instead.
Still there must be some kind of user interface to create a project wiki page. For example a Create page menu item where the user may select the project.
comment:3 Changed 7 years ago by
Owner: | falkb deleted |
---|
Just my 2 cents:
I think wiki page filtering may be done using the project Id (id column of the data base table). A wiki page related to a project would live in a sub tree of the wiki like
wiki/<id>/page_name
. This way any renaming of projects has no effect on the wiki.