I'd like to find out who created a project in our instance of JIRA without having to go around asking each individual user with permission. Is there a database entry or a transaction table that would have information on which user created a project, edited a project, and the same for any of the other system features?
Everywhere I've worked has had a process where the request to create a project is a Jira issue in one way or another. Dieter's answer covers that, and explains what Jira does and doesn't do with a project.
If you want a simple audit solution though, https://plugins.atlassian.com/plugin/details/43203 is well worth a look...
AFAIK the creation of a project is not logged in the database. Maybe you can see webwork actions logged in $CATALINAS_BASE/logs/access* but i have not checked this yet.
IMHO it's better to document changes in the JIRA system using JIRA issues themselves. Each request to create a project should be documented in a issue which is assigned to the JIRA-Administrator staff group. When the IT staff user creates the project he/she assigns the issue to himself and closes it after he has done her/his work.
One could imagine one project for that purpose and each action (create project/delete project/...) has it's own issue type.
That way you can track who requested the project and who created it by just looking in the change history. This process can be optimized by creating the project automatically.
One could imagine also an enhanced ProjectManager implementation that records project deletion and creation in a table but this is a very deep change in the system and i'd try to avoid this. Overwriting the ProjectManager implementation still requires some code in the ComponentProvider and this is something Atlassian has already deprecated.
Thanks for the ideas! :) We do have a process for creating projects, but we're still in the development stage. So we haven't tracked who has created which project. But I'll check the logs and see if I can find the info I'm looking for. Thanks again!
Atlassian Summit is an excellent opportunity for in-person support, training, and networking.Learn more
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG