alfortville: fix list of formdefs displayed on DGA screen
This commit is contained in:
parent
b65d375f26
commit
b3f926e237
|
@ -65,9 +65,12 @@ class DgaMailHome(MailHome):
|
|||
mellon = self.request.session['mellon_session']
|
||||
params = {'NameID': mellon['name_id_content']}
|
||||
self.user_roles = set([x['slug'] for x in get_wcs_data('api/user/', params).get('user_roles')])
|
||||
formdef_references = get_wcs_options('api/formdefs/', self.filter_formdef_condition)
|
||||
formdef_references = []
|
||||
for category in get_wcs_options('api/formdefs/', self.filter_formdef_condition):
|
||||
formdef_references.extend([x[0] for x in category[1]])
|
||||
return Mail.objects.filter(status='done-dgs',
|
||||
associations__formdef_reference__in=[x[1][0][0] for x in formdef_references])
|
||||
associations__formdef_reference__in=formdef_references)
|
||||
|
||||
|
||||
class Dga(HomeScreen):
|
||||
source_klass = DgaMailHome
|
||||
|
|
Loading…
Reference in New Issue