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

Method changeCloudAccessKeys

src/astroprint/users.py:163–176  ·  view source on GitHub ↗
(self, username, publicKey, privateKey, orgId = None, groupId = None)

Source from the content-addressed store, hash-verified

161 self._save()
162
163 def changeCloudAccessKeys(self, username, publicKey, privateKey, orgId = None, groupId = None):
164 if not username in self._users.keys():
165 raise UnknownUser(username)
166
167 if publicKey and privateKey:
168 self._users[username].publicKey = str(publicKey)
169 self._users[username].privateKey = str(privateKey)
170 if orgId and groupId:
171 orgId = str(orgId)
172 groupId = str(groupId)
173 self._users[username].orgId = orgId
174 self._users[username].groupId = groupId
175 self._dirty = True
176 self._save()
177
178 def changeUserFleetInfo(self, username, orgId = None, groupId = None):
179 if not username in self._users.keys():

Callers

nothing calls this directly

Calls 2

_saveMethod · 0.95
UnknownUserClass · 0.85

Tested by

no test coverage detected