diff options
| author | J08nY | 2017-06-06 15:51:10 +0200 |
|---|---|---|
| committer | J08nY | 2017-08-07 17:39:08 +0200 |
| commit | a2668307017e8b3a0c705e5cff49a8fa7dbeac7d (patch) | |
| tree | 54f03ef7f98aa9d215d34189d6e69763c122f655 /src/mailman/rest/plugins.py | |
| parent | 260733a13a0ad891e1b10836399dd02af7335fe0 (diff) | |
| download | mailman-a2668307017e8b3a0c705e5cff49a8fa7dbeac7d.tar.gz mailman-a2668307017e8b3a0c705e5cff49a8fa7dbeac7d.tar.zst mailman-a2668307017e8b3a0c705e5cff49a8fa7dbeac7d.zip | |
Diffstat (limited to 'src/mailman/rest/plugins.py')
| -rw-r--r-- | src/mailman/rest/plugins.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/mailman/rest/plugins.py b/src/mailman/rest/plugins.py index 2209e634e..fa2605f24 100644 --- a/src/mailman/rest/plugins.py +++ b/src/mailman/rest/plugins.py @@ -29,18 +29,19 @@ class AllPlugins(CollectionMixin): def _resource_as_dict(self, plugin_config): """See `CollectionMixin`.""" + name, plugin_section = plugin_config resource = { - 'name': plugin_config.name.split('.')[-1], - 'class': plugin_config['class'], - 'enable': as_boolean(plugin_config['enable']), - 'path': plugin_config['path'], - 'configuration': plugin_config['configuration'] + 'name': name, + 'class': plugin_section['class'], + 'enable': as_boolean(plugin_section['enable']), + 'path': plugin_section['path'], + 'configuration': plugin_section['configuration'] } return resource def _get_collection(self, request): """See `CollectionMixin`.""" - return config.plugin_configs + return sorted(config.plugin_configs) def on_get(self, request, response): """/plugins""" |
