mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-02-04 08:13:38 +00:00
users: Remove unused code checking for LDAP user
This commit is contained in:
parent
f35d4257c2
commit
2b86ce9fdb
@ -1,29 +0,0 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# This file is part of Plinth.
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU Affero General Public License as
|
||||
# published by the Free Software Foundation, either version 3 of the
|
||||
# License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU Affero General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU Affero General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
# Must be run as root.
|
||||
|
||||
username="$1"
|
||||
|
||||
results=$(ldapsearch -Y EXTERNAL -H ldapi:/// -b 'ou=users,dc=thisbox' -LLL "(uid=$username)" uid)
|
||||
|
||||
if [ -z "$results" ]; then
|
||||
echo "User does not exist"
|
||||
else
|
||||
echo "User exists"
|
||||
fi
|
||||
@ -85,13 +85,6 @@ class UserUpdate(ContextMixin, SuccessMessageMixin, UpdateView):
|
||||
kwargs['username'] = self.object.username
|
||||
return kwargs
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
"""Return the data to be used for rendering templates."""
|
||||
context = super(UserUpdate, self).get_context_data(**kwargs)
|
||||
output = actions.run('check-ldap-user-exists', [self.object.username])
|
||||
context['is_ldap_user'] = 'User exists' in output
|
||||
return context
|
||||
|
||||
def get_success_url(self):
|
||||
"""Return the URL to redirect to in case of successful updation."""
|
||||
return reverse('users:edit', kwargs={'slug': self.object.username})
|
||||
@ -109,13 +102,6 @@ class UserDelete(ContextMixin, DeleteView):
|
||||
success_url = reverse_lazy('users:index')
|
||||
title = _('Delete User')
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
"""Return the data to be used for rendering templates."""
|
||||
context = super(UserDelete, self).get_context_data(**kwargs)
|
||||
output = actions.run('check-ldap-user-exists', [self.kwargs['slug']])
|
||||
context['is_ldap_user'] = 'User exists' in output
|
||||
return context
|
||||
|
||||
def delete(self, *args, **kwargs):
|
||||
"""Set the success message of deleting the user.
|
||||
|
||||
@ -150,13 +136,6 @@ class UserChangePassword(ContextMixin, SuccessMessageMixin, FormView):
|
||||
kwargs['user'] = User.objects.get(username=self.kwargs['slug'])
|
||||
return kwargs
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
"""Return the data to be used for rendering templates."""
|
||||
context = super(UserChangePassword, self).get_context_data(**kwargs)
|
||||
output = actions.run('check-ldap-user-exists', [self.kwargs['slug']])
|
||||
context['is_ldap_user'] = 'User exists' in output
|
||||
return context
|
||||
|
||||
def get_success_url(self):
|
||||
"""Return the URL to go to on successful sumbission."""
|
||||
return reverse('users:edit', kwargs={'slug': self.kwargs['slug']})
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user