Exemple #1
0
    def route(self, func):
        if (func == 'getall'):
            return {k: v for k, v in self.config.iteritems()}

        elif (func == 'get'):
            item = bh.get_string('item')
            if not item:
                return {'error': 'Item not set'}
            if item in self.config:
                return self.config[item]

        elif (func == 'set'):
            item = bh.get_string('item')
            if not item:
                return {'error': 'Item not set'}
            if not item in self.config:
                return {'error': 'Item not found'}
            value = bh.get_string('value')
            if item == 'password' and not value == '':
                value = generate_password_hash(value)

            self.config[item] = value
            result = self.config.validate(self.validator)
            return bh.success_response()

        bh.raise404()
Exemple #2
0
	def route(self, func):
		if (func == 'getall'):
			return {k:v for k, v in self.config.iteritems()}
				
		elif (func == 'get'):
			item = bh.get_string('item')
			if not item:
				return { 'error' : 'Item not set' }
			if item in self.config:
				return self.config[item]
		
		elif (func == 'set'):
			item = bh.get_string('item')
			if not item:
				return { 'error' : 'Item not set' }
			if not item in self.config:
				return { 'error' : 'Item not found' }
			value = bh.get_string('value')
			if item == 'password' and not value == '':
				value = generate_password_hash(value)
	
			self.config[item] = value
			result = self.config.validate(self.validator)
			return bh.success_response()
			
		bh.raise404()
Exemple #3
0
    def set(self, func, item, value):
        if not item:
            return {'error': 'Item not set'}
        if not item in self.config:
            return {'error': 'Item not found'}
        if item == 'password' and value:
            value = generate_password_hash(value)

        self.config[item] = value
        #result = self.config.validate(self.validator)
        return bh.success_response()
Exemple #4
0
	def set(self, func, item, value):
		if not item:
			return { 'error' : 'Item not set' }
		if not item in self.config:
			return { 'error' : 'Item not found' }
		if item == 'password' and value:
			value = generate_password_hash(value)

		self.config[item] = value
		#result = self.config.validate(self.validator)
		return bh.success_response()
Exemple #5
0
	def set(self, func):
		item = bh.get_string('item')
		if not item:
			return { 'error' : 'Item not set' }
		if not item in self.config:
			return { 'error' : 'Item not found' }
		value = bh.get_string('value')
		if item == 'password' and not value == '':
			value = generate_password_hash(value)

		self.config[item] = value
		result = self.config.validate(self.validator)
		return bh.success_response()