Skip Navigation

[Resolved] Document manage

This support ticket is created 5 years, 5 months ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

No supporters are available to work today on Toolset forum. Feel free to create tickets and we will handle it as soon as we are online. Thank you for your understanding.

Sun Mon Tue Wed Thu Fri Sat
- - 14:00 – 20:00 14:00 – 20:00 14:00 – 20:00 14:00 – 20:00 14:00 – 20:00
- - - - - - -

Supporter timezone: Asia/Ho_Chi_Minh (GMT+07:00)

This topic contains 3 replies, has 2 voices.

Last updated by Beda 5 years, 5 months ago.

Assisted by: Beda.

Author
Posts
#1278369

Hi

Is any module allows you to collect all important documents and files in one place, and then make them available to authorized persons.

#1278411

I am not sure what you mean - can you elaborate?

If you want to show certain Post Types for example to certain users only you could use Toolset Access or author queries in Views:
https://toolset.com/documentation/user-guides/setting-access-control/
https://toolset.com/documentation/user-guides/filtering-views-query-by-author/

An author query, for example, can allow you to show the content that was authored by a certain user only to that user.
Access rules will allow showing or not show, but also edit, create, etc things on the site.

#1279621

I need on my site system menage scan images.
In panel admin I see all scan images, admin can add new image to user, user will be informed about it and will see this image and can download it.

#1279983

I think you can achieve something similar using Access and Forms and Types at least, maybe Views.

1. Create an Image Field in Types. Eventually, this should be a repeating field or even in a Repeatable Field group.
The difference between single, repeating and repeatable field group is:
single == allows one field each post (hence one image each post)
repeating == allows infinite items per post, you add new items as single Fields, they are later all output in one shortcode
repeatable field group == best used if together with the image you need to display other metadata, repeating, but in single groups.
This same is valid for user Fields if these images should be uploaded to users.
https://toolset.com/documentation/user-guides/using-custom-fields/

2. Create a Toolset Form (either for users or posts, where you attached the fields above). You'll need a Form to create the content if not existing (hence, to create the post, or the user, if not existing). Then you'll need a form to edit those posts or users.
https://toolset.com/documentation/getting-started-with-toolset/publish-content-from-the-front-end/forms-for-creating-content/
Both forms should include the Fields you created above (that happens automatically when you create the form).

3. Now you can control with Toolset Access who has access to those forms (likely, only admins in your case).
This will ensure, only admins can use those forms and upload images to either user or posts.
https://toolset.com/documentation/user-guides/access-control-for-cred-forms/
https://toolset.com/documentation/user-guides/setting-access-control/

Now, I think for you it would be better to "mimic" the user as a Post Type, as described here:
https://toolset.com/documentation/post-relationships/how-to-create-custom-searches-and-relationships-for-users/
You'd create a Post Type that is a copy of the users. So each user has his post in that type and you can use Post Forms and Access Post Controls to control who can edit and see those posts.

In Views later, you can display the uploaded images to those users by filtering the Posts by Filtering Views Query by Author, since the posts are "copies" of the users thru their authors:
https://toolset.com/documentation/user-guides/filtering-views-query-by-author/

Please let me know if anything is unclear. Maybe for such a project it can help if you set up an online testing site where I can help you with some examples, please let me know.