•  
     
    story #8544 desactivate accounts created for import
Summary
site administrator
desactivate accounts created for import
I don't clutter my Tuleap with legacy accounts

Follow-up of story #8528

The purpose of this story is to desactivate accounts that were created "just for import"

  • At import, accounts are created with a reference to a DB table
    • Table format:
      • import date
      • who run the import
      • previous status (if any)
      • when the account was "restored" (this is useful to detect pending users if process abort with fatal error or segfault, etc)
    • If accounts already exists but not with an active status, they are temporarly activated (keep track in table) but password is "unactivated" (for instance add !! in front of hash)
  • After the import is completed or in case of catchable error (Exception)
    • Accounts that were created are turned off (Deleted)
    • Accounts that were temporarly activated are reset to their original state
      • Password is restored
Empty
Nouha Terzi (terzino), Salma MOAKHAR (moakhars), Denis PILAT (denis_pilat)
Status
Empty
Canceled
Development
  • [ ] Does it involves User Interface? 
  • [ ] Are there any mockups?
  • [ ] Are permissions checked?
  • [ ] Does it need Javascript development?
  • [ ] Does it need a forge upgrade bucket?
  • [ ] Does it need to execute things in system events?
  • [ ] Does it impact project creation (templates)?
  • [ ] Is it exploratory?
Empty
Details
#8544
Manuel Vacelet (vaceletm)
2015-11-27 12:30
2015-11-03 11:24
8674

References
Referencing story #8544

Follow-ups