def get_companies_json(record_ids, **kwargs): memory_storage = vault.get_memory_storage() companies = memory_storage.get_index_keys_by_record_ids("company_name", record_ids) if kwargs["_params"]["company"]: companies.add(kwargs["_params"]["company"][0]) result = [memory_storage.get_original_company_name(company) for company in companies] return [{"id": utils.safe_encode(c.lower()), "text": c} for c in sorted(result)]
def get_companies_json(record_ids, **kwargs): memory_storage = vault.get_memory_storage() companies = memory_storage.get_index_keys_by_record_ids( 'company_name', record_ids) if kwargs['_params']['company']: companies.add(kwargs['_params']['company'][0]) result = [memory_storage.get_original_company_name(company) for company in companies] return [{'id': utils.safe_encode(c.lower()), 'text': c} for c in sorted(result)]
def make_link(title, uri=None, options=None): param_names = ('release', 'project_type', 'module', 'company', 'user_id', 'metric') param_values = {} for param_name in param_names: v = parameters.get_parameter({}, param_name, param_name) if v: param_values[param_name] = ','.join(v) if options: param_values.update(options) if param_values: uri += '?' + '&'.join(['%s=%s' % (n, utils.safe_encode(v)) for n, v in six.iteritems(param_values)]) return '<a href="%(uri)s">%(title)s</a>' % {'uri': uri, 'title': title}
def make_link(title, uri=None, options=None): param_names = ('release', 'project_type', 'module', 'company', 'user_id', 'metric') param_values = {} for param_name in param_names: v = parameters.get_parameter({}, param_name, param_name) if v: param_values[param_name] = ','.join(v) if options: param_values.update(options) if param_values: uri += '?' + '&'.join([ '%s=%s' % (n, utils.safe_encode(v)) for n, v in six.iteritems(param_values) ]) return '<a href="%(uri)s">%(title)s</a>' % {'uri': uri, 'title': title}