Limited Uploads

    • furetto
      Participant
      # 2 months ago

      Hello,

      i’m trying to understand if this plugin and its addons are actually the correct solution to my needs.

      I need to create a private area where Customer can add REQUESTED files only, such as signed documents or identification documents. Best would be to “ask for them” such as having different block for uploads or a step by step such as:
      Upload your ID:
      Upload your signed document:
      Upload Signed XXXXdocument and so on.

      Once customer has uploaded them should be able to view/download or update such documents.

      ADMIN should be notified by customer action and be able to view/download those documents.

      ADMIN should be able to add to user personal document other files so that customer will be able to view/download them after getting notified.

      Due to security and disk space, storage on external serrvices such as google drive or amazon storage would actually be the best solution.

      I’m afraid that as it is, customer can upload anything tey want, while I need them to upload the requested documents only.

       

    • Thomas
      Keymaster
      # 1 month, 1 week ago

      Hello,

      I need to create a private area where Customer can add REQUESTED files only,

      The short answer is no, WP Customer Area does no include any “request file” feature.

      However, this is still doable, but probably not as ergonomic as you would hope.

      • You could still create a private file, as an admin, and assign it to the user, and, in the private file description, explain that you are waiting for those files. By using the Front Office Publishing add-on, that user could be able to edit this post, and add some attachment files (which is probably not what you really want, but this would work).
      • Additionally, you could use the notifications add-on to let the user know that a private file has been created for him, and let him know by email that you are waiting for some files. However, for now, notifications are being sent when a post is created, not edited. This would require a bit of code customization.
      • Additionally, you could use the Enhanced Files add-on to let the user attach multiple files into that private file post. Else, you could also use the Project add-on, and create 3 private files posts, assigned to a single project (any private content type can be attached to a project, so you could also create a private page, attached to all of your projects, explaining how to upload an attachment file for instance, or create a tasklist, attached to that project, to invite the user to upload those files).

      Due to security and disk space, storage on external serrvices such as google drive or amazon storage would actually be the best solution.

      Unfortunately, we do not have any add-on for that, and WP Customer Area wouldn’t be compatible with those solutions, since the attachment files are not delivered via HTTP requests but directly from the server via PHP. It means those files could not be delivered from a remote CDN and be kept secured (anyone aware of the remote HTTP url could be able to download the private file, without letting the plugin to be able to verify the ownership).

      Iā€™m afraid that as it is, customer can upload anything tey want, while I need them to upload the requested documents only.

      I am afraid that you won’t be able to check that, whatever the solution you’ll use. You can actually, on WordPress, prevent, by code, an user to upload certains types of file. But when you create a form and ask your user to upload its ID card as a PDF, there is nothing that could prevent him to upload a PDF including something else.

      Best regards.

      Want to help WP Customer Area? It only takes few seconds!
      Rate & review the plugin on WordPress.org šŸ™‚

Viewing 1 reply thread

You must be logged in to reply to this topic.