krishnanlab / geneplexus_app

BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

allow anonymous users to get an email of a list of links to all of their jobs #118

Closed billspat closed 9 months ago

billspat commented 2 years ago

Users who submit jobs using an email may want to see a list of all jobs, not just those in the session (esp. if moving from one computer to another).

Since the jobs are tied to an email, we could have the user input the email they used when submitting the job, and a new email is generated sent to them.
The content of the message would be a table similar to the current jobs/ page.

To trigger this, add a new form to the jobs page that allows an email address to be input. it will search the jobs and send them links to all the jobs with that email as part of it. Only that jobs that they put that email address in will be listed, and it will only go to that one email address.

currently any job given an email address has a file "NOTIFY" this is a text file with a single entry of email address.

this is very inefficient but for now, get a list of all the folders, read the notify file, and if the email matches add to the table of user jobs. again with a database this would be easy but that's what we have for now.

the form should have a mild kind of "captcha" to prevent bots , such as using a weird field name that isn't "email" (use a randome string instead) and have a UI element like a slider, or a checkbox or something (hate to require capture cause people hate it).

billspat commented 9 months ago

features and issues deferred for rewrite --closing here.