Each Flyspray user is in exactly one global group. The group permissions in the global groups apply across all projects, so you should be careful when placing someone in a global group with more privileges. There are two ways to change which global group a user is in:
Through the global group manager Click on the Users and Groups link in the Administrator's Toolbox.
You will then be presented with the Global group manager, shown above. You will notice how there is only one user in the Admin group, and no-one in the other groups. This is because the remainder of the users have their rights assigned at the project-level.
To change which global group a user is assigned to, first click the checkbox next to their name. Then choose another group from the drop down list beneath their current group, and click the Move users to group button. Flyspray processes the request, then shows a green statusbar with a “success” message at the bottom of the page.
Remember, the permissions for the global groups are applied across all projects. If you don't want someone to have the ability to change all tasks in all projects, then don't place them in a global group with that permission. You should take care to limit how many users are in the global Admin group. Ask yourself if they really do need access to all of Flyspray's options, or if they only need lesser permissions at the project groups. Giving users the lowest permissions that they need for their respective jobs is considered good security practice.
To see / change the permissions that a particular group has, click on the group name to be taken to the Edit Group page.