[[PageOutline(2-5,Contents,pullout)]] = TracRpcGetAllUsers - Trac xmlrpc user related apis == Description Trac xmlrpc user related apis. This plugin provides following api: 1. {{{user.getAllUsers}}}, returning a dict of all known users, equals to {{{env.get_known_users(True)}}} e.g. {{{ { 'a': ('nameof a', 'a@a.com'), 'b': ('nameof b', 'b@b.com'), } }}} 2. {{{user.getAllUserGroups}}}, returning a dict of all user gruops, equals to {{{PermissionSystem.get_groups_dict}}} e.g. {{{ { 'groupa': ['a', 'b'], } }}} 3. {{{user.getPermission}}}, returning a list of all permissions and actions, e.g. {{{ ['WIKI_VIEW', 'authecated', ..] }}} 4. {{{user.resolveUsers}}} returning a list of users according to given permission or group e.g. {{{ user.resolveUsers('WIKI_VIEW') ['a', 'b'] }}} == !Bugs/Feature Requests Existing bugs and feature requests for TracRpcGetAllUsersPlugin are [report:9?COMPONENT=TracRpcGetAllUsersPlugin here]. If you have any issues, create a [/newticket?component=TracRpcGetAllUsersPlugin new ticket]. [[TicketQuery(component=TracRpcGetAllUsersPlugin&group=type,format=progress)]] == Download Download the zipped source from [https://github.com/CaulyKan/TracRpcGetAllUsers/archive/master.zip here]. == Source You can check out TracRpcGetAllUsers from [https://github.com/CaulyKan/TracRpcGetAllUsers.git here] using Git, or [https://github.com/CaulyKan/TracRpcGetAllUsers browse the source]. == Installation ** requires [wiki:XmlRpcPlugin] ** General instructions on installing Trac plugins can be found on the [TracPlugins#InstallingaTracplugin TracPlugins] page. == !Author/Contributors **Author:** [wiki:cauly] [[BR]] **Maintainer:** [[Maintainer]] [[BR]] **Contributors:**