fix rebase
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details

This commit is contained in:
Rio6 2021-08-20 23:43:35 -04:00
parent 08c4bf2e36
commit 0ed876c010
2 changed files with 8 additions and 2 deletions

View File

@ -38,7 +38,7 @@ TODO - Andrew
#### Dependencies #### Dependencies
Next, install and activate a virtualenv: Next, install and activate a virtualenv:
```sh ```sh
sudo apt install libkrb5-dev python3-dev sudo apt install libkrb5-dev libsasl2-dev python3-dev
python3 -m venv venv python3 -m venv venv
. venv/bin/activate . venv/bin/activate
pip install -r requirements.txt pip install -r requirements.txt

View File

@ -274,4 +274,10 @@ class LDAPService:
) )
] ]
if dry_run: if dry_run:
return user return users_to_change
for uid, old_program, new_program in users_to_change:
changes = {'program': [(ldap3.MODIFY_REPLACE, [new_program])]}
conn.modify(self.uid_to_dn(uid), changes)
return users_to_change