Comments (5)
Delayed for FileZ 2.2, this feature depends on the user refactoring
from filez.
This is definitely a hot issue for us and would love to see it.
from filez.
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.
- After user logs in, user can initiate an invitation through a link on the main page
- User is presented with dialog box with:
- Email of invitee (guest) (only 1)
- Custom message for email
- Lifetime and start date of invitation
- Based on above information, invitation is created and stored in database
- Invitation is emailed to guest (from user) with unique link
- 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
- invitation id and guest status are stored in session
- 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
- Upload is "authenticated" by checking for guest status and correct invitation ID
- File is created for User. File will show up in the User's file list. (Created by set to User)
- If upload successful, notification sent to User of upload complete (always)
Otherwise, upload form and error displayed - If notification check-box, guest is sent an email of upload complete. Should NOT include new file link
- Invitation is completed so no more upload is allowed
- Guest is redirected to completed status page
- When User navigates to file link (through email or file list), User is authenticated through standard mechanism
- 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.
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.
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)
- Erreur d'upload de fichier avec PHP7 HOT 3
- La taille du fichier dépasse la limite autorisée
- loggin is successfull but nothing happens
- Share button don't work with Firefox 50
- Mysql 5.7 sql_mode - STRICT_TRANS_TABLES HOT 1
- probleme configuration fileZ HOT 1
- probleme envoie mail HOT 1
- Problème de langue HOT 1
- PHP7 and filez HOT 1
- File list in admin pannel bug
- Gérer les quota par utilisateur et non globalement HOT 1
- How to configure quota per user and not globally HOT 1
- Modification du mot de passe utilisateur
- Error 500
- Non-ASCII characters in filename HOT 1
- Error () iconv_set_encoding(): Use of iconv.internal_encoding is deprecated
- Problème avec Safari sur macOS
- Internal Server Error - Unknown Zend_Ldap option: db_use_global_conf HOT 4
- Peut-on forcer l'utilisation de mot de passe pour l'upload de fichier ?
- Error avec phpCAS
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from filez.