I saw your tutorial video where it was shown how to configure the table such that users can only access their own data in a shared table.
User A has access to Data A.
User B has access to Data B.
My question is: Is it possible for a group of two or more users to have access to just their data and a different group of users to have access to just their data?
Firstly, I would like to sincerely apologize for the delayed response as we have been experiencing an unusually high number of tickets. I am sorry that it has taken longer than usual to respond to your concern and your patience is highly appreciated.
-
That is correct, we have the built-in feature for users to view and edit only their own data, based on user ID; as you saw on the video, we also have this documentation on it.
That goes for editable tables;
for non-editable we have a bit more customized workaround, based on user ID.
-
Now, for several people/ or a group to have access to certain data, that can be achieved.
We have an example, i will show you, and i hope that will help to get you started in the right direction.
-
If the dependency is a user role, for example, we could make it work.
If I have this table:
This is a manual table which has manually entered IDs from wp_users and roles from wp_usermeta:
So, then I go to create an SQL query based table which will display entries based on user roles using this query:
SELECT new_table.id AS ID, new_table.role AS Role, new_table.product AS Product, new_table.amount AS Amount
FROM wp_wpdatatable_6 AS new_table
JOIN wp_usermeta AS new_table_1
ON new_table_1.user_id = %CURRENT_USER_ID%
AND new_table_1.meta_value LIKE CONCAT('%', new_table.role, '%')
When I'm logged in with user ID = 1, I see this:
When I'm logged in with user ID = 4, I see the same thing. And when I'm logged in as one of the subscribers, I can only see the rows where role = subscriber:
The only difference is that as subscriber I don't have access to back-end, so this confirms it is working on both front and back.
So, we're only left with hiding unnecessary columns, adding names, and so on.
Hope this helps.
-
And, just wanted to point out that we have a Demo Sandbox site, where you can try out some of the functionalities, on this link
and there is a 15-day money-back guarantee period, So if you purchase the plugin, you can safely fully test it out, and if it doesn't fit your needs you can request and receive a refund in that period. ( same goes for all plugins and add-ons)
I saw your tutorial video where it was shown how to configure the table such that users can only access their own data in a shared table.
User A has access to Data A.
User B has access to Data B.
My question is: Is it possible for a group of two or more users to have access to just their data and a different group of users to have access to just their data?
Users A & B have access to Data AB.
Users C & D have access to Data CD.
Hi, Roy
Firstly, I would like to sincerely apologize for the delayed response as we have been experiencing an unusually high number of tickets. I am sorry that it has taken longer than usual to respond to your concern and your patience is highly appreciated.
-
That is correct, we have the built-in feature for users to view and edit only their own data, based on user ID; as you saw on the video, we also have this documentation on it.
That goes for editable tables;
for non-editable we have a bit more customized workaround, based on user ID.
-
Now, for several people/ or a group to have access to certain data, that can be achieved.
We have an example, i will show you, and i hope that will help to get you started in the right direction.
-
If the dependency is a user role, for example, we could make it work.
If I have this table:
This is a manual table which has manually entered IDs from wp_users and roles from wp_usermeta:
So, then I go to create an SQL query based table which will display entries based on user roles using this query:
When I'm logged in with user ID = 1, I see this:
When I'm logged in with user ID = 4, I see the same thing. And when I'm logged in as one of the subscribers, I can only see the rows where role = subscriber:
The only difference is that as subscriber I don't have access to back-end, so this confirms it is working on both front and back.
So, we're only left with hiding unnecessary columns, adding names, and so on.
Hope this helps.
-
And, just wanted to point out that we have a Demo Sandbox site, where you can try out some of the functionalities, on this link
and there is a 15-day money-back guarantee period, So if you purchase the plugin, you can safely fully test it out, and if it doesn't fit your needs you can request and receive a refund in that period. ( same goes for all plugins and add-ons)
Kind Regards,
Miloš Jovanović
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables