mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-05-20 10:34:30 +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
|
kwargs['username'] = self.object.username
|
||||||
return kwargs
|
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):
|
def get_success_url(self):
|
||||||
"""Return the URL to redirect to in case of successful updation."""
|
"""Return the URL to redirect to in case of successful updation."""
|
||||||
return reverse('users:edit', kwargs={'slug': self.object.username})
|
return reverse('users:edit', kwargs={'slug': self.object.username})
|
||||||
@ -109,13 +102,6 @@ class UserDelete(ContextMixin, DeleteView):
|
|||||||
success_url = reverse_lazy('users:index')
|
success_url = reverse_lazy('users:index')
|
||||||
title = _('Delete User')
|
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):
|
def delete(self, *args, **kwargs):
|
||||||
"""Set the success message of deleting the user.
|
"""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'])
|
kwargs['user'] = User.objects.get(username=self.kwargs['slug'])
|
||||||
return kwargs
|
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):
|
def get_success_url(self):
|
||||||
"""Return the URL to go to on successful sumbission."""
|
"""Return the URL to go to on successful sumbission."""
|
||||||
return reverse('users:edit', kwargs={'slug': self.kwargs['slug']})
|
return reverse('users:edit', kwargs={'slug': self.kwargs['slug']})
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user