Please enable JavaScript.
Coggle requires JavaScript to display documents.
[HOME-304] - expand advertiser list on HUD (The list of reports shown in…
[HOME-304] - expand advertiser list on HUD
When adding a new dashboard in HUD, a user should be able to
Select JARVIS as the PlatfomType
A tree component should become visible
The tree component should show
all holding names on the same level in the tree
Expanding a holding should show
all advertiser names under that holding
Checking a checkbox in front of a holding,
should select both the holding checkbox as
well as all advertiser names under that holding
Checking a checkbox in front of an advertiser,
should select only that advertiser, not the holding
When checking a checkbox in front of an advertiser,
the checkbox for the holding should not be checked, but should get a visual indicator that something below it is checked
The holding names should be expandable and collapsible
to show the advertisers that belong to that holding, indented,
so it's clear advertisers belong to that holding
When checking the last remaining unchecked advertiser
under a holding, the holding checkbox should also be checked
The Platform Member Ids and Platform AdvertiserIds
Fields should disappear
Dashboard Name, Report Id, Platform Type and the advertiser tree component should be indicated as a required field by a red asterisk
The preview button should be enabled, once all required fields, including one or more advertisers or holdings are checked
When saving the dashboard, only the selected holding ids and advertiserids should be stored in the database. If a holding is selected, only the holding id, and not all advertiser ids below that holding should be stored
The save button should be disabled, until the preview button
has been clicked and the dashboard is (starting to get) loaded
Select a Platform Type other than JARVIS
The advertiser tree component should not appear
The Platform Member Ids and Platform AdvertiserIds
Fields should appear
The list of reports shown in the report list
should only include reports according to the permissions set in Auth0
If the user has permissions on a holding,
and one advertiser is selected for the report, the report should be shown in the user's list
If the user has permissions on an advertiser,
and that exact advertiser is selected for the report, the report should be shown in the list
If the user has permissions on one advertiser,
and a holding is selected for that report, the report should not be shown in the user's list
If the user has permissions on a holding, but another holding is selected for the report, the report should not be shown in the list
If the user has no permissions on advertisers or holdings, no reports should be shown in the user's list
If user has permission on a holding and on advertiser from another holding, all reports of the holding and only reports for the single selected advertiser should be shown
If the user has permissions on a holding and one holding is selected for the report, the report should be shown in the user's list
When Editing an existing dashboard in HUD, A person should be able to
If the current report platform is Jarvis, change it to another platorm then Jarvis
The tree component should be gone and you should be able to use the member and advertiser in put fields
Saving should result in the correct changes on the report
If the current report is not JARVIS, change it to JARVIS
The tree view Should appear and can be used to select the holdings and advertisers
When saving the dashboard, only the selected holding ids and advertiserids should be stored in the database. If a holding is selected, only the holding id, and not all advertiser ids below that holding should be stored