from PLC.Method import Method
from PLC.Parameter import Parameter, Mixed
from PLC.Persons import Person, Persons
-from PLC.Auth import PasswordAuth
+from PLC.Auth import Auth
class AdmQueryPerson(Method):
"""
roles = ['admin', 'pi', 'user', 'tech']
accepts = [
- PasswordAuth(),
+ Auth(),
{'email': Person.fields['email']}
]
def call(self, auth, search_vals):
if 'email' in search_vals:
- persons = Persons(self.api, [search_vals['email']]).values()
+ persons = Persons(self.api, [search_vals['email']])
if persons:
return [persons[0]['person_id']]