Description
If you edit in a time span of ... several times a new page you don't get a diff icon in RecentChanges.
It is not clear why changes did not result in a diff icon.
Steps to reproduce
Create a new page and edit this several times
Example
see in RecentChanges
Details
this wiki
MoinMoin Version |
|
OS and Version |
|
Python Version |
|
Server Setup |
|
Server Details |
|
Workaround
Discussion
There are two cases which are at the moment seems not to be destinguished in the RecentChanges code. I think the following rules needs to be examined:
user has never set a bookmark on RecentChanges.
- new icon should alway appear if pages are created at the current day
- this would be nice for the special case of a user visiting the wiki daily. but if the user visits only once a week, this would be mostly wrong. The conclusion for me is, that if a user does not have a bookmark, we can't know what's new for him. Therefore "new" should be never shown. The icon description exactly tells that.
- all pages which were edited/changed should get the diff icon
- pages which were created and not edited/changed in the past should get no icon
- is this not the case?
icons should not change if one shows past entries for one or more days
- what do you mean exactly?
- new icon should alway appear if pages are created at the current day
user has bookmarked on RecentChanges
- Pages newer than the bookmark should get the new icon
- is this not the case? maybe if a pages was created AND further updated after the bookmark, it gets an updated icon (but this is true, also).
- Pages altered later as bookmark creation should get the update icon
- is this not the case?
- all other pages which were not new and have been altered should get the diff icon
- is this not the case?
- pages which weren't altered and older as bookmark should not get any icon (previous state was new created)
- ?
icons should not change if one shows past entries for one or more days
- is this not the case?
- Pages newer than the bookmark should get the new icon
What's your opinion to this? -- ReimarBauer 2005-12-19 14:09:17
- Maybe make more clear what exactly are bugs.
If I set a bookmark to 2006-03-17 I see RamiroMorales page as a new page but it is already altered. Is new more important as altered?
- Well, new is saying a bit more than altered. Every new page is kind of an "altered nothing". But not every altered page is a new page.
If I don't set a bookmark then this page has no diff icon but it isn't the initial page.
- Yes, because it is new. Same as above.
If you like to see the changes you have to load the page and then Info (diff).
- If you don't have a bookmark, the wiki doesn't know how many diffs to show anyway. And if the page is new (or new + altered), you rather want to completely read it, not only the last diff.
That happens for all pages created and altered at the same day. Is it necessary to have a day between changes to get the diff icon? The icon gives the facility to go straigth to the operation you want.
No, the bookmark functionality is what you really want.
Everything else sucks more or less, because of lack of data. If a page gets edited multiple times since you last viewed it, showing the last diff only lets you miss some stuff, thus the only right thing is to use bookmarks and not try to use that "last diff" thing.
If I use a bookmark I don't get the "new icon" changed to the "update icon" on the same day. Sometimes on some pages it is easier to see where someone has added something. A diff between revision gt 1 to current revision would be fine. I do read the whole page but I could better recognize where the page was changed.
I would prefer for this reason to have the updated or diff rule icon. -- ReimarBauer 2006-03-18 14:08:54
Plan
- Priority:
- Assigned to:
- Status: