diff options
| author | Dan Goodliffe <dan@randomdan.homeip.net> | 2016-10-04 00:23:23 +0100 | 
|---|---|---|
| committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2016-10-04 00:23:23 +0100 | 
| commit | c03d6fb266f9fb11638172b2247f03a7225dc675 (patch) | |
| tree | 8f03f88dd2aa803373f63299931fc8405896783f | |
| parent | Add methods for getting dependencies and masks (diff) | |
| download | gentoobrowse-api-c03d6fb266f9fb11638172b2247f03a7225dc675.tar.bz2 gentoobrowse-api-c03d6fb266f9fb11638172b2247f03a7225dc675.tar.xz gentoobrowse-api-c03d6fb266f9fb11638172b2247f03a7225dc675.zip | |
Add slicer collection element metadata
| -rw-r--r-- | gentoobrowse-api/domain/extended-models.ice | 7 | ||||
| -rw-r--r-- | gentoobrowse-api/domain/portage-models.ice | 8 | 
2 files changed, 15 insertions, 0 deletions
| diff --git a/gentoobrowse-api/domain/extended-models.ice b/gentoobrowse-api/domain/extended-models.ice index de9e514..aee4af1 100644 --- a/gentoobrowse-api/domain/extended-models.ice +++ b/gentoobrowse-api/domain/extended-models.ice @@ -32,12 +32,19 @@ module Gentoo {  		IntList ebuildids;  	}; +	[ "slicer:element:package" ]  	sequence<SearchResultPackage> SearchResultPackages; +	[ "slicer:element:bug" ]  	sequence<SearchResultBug> SearchResultBugs; +	[ "slicer:element:category" ]  	sequence<OverviewCategory> OverviewCategories; +	[ "slicer:element:ebuild" ]  	sequence<EbuildDetail> EbuildDetails; +	[ "slicer:item:super", "slicer:key:name", "slicer:value:categories" ]  	dictionary<string, OverviewCategories> OverviewCategoriesBySuper; +	[ "slicer:element:package" ]  	sequence<PackageDependencyPackage> PackageDependencyPackages; +	[ "slicer:element:mask" ]  	sequence<PackageMask> PackageMasks;  }; diff --git a/gentoobrowse-api/domain/portage-models.ice b/gentoobrowse-api/domain/portage-models.ice index 42eb0c0..5ee9b76 100644 --- a/gentoobrowse-api/domain/portage-models.ice +++ b/gentoobrowse-api/domain/portage-models.ice @@ -107,13 +107,21 @@ module Gentoo {  		int ebuilds;  	}; +	[ "slicer:element:category" ]  	sequence<Category> Categories; +	[ "slicer:element:package" ]  	sequence<Package> Packages; +	[ "slicer:element:ebuild" ]  	sequence<Ebuild> Ebuilds; +	[ "slicer:element:bug" ]  	sequence<Bug> Bugs; +	[ "slicer:element:entry" ]  	sequence<ChangeLogEntry> ChangeLog; +	[ "slicer:element:article" ]  	sequence<NewsItem> News; +	[ "slicer:element:sync" ]  	sequence<Sync> Syncs; +	[ "slicer:element:mask" ]  	sequence<Mask> Masks;  }; | 
