-
- 24,544 Posts
To do it the traditional permissions way, you will need a resource group for every resource, a user group for every user, and a Resource Group Access ACL for each pair connecting the two.
For convenience, you could write a custom plugin tied to the OnUserFormSave event that created the user group, the resource group, and the ACL entry, but it would not be a trivial task.
Bear in mind that displaying the data for a given student may also be very slow when done this way and will get worse as you add students (because you'll also be adding that many more entries in the TV table).
BTW, another way to go would be to subclass the resource object and add extra fields to it rather then using TVs. That would be much faster and more efficient since all the data would be stored in that object rather than having some of it in the TV content value table.
-
- 15 Posts
Thanks!
That's the kind of answer I was looking for!
-
- 24,544 Posts