Giter Site home page Giter Site logo

Upload invitations about filez HOT 5 OPEN

filez avatar filez commented on August 28, 2024
Upload invitations

from filez.

Comments (5)

ArnaudD avatar ArnaudD commented on August 28, 2024

Delayed for FileZ 2.2, this feature depends on the user refactoring

from filez.

steamraven avatar steamraven commented on August 28, 2024

This is definitely a hot issue for us and would love to see it.

from filez.

steamraven avatar steamraven commented on August 28, 2024

I am trying to implement this in 2.1. This is the major behavior I am looking at implementing:

Note: User is the person creating the invitation. Guest is the recipient of the invitation or invitee.

  1. After user logs in, user can initiate an invitation through a link on the main page
  2. User is presented with dialog box with:
    • Email of invitee (guest) (only 1)
    • Custom message for email
    • Lifetime and start date of invitation
  3. Based on above information, invitation is created and stored in database
  4. Invitation is emailed to guest (from user) with unique link
  5. When guest navigates to link, guest is "authenticated" by checking if invitation is still valid.
  • Exists
  • User is valid
  • Not Completed Already
  • Within the valid time frame
  1. invitation id and guest status are stored in session
  2. Guest is presented an upload form (same as regular upload form)
    • File
    • Comments
    • Lifetime and start date
    • Notification check-box (means something different than regular upload)
    • Password set
  3. Upload is "authenticated" by checking for guest status and correct invitation ID
  4. File is created for User. File will show up in the User's file list. (Created by set to User)
  5. If upload successful, notification sent to User of upload complete (always)
    Otherwise, upload form and error displayed
  6. If notification check-box, guest is sent an email of upload complete. Should NOT include new file link
  7. Invitation is completed so no more upload is allowed
  8. Guest is redirected to completed status page
  9. When User navigates to file link (through email or file list), User is authenticated through standard mechanism
  10. If password set, User is prompted for password. (owner check is skipped)

I would appreciate feedback from the community on this. I have a prototype up and will be giving details as soon as possible.

from filez.

C-Duv avatar C-Duv commented on August 28, 2024

I think it's a must-have.
It might be useful for theses guest-uploads to be listed as such (in a separate table/list) for better clarity and allowing user (the invitation sender) to keep track of it's invitation: the one that are sent, the one that are responded (a file had been uploaded) and the one that had timed-out (not responded within given time frame).

from filez.

bartounet16 avatar bartounet16 commented on August 28, 2024

Hello
I am very interesting about this issue.
I don't find any project that permit this issue...
Have you an idea ?

from filez.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.