MCPcopy
hub / github.com/jumpserver/jumpserver / activate_user

Function activate_user

utils/activate_user.py:19–37  ·  view source on GitHub ↗
(username)

Source from the content-addressed store, hash-verified

17
18
19def activate_user(username):
20 user = User.objects.filter(username=username).first()
21 if not user:
22 print("Not found user: ", username)
23 return
24
25 print("Activate user: ", username)
26 user.is_active = True
27
28 fields = []
29 if user.is_expired:
30 user.date_expired = timezone.now() + timezone.timedelta(days=365)
31 fields.append('date_expired')
32
33 if user.password_has_expired:
34 user.date_password_last_updated = timezone.now()
35 fields.append('date_password_last_updated')
36
37 user.save(update_fields=['is_active'] + fields)
38
39
40if __name__ == "__main__":

Callers 1

activate_user.pyFile · 0.85

Calls 3

filterMethod · 0.45
timedeltaMethod · 0.45
saveMethod · 0.45

Tested by

no test coverage detected