Exemple #1
0
def validate_live_reload_data(data):
    if data.get(LIVE_RELOAD_PARAM) is None:
        raise errors.missing(LIVE_RELOAD_PARAM)
    if len(data) > 1:
        params = data.keys()
        params.remove(LIVE_RELOAD_PARAM)
        raise errors.unknown(*params)
Exemple #2
0
def validate_live_reload_data(data):
    if data.get(LIVE_RELOAD_PARAM) is None:
        raise errors.missing(LIVE_RELOAD_PARAM)
    if len(data) > 1:
        params = data.keys()
        params.remove(LIVE_RELOAD_PARAM)
        raise errors.unknown(*params)
Exemple #3
0
 def find_query(self, criteria):
     query = self.session.query(SIP)
     for name, value in criteria.iteritems():
         column = getattr(SIP, name, None)
         if not column:
             raise errors.unknown(name)
         query = query.filter(column == value)
     return query
Exemple #4
0
def find_query(session, criteria):
    query = session.query(ExtensionSchema)
    for name, value in criteria.iteritems():
        column = getattr(ExtensionSchema, name, None)
        if not column:
            raise errors.unknown(column)
        query = query.filter(column == value)
    return query
Exemple #5
0
def validate_data_from_api(mapping, data_dict):
    unknown = []

    for api_key in data_dict.iterkeys():
        if api_key not in mapping.values():
            unknown.append(api_key)

    if unknown:
        raise errors.unknown(*unknown)
Exemple #6
0
 def find_query(self, criteria):
     column = getattr(UserLine, self.exclude)
     query = self.session.query(UserLine).filter(column != None)  # noqa
     for name, value in criteria.iteritems():
         column = getattr(UserLine, name, None)
         if not column:
             raise errors.unknown(name)
         query = query.filter(column == value)
     return query
Exemple #7
0
def find_query(session, criteria):
    query = (session.query(UserSchema.id.label('user_id'),
                           UserSchema.voicemailid.label('voicemail_id'),
                           UserSchema.enablevoicemail)
             .filter(UserSchema.voicemailid != None)  # noqa
             .filter(UserSchema.voicemailid != 0))
    for name, value in criteria.iteritems():
        column = COLUMNS.get(name)
        if not column:
            raise errors.unknown(column)
        query = query.filter(column == value)
    return query
Exemple #8
0
def find_query(session, criteria):
    query = (
        session.query(UserSchema.id.label('user_id'),
                      UserSchema.uuid.label('user_uuid'),
                      UserSchema.voicemailid.label('voicemail_id'),
                      UserSchema.enablevoicemail).filter(
                          UserSchema.voicemailid != None)  # noqa
        .filter(UserSchema.voicemailid != 0))
    for name, value in six.iteritems(criteria):
        column = COLUMNS.get(name)
        if not column:
            raise errors.unknown(column)
        query = query.filter(column == value)
    return query
Exemple #9
0
def validate_private_template_id_is_not_set(user):
    if user.private_template_id:
        raise errors.unknown('private_template_id')
Exemple #10
0
def validate_private_template_id_does_not_change(user):
    existing_user = user_dao.get(user.id)
    if user.private_template_id != existing_user.private_template_id:
        raise errors.unknown('private_template_id')
Exemple #11
0
 def _get_column(self, column_name):
     column = getattr(Line, column_name, None)
     if column is None:
         raise errors.unknown(column_name)
     return column
Exemple #12
0
 def _validate_unknown_fields(self, content):
     fields = content.keys()
     valid_fields = self.field_names()
     invalid_fields = set(fields) - set(valid_fields)
     if invalid_fields:
         raise errors.unknown(*invalid_fields)
Exemple #13
0
 def _get_column(self, name):
     column = getattr(User, name, None)
     if column is None:
         raise errors.unknown(name)
     return column
Exemple #14
0
 def _get_column(self, name):
     column = getattr(self._search_table, name, None)
     if column is None:
         raise errors.unknown(name)
     return column
Exemple #15
0
 def _validate_unknown_fields(self, content):
     fields = content.keys()
     valid_fields = self.field_names()
     invalid_fields = set(fields) - set(valid_fields)
     if invalid_fields:
         raise errors.unknown(*invalid_fields)