~jcsackett/charmworld/bac-tag-constraints

« back to all changes in this revision

Viewing changes to charmworld/views/api.py

[r=sinzui][bug=1208477][author=abentley] Remove doctype attribute.

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
    Bundle,
26
26
    Charm,
27
27
    CharmFileSet,
28
 
    FeaturedSource,
29
28
    getfs,
30
29
    QADataSource,
31
30
)
492
491
 
493
492
        Includes featured, new and popular charms.
494
493
        """
495
 
        db = self.request.db
496
494
        popular = self.request.index_client.api_search(
497
495
            sort='downloaded', limit=10)
498
496
        new = self.request.index_client.api_search(sort='new', limit=10)
499
 
        featured = FeaturedSource.from_db(db).get_featured(db.charms, 'charm')
 
497
        featured = self.request.index_client.api_search(
 
498
            filters={'is_featured': [True]})
500
499
        return {
501
500
            'result': {
502
501
                'new': self._charm_results(new),