OpenMAVN / PM

OpenMAVN project management
MIT License
0 stars 3 forks source link

As a partner admin I want to see in Dashboard the data only related for this partner #98

Open vitaliidasaev opened 4 years ago

vitaliidasaev commented 4 years ago

As an SME owner, when I open dashboard, I want to see data about my business.

AC's

  1. DASHBOARD: availability of data only related to this partner GIVEN I am logged in as SME WHEN I go to the Dashboard section THEN the following sections and features should be available:
    • "Issued Vouchers" icons for this particular partner (vouchers issued by this SME)
    • "My Customers" icon (number of customers of this partner) instead of "Total Customers"
    • New/Active/Repeat Customers filtered for partner
    • Voucher Purchase/Cost data (instead of Transactions figures)
    • Voucher Flows chart (instead of Smart Points chart)

AND the data should be calculated as follows:

NEW CUSTOMERS

ACTIVE AND REPEAT CUSTOMERS

VOUCHER PURCHASES

VOUCHER FLOWS

Bought / Redeemed chart (options: CHF, Number; Number by default):

  1. Group dashboard by affected by the filter; move filters to be applied by the charts

image image


starkmsu commented 4 years ago

@MarlonMaercz , @ElenaBelyavskaya , please add a clear definition on how to calculate required data for a specific partner

ElenaBelyavskaya commented 4 years ago

@starkmsu, @vitaliidasaev I have commented and added mockups, please review

starkmsu commented 4 years ago

@ElenaBelyavskaya , please update text description as well, so we don't need to search for required part in the picture.

ElenaBelyavskaya commented 4 years ago

@starkmsu it's also described in the text; added some details.

starkmsu commented 4 years ago

@ElenaBelyavskaya , do we want to have numbers for VOUCHER PURCHASES and VOUCHER FLOWS to be calculated for the same tine frame? Or VOUCHER PURCHASES - for all time and VOUCHER FLOWS - only for specified period?

ElenaBelyavskaya commented 4 years ago

Point 2 added to the desc (decided to separate "static" widgets and those dependent on the time frame, and place the period selection in such a way that's it's 100% clear to which widgets it's applicable)

starkmsu commented 4 years ago

@MarlonMaercz , @ElenaBelyavskaya , what should we show in case vouchers were bought in different currencies? Should it be converted into some base currency or shown as separate sum-currency pairs?

starkmsu commented 4 years ago

@MarlonMaercz , @ElenaBelyavskaya, ^^^

ElenaBelyavskaya commented 4 years ago

@starkmsu good point :) This was described when we just had one currency... Later on, we need to have a base currency, which will be selected by the user, and data would be adjusted to this currency selection. For the time being, until we implement the base currency selection flow, we have 2 options: 1) Convert sums for all other currencies to CHF (using CHF as a base currency in fact) 2) Show separate numbers by currency Option 1 seems to be closer to the base currency approach, and we don't create additional UI items which we would then remove. What do you think from the implementation perspective, @starkmsu? CC @MarlonMaercz

MarlonMaercz commented 4 years ago

@starkmsu For the dashboard data, the admin portal should use a base currency CHF (additional ones to be added later and set as a admin portal setting). Therefore please proceed with option 1. from @ElenaBelyavskaya 's comment.