Skip to content

Commit

Permalink
[1821] add multilingual extension template
Browse files Browse the repository at this point in the history
  • Loading branch information
kindly committed Feb 21, 2012
1 parent 277dc15 commit a60fd6a
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 0 deletions.
Empty file.
20 changes: 20 additions & 0 deletions ckanext/multilingual/plugin.py
@@ -0,0 +1,20 @@
from ckan.plugins import SingletonPlugin, implements, IPackageController

class MultilingualDataset(SingletonPlugin):
implements(IPackageController, inherit=True)

def before_index(self, search_params):
return search_params

def before_search(self, search_params):
return search_params

def before_view(self, data_dict):
return data_dict


class MultilingualGroup(SingletonPlugin):
implements(IPackageController, inherit=True)

def before_view(self, data_dict):
return data_dict
2 changes: 2 additions & 0 deletions setup.py
Expand Up @@ -88,6 +88,8 @@
stats=ckanext.stats.plugin:StatsPlugin
publisher_form=ckanext.publisher_form.forms:PublisherForm
publisher_dataset_form=ckanext.publisher_form.forms:PublisherDatasetForm
multilingual_dataset=ckanext.multilingual.plugin:MultilingualDataset
multilingual_group=ckanext.multilingual.plugin:MultilingualGroup
[ckan.system_plugins]
domain_object_mods = ckan.model.modification:DomainObjectModificationExtension
Expand Down

0 comments on commit a60fd6a

Please sign in to comment.