| Index: chrome/common/extensions/docs/server2/permissions_data_source.py
|
| diff --git a/chrome/common/extensions/docs/server2/permissions_data_source.py b/chrome/common/extensions/docs/server2/permissions_data_source.py
|
| index 072ec8c360f4cb75fefb1c0126130a4cfaefaa94..dc64de8db3d2f853f0cb6bd538f018d9e66b7a0c 100644
|
| --- a/chrome/common/extensions/docs/server2/permissions_data_source.py
|
| +++ b/chrome/common/extensions/docs/server2/permissions_data_source.py
|
| @@ -6,11 +6,12 @@ from itertools import ifilter
|
| from operator import itemgetter
|
|
|
| from data_source import DataSource
|
| +from extensions_paths import PRIVATE_TEMPLATES
|
| import features_utility as features
|
| from future import Gettable, Future
|
| -from svn_constants import PRIVATE_TEMPLATE_PATH
|
| from third_party.json_schema_compiler.json_parse import Parse
|
|
|
| +
|
| def _ListifyPermissions(permissions):
|
| '''Filter out any permissions that do not have a description or with a name
|
| that ends with Private then sort permissions features by name into a list.
|
| @@ -22,6 +23,7 @@ def _ListifyPermissions(permissions):
|
| ifilter(filter_permissions, permissions.values()),
|
| key=itemgetter('name'))
|
|
|
| +
|
| def _AddDependencyDescriptions(permissions, api_features):
|
| '''Use |api_features| to determine the dependencies APIs have on permissions.
|
| Add descriptions to |permissions| based on those dependencies.
|
| @@ -63,7 +65,7 @@ class PermissionsDataSource(DataSource):
|
| permission['anchor'] = permission['name']
|
| if 'partial' in permission:
|
| permission['description'] = self._template_cache.GetFromFile('%s/%s' %
|
| - (PRIVATE_TEMPLATE_PATH, permission['partial'])).Get()
|
| + (PRIVATE_TEMPLATES, permission['partial'])).Get()
|
| del permission['partial']
|
|
|
| def filter_for_platform(permissions, platform):
|
|
|