Okay, so maybe the problem is that the "vouchers", "subscribers" and "holidaymakers" customers need to have owner permissions, because only a customer with owner permissions can be a
subscriber. So based on this premise, I cleared the database and added all three as owners via the terminal e.g.
/tool user-manager customer
add login=vouchers password="" permissions=owner public-id=vouchers
add login=subscribers password="" permissions=owner public-id=subscribers
add login=holidaymakers password="" permissions=owner public-id=holidaymakers
... but after I did this, I ran into
major problems when creating profiles and limitations.
e.g.
- user manager seems to randomly assign ownership of profiles to the wrong subscribers
- limitations are not added correctly to profiles; I tried adding three limitations to a newly created profile, but it only added two. No amount of deleting and recreating the limitations and profiles would fix the problem.
I assumed that the database had become corrupted, so I exported it to a file (via the terminal), cleared the database and recreated it (via the terminal). The result of this operation, was that all the profiles I had created under the "vouchers" subscriber were added to "admin" and I could not add them to any new users I tried to create using the "vouchers" subscriber.
I think that all in all, I've cleared and recreated the user manager database from scratch about 15 times since yesterday.
.
.
.
.
... PLEASE HELP
I've spent two weeks trying to get User Manager set up correctly, but it is by far the most buggy piece of ill-documented software (e.g.
1,
2,
3,
4) I have ever come across. I am satisfied that I know how to set up Profiles, Limitations and Users correctly in v5 (when there is only 1 owner), but how on Earth do I create users that belong to one of 3 different subscribers and still allow them to login and check their usage, by clicking on links like this?
http://10.1.1.10/user?subs=subscribers
http://10.1.1.10/user?subs=vouchers
http://10.1.1.10/user?subs=holidaymakers