Documentation
Liferay provides a rich store of resources and knowledge to help our community better use and work with our technology.
Conclusion
"Okay," says Harry, "let's fire up Liferay's audit system and see if we can figure out what happened."
You and Dick stand behind Harry's chair and watch as he enters a query into a form on the audit portlet. Clicking search, the screen fills up with audit events.
"Wow, that's a lot of unassign events." Harry says. "And look who the culprit is," he adds sarcastically.
"Who's Melvin Dooitrong?" Dick asks.
"That's my new intern," Harry says. "I'm gonna kill him." Harry pushes out his chair and walks down the row of cubes to the end, where a kid no more than 20 years old with disheveled hair sits, earbuds in his ears.
"Hey Melvin," Harry says as Melvin turns around to face him. "Didn't I ask you to move that set of users from site membership to organization membership?"
"Yeah," Melvin says, "I did that already."
"How'd you do it?"
"It was going to take a while to do it manually, so I wrote a script and executed it in the scripting host," Melvin replies, matter-of-factly.
"You did, did you? Well, guess what? Your script removed everybody from all sites."
"What?"
"Yeah, and now you're going to start adding them back, one by one, manually, starting with Mr. Jones...."
Tom and Dick back away slowly from Melvin's cube as Harry and Melvin continue to have their--let's call it a discussion. One thing is clear: they're having a better day than Melvin is.