Changes between Version 168 and Version 169 of AccountManagerPlugin


Ignore:
Timestamp:
May 21, 2015, 5:35:53 PM (6 years ago)
Author:
figaro
Comment:

Cosmetic changes, removed stale news, tagged with license

Legend:

Unmodified
Added
Removed
Modified
  • AccountManagerPlugin

    v168 v169  
    11[[PageOutline(2-5,Contents,pullout)]]
     2
    23{{{#!NewsFlash
    34'''!ToDo'''
     
    78  * adapt to refactored Trac 1.0 logout, see #11545
    89 * mid-term:
    9   * continue code review, increasing unit test coverage and bug squashing...
     10  * continue code review, increasing unit test coverage and bug squashing.
    1011 * long-term:
    1112  * include some other Trac plugin's code and eventually obsolete these as separate hacks:
     
    1516   * UserStatsMacro
    1617   * WikiStatsPlugin
    17 
    18 '''News'''
    19  03-Apr-2013:: Maintenance release '''acct_mgr-0.4.4''' with fix for registration procedure - for Trac 0.11 .. 1.0 (open: 69)
    20  01-Dec-2012:: Stable release acct_mgr-0.4 (open: 39)
    21  11-Aug-2012:: Plug-able [wiki:AccountManagerPlugin/RegistrationInspector registration process] using new `IAccountRegistrationInspector` interface (open: 74)
    22  07-Jul-2011:: Stable release acct_mgr-0.3 (open: 36)
    23  26-Sep-2010:: Starting ticket list cleanup and triaging (open: 96)
    2418}}}
    2519
     
    2822== Description
    2923
    30 This plugin offers features for managing user accounts and more:
    31  * enable authentication through a number of built-in [wiki:AccountManagerPlugin/AuthStores authentication resources] and some more by [wiki:AccountManagerPlugin/AuthStores#Othersources 3rd party extensions]
     24This plugin offers features for managing user accounts as well as:
     25 * enable authentication through a number of built-in [wiki:AccountManagerPlugin/AuthStores authentication resources] and some more by [wiki:AccountManagerPlugin/AuthStores#Othersources third party extensions]
    3226 * allow users to [wiki:AccountManagerPlugin/RegistrationInspector register] new accounts
    3327 * login via an HTML [wiki:AccountManagerPlugin#LoginModule form] instead of using HTTP authentication
     
    4539== Bugs/Feature Requests
    4640
    47 Check [query:?component=AccountManagerPlugin&order=priority existing bugs and feature requests] first, please. If you have additional issues, you're welcome to ask at our [trac:MailingList mailing-list] to confirm proper local install and configuration. Only create a
    48 [http://trac-hacks.org/newticket?component=AccountManagerPlugin&owner=hasienda new ticket], if you're reasonably sure, that it will be a valid defect report or a generally useful enhancement.
     41Existing bugs and feature requests for AccountManagerPlugin are
     42[report:9?COMPONENT=AccountManagerPlugin here].
    4943
    50 Contributions to this plugin are greatly appreciated. Read the recommendations on [wiki:AccountManagerPlugin/TicketBurndown where to start]. Please respect our [wiki:License/MandatorySignOff rules for contributions], that are enforced for this plugin as of 01-Dec-2012.
     44If you have any issues, create a
     45[http://trac-hacks.org/newticket?component=AccountManagerPlugin&owner=hasienda new ticket].
    5146
    52 Total issue record:
    53 [[TicketQuery(component=AccountManagerPlugin,format=progress)]]
     47Read the recommendations on [wiki:AccountManagerPlugin/TicketBurndown where to start]. Please respect our [wiki:License/MandatorySignOff rules for contributions], which are enforced for this plugin as of 01-Dec-2012.
    5448
    55 Open issues by type:
    56  [[TicketQuery(component=AccountManagerPlugin,status!=closed&group=type,format=progress)]]
     49[[TicketQuery(component=AccountManagerPlugin&group=type,format=progress)]]
    5750
    5851== Installation
    5952=== Prerequisites
    6053
    61 First make sure you’ve [trac:wiki:TracPlugins#Requirements installed setuptools]. Make sure you have a version >= 0.6c9, since previous versions contain a bug which makes the installation fail. Then you can install the plugin using the `easy_install` application.
     54First make sure you have installed [trac:wiki:TracPlugins#Requirements setuptools] version >= 0.6c9. Previous versions contain a bug which makes the installation fail. With setuptools you can install the plugin using the `easy_install` application.
    6255
    63 '''Note:''' Windows users will need to [http://peak.telecommunity.com/DevCenter/EasyInstall#windows-notes add easy_install to their PATH].
     56'''Note:''' Windows users will need to add [http://peak.telecommunity.com/DevCenter/EasyInstall#windows-notes easy_install to their PATH].
    6457
    6558=== Release Status, Downloads and Source
     
    8275=== About i18n/l10n support
    8376
    84 Starting with acct_mgr-0.3 this plugin has been prepared for localization.[[BR]]
    85 But English message texts are still the (POSIX) default. If this isn't your preferred language, you can:
     77Starting with acct_mgr-0.3 this plugin has been prepared for localization, and English message texts are the (POSIX) default. If English is not your preferred language, you can:
    8678 1. Check if it's already available from the [TracPluginTranslation Trac plugin l10n project] at [http://www.transifex.net/projects/p/Trac_Plugin-L10N/resource/acct_mgr Transifex] or
    8779 1. Do it yourself, see the [http://trac.edgewall.org/wiki/CookBook/PluginL10N#Dotranslatorswork l10n cookbook page for Trac plugins] for more details.
     
    9284 [[Image(transifex_acct_mgr-messages_v0.3.png, title=Status for acct_mgr-0.3, alt=translation coverage - stable release)]] [[Image(http://www.transifex.net/projects/p/Trac_Plugin-L10N/resource/acct_mgr/chart/image_png, title=Go to Trac_Plugin-L10N project page on Transifex.net, link=http://www.transifex.net/projects/p/Trac_Plugin-L10N/resource/acct_mgr/)]]
    9385
    94 Left: Status for acct_mgr-0.3.[[BR]]Right: Near-sync to `trunk`.
     86'''Left''': Status for acct_mgr-0.3.[[BR]]'''Right''': Near-sync to `trunk`.
    9587
    9688Kindly provided by [[Image(https://ds0k0en9abmn1.cloudfront.net/static/charts/images/tx-logo-micro.png, link=http://www.transifex.net/, title=the open translation platform, valign=bottom)]]
    9789
    9890Preparing the plugin from source requires '''no additional steps''' for compiling message catalog files. To include `# fuzzy` translations only, you'll want to do a manual message catalog compilation with the extra `-f` argument before packaging:
    99 {{{
     91{{{#!sh
    10092cd accountmanagerplugin/
    10193python ./setup.py compile_catalog -f
     
    124116^4^ Same menu bar as the "Login" link.
    125117
    126 The easiest way to learn about available components and enable them is via Trac's plugin admin page. Before Trac 0.11 this has been a separate trac:TracWebAdmin plugin. Users logged in with the TRAC_ADMIN permission will be able to manage the enabled components:
     118The easiest way to learn about available components and enable them is via Trac's plugin admin page. Before Trac 0.11 this has been a separate trac:TracWebAdmin plugin. Users logged in with the `TRAC_ADMIN` permission will be able to manage the enabled components:
    127119
    128120[[Image(components-admin_acct_mgr-0.4.png)]]
     
    138130== Post Setup/Configuration
    139131
    140 In order to use the !AccountManager plugin, while logged in as a user owning `TRAC_ADMIN` rights, use the "Admin" link on the menubar.
     132In order to use the !AccountManager plugin, while logged in as a user with `TRAC_ADMIN` rights, use the "Admin" link on the menubar.
    141133
    142 You might want to change some permission assignments. For instance, if you remove `TICKET_MODIFY` and `WIKI_MODIFY` permission from the "anonymous" group and add it to the “authenticated” group instead, only authenticated, logged-in (registered) users can perform ticket modifications and wiki editing.
     134You might want to change some permission assignments. For instance, if you remove `TICKET_MODIFY` and `WIKI_MODIFY` permission from the "anonymous" group and add it to the "authenticated" group instead, then only authenticated, logged-in (registered) users can perform ticket modifications and wiki editing.
    143135
    144136`TRAC_ADMIN` is not strictly required for access to account administration pages provided by !AccountManager. The `ACCTMGR_*` permissions are sufficient, and should even be preferred where appropriate, ie to limit delegation of administrative tasks to just account administration by granting `ACCTMGR_USER_ADMIN`.