Add group membership query
authorAlan T. DeKok <aland@freeradius.org>
Thu, 11 Nov 2010 08:37:04 +0000 (09:37 +0100)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 11 Nov 2010 09:34:04 +0000 (10:34 +0100)
Closes bug #120

raddb/sql/mssql/dialup.conf

index 313fc51..0d824c0 100644 (file)
        authorize_group_check_query = "SELECT ${groupcheck_table}.id,${groupcheck_table}.GroupName,${groupcheck_table}.Attribute,${groupcheck_table}.Value,${groupcheck_table}.op  FROM ${groupcheck_table},${usergroup_table} WHERE ${usergroup_table}.Username = '%{SQL-User-Name}' AND ${usergroup_table}.GroupName = ${groupcheck_table}.GroupName ORDER BY ${groupcheck_table}.id"
        authorize_group_reply_query = "SELECT ${groupreply_table}.id,${groupreply_table}.GroupName,${groupreply_table}.Attribute,${groupreply_table}.Value,${groupreply_table}.op  FROM ${groupreply_table},${usergroup_table} WHERE ${usergroup_table}.Username = '%{SQL-User-Name}' AND ${usergroup_table}.GroupName = ${groupreply_table}.GroupName ORDER BY ${groupreply_table}.id"
 
+       group_membership_query = "SELECT groupname \
+          FROM ${usergroup_table} \
+          WHERE username = '%{SQL-User-Name}' \
+          ORDER BY priority"
 
        #######################################################################
        #  Accounting Queries