In our process, we allow many different people to log issues against our products (sales reps, service, developers, customer service, managers, etc...) however not each role has access to all of the versions that are created. For example if we have version 1.0, 1.1 and 1.2 but version 1.2 is not marked "release" I don't want certain role types (viewer, reporter, updater) to write issues against, but I do want other types (developer, manager, administrator) to have the ability.
So my fix:
Mantis 1.1.1
File: print_api.php
Function: print_version_option_list
Line: ~820 add the following
Code: Select all
if (access_has_project_level(DEVELOPER)) {
$p_released = VERSION_ALL;
}