Trac plugin
The purpose of this project is to create a Trac plugin that allows Trac users to sponsor individual tickets, using FOSS Factory as a back-end.
Sponsor This Project
Project Lead:
None
Bounty:
US $188.54(Sponsor Project)
Sponsor This Project
You currently need to log in to sponsor a project. We apologize for the inconvenience.
Note: You can propose changes using the forum below.
The purpose of this project is to create a Trac plugin that allows Trac users to sponsor individual tickets, using FOSS Factory as a back-end.
There should be two visible changes that the plugin applies to Trac:
1. It should display the bounty, and total amount of monthly sponsorships for each ticket that has a corresponding FF project.
2. On each ticket page, it should introduce an unfoldable section labelled "Sponsor this ticket". This section should include the following:
i) A brief explanation of what the sponsorship is all about.
ii) An entry field for entering the amount.
iii) Radio buttons for selecting whether the sponsorship is one-time or monthly.
iv) Form elements for entering credit card info.
When the form is submitted, it should perform a secure POST to www.fossfactory.org which processed the transaction.
All sponsorships made through this Trac plugin must be attributed to a Trac-wide configurable FOSS Factory member account (unless the sponsor opts to login to/create their own FOSS Factory member account). This will keep these funds under the control of the organization that hosts the particular Trac instance, or whoever they assign them to.
All monetary amounts should be in a configurable currency.
The plugin should employ a caching strategy to limit connections to fossfactory.org. The cache should refresh periodically, but any new sponsorship performed through the plugin should force an immediate cache refresh.
There should be two visible changes that the plugin applies to Trac:
1. It should display the bounty, and total amount of monthly sponsorships for each ticket that has a corresponding FF project.
2. On each ticket page, it should introduce an unfoldable section labelled "Sponsor this ticket". This section should include the following:
i) A brief explanation of what the sponsorship is all about.
ii) An entry field for entering the amount.
iii) Radio buttons for selecting whether the sponsorship is one-time or monthly.
iv) Form elements for entering credit card info.
When the form is submitted, it should perform a secure POST to www.fossfactory.org which processed the transaction.
All sponsorships made through this Trac plugin must be attributed to a Trac-wide configurable FOSS Factory member account (unless the sponsor opts to login to/create their own FOSS Factory member account). This will keep these funds under the control of the organization that hosts the particular Trac instance, or whoever they assign them to.
All monetary amounts should be in a configurable currency.
The plugin should employ a caching strategy to limit connections to fossfactory.org. The cache should refresh periodically, but any new sponsorship performed through the plugin should force an immediate cache refresh.
Change History:
- 2008-11-06 16:29 EST [ACCEPTED] Why did this get rejected?
- 2008-11-06 15:42 EST [REJECTED] No subject
- 2008-11-06 09:10 EST [ACCEPTED] A few specifics