(self, username, roles)
| 208 | self._save() |
| 209 | |
| 210 | def removeRolesFromUser(self, username, roles): |
| 211 | if not username in self._users.keys(): |
| 212 | raise UnknownUser(username) |
| 213 | |
| 214 | user = self._users[username] |
| 215 | for role in roles: |
| 216 | if role in user._roles: |
| 217 | user._roles.remove(role) |
| 218 | self._dirty = True |
| 219 | self._save() |
| 220 | |
| 221 | def changeUserPin(self, username, pin): |
| 222 | if not username in self._users.keys(): |
no test coverage detected