예제 #1
0
파일: users.py 프로젝트: Vuader/subscriber
 def add_group(self, req, resp, user_id):
     user = tradius_user()
     user.sql_id(user_id)
     validate_access(req, user)
     attr = obj(req, tradius_user_group)
     attr['user_id'] = user_id
     attr.commit()
예제 #2
0
파일: users.py 프로젝트: Vuader/subscriber
 def attrs(self, req, resp, user_id):
     user = tradius_user()
     user.sql_id(user_id)
     validate_access(req, user)
     where = {'user_id': user_id}
     return sql_list(req,
                     'tradius_user_attr', (
                         'id',
                         'attribute',
                         'op',
                         'value',
                     ),
                     where=where)
예제 #3
0
파일: users.py 프로젝트: Vuader/subscriber
 def rm_attr(self, req, resp, user_id, group_id):
     user = tradius_user()
     user.sql_id(user_id)
     validate_access(req, user)
     attr = obj(req, tradius_user_attr, sql_id=group_id)
     attr.commit()
예제 #4
0
파일: users.py 프로젝트: Vuader/subscriber
 def groups(self, req, resp, user_id):
     user = tradius_user()
     user.sql_id(user_id)
     validate_access(req, user)
     user_groups = get_user_groups(user_id)
     return raw_list(req, user_groups, sql=False)