Changes between Version 14 and Version 15 of CcSelectorPlugin
- Timestamp:
- Nov 18, 2010, 1:58:17 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CcSelectorPlugin
v14 v15 2 2 [[html(<div id="newsflash" style="clear:right">)]] 3 3 '''!ToDo''' 4 * short-term: add i18n support (#7733)4 * long-term: research reducing JavaScript logic in favor of a more capable Genshi template, or even a JS free plugin implementation 5 5 '''News''' 6 18-Nov-2010:: add some enhancements and i18n support (open: 0) 6 7 13-Nov-2010:: changed repository layout, long-standing enhancement (#6266) added to ''trunk'' branch (open: 1) 7 8 12-Nov-2010:: Maintainership handed over from [wiki:vnaum] to [wiki:hasienda] (open: 3 tickets) … … 16 17 email addresses are added to and removed from Cc ticket field. 17 18 19 [Comment for the original author: Pretty useless, if you ask me, but my PM team finds this useful.] 20 21 '''!JavaScript is required''' and working with Firefox, Mozilla and Internet Explorer 6. 22 Opera / Safari reports are welcome. 23 24 It works with both Trac 0.10, 0.11, and 0.12 (since rev3531). 25 I18n support for Trac >= 0.12 is planned to be added to the 0.11 branch in a backwards-compatible way. 26 18 27 Developer list is fetched from Trac DB. Users who logged in at least once 19 28 (see `session` table) and have 'TICKET_VIEW' permission are … … 26 35 will be shown, too - and can be removed with new, shiny checkboxes. 27 36 28 Javascript is working with Firefox, Mozilla and Internet Explorer 6. 29 Opera / Safari reports are welcome. 37 See [wiki:AutocompleteUsersPlugin AutocompleteUsersPlugin] for another way to help with filling the Cc ticket field. 30 38 31 It works with both Trac 0.10, 0.11, and 0.12 (since rev3531). 32 I18n support for Trac >= 0.12 is planned to be added to the 0.11 branch in a backwards-compatible way. 33 34 [Comment for the original author: Pretty useless, if you ask me, but my PM team finds this useful.] 35 36 == Bugs/Feature Requests == 39 == Bugs/Feature Requests == 37 40 38 41 Existing bugs and feature requests for CcSelectorPlugin are 39 42 [query:?status=new&status=assigned&status=reopened&group=&component=CcSelectorPlugin&order=priority here]. If you have any issues, create a 40 43 [/newticket?component=CcSelectorPlugin&owner=hasienda new ticket]. 41 42 === Want drop-down box for "assign to" field? ===43 If you want drop-down box for "assign to" field - it's already in Trac44 since 0.9. All you have to do is set restrict_owner option in [http://trac.edgewall.org/wiki/TracIni trac.ini] like:45 {{{46 [ticket]47 restrict_owner = true48 }}}49 50 [http://trac.edgewall.org/wiki/TracTickets#Assign-toasDrop-DownList This]51 page has more info on this.52 53 44 54 45 == Download and Source == … … 57 48 58 49 == Configuration == 50 59 51 Following options have been added to `trunk` branch recently: 60 52 {{{ … … 73 65 * Use case: Hide administrator accounts from the default list. 74 66 67 === Want drop-down box for "assign to" field? === 68 69 If you want drop-down box for "assign to" field - it's already in Trac 70 since 0.9. All you have to do is set restrict_owner option in [http://trac.edgewall.org/wiki/TracIni trac.ini] like: 71 {{{ 72 [ticket] 73 restrict_owner = true 74 }}} 75 76 [http://trac.edgewall.org/wiki/TracTickets#Assign-toasDrop-DownList This] 77 page has more info on this. 78 75 79 == Example == 76 80 77 81 A pop-up window with bunch of checkboxes is opened, user checks boxes, 78 82 email addresses are added and removed to CC field. 79 [[Image(cc_selector.png, border=1, align=center)]] 83 [[Image(cc_selector.png, border=1, align=center)]] 84 85 === About i18n/l10n support === 86 87 The development version of this plugin is prepared for localization.[[BR]] 88 But English message texts are still the (POSIX) default. If this isn't your preferred language, you can 89 1. look, if it's already available from the [TracPluginTranslation Trac plugin l10n project] at [http://www.transifex.net/projects/p/Trac_Plugin-L10N/c/cc_selector Transifex] or 90 2. do it yourself (see the [t:wiki:CookBook/PluginL10N#Dotranslatorswork l10n cookbook page for Trac plugins] for more details). 91 92 You've done a new translation? Superb! Contributing your translation is highly appreciated.[[BR]] 93 You could send it to the plugin's maintainer or contribute to [TracPluginTranslation Trac plugin l10n project] 94 via [http://www.transifex.net/projects/p/Trac_Plugin-L10N/ Transifex]: 95 96 Top translations: Trac_Plugin-L10N » [http://www.transifex.net/projects/p/Trac_Plugin-L10N/c/cc_selector/ cc_selector][[BR]] 97 [[Image(http://www.transifex.net/projects/p/Trac_Plugin-L10N/c/cc_selector/chart/image_png, title=Go to Trac_Plugin-L10N project page on Transifex.net, link=http://www.transifex.net/projects/p/Trac_Plugin-L10N/c/cc_selector/)]] 98 Kindly provided by [[Image(http://sw.transifex.net/2/static/charts/images/tx-logo-micro.png, link=, title=the open translation platform, valign=bottom)]] 99 link: !http://www.transifex.net/ 100 101 Preparing the plugin from source requires '''no additional steps''' for compiling message catalog files. Only to include translations marked as `# fuzzy` by the translator, you'll want to do a manual message catalog compilation with the extra `-f` argument before packaging: 102 {{{ 103 cd ccselectorplugin/ 104 python ./setup.py compile_catalog -f 105 python ./setup.py bdist_egg 106 }}} 107 Complaints about missing `locale` directory are often a side-effect of failure to compile any message catalog for inclusion into Python egg, hence the whole path is missing. Due to a know Trac issue Babel has to be installed prior to Trac, to get it all working as expected.[[BR]] 108 Again, for more details see the [t:wiki:CookBook/PluginL10N#Compileanduseit l10n cookbook page for Trac plugins]. 80 109 81 110 == Recent Changes ==