Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Campaign. Create “Organization/Campaigns” page #169

Closed
Tracked by #129
EDzidziguri opened this issue Jun 12, 2022 · 0 comments · Fixed by #256
Closed
Tracked by #129

Campaign. Create “Organization/Campaigns” page #169

EDzidziguri opened this issue Jun 12, 2022 · 0 comments · Fixed by #256
Assignees
Labels

Comments

@EDzidziguri
Copy link

EDzidziguri commented Jun 12, 2022

Statement of Value

As a creator
I want to create a campaign
So that I will be able to raise funds

———

Acceptance Criteria

Open "My Campaigns" page
1 When a user clicks the "Campaigns" section on the "Organisation" page (see Pic.1), then open the “Organization/Campaigns” page (see Pic.3) in the current browser tab with the following UI elements:

Header
1.1. Organization image (see Pic.3 (1)). The current functionality must remain.
1.2. Organization avatar (see Pic.3 (2)). The current functionality must remain.
1.3. The name of the organization (see Pic.3 (3)). The current functionality must remain.
1.4. A number of members in the organization (see Pic.3 (4)). The current functionality must remain.

Navigation menu
1.5. "Overview" link (see Pic.3 (5)).
1.5.1. The current functionality must remain. Example.
1.6. "Campaigns" link (see Pic.3 (6)).
1.6.1. Active by default.
1.7. "Proposals" link (see Pic.3 (7)).
1.7.1. The current functionality must remain. Example.
1.8. "Members" link (see Pic.3 (8)).
1.8.1. The current functionality must remain. Example.
1.9. "Treasury" link (see Pic.3 (9)).
1.9.1. The current functionality must remain. Example.
1.10. "Settings" link (see Pic.3 (10)).
1.10.1. The current functionality must remain. Example.

"New Campaign" button
1.11. "New Campaign" button (see Pic.3 (11)).
1.11.1. The "New Campaign" button (see Pic.3 (11)) must always be displayed as a first card in the list of campaigns.
1.11.2. The whole area of the button must be clickable.
1.11.3. A hover state must be used.
1.11.4. Must be displayed for the organization owner only.

List of campaigns
1.12. Campaign related to an organization (see Pic.3 (12)). Clickable. Will lead to the "Campaign details" page, which will be specified in another user story.
1.12.1. Campaigns must be ordered in the following way:
Refer to status table here #230
• Active campaigns must be displayed at the top (StatusID: 1)
• Init campaigns must be displayed next (StatusID: 0)
• Finalizing campaigns must be displayed next (StatusID: 3)
• Success campaigns must be displayed next (StatusID: 5)
• Reverting campaigns must be displayed next (StatusID: 4)
• Failed campaigns must be displayed next (StatusID: 6)
• Paused campaigns must be displayed next (StatusID: 2)
• Locked campaigns must be displayed next (StatusID: 7)
1.12.2. Active and Completed campaigns must be ordered by the "End date" (display the one that will be ended soon at the top).

"Campaign" card
Images
1.13. Campaing image (see Pic.3 (13)).
1.14. Organization avatar (see Pic.3 (2)). The current functionality must remain.

Titles
1.15. Campaign title (see Pic.3 (15)).
1.15.1. If the campaign title exceeds 50% of the card width on desktop, then cut it off with ellipsis (e.g. "Lorem imps...).
1.16. The name of the organization (see Pic.3 (16)).
1.16.1. If the organization title exceeds 50% of the card width on desktop, then cut it off with ellipsis (e.g. "Lorem imps...).
1.16.2. The name must be displayed in the following format: "By X", where "X" is the name of the organization.

Progress bar
1.17. Progress bar (see Pic.3 (17)).
1.17.1. Depicts the current progress of a campaign from 0 amount to target amount (see Pic.3 (21)).
1.17.2. aUSD currency must be used for tracking the progress.
1.17.3. When the progress is updated while the "My Campaigns" page (see Pic.2) is opened, then do not update the progress bar until a user reloads the page.

Funded amount
1.18. "Funded" label (see Pic.3 (18)).
1.19. Funded amount (see Pic.3 (19)).
1.19.1. aUSD currency must be used.
1.19.2. The amount must be displayed in the following format:
• Without abbreviation and decimals (e.g. "120") - if the amount is from 0 to 999
• With a "k" abbreviation, and with comma between a thousands and hundreds, and with one number after a comma, and without decimals (e.g. "1,2k") - if the amount is from 1,000 to 999,999
• With an "m" abbreviation, and with comma between a millions and thousands, and with one number after a comma, and without decimals (e.g. "1,2m") - if the amount is from 1,000,000 to 999,999,999
• With a "b" abbreviation, and with comma between a billions and millions, and with one number after a comma, and without cents (e.g. "1,2b") - if the amount is from 1,000,000,000 to 999,999,999,999

Target amount
1.20. "Target" label (see Pic.3 (20)).
1.21. Target amount (see Pic.3 (21)).
1.21.1. aUSD currency must be used.
1.21.2. The amount must be displayed in the following format:
• Without abbreviation and decimals (e.g. "120") - if the amount is from 0 to 999
• With a "k" abbreviation, and with comma between a thousands and hundreds, and with one number after a comma, and without decimals (e.g. "1,2k") - if the amount is from 1,000 to 999,999
• With an "m" abbreviation, and with comma between a millions and thousands, and with one number after a comma, and without decimals (e.g. "1,2m") - if the amount is from 1,000,000 to 999,999,999
• With a "b" abbreviation, and with comma between a billions and millions, and with one number after a comma, and without cents (e.g. "1,2b") - if the amount is from 1,000,000,000 to 999,999,999,999

Contributors
1.22. "Contributors" label (see Pic.3 (22)).
1.23. Number of contributors in a campaign (see Pic.3 (23)).
1.23.1. The number must be displayed in the following format:
• Without abbreviation (e.g. "120") - if the number is from 0 to 999
• With a "k" abbreviation, and with comma between a thousands and hundreds, and with one number after a comma (e.g. "1,2k") - if the number is from 1,000 to 999,999
• With an "m" abbreviation, and with comma between a millions and thousands, and with one number after a comma (e.g. "1,2m") - if the number is from 1,000,000 to 999,999,999
• With a "b" abbreviation, and with comma between a billions and millions, and with one number after a comma (e.g. "1,2b") - if the number is from 1,000,000,000 to 999,999,999,999

Localisation
2. It should be possible to localise all text fragments indicated in the current user story.

———

Additional Information

Environment
The functionality specified in this user story must be implemented for the Haiku product - https://haiku.gamedao.co/.

Design
"My account" dropdown (desktop)
"My campaigns" page (desktop)

Images

1

_Picture 1. "Campaigns" section_

Image
Picture 3. List of UI elements on the “Organization/Campaigns” page

@5-mark 5-mark added story BR-present to be presented to team labels Jun 13, 2022
@5-mark 5-mark added this to the Command & Conquer S1 milestone Jun 21, 2022
@EDzidziguri EDzidziguri changed the title Campaign. Create "My Campaigns" page Campaign. Create “Organization/Campaigns” page Jun 21, 2022
@PAkhidue PAkhidue assigned PAkhidue and unassigned Persqual Jun 21, 2022
@5-mark 5-mark mentioned this issue Jun 27, 2022
6 tasks
@5-mark 5-mark removed the BR-present to be presented to team label Jul 4, 2022
@5-mark 5-mark assigned hadi-ibra and unassigned PAkhidue Jul 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants