debshots/doc/TODO

46 lines
1.3 KiB
Text

Next tasks
> Before next deployment.
Why does weboob-qt show an uploaded image in grid mode if no screenshot is approved?
Fix upload process.
Fix my/my uploads.
Make sure that the moderation workflow works.
Any upload will trigger the creation of an ad-hoc account.
Screenshots will always be assigned to a user.
After an upload ask the user to add descriptions to the
screenshots. And allow them to delete the screenshots.
Check all code with "current_user" and "user_signed_in?" to
make sure it matches the new concept.
Create a user account called "Anonymous" - via a migration.
All existing screenshots will become uploaded by that user.
Turn moderation into a seperate page showing just the one
screenshot and aks the user for a deletion reason.
Make sure that users can delete their own screenshots but
no other.
Fix formatting of http://localhost:3000/packages/list?search=weboob&show=
(Enumerations etc.)
> After next deployment
Make sure that ad-hoc users are recognized when they visit again.
Devise should recognize them by their session cookie.
Offer anonymous users to become real users to track their uploads.
The screenshots will have to be moved to the new account
and the ad-hoc account can be deleted.
Move ad-hoc/anonymous uploads to the main anonymous user after
a week.
Add tests.