From e735fbdde752e75635c9cc0ab1d132071aef6879 Mon Sep 17 00:00:00 2001 From: Jan Mach <jan.mach@cesnet.cz> Date: Mon, 16 Jul 2018 13:36:07 +0200 Subject: [PATCH] Fix: Minor fixes and improvements. (Redmine issue: #3734) --- lib/hawat/base.py | 3 ++- lib/hawat/blueprints/auth_env/__init__.py | 4 +++- lib/hawat/blueprints/geoip/templates/geoip/search.html | 2 +- lib/hawat/blueprints/reports/__init__.py | 2 +- lib/hawat/blueprints/reports/forms.py | 2 +- lib/hawat/blueprints/reports/templates/reports/search.html | 1 - lib/hawat/blueprints/users/forms.py | 6 ++---- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/hawat/base.py b/lib/hawat/base.py index 621bf148e..ec3ea2857 100644 --- a/lib/hawat/base.py +++ b/lib/hawat/base.py @@ -360,7 +360,8 @@ class HawatBaseView(flask.views.View): """ raise NotImplementedError() - def can_access_endpoint(self, endpoint, item = None): + @staticmethod + def can_access_endpoint(endpoint, item = None): """ Check, that the current user can access given endpoint/view. This method will also return ``False`` in case endpoint is not even registered within diff --git a/lib/hawat/blueprints/auth_env/__init__.py b/lib/hawat/blueprints/auth_env/__init__.py index 9d596d331..e58e17b82 100644 --- a/lib/hawat/blueprints/auth_env/__init__.py +++ b/lib/hawat/blueprints/auth_env/__init__.py @@ -94,11 +94,13 @@ from flask_babel import gettext, lazy_gettext, force_locale # # Custom modules. # +from mentat.datatype.sqldb import ItemChangeLogModel + import hawat.const import hawat.base import hawat.db import hawat.forms -from hawat.models.user import GuiUserModel, ItemChangeLogModel +from hawat.models.user import GuiUserModel from hawat.blueprints.auth_env.forms import RegisterUserAccountForm diff --git a/lib/hawat/blueprints/geoip/templates/geoip/search.html b/lib/hawat/blueprints/geoip/templates/geoip/search.html index 3caeecc27..59c857943 100644 --- a/lib/hawat/blueprints/geoip/templates/geoip/search.html +++ b/lib/hawat/blueprints/geoip/templates/geoip/search.html @@ -42,7 +42,7 @@ <tbody> {%- if 'asn' in search_result['asn'] %} <tr> - <th>{{ gettext('ANS number:') }}</th> + <th>{{ gettext('ASN number:') }}</th> <td>{{ search_result['asn']['asn'] }}</td> </tr> {%- endif %} diff --git a/lib/hawat/blueprints/reports/__init__.py b/lib/hawat/blueprints/reports/__init__.py index 36a1a1047..ca6ac2941 100644 --- a/lib/hawat/blueprints/reports/__init__.py +++ b/lib/hawat/blueprints/reports/__init__.py @@ -232,7 +232,7 @@ class ShowView(hawat.base.HawatItemShowView): ) action_menu.add_entry( 'endpoint', - 'show', + 'search', endpoint = '{}.search'.format(cls.module_name) ) action_menu.add_entry( diff --git a/lib/hawat/blueprints/reports/forms.py b/lib/hawat/blueprints/reports/forms.py index 77ef36f67..9bef1327a 100644 --- a/lib/hawat/blueprints/reports/forms.py +++ b/lib/hawat/blueprints/reports/forms.py @@ -9,7 +9,7 @@ """ -This module contains custom internal geoip search form for Hawat. +This module contains custom event report search form for Hawat. """ diff --git a/lib/hawat/blueprints/reports/templates/reports/search.html b/lib/hawat/blueprints/reports/templates/reports/search.html index d03402089..9bef49fbe 100644 --- a/lib/hawat/blueprints/reports/templates/reports/search.html +++ b/lib/hawat/blueprints/reports/templates/reports/search.html @@ -24,7 +24,6 @@ {{ macros_site.render_form_item_datetime(search_form.dt_to, 'datetimepicker-hm-to') }} </div> </div> - <hr> <div class="row"> <div class="col-sm-4"> {{ macros_site.render_form_item_select(search_form.groups) }} diff --git a/lib/hawat/blueprints/users/forms.py b/lib/hawat/blueprints/users/forms.py index 8a9d379f9..ac23e1699 100644 --- a/lib/hawat/blueprints/users/forms.py +++ b/lib/hawat/blueprints/users/forms.py @@ -160,13 +160,11 @@ class AdminUserAccountForm(BaseUserAccountForm): ) memberships = QuerySelectMultipleField( lazy_gettext('Group memberships:'), - query_factory = get_available_groups, - allow_blank = True + query_factory = get_available_groups ) managements = QuerySelectMultipleField( lazy_gettext('Group managements:'), - query_factory = get_available_groups, - allow_blank = True + query_factory = get_available_groups ) def __init__(self, *args, **kwargs): -- GitLab