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

Multi-Manager: add "[groups]", "[winners]" and "[winners-status]" variables for giveaways #1394

Closed
RenegadeMeister opened this issue Jun 6, 2019 · 3 comments
Milestone

Comments

@RenegadeMeister
Copy link

Is your enhancement request related to a problem? Please describe.
As a SG Steam group administrator, I have to manually look at my group's GAs or the GA list to determine whether a GA has successfully been completed as well as whether the GAs are exclusive to my group.

Using Multi-Manager, I want to export some additional giveaway data shown on Group Giveaways pages (e.g. https://www.steamgifts.com/group/3JcQV/baguild/) such as: Winner Name, Giveaway State (Open, Awaiting Feedback, Received, Not Received etc.), Group Names.

Describe the solution you'd like.
For Multi-Manage Users' Export custom template/fields, please add these fields: WinnerName, GiveawayState (Open, Awaiting Feedback, Received, Not Received), GroupNames.
In addition to being available on Group Giveaways pages (e.g. https://www.steamgifts.com/group/3JcQV/baguild/), it would be nice to have on comparable Giveaway pages such as the one for User (e.g. https://www.steamgifts.com/user/RenegadeMeister).
All information except GroupNames is available on the normal Group's Users or regular User page. Use of Group Names would be dependent upon enabling ESGST's display of "Giveaway Groups" (setting #1.6.3?).
WinnerName of blank/null is just fine if no winner exists.

Describe alternatives you've considered.

  1. Do not include GroupNames, but have additional values for (Giveaway) type instead.
    If a giveaway specifies more than one group/whitelist, then the type could be something like "Groups" or "Groups + Whitelist". This would allow for an export that shows whether a GA is group-exclusive or not, even if no list of group names can be exported.

  2. Exclude stats from User giveaway page (e.g. https://www.steamgifts.com/user/RenegadeMeister).

  3. Exclude GroupNames.
    Without the GroupNames field, I have to manually look at the individual GAs or the GA list to determine whether GAs are exclusive to my group.

  4. Exclude WinnerName and display only GiveawayState
    Knowing GiveawayState is more important to me than WinnerName. WinnerName is just nice to have.

  5. Exclude GiveawayState and only display WinnerName if giveaway is marked as received.

Additional Context
Group-exclusive GAs are a requirement of many SG groups when joining, and there are some other groups aside from mine that require on-going group-exclusive GAs (Jedi Training, Pandora, etc). Exporting these additional GA related fields, this would allow for an easy to retrieve, share, and store further giveaway stats at a point in time.

Currently, this information is not exposed in Multi-Manager export aside from GA type defining whether or not a whitelist is selected. This enhancement would allow for easily identifying & filtering giveaways based on whether or not they have been successfully completed. Secondarily, this would allow for identifying who exactly has won giveaways.

@rafaelgomesxyz rafaelgomesxyz added this to the 8.3.16 milestone Jun 27, 2019
@rafaelgomesxyz
Copy link
Owner

That doesn't really work because you're not considering multiple-copy giveaways. In that case, one winner could be in "Received" status while another could be in "Awaiting Feedback" status, so it's better to have a WinnerStatus instead of a GiveawayStatus.

@rafaelgomesxyz
Copy link
Owner

Also, the variable [type] already exists, which tells you if the giveaway is Group + Whitelist or just Group etc.

@RenegadeMeister
Copy link
Author

WinnerStatus would work.
I am less concerned about winner names, but it makes sense that WinnerStatus would be the only way to differentiate between which copies have been received or not.

@rafaelgomesxyz rafaelgomesxyz changed the title Multi-Manager: Add new stats for Giveaways list pages Multi-Manager: add "[groups]", "[winners]" and "[winners-status]" variables for giveaways Jun 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants