hexr:old-public-site

Last commit made on 2019-09-06
Get this branch:
git clone -b old-public-site https://git.launchpad.net/hexr
Members of HEXR Developers can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
old-public-site
Repository:
lp:hexr

Recent commits

e7fc7ea... by PMR <pmr@pmr-lander>

Merge #372300 from ~codersquid/hexr:trailing-none-in-names-lp1842649

Sanitize device data for make, name, and nulls

Fixes LP: #1842649
Relates to LP: #1841999

950221f... by Sheila Miguez

Revert change in how names are sanitized

After consideration, I was too hasty in changing that
behavior. I'm reverting it. Displaying something with unknown
in the name is better than a blank if the identifier also
has an unknown.

0b5cb23... by Sheila Miguez

Sanitize device data for make, name, and nulls

Fixes LP: #1842649
Relates to LP: #1841999

3234607... by PMR <pmr@pmr-lander>

Merge #371878 from ~codersquid/hexr:components-bulk-upload

Add bulk CSV upload feature for components

4b0e191... by Sheila Miguez

Create components in bulk via csv files

0cb4a29... by PMR <pmr@pmr-lander>

Merge #372226 from ~codersquid/hexr:api-certifiedmodeldevices-query-lp1842085

add new query parameters for certified device apis

This adds 'query' and 'vendor' as query parameters to device apis.

This augments the existing certifiedmodeldevices api and adds a new
api endpoint called certifieddevices.

new example queries:
/api/v1/certifieddevices/?format=json&query=nvidia+geforce
/api/v1/certifiedmodeldevices/?format=json&query=nvidia+geforce

/api/v1/certifieddevices/?format=json&vendor=nvidia&vendor=intel
/api/v1/certifiedmodeldevices/?format=json&vendor=nvidia&vendor=intel

Notes:

The certifieddevices endpoint maps onto the old catalog landing pages
/catalog/search
/catalog/make/<make>
/catalog/category/<category

The certifiedmodeldevices endpoint maps onto the query in the view
to get certifiedmodels in the old public landing pages
/catalog/component/<bus>/<identifier>
/catalog/component/<bus>/<vendor_id>/<identifier>
/catalog/component/<bus>/<subsystem>/<identifier>

3ad451e... by Sheila Miguez

add new query parameters for certified device apis

This adds 'query' and 'vendor' as query parameters to device apis.

This augments the existing certifiedmodeldevices api and adds a new
api endpoint called certifieddevices.

new example queries:
/api/v1/certifieddevices/?format=json&query=nvidia+geforce
/api/v1/certifiedmodeldevices/?format=json&query=nvidia+geforce

/api/v1/certifieddevices/?format=json&vendor=nvidia&vendor=intel
/api/v1/certifiedmodeldevices/?format=json&vendor=nvidia&vendor=intel

Notes:

The certifieddevices endpoint maps onto the old catalog landing pages
/catalog/search
/catalog/make/<make>
/catalog/category/<category

The certifiedmodeldevices endpoint maps onto the query in the view
to get certifiedmodels in the old public landing pages
/catalog/component/<bus>/<identifier>
/catalog/component/<bus>/<vendor_id>/<identifier>
/catalog/component/<bus>/<subsystem>/<identifier>

1108dbd... by PMR <pmr@pmr-lander>

Merge #371951 from ~codersquid/hexr:api-certifiedmodels-query-lp1841771

Return certifiedmodel queries ANDed, not ORed

Fix LP: #1841771

The existing public site queries each term for make OR model and then ANDs all those queries together. The API was ORing the queries together. This fixes that.

dd57c96... by Sheila Miguez

missed requisit c3 change in api test that uses the model change in public

5010aaa... by PMR <pmr@pmr-lander>

Merge #371953 from ~codersquid/hexr:api-componentsummaries-filters

Add new filters to the componentsummaries API

identifier
subsystem_identifier
part_number
archived