I'm not using multiple groups for anyone. I used "@<group>" in the admins_simple.ini
and then listed all accessible admin models under each group category in your models.ini. Here's an example of how I set up my models.ini:
Code:
"Models"
{
"Admin Models"
{
"Admin" "Founder"
"Team1"
{
"abc"
{
"path" "xxxxxxxxxxxx.mdl"
}
"abcd"
{
"path" "xxxxxxxxxxxx.mdl"
}
"abcde"
{
"path" "xxxxxxxxxxxx.mdl"
}
}
"Team2"
{
"fgh"
{
"path" "xxxxxxxxxxxx.mdl"
}
"fghi"
{
"path" "xxxxxxxxxxxx.mdl"
}
"fghij"
{
"path" "xxxxxxxxxxxx.mdl"
}
}
"Admin" "Senior_Admin"
"Team1"
{
"abc"
{
"path" "xxxxxxxxxxxxxxxx.mdl"
}
"abcd"
{
"path" "xxxxxxxxxxxxxxxx.mdl"
}
}
"Team2"
{
"fgh"
{
"path" "xxxxxxxxxxxx.mdl"
}
"fghi"
{
"path" "xxxxxxxxxxxx.mdl"
}
}
"Admin" "Member_Admin"
"Team1"
{
"abc"
{
"path" "xxxxxxxxxxxxxxxx.mdl"
}
}
"Team2"
{
"fgh"
{
"path" "xxxxxxxxxxxx.mdl"
}
}
}
"Public Models"
{
"Admin" ""
"Team1"
{
"efg"
{
"path" "xxxxxxxxxxxx.mdl"
}
"efgh"
{
"path" "xxxxxxxxxxxx.mdl"
}
}
"Team2"
{
"wxy"
{
"path" "xxxxxxxxxxxx.mdl"
}
"wxyz"
{
"path" "xxxxxxxxxxxx.mdl"
}
}
}
}
This way, upper admin groups can get all the models that the lower groups can get in addition to their unique ones.