CoreWiki
CoreWiki copied to clipboard
Feature: Protected articles
Expanding #338 to a more flexible feature.
bool IsProtected { get; set; }
This property should not allow for the following:
- renames
- deletions
- content changes.
By default this value should be false for all articles except Home page. could be modified only by an admin for each article.
Possible issues when merging #338 :
- home page needs to be differentiated for UI changes (hide back button)
In my understanding, this shouldn't be applied to the HomePage. Think of wikipedia when you have articles only some people can edit them. This applies perfectly to that case.
The problem is HomePage, FAQ, News aren't an article. Maybe the HomePage has various images, FAQ has a list of questions, etc etc.
I believe this should be a different class / table.