[[PageOutline(2-5,Contents,pullout)]] = Set a specific user according to workflow == Description This plugin enables a field to select a specific user according to configuration. This field can later be used in workflow. 1. Create a select Custom Field: {{{#!ini project_usera = select project_usera.format = user project_usera.user = Manager }}} where: * field type must be 'select', * format must be 'user', * user is optional and default to 'authenticated', and can be set to comma separated users, groups or PERMISSIONS. [[Image(1.png, border=2)]] 2. Use this user in workflow: {{{#!ini pj0102_test = PJ01 -> PJ02 pj0102_test.operations = set_owner pj0102_test.name = test pj0102_test.set_owner = $project_usera }}} all you need to do is use a '$' with the field name. [[Image(2.png, border=2)]] == !Bugs/Feature Requests Existing bugs and feature requests for TracUserSelectFieldPlugin are [report:9?COMPONENT=TracUserSelectFieldPlugin here]. If you have any issues, create a [/newticket?component=TracUserSelectFieldPlugin new ticket]. [[TicketQuery(component=TracUserSelectFieldPlugin&group=type,format=progress)]] == Download Download the zipped source from [https://github.com/CaulyKan/TracUserSelectFieldPlugin/archive/master.zip here]. == Source You can check out TracUserSelectFieldPlugin from [https://github.com/CaulyKan/TracUserSelectFieldPlugin.git here] using Git. == Installation General instructions on installing Trac plugins can be found on the [TracPlugins#InstallingaTracplugin TracPlugins] page. Special: UserSelectFieldPlugin should be activated, but PatchedTicketSystem is not supposed to be activated! Then make the following changes in your `trac.ini` file: {{{#!ini tracuserselectfield.userselectfield.userselectfieldplugin = enabled }}} == !Author/Contributors **Author:** [wiki:cauly] [[BR]] **Maintainer:** [[Maintainer]] [[BR]] **Contributors:**