Revision c83d0ada snf-astakos-app/astakos/im/management/commands/user-modify.py
b/snf-astakos-app/astakos/im/management/commands/user-modify.py | ||
---|---|---|
209 | 209 |
reject_reason=reject_reason) |
210 | 210 |
activation_backend.send_result_notifications(res, user) |
211 | 211 |
if res.is_error(): |
212 |
print "Failed to reject.", res.message
|
|
212 |
self.stderr.write("Failed to reject: %s" % res.message)
|
|
213 | 213 |
else: |
214 |
print "Account rejected"
|
|
214 |
self.stderr.write("Account rejected")
|
|
215 | 215 |
|
216 | 216 |
if options.get('verify'): |
217 | 217 |
res = activation_backend.handle_verification( |
... | ... | |
219 | 219 |
user.verification_code) |
220 | 220 |
#activation_backend.send_result_notifications(res, user) |
221 | 221 |
if res.is_error(): |
222 |
print "Failed to verify.", res.message
|
|
222 |
self.stderr.write("Failed to verify: %s" % res.message)
|
|
223 | 223 |
else: |
224 |
print "Account verified (%s)" % res.status_display() |
|
224 |
self.stderr.write("Account verified (%s)" |
|
225 |
% res.status_display()) |
|
225 | 226 |
|
226 | 227 |
if options.get('accept'): |
227 | 228 |
res = activation_backend.handle_moderation(user, accept=True) |
228 | 229 |
activation_backend.send_result_notifications(res, user) |
229 | 230 |
if res.is_error(): |
230 |
print "Failed to accept.", res.message
|
|
231 |
self.stderr.write("Failed to accept: %s" % res.message)
|
|
231 | 232 |
else: |
232 |
print "Account accepted and activated"
|
|
233 |
self.stderr.write("Account accepted and activated")
|
|
233 | 234 |
|
234 | 235 |
if options.get('active'): |
235 | 236 |
res = activation_backend.activate_user(user) |
236 | 237 |
if res.is_error(): |
237 |
print "Failed to activate.", res.message
|
|
238 |
self.stderr.write("Failed to activate: %s" % res.message)
|
|
238 | 239 |
else: |
239 |
print "Account %s activated" % user.username
|
|
240 |
self.stderr.write("Account %s activated" % user.username)
|
|
240 | 241 |
|
241 | 242 |
elif options.get('inactive'): |
242 | 243 |
res = activation_backend.deactivate_user( |
243 | 244 |
user, |
244 | 245 |
reason=options.get('inactive_reason', None)) |
245 | 246 |
if res.is_error(): |
246 |
print "Failed to deactivate,", res.message
|
|
247 |
self.stderr.write("Failed to deactivate: %s" % res.message)
|
|
247 | 248 |
else: |
248 |
print "Account %s deactivated" % user.username
|
|
249 |
self.stderr.write("Account %s deactivated" % user.username)
|
|
249 | 250 |
|
250 | 251 |
invitations = options.get('invitations') |
251 | 252 |
if invitations is not None: |
Also available in: Unified diff