示例#1
0
    def add_client(self, username, **tokens):
        if self.exists(username, **tokens):
            return 'Client %s does already exist' % username

        query = "insert into client (uid, password) values ('%s', '%s')"
        id = self.sql_add(query % (Q(username), Q(tokens.get('password', ''))))
        if not id:
            return 'A problem occured when adding client %s' % username
        client = ClientInfo(username, **tokens)
        client.save()
        return 'Client %s added' % username
示例#2
0
    def add_client(self, username, **tokens):
        if self.exists(username, **tokens):
            return 'Client %s does already exist' % username

        query = "insert into client (uid, password) values ('%s', '%s')"
        id = self.sql_add(query % (Q(username), Q(tokens.get('password', ''))))
        if not id:
            return 'A problem occured when adding client %s' % username
        client = ClientInfo(username, **tokens)
        client.save()
        return 'Client %s added' % username
示例#3
0
    def del_client(self, username, **tokens):
        if not self.exists(username):
            return 'Client %s does not exist'

        ClientInfo(None).delete(username)

        return 'Client %s deleted.' % username
示例#4
0
 def add_client(self, username, **tokens):
     if self.exists(username):
         return 'Client %s does already exist' % username
     client = ClientInfo(username, **tokens)
     client.save()
     return 'Client %s added' % username
示例#5
0
 def list_clients(self, **kw):
     return ClientInfo(None).list_clients(**kw)
示例#6
0
 def exists(self, username, **tokens):
     if not getattr(self, 'clientinfo', None):
         return ClientInfo(None).exists(username)
     return self.clientinfo.exists(username)
示例#7
0
 def __reginit__(self, username, **tokens):
     self.open_db()
     ClientInfo.__reginit__(self, username, **tokens)
示例#8
0
 def add_client(self, username, **tokens):
     if self.exists(username):
         return 'Client %s does already exist' % username
     client = ClientInfo(username, **tokens)
     client.save()
     return 'Client %s added' % username
示例#9
0
 def __reginit__(self, username, **tokens):
     self.open_db()
     ClientInfo.__reginit__(self, username, **tokens)