diff --git a/geonode/base/views.py b/geonode/base/views.py index 3125a9886cc..f66b34bf489 100644 --- a/geonode/base/views.py +++ b/geonode/base/views.py @@ -60,13 +60,15 @@ def get_url_for_app_model(model, model_class): - return reverse(f'{model_class._meta.app_label}_{model}_changelist') + return reverse(f'admin:{model_class._meta.app_label}_{model}_changelist') # was: return f'/admin/{model_class._meta.app_label}/{model}/' + def get_url_for_model(model): - return reverse(f'{model.lower()}s_{model.lower()}_changelist') + return reverse(f'admin:{model.lower()}s_{model.lower()}_changelist') # was: f'/admin/{model.lower()}s/{model.lower()}/' + def user_and_group_permission(request, model): if not request.user.is_superuser: raise PermissionDenied diff --git a/geonode/people/forms.py b/geonode/people/forms.py index 01f46a4ded7..ab12f1bb5e6 100644 --- a/geonode/people/forms.py +++ b/geonode/people/forms.py @@ -25,8 +25,6 @@ from django.contrib.auth.forms import UserCreationForm, UserChangeForm from django.utils.translation import ugettext as _ -from geonode.base.models import ContactRole - from captcha.fields import ReCaptchaField # Ported in from django-registration