Anonymous uploads replaced by creation of ad-hoc users
This commit is contained in:
parent
d9d0babb2c
commit
0bfacbee30
7 changed files with 78 additions and 48 deletions
46
doc/TODO
Normal file
46
doc/TODO
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue