MCPcopy Create free account
hub / github.com/AstroPrint/AstroBox / removeRolesFromUser

Method removeRolesFromUser

src/astroprint/users.py:210–219  ·  view source on GitHub ↗
(self, username, roles)

Source from the content-addressed store, hash-verified

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():

Callers 1

changeUserRolesMethod · 0.95

Calls 3

_saveMethod · 0.95
UnknownUserClass · 0.85
removeMethod · 0.80

Tested by

no test coverage detected