The feature request is to have a convenient view that given a list of wikiRevIds, display on a separate view of those revisions, and all associated information. This can be done by revise/refactor marked.vue to decouple the filter logic and the display logic.
The current marked.vue hard coded that it will query and show all history revisions, or filter by userGaId, we can allow the vue view to query with the following criteria to get list of revisions
directly a list of wikiRevId
by page given a list of page identifiers, return a list of wikiRevId, if too many, support paginantion
by the username given a list of usernames, list of wikis, return a list of wikiRevId,
(we currently only support userGaId which is per session)
by certain category given a list of WP category, return wikiRevIds, if too many, support paginantion.
by watchlist given a username, and a wiki, return the wikiRevIds of all watch ids.
Mega feature request:
The feature request is to have a convenient view that given a list of
wikiRevId
s, display on a separate view of those revisions, and all associated information. This can be done by revise/refactormarked.vue
to decouple the filter logic and the display logic.The current
marked.vue
hard coded that it will query and show all history revisions, or filter byuserGaId
, we can allow the vue view to query with the following criteria to get list of revisionsuserGaId
which is per session)I think (4) and (5) can be stretch goals.
This is inspired from the #86