Hello
I have the following requirement: On my website, schools can publish courses. For this I created with flexinode two new node types:
School (Name, Address, Description, Phone etc.)
Courses (Name, Description, Start, End etc.)
Each course must be linked to one school, which offers this course. For this I used tagnode.
Also I have a role "Providers". A provider can have several schools in different cities, therefore I created a flexinode type "School" and did not enhance the user profile.
So far, all is working fine with user rights, each provider (user) can create schools and courses and can only edit his records and no others. One exception: In the edit form where courses are created/edited all schools are shown, but I want that only schools are shown which were created by this user (Provider). The problem is that tagnode uses categories for establishing relations and they cannot be controlled by user rights. I tried to install taxonomy_access and had some errors, nevertheless I don't know if could solve the problem above with it.
My question: Is there a way to solve this problem with flexinode and tagnode? Should I maybe use another module for relations? There is a lot of discussion about these modules, honestly I cannot figure out if one would fit my needs, maybe somebody knows because he/she had the same problem.
Thanks for any information and help!