Custom Query (2152 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (2086 - 2088 of 2152)

Ticket Resolution Summary Owner Reporter
#1338 fixed Exception when trying to use a custom form schema from an extension amercader amercader

Reported by amercader, 3 years ago.

Description

Both with the package and group controllers, when overriding the default _db_to_form_schema method (which does nothing) from an extension, you get an exception because the context is not passed to the validators.

File '/home/adria/dev/envs/iati/src/ckan/ckan/controllers/group.py', line 140 in edit
  old_data, errors = validate(old_data, schema)
File '/home/adria/dev/envs/iati/src/ckan/ckan/lib/navl/dictization_functions.py', line 215 in validate
  converted_data, errors = _validate(flattened, schema, context)
File '/home/adria/dev/envs/iati/src/ckan/ckan/lib/navl/dictization_functions.py', line 270 in _validate
  convert(converter, key, converted_data, errors, context)
File '/home/adria/dev/envs/iati/src/ckan/ckan/lib/navl/dictization_functions.py', line 178 in convert
  converter(key, converted_data, errors, context)
File '/home/adria/dev/envs/iati/src/ckan/ckan/logic/validators.py', line 108 in group_name_validator
  model = context['model']
KeyError: 'model'
#1342 fixed Home controller does not capture SearchError exceptions johnglover amercader

Reported by amercader, 3 years ago.

Description

If there is a problem with the SOLR connection,the home page just shows a 500 Server error, instead of a notice (the package controller shows a notice when visiting http://localhost:5000/dataset).

Steps to reproduce:

#1354 wontfix Pass the context object to plugins implementing the IPackageController and IGroupController amercader amercader

Reported by amercader, 3 years ago.

Description

Plugins implementing some IPackageController or IGroupController operations (i.e. read, create, edit, delete) may need the context used in the logic action. For instance, to access the Session that created a package to perform additional queries from the extension (In that case the main logic action will still perform the final commit).

Note: See TracQuery for help on using queries.