Changes between Version 18 and Version 19 of TracUserSyncPlugin
- Timestamp:
- Nov 24, 2015, 9:34:50 AM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracUserSyncPlugin
v18 v19 6 6 #!html 7 7 <DIV STYLE='background: #fdc; border: 2px solid #d00; color: #500; padding: .5em; margin: 1em 0;'> 8 <B STYLE='color:#f00;'>WARNING:</B> This plugin is at best an early beta. So take special care using it, especially in producti veenvironments!8 <B STYLE='color:#f00;'>WARNING:</B> This plugin is at best an early beta. So take special care using it, especially in production environments! 9 9 </DIV> 10 10 }}} … … 12 12 == Description 13 13 14 This plugin can be used to synchronize user account data between multiple projects within the same `TRAC_PARENT`. It reads the account information from all the separate environments, merges them, and then updates all environments accordingly. As it currently still is in early beta state at best, a `dryrun` mode is enabled by default - so no changes will be written to the database. Instead, the updates for the affected environments will be stored in `<tracenv>.sql` files to investigate.14 This plugin can be used to synchronize user account data between multiple projects within the same `TRAC_PARENT`. It reads the account information from all the separate environments, merges them, and then updates all environments accordingly. As it currently still is in early beta, a `dryrun` mode is enabled by default - so no changes will be written to the database. Instead, the updates for the affected environments will be stored in `<tracenv>.sql` files to investigate. 15 15 16 16 If you intend to use this plugin in its current state, you are strongly encouraged to: … … 24 24 === Limitations 25 25 26 Except this plugin being still in early beta state, there are more limitations to consider:27 1. it was not widely tested yet26 There are the following limitations to this plugin: 27 1. it is not widely tested yet 28 28 1. it is not yet "fool-proof" (if it ever will be). This especially means, not all possible exceptions may be handled yet 29 29 1. it works only for environments, which meet the following conditions: … … 45 45 == Download 46 46 47 Download the zipped source from [ download:tracusersyncplugin here].47 Download the zipped source from [export:tracusersyncplugin here]. 48 48 49 49 == Source 50 50 51 You can check out TracUserSyncPlugin from [ http://trac-hacks.org/svn/tracusersyncplugin here] using Subversion, or [source:tracusersyncplugin browse the source] with Trac.51 You can check out TracUserSyncPlugin from [/svn/tracusersyncplugin here] using Subversion, or [source:tracusersyncplugin browse the source] with Trac. 52 52 53 === Versions 54 55 * [http://trac-hacks.org/svn/tracusersyncplugin/0.11/branches/0.1 0.1]: Basic synchronization 56 * [http://trac-hacks.org/svn/tracusersyncplugin/0.11/trunk current trunk]: adds purge functionality 53 '''Versions''': 54 * [/svn/tracusersyncplugin/0.11/branches/0.1 0.1]: Basic synchronization 55 * [/svn/tracusersyncplugin/0.11/trunk current trunk]: adds purge functionality 57 56 58 57 == Installation … … 60 59 The easiest way to install this plugin is: 61 60 {{{#!sh 62 easy_install http ://trac-hacks.org/svn/tracusersyncplugin/0.11/trunk61 easy_install https://trac-hacks.org/svn/tracusersyncplugin/0.11/trunk 63 62 }}} 64 63 … … 110 109 === users_keep 111 110 112 This option only affects purging: here you can define users which shall always be excluded from purging. The plugin will take care for your permission groups (e.g. anonymous, authenticated) automatically, so you don't need to add those (if your check - see [#Results below] - shows the plugin missed one, you might add it here, though).111 This option only affects purging: here you can define users which shall always be excluded from purging. The plugin will take care for your permission groups (e.g. anonymous, authenticated) automatically, so you don't need to add those (if your check - see [#Results below] - shows the plugin missed one, you might add it here, though). 113 112 114 113 === exclude_envs