diff options
author | Étienne Loks <etienne.loks@proxience.com> | 2015-09-09 17:51:15 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@proxience.com> | 2015-09-09 17:51:15 +0200 |
commit | 1f2f9002a81c8324cd6510ffc973757a936ff0f2 (patch) | |
tree | 4615c11b699b350d22db056f94bdee15753cf19f | |
parent | 3fe17370fd8f220f8cb205f2816847b77ccab681 (diff) | |
download | Ishtar-1f2f9002a81c8324cd6510ffc973757a936ff0f2.tar.bz2 Ishtar-1f2f9002a81c8324cd6510ffc973757a936ff0f2.zip |
Flake8
-rw-r--r-- | archaeological_files/views.py | 238 | ||||
-rw-r--r-- | ishtar_common/views.py | 26 |
2 files changed, 134 insertions, 130 deletions
diff --git a/archaeological_files/views.py b/archaeological_files/views.py index 686578933..16aed2414 100644 --- a/archaeological_files/views.py +++ b/archaeological_files/views.py @@ -76,19 +76,21 @@ def autocomplete_file(request): for file in files]) return HttpResponse(data, mimetype='text/plain') -get_file = get_item(models.File, 'get_file', 'file', - bool_fields = ['end_date__isnull'], +get_file = get_item( + models.File, 'get_file', 'file', + bool_fields=['end_date__isnull'], extra_request_keys={ - 'parcel_0':('parcels__section', - 'operations__parcels__section'), - 'parcel_1':('parcels__parcel_number', - 'operations__parcels__parcel_number'), - 'end_date':'end_date__isnull', - 'name':'name__icontains', - 'permit_reference':'permit_reference__icontains', - 'general_contractor__attached_to':'general_contractor__attached_to__pk', - 'history_creator':'history_creator__ishtaruser__person__pk', - },) + 'parcel_0': ('parcels__section', + 'operations__parcels__section'), + 'parcel_1': ('parcels__parcel_number', + 'operations__parcels__parcel_number'), + 'end_date': 'end_date__isnull', + 'name': 'name__icontains', + 'permit_reference': 'permit_reference__icontains', + 'general_contractor__attached_to': + 'general_contractor__attached_to__pk', + 'history_creator': 'history_creator__ishtaruser__person__pk', + },) revert_file = revert_item(models.File) @@ -101,25 +103,27 @@ def extra_file_dct(request, item): show_file = show_item(models.File, 'file', extra_dct=extra_file_dct) -get_administrativeactfile = get_item(AdministrativeAct, - 'get_administrativeactfile', 'administrativeactfile', - associated_models = [(models.File, 'associated_file'), - (Person, 'associated_file__general_contractor')], - dated_fields = ['signature_date__lte', 'signature_date__gte'], - extra_request_keys={ - 'year':'signature_date__year', - 'associated_file__towns':'associated_file__towns__pk', - 'history_creator':'history_creator__ishtaruser__person__pk', - 'operation__towns':'operation__towns__pk', - 'act_type__intented_to':'act_type__intented_to', - 'signature_date_before':'signature_date__lte', - 'signature_date_after':'signature_date__gte', - 'associated_file__general_contractor__attached_to':\ - 'associated_file__general_contractor__attached_to__pk', - 'associated_file__name':'associated_file__name__icontains', - 'associated_file__permit_reference':\ - 'associated_file__permit_reference__icontains'}, - relative_session_names={'file':'associated_file__pk'}) +get_administrativeactfile = get_item( + AdministrativeAct, 'get_administrativeactfile', 'administrativeactfile', + associated_models=[ + (models.File, 'associated_file'), + (Person, 'associated_file__general_contractor')], + dated_fields=['signature_date__lte', 'signature_date__gte'], + extra_request_keys={ + 'year': 'signature_date__year', + 'associated_file__towns': 'associated_file__towns__pk', + 'history_creator': 'history_creator__ishtaruser__person__pk', + 'operation__towns': 'operation__towns__pk', + 'act_type__intented_to': 'act_type__intented_to', + 'signature_date_before': 'signature_date__lte', + 'signature_date_after': 'signature_date__gte', + 'associated_file__general_contractor__attached_to': + 'associated_file__general_contractor__attached_to__pk', + 'associated_file__name': 'associated_file__name__icontains', + 'associated_file__permit_reference': + 'associated_file__permit_reference__icontains'}, + relative_session_names={'file': 'associated_file__pk'}) + def dashboard_file(request, *args, **kwargs): """ @@ -130,100 +134,101 @@ def dashboard_file(request, *args, **kwargs): context_instance=RequestContext(request)) file_search_wizard = SearchWizard.as_view( - [('general-file_search', FileFormSelection)], - label=_(u"File search"), - url_name='file_search',) - -file_creation_wizard = FileWizard.as_view([ - ('general-file_creation', FileFormGeneral), - ('towns-file_creation', TownFormset), - ('parcels-file_creation', ParcelFormSet), - ('preventive-file_creation', FileFormPreventive), - ('research-file_creation', FileFormResearch), - ('final-file_creation', FinalForm)], - label=_(u"New file"), - condition_dict={ - 'preventive-file_creation':\ - is_preventive( 'general-file_creation', models.FileType, + [('general-file_search', FileFormSelection)], + label=_(u"File search"), url_name='file_search',) + +file_creation_wizard = FileWizard.as_view( + [('general-file_creation', FileFormGeneral), + ('towns-file_creation', TownFormset), + ('parcels-file_creation', ParcelFormSet), + ('preventive-file_creation', FileFormPreventive), + ('research-file_creation', FileFormResearch), + ('final-file_creation', FinalForm)], + label=_(u"New file"), + condition_dict={ + 'preventive-file_creation': + is_preventive('general-file_creation', models.FileType, type_key='file_type'), - 'research-file_creation':\ + 'research-file_creation': is_not_preventive('general-file_creation', models.FileType, type_key='file_type'), - }, - url_name='file_creation',) - -file_modification_wizard = FileModificationWizard.as_view([ - ('selec-file_modification', FileFormSelection), - ('general-file_modification', FileFormGeneralRO), - ('towns-file_modification', TownFormset), - ('parcels-file_modification', ParcelFormSet), - ('preventive-file_modification', FileFormPreventive), - ('research-file_modification', FileFormResearch), - ('final-file_modification', FinalForm)], - label=_(u"File modification"), - condition_dict={ - 'preventive-file_modification':\ - is_preventive('general-file_modification', - models.FileType, type_key='file_type'), - 'research-file_modification':\ - is_not_preventive('general-file_modification', - models.FileType, type_key='file_type'), - }, - url_name='file_modification',) + }, + url_name='file_creation',) + +file_modification_wizard = FileModificationWizard.as_view( + [('selec-file_modification', FileFormSelection), + ('general-file_modification', FileFormGeneralRO), + ('towns-file_modification', TownFormset), + ('parcels-file_modification', ParcelFormSet), + ('preventive-file_modification', FileFormPreventive), + ('research-file_modification', FileFormResearch), + ('final-file_modification', FinalForm)], + label=_(u"File modification"), + condition_dict={ + 'preventive-file_modification': + is_preventive('general-file_modification', + models.FileType, type_key='file_type'), + 'research-file_modification': + is_not_preventive('general-file_modification', + models.FileType, type_key='file_type'), + }, + url_name='file_modification',) + def file_modify(request, pk): - view = file_modification_wizard(request) + file_modification_wizard(request) FileModificationWizard.session_set_value( - request, 'selec-file_modification', 'pk', pk, reset=True) + request, 'selec-file_modification', 'pk', pk, reset=True) return redirect(reverse('file_modification', - kwargs={'step':'general-file_modification'})) - -file_closing_wizard = FileClosingWizard.as_view([ - ('selec-file_closing', FileFormSelection), - ('date-file_closing', ClosingDateFormSelection), - ('final-file_closing', FinalFileClosingForm)], - label=_(u"File closing"), - url_name='file_closing',) - - -file_deletion_wizard = FileDeletionWizard.as_view([ - ('selec-file_deletion', FileFormSelection), - ('final-file_deletion', FinalFileDeleteForm)], - label=_(u"File deletion"), - url_name='file_deletion',) - -file_administrativeactfile_search_wizard = SearchWizard.as_view([ - ('selec-file_administrativeactfile_search', - AdministrativeActFileFormSelection)], - label=_(u"File: search administrative act"), - url_name='file_administrativeactfile_search',) - -file_administrativeactfile_wizard = FileAdministrativeActWizard.as_view([ - ('selec-file_administrativeactfile', FileFormSelection), - ('administrativeact-file_administrativeactfile', - AdministrativeActFileForm), - ('final-file_administrativeactfile', FinalForm)], - label=_(u"File: new administrative act"), - url_name='file_administrativeactfile',) + kwargs={'step': 'general-file_modification'})) + +file_closing_wizard = FileClosingWizard.as_view( + [('selec-file_closing', FileFormSelection), + ('date-file_closing', ClosingDateFormSelection), + ('final-file_closing', FinalFileClosingForm)], + label=_(u"File closing"), url_name='file_closing',) + +file_deletion_wizard = FileDeletionWizard.as_view( + [('selec-file_deletion', FileFormSelection), + ('final-file_deletion', FinalFileDeleteForm)], + label=_(u"File deletion"), + url_name='file_deletion',) + +file_administrativeactfile_search_wizard = \ + SearchWizard.as_view([ + ('selec-file_administrativeactfile_search', + AdministrativeActFileFormSelection)], + label=_(u"File: search administrative act"), + url_name='file_administrativeactfile_search',) + +file_administrativeactfile_wizard = \ + FileAdministrativeActWizard.as_view([ + ('selec-file_administrativeactfile', FileFormSelection), + ('administrativeact-file_administrativeactfile', + AdministrativeActFileForm), + ('final-file_administrativeactfile', FinalForm)], + label=_(u"File: new administrative act"), + url_name='file_administrativeactfile',) file_administrativeactfile_modification_wizard = \ - FileEditAdministrativeActWizard.as_view([ - ('selec-file_administrativeactfile_modification', - AdministrativeActFileModifyFormSelection), - ('administrativeact-file_administrativeactfile_modification', - AdministrativeActFileForm), - ('final-file_administrativeactfile_modification', FinalForm)], - label=_(u"File: administrative act modification"), - url_name='file_administrativeactfile_modification',) + FileEditAdministrativeActWizard.as_view([ + ('selec-file_administrativeactfile_modification', + AdministrativeActFileModifyFormSelection), + ('administrativeact-file_administrativeactfile_modification', + AdministrativeActFileForm), + ('final-file_administrativeactfile_modification', FinalForm)], + label=_(u"File: administrative act modification"), + url_name='file_administrativeactfile_modification',) file_administrativeactfile_deletion_wizard = \ - AdministrativeActDeletionWizard.as_view([ - ('selec-file_administrativeactfile_deletion', - AdministrativeActFileFormSelection), - ('final-file_administrativeactfile_deletion', - FinalAdministrativeActDeleteForm)], - label=_(u"File: administrative act deletion"), - url_name='file_administrativeactfile_deletion',) + AdministrativeActDeletionWizard.as_view([ + ('selec-file_administrativeactfile_deletion', + AdministrativeActFileFormSelection), + ('final-file_administrativeactfile_deletion', + FinalAdministrativeActDeleteForm)], + label=_(u"File: administrative act deletion"), + url_name='file_administrativeactfile_deletion',) + def reset_wizards(request): for wizard_class, url_name in ( @@ -233,8 +238,7 @@ def reset_wizards(request): (FileDeletionWizard, 'file_deletion'), (FileAdministrativeActWizard, 'file_administrativeactfile'), (FileEditAdministrativeActWizard, - 'file_administrativeactfile_modification_wizard'), + 'file_administrativeactfile_modification_wizard'), (AdministrativeActDeletionWizard, - 'file_administrativeactfile_deletion_wizard'), - ): + 'file_administrativeactfile_deletion_wizard'),): wizard_class.session_reset(request, url_name) diff --git a/ishtar_common/views.py b/ishtar_common/views.py index fc8151d8d..4f7adef39 100644 --- a/ishtar_common/views.py +++ b/ishtar_common/views.py @@ -371,9 +371,9 @@ def get_item(model, func_name, default_name, extra_request_keys=[], isinstance(c_field, ImageField): if dct[k]: or_reqs.append( - (k, {k.split('__')[0]+'__exact': ''})) + (k, {k.split('__')[0] + '__exact': ''})) else: - dct[k.split('__')[0]+'__regex'] = '.{1}.*' + dct[k.split('__')[0] + '__regex'] = '.{1}.*' for k in dated_fields: if k in dct: if not dct[k]: @@ -440,7 +440,7 @@ def get_item(model, func_name, default_name, extra_request_keys=[], k = k[:-len("__pk")] + "__label" if '__' in k: k = k.split('__')[0] - orders.append(sign+k) + orders.append(sign + k) items = items.order_by(*orders) elif q: for k in table_cols: @@ -448,7 +448,7 @@ def get_item(model, func_name, default_name, extra_request_keys=[], manual_sort_key = k break if not manual_sort_key and model._meta.ordering: - orders = [sign+k for k in model._meta.ordering] + orders = [sign + k for k in model._meta.ordering] items = items.order_by(*orders) # pager management start, end = 0, None @@ -463,8 +463,8 @@ def get_item(model, func_name, default_name, extra_request_keys=[], assert page_nb >= 1 except (ValueError, AssertionError): pass - start = (page_nb-1)*row_nb - end = page_nb*row_nb + start = (page_nb - 1) * row_nb + end = page_nb * row_nb items_nb = items.count() if manual_sort_key: items = items.all() @@ -510,7 +510,7 @@ def get_item(model, func_name, default_name, extra_request_keys=[], rows = [] for data in datas: try: - lnk = link_template % reverse('show-'+default_name, + lnk = link_template % reverse('show-' + default_name, args=[data[0], '']) except NoReverseMatch: print '"show-' + default_name + "\" args (" + \ @@ -525,7 +525,7 @@ def get_item(model, func_name, default_name, extra_request_keys=[], "records": items_nb, "rows": rows, "page": page_nb, - "total": (items_nb/row_nb + 1) if row_nb else items_nb, + "total": (items_nb / row_nb + 1) if row_nb else items_nb, }) return HttpResponse(data, mimetype='text/plain') elif data_type == "csv": @@ -560,7 +560,7 @@ def show_item(model, name, extra_dct=None): except ObjectDoesNotExist: return HttpResponse(None) doc_type = 'type' in dct and dct.pop('type') - url_name = u"/".join(reverse('show-'+name, args=['0', ''] + url_name = u"/".join(reverse('show-' + name, args=['0', ''] ).split('/')[:-2]) + u"/" dct['current_window_url'] = url_name date = 'date' in dct and dct.pop('date') @@ -720,7 +720,7 @@ def autocomplete_author(request): def new_item(model, frm): def func(request, parent_name, limits=''): model_name = model._meta.object_name - if not check_permission(request, 'add_'+model_name.lower()): + if not check_permission(request, 'add_' + model_name.lower()): not_permitted_msg = ugettext(u"Operation not permitted.") return HttpResponse(not_permitted_msg) dct = {'title': unicode(_(u'New %s' % model_name.lower()))} @@ -907,13 +907,13 @@ def merge_action(model, form, key): q = model.merge_candidate.through.objects context = {'current_url': current_url, 'current_page': page, - 'max_page': q.count()/ITEM_PER_PAGE} + 'max_page': q.count() / ITEM_PER_PAGE} if page < context["max_page"]: context['next_page'] = page + 1 if page > 1: context['previous_page'] = page - 1 - item_nb = page*ITEM_PER_PAGE + item_nb = page * ITEM_PER_PAGE item_nb_1 = item_nb + ITEM_PER_PAGE from_key = 'from_' + key to_key = 'to_' + key @@ -928,7 +928,7 @@ def merge_action(model, form, key): else: context['formset'] = FormSet(queryset=queryset) return render_to_response( - 'ishtar/merge_'+key+'.html', context, + 'ishtar/merge_' + key + '.html', context, context_instance=RequestContext(request)) return merge |