diff --git a/foundation/erpnext_foundation/doctype/bounty/bounty.py b/foundation/erpnext_foundation/doctype/bounty/bounty.py index 17055b13..9e2b8d6b 100644 --- a/foundation/erpnext_foundation/doctype/bounty/bounty.py +++ b/foundation/erpnext_foundation/doctype/bounty/bounty.py @@ -67,7 +67,15 @@ def get_list_context(context): context.title = 'ERPNext Bounties' context.no_breadcrumbs = True context.order_by = 'creation desc' - context.introduction = '
Start a new BountyFAQ
' + context.introduction = ''' +
+ + Start a new Bounty +
''' + context.list_footer = ''' +

Bounty FAQ

+ ''' context.fmt_money = fmt_money context.get_paid_backers = get_paid_backers diff --git a/foundation/erpnext_foundation/doctype/bounty/templates/bounty.html b/foundation/erpnext_foundation/doctype/bounty/templates/bounty.html index 48b98485..36a25dc0 100644 --- a/foundation/erpnext_foundation/doctype/bounty/templates/bounty.html +++ b/foundation/erpnext_foundation/doctype/bounty/templates/bounty.html @@ -36,7 +36,6 @@ {% if can_edit %} Edit {% endif %} - {{days_to_go}} days to go {% set bounty_progress = ((doc.bounty_collected/doc.goal)*100) %}
@@ -109,6 +108,10 @@
About this feature

{{doc.description}}

+

+

Bounties FAQ

+

+

Discuss

{% include 'templates/includes/comments/comments.html' %} diff --git a/foundation/erpnext_foundation/doctype/bounty/templates/bounty_row.html b/foundation/erpnext_foundation/doctype/bounty/templates/bounty_row.html index 573023b2..04b90e94 100644 --- a/foundation/erpnext_foundation/doctype/bounty/templates/bounty_row.html +++ b/foundation/erpnext_foundation/doctype/bounty/templates/bounty_row.html @@ -3,6 +3,7 @@

{{ doc.feature_name }}

{% set bounty_progress = ((doc.bounty_collected/doc.goal)*100) %} + {% set comments = (json.loads(doc._comments or '[]'))|len %}
@@ -11,7 +12,10 @@

{{ fmt_money(doc.goal, currency="USD") }} - Ends on {{ doc.end_date }} + {% if comments %} + {{ comments }} + {% endif %} {% set paid_backers = get_paid_backers(doc.bounty_backer) %} {% if paid_backers|len > 0 %} diff --git a/foundation/www/bounties-faq.md b/foundation/www/bounties-faq.md index 2c9617d2..8f8a53dd 100644 --- a/foundation/www/bounties-faq.md +++ b/foundation/www/bounties-faq.md @@ -15,19 +15,43 @@ These bounties will be moderated by the Frappé Team and other foundation member --- -### 3. How do I contribute? +### 3. How is the bounty amount set? + +The creator of the bounty will set an initial amount and a descirption. This amount can be updated, modified by bounty moderators based on fairness and scope. + +--- + +### 4. How do I contribute? After the bounty is created, you (and others) can back it by going to the Bounty page. We have 2 payments options, PayPal and Razorpay for International and Indian participants respectively. People can also discuss about the feature and provide feedback. --- -### 4. I am a developer. How do I pitch for the Bounty? +### 5. How long do I have to wait for the feature to be built? + +This will depend on the developer who has setup the bounty or the initial sponsor. Since there is no end-date, you must also try and market your bounty on the user form and get it completed. If a bounty is not update for a few months, the moderators can choose to close the bounty and you can reassign your fund to another bounty + +--- + +### 6. Can I re-assign my bounty? + +Yes you can re-assign your fund to another bounty any time before the bounty is closed. Please send a mail at foundation@erpnext.com with the details of your bounty. + +--- + +### 7. Who will build the feature? + +The bounty can be claimed by any developer in the community. If the bounty amount has been reached, and no developer shows interest, then the foundation will guarantee that the bounty will be delivered by foundation developers. + +--- + +### 8. I am a developer. How do I pitch for the Bounty? You can indicate your interest in taking on the bounty in the discussion section of the Bounty page. Once the goal is reached, you can start development of the feature by sending pull requests against the GitHub Issue for this feature. --- -### 5. What if the goal is not reached? +### 9. What if the goal is not reached? If the goal is not reached, the bounty will be remain open until the moderators decide whether it should be closed. If the Bounty is closed, the moderators can choose to reassign the amount to another bounty. @@ -35,6 +59,6 @@ If any developer is happy with the Bounty Amount collected so far and is ready t --- -### 6. How to track the development of the feature? +### 10. How to track the development of the feature? There is an option of linking the bounty to a GitHub Issue. You can see it on the Bounty page.