Skip Navigation

[Resolved] Intranet functions with ToolSet

This support ticket is created 4 years, 11 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.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 -
- 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 -

Supporter timezone: Europe/London (GMT+01:00)

This topic contains 1 reply, has 2 voices.

Last updated by Nigel 4 years, 11 months ago.

Assisted by: Nigel.

Author
Posts
#1246294

Hi

Since we have been building Intranet sites with Joomla for years we are trying to figure out how we can achieve roughly the same goals with WP + ToolSet

We saw the ToolSet Access pluugins which is great

But in the case we have teachers and students and teachers can upload docs only some students will access to, is WP + ToolSet able to handle this please ?

thanks

Cyril

#1246332

Nigel
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/London (GMT+01:00)

Hi Cyril

Access permissions are based on roles, and the various ways you can protect content (entire types, groups of individual posts, sections of content within a post) are all based upon granting or denying access according to the role of the user.

So you can make documents available to "students" but not to Student A and Student B but not Student C.

You could achieve something like that using Views conditional shortcodes, perhaps storing the usernames of the students able to see a document as custom fields on that document.

Check the documentation and you will see they are quite powerful but you'll need to think about the best way to implement for your use case: https://toolset.com/documentation/user-guides/conditional-html-output-in-views/

The important thing for you to know in this context is that they operate on the server and determine whether markup gets included in the page being generated, we are not talking about hiding something insecurely with JavaScript, for example.

This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.