MantisBT 2.0 Admin Guide Reference for Administrators MantisBT Development Team

MantisBT 2.0 Admin Guide Reference for Administrators MantisBT Development Team Admin Guide MantisBT 2.0 Admin Guide Reference for Administrators Author MantisBT Development Team mantisbt-dev@lists.sourceforge.net Copyright © 2016 MantisBT team. This material may only be distributed subject to the terms and conditions set forth in the GNU Free Documentation License (GFDL), V1.2 or later (the latest version is presently available at http://www.gnu.org/licenses/fdl.txt). This book is targeted at MantisBT administrators, and documents the installation, upgrade, configuration, customization and administration tasks required to operate the software. iii 1. About MantisBT 1 1.1. What is MantisBT? ....................................................................................................... 1 1.2. Who should read this manual? ..................................................................................... 1 1.3. License ........................................................................................................................ 1 1.4. How to get it? .............................................................................................................. 1 1.5. About the Name ........................................................................................................... 1 1.6. History ......................................................................................................................... 2 1.7. Support ........................................................................................................................ 2 1.8. MantisBT News ............................................................................................................ 3 1.9. Versioning .................................................................................................................... 3 2. Installation 5 2.1. Overview ..................................................................................................................... 5 2.2. System Requirements .................................................................................................. 5 2.2.1. Server Hardware Requirements .......................................................................... 5 2.2.2. Server Software Requirements ........................................................................... 5 2.2.3. Client Requirements .......................................................................................... 7 2.3. Pre-installation / upgrade tasks ..................................................................................... 8 2.4. New Installation ............................................................................................................ 8 2.5. Upgrading .................................................................................................................... 9 2.6. Configure your installation ........................................................................................... 10 2.7. Post-installation and upgrade tasks ............................................................................. 11 2.8. Post-installation tasks ................................................................................................. 11 2.9. Post-upgrade tasks ..................................................................................................... 11 2.10. Backups ................................................................................................................... 12 2.10.1. MySQL Backups ............................................................................................ 12 2.11. Uninstall ................................................................................................................... 13 3. User Management 15 3.1. Creating User Accounts .............................................................................................. 15 3.2. Enabling/Disabling User Accounts ............................................................................... 15 3.3. Deleting User Accounts .............................................................................................. 16 3.4. User Signup ............................................................................................................... 16 3.5. Forgot Password and Reset Password ........................................................................ 16 3.6. Impersonating a user .................................................................................................. 17 3.7. Changing Password ................................................................................................... 17 3.8. Pruning User Accounts ............................................................................................... 17 3.9. Authorization and Access Levels ................................................................................. 17 3.10. Auto Creation of Accounts on Login .......................................................................... 18 3.11. User Preferences ...................................................................................................... 18 3.12. User Profiles ............................................................................................................ 19 4. Issue Lifecycle and Workflow 21 4.1. Issue Creation ............................................................................................................ 21 4.2. Issue Statuses ........................................................................................................... 21 4.3. Workflow .................................................................................................................... 22 4.3.1. Workflow Transitions ........................................................................................ 22 4.3.2. Workflow Thresholds ........................................................................................ 23 5. Configuration 27 5.1. Introduction ................................................................................................................ 27 5.2. Database ................................................................................................................... 27 5.3. Path ........................................................................................................................... 28 Admin Guide iv 5.4. Webserver ................................................................................................................. 29 5.5. Configuration Settings ................................................................................................. 30 5.6. Security and Cryptography .......................................................................................... 31 5.7. Signup and Lost Password ......................................................................................... 32 5.8. Email ......................................................................................................................... 32 5.9. Version ...................................................................................................................... 37 5.10. Language ................................................................................................................. 37 5.11. Display ..................................................................................................................... 38 5.12. Time ........................................................................................................................ 40 5.13. Date ......................................................................................................................... 40 5.14. Time Zone ............................................................................................................... 41 5.15. News ....................................................................................................................... 41 5.16. Default Preferences .................................................................................................. 42 5.17. Summary ................................................................................................................. 44 5.18. Bugnote ................................................................................................................... 45 5.19. File Upload .............................................................................................................. 45 5.20. HTML ....................................................................................................................... 47 5.21. Authentication ........................................................................................................... 48 5.21.1. Global authentication parameters .................................................................... 48 5.21.2. LDAP authentication method parameters ......................................................... 49 5.22. Status Settings ......................................................................................................... 51 5.23. Filters ....................................................................................................................... 53 5.24. Misc ......................................................................................................................... 54 5.25. Cookies .................................................................................................................... 56 5.26. Speed Optimisation .................................................................................................. 56 5.27. Reminders ................................................................................................................ 57 5.28. Bug History .............................................................................................................. 57 5.29. Sponsorship ............................................................................................................. 58 5.30. Custom Fields .......................................................................................................... 58 5.31. My View Settings ...................................................................................................... 58 5.32. Relationship Graphs ................................................................................................. 59 5.33. Wiki Integration ........................................................................................................ 60 5.34. Sub-Projects ............................................................................................................. 60 5.35. Field Visibility ........................................................................................................... 61 5.36. System Logging and Debugging ................................................................................ 62 5.37. Time Tracking .......................................................................................................... 66 5.38. SOAP API ................................................................................................................ 66 5.38.1. Disabling the SOAP API ................................................................................. 67 5.39. Anti-Spam Configuration ........................................................................................... 67 5.40. Due Date ................................................................................................................. 67 5.41. User Management .................................................................................................... 68 5.42. View Page Settings .................................................................................................. 68 6. Page descriptions 69 6.1. Login page ................................................................................................................. 69 6.2. Main page .................................................................................................................. 69 6.3. View Issues page ....................................................................................................... 69 6.4. Issue View page ........................................................................................................ 70 6.5. Issue Change Status page .......................................................................................... 70 6.6. Issue Edit page .......................................................................................................... 71 6.7. My Account Page ....................................................................................................... 71 6.7.1. Preferences ..................................................................................................... 71 v 6.7.2. Profiles ............................................................................................................ 71 6.7.3. Manage Columns ............................................................................................ 71 6.7.4. API Tokens ...................................................................................................... 72 6.8. System Management Pages ....................................................................................... 72 6.8.1. Manage Users ................................................................................................. 72 6.8.2. Manage Projects Page ..................................................................................... 72 6.8.3. Manage Custom Fields .................................................................................... 73 6.8.4. Manage Global Profiles .................................................................................... 75 6.8.5. Manage Configuration ...................................................................................... 75 6.9. Monitor Issue ............................................................................................................. 78 6.10. Reopen Issue ........................................................................................................... 78 6.11. Delete Issue ............................................................................................................. 78 6.12. Close Issue .............................................................................................................. 78 6.13. Assign to Me ............................................................................................................ 78 6.14. Resolve Issue .......................................................................................................... 79 6.15. News Syndication ..................................................................................................... 79 7. Customizing MantisBT 81 7.1. Strings / Translations .................................................................................................. 81 7.2. Custom Fields ............................................................................................................ 82 7.2.1. Overview ......................................................................................................... 82 7.2.2. Custom Field Definition .................................................................................... 82 7.2.3. Adding/Editing Custom Fields ........................................................................... 84 7.2.4. Linking/Unlinking/Ordering Existing Custom Fields in Projects ............................. 84 7.2.5. Localizing Custom Field Names ....................................................................... 85 7.2.6. Dynamic default values .................................................................................... 85 7.2.7. Dynamic values for Enumeration Custom Fields ................................................ 86 7.3. Enumerations ............................................................................................................. 87 7.4. Email Notifications ...................................................................................................... 89 7.5. Customizing Status Values .......................................................................................... 91 7.6. Custom Functions ...................................................................................................... 93 7.6.1. Default Custom Functions ................................................................................ 93 7.6.2. Example Custom Function Override .................................................................. 95 8. Authentication 97 8.1. Standard Authentication .............................................................................................. 97 8.2. LDAP and Microsoft Active Directory ........................................................................... 97 8.3. Basic Authentication ................................................................................................... 97 8.4. HTTP Authentication ................................................................................................... 98 8.5. Deprecated authentication methods ............................................................................. 98 9. Troubleshooting 99 9.1. Application Errors ....................................................................................................... 99 9.1.1. Error 2800 - Invalid form security token ............................................................. 99 10. Project Management 101 10.1. Change Log ........................................................................................................... 101 10.2. Roadmap ............................................................................................................... 103 10.3. Time Tracking ......................................................................................................... 106 10.4. Graphs ................................................................................................................... 106 10.5. Summary Page ....................................................................................................... 106 11. Contributing to MantisBT 109 11.1. Talent and Time ...................................................................................................... 109 Admin Guide vi 11.2. Recommend MantisBT to Others ............................................................................. 109 11.3. Blog about MantisBT ............................................................................................... 109 11.4. Integrate with MantisBT ........................................................................................... 109 A. Revision History 111 Chapter 1. 1 About MantisBT 1.1. What is MantisBT? MantisBT is a web based bug tracking system that was first made available to the public in November 2000. Over time it has matured and gained a lot of popularity, and now it has become one of the most popular open source bug/issue tracking systems. MantisBT is developed in PHP, with support to multiple database backends including MySQL, MS SQL and PostgreSQL. MantisBT, as a PHP script, can run on any operating system that is supported by PHP and has support for one of the DBMSes that are supported. MantisBT is known to run fine on Windows, Linux, OS/2, Mac OS X, System i and a variety of Unix operating systems. 1.2. Who should read this manual? This manual is targeted for the person responsible for evaluating, installing and maintaining MantisBT in a company. Typically we refer to this person as the MantisBT administrator. 1.3. License MantisBT is released under the terms of GNU General Public License (GPL)1. MantisBT is free to use and modify. It is free to redistribute as long as you abide by the distribution terms of the GPL2. 1.4. How to get it? MantisBT is available in several Linux distributions including: Debian, Ubuntu, Fedora, Gentoo, Frugalware and others. Hence, if you are running Linux, start by checking if your distribution has a package for MantisBT. If not, or if the package is not up-to-date with the latest MantisBT version, then you may want to download it directly from here3. For Windows, Mac OS X and other operating systems, use the link provided above to download MantisBT. The download is compressed in tar.gz or zip format. Both formats can be unpacked using tools like 7-Zip4 (in case of Windows). Note that at any point in time there are typically two "latest" MantisBT releases that are available for download. The latest production release (stable), and the latest development release which can be an alpha or a release candidate. It is not recommended to use development releases in production specially if it is still in the alpha stage unless the administrator is familiar with PHP and is able to troubleshoot and fix any issues that may arise. 1.5. About the Name When initially seeking to name this project Ken ran into a problem every programmer encounters. What is a good name? It has to be descriptive, unique, and not too verbose. Additionally having multiple meanings would be a nice touch. Quickly ruled out were php*Something* names which, incidentally, although popular, do not seem to be condoned by the PHP Group developers. Drawing 1 http://www.gnu.org/copyleft/gpl.html 2 http://www.gnu.org/copyleft/gpl.html 3 http://www.mantisbt.org/download.php 4 http://www.7-zip.org/ Chapter 1. About MantisBT 2 inspiration from Open Source projects like Apache, Mozilla, Gnome, and so forth resulted in two eventual choices: Dragonfly and Mantis. Dragonfly was already the name of a webmail package. So the name became Mantis. Praying Mantis are insects that feed primarily on other insects and bugs. They are extremely desirable in agriculture as they devour insects that feed on crops. They are also extremely elegant looking creatures. So, we have a name that is fairly distinctive and descriptive in multiple ways. The BT suffix stands for "Bug Tracker" and distinguishes this project from general usage of the word Mantis. However, over time the project was typically referred to as Mantis. 1.6. History Kenzaburo Ito and a friend originally created a bug tracker as an internal tool for their pet project. A search for good, free packages came up with nothing suitable so they wrote their own. After a rewrite and cleanup it was made available to the public via the GNU General Public License (GPL). uploads/s3/ admin-guide 4 .pdf

  • 17
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager