Ejemplo n.º 1
0
    def setup_template_variables(self, context, data_dict=None):
        DefaultDatasetForm.setup_template_variables(self, context, data_dict)

        # SourcePlanet customization
        route = request.environ.get('CKAN_CURRENT_URL')
        c.dataset_type = route.split('/')[1]

        if 'evaluations' not in data_dict.keys():  #not c.pkg:
            eval_list = []
            for eval in load_data_model():
                if eval['dataset_type'] == route.split('/')[1]:
                    eval_list.append(eval)

            c.evaluations = eval_list
        else:
            c.evaluations = data_dict['evaluations']
Ejemplo n.º 2
0
    def setup_template_variables(self, context, data_dict=None):
	DefaultDatasetForm.setup_template_variables(self, context, data_dict)

        # SourcePlanet customization
        route = request.environ.get('CKAN_CURRENT_URL')
        c.dataset_type = route.split('/')[1]

	if 'evaluations' not in data_dict.keys(): #not c.pkg:
	    eval_list = []
            for eval in load_data_model():
                if eval['dataset_type'] == route.split('/')[1]:
                    eval_list.append(eval)

            c.evaluations = eval_list
	else:
	    c.evaluations = data_dict['evaluations']
Ejemplo n.º 3
0
    def form_to_db_schema(self):
        schema = DefaultDatasetForm.form_to_db_schema(self)

        schema.update({
            'dataset_type': [ignore_missing, unicode],
            'evaluations': evaluation_model,
        })

        return schema
Ejemplo n.º 4
0
    def form_to_db_schema(self):
	schema = DefaultDatasetForm.form_to_db_schema(self)

        schema.update({
            'dataset_type': [ignore_missing, unicode],
	    'evaluations': evaluation_model,
        })

	return schema
Ejemplo n.º 5
0
    def check_data_dict(self, data_dict):
        data_dict['type'] = data_dict['dataset_type']

        DefaultDatasetForm.check_data_dict(self, data_dict)
Ejemplo n.º 6
0
    def check_data_dict(self, data_dict):
	data_dict['type'] = data_dict['dataset_type']

	DefaultDatasetForm.check_data_dict(self, data_dict)