Developer Set Claim System

Page of 2 > 

Moderator

Joined Nov 15, 2017

OP

June 28 2022, 5:22pm

We are happy to announce the site implementation of a set claim system. With this update developers are able to make and manage their claims all on site. We've already imported all the claims that we are currently tracking so any claim that you have made should already be visible on site. If you have a claim that is not already being tracked on site then you can claim the set again using the new feature. If you find that your imported claim information is incorrect you can message DevCompliance and we will fix it for you.

More details can be found in the GitHub PR.

**Important**
New achievements cannot be uploaded without an active claim on the set. Existing achievements can be modified without an active claim. "Event" sets do not require an active claim to upload new achievements.


How To Make a Claim
Sets can be claimed from the Developer dropdown on the game page by selecting the "Make Claim" link, as seen below. Dep[ending on the state of the game, the link may have different text. "Make Claim", "Make Claim and Forum Topic", "Make Revision Claim", "Make Collaboration Claim" & "Make Collaboration Revision Claim" are all available forms of making a claim. Claims will still require forum topics to be created (The reason for the "Make Claim and Forum Topic" option) however developers will no longer be required to post in the forum that they have "claimed" the set. For Junior Developers, if a forum topic does not exists then one will need to be created before they can claim a set. A confirmation prompt will show when making any claim, it will have additional text regarding open tickets or revision info if necessary.



How To Drop a Claim
Dropping a claim is as simple as selecting the "Drop Claim" link in the Developer dropdown. A confirmation prompt will show when dropping any claim.



How To Extend a Claim
When a claim is within a week of expiring the "Extend Claim" link will be available. Selecting it will extend the claim an additional 3 months. A confirmation prompt will show when extending any claim.

If a claim is expiring or has expired it will show in the user title bar.


How To Complete a Claim
To mark a claim as complete you can select the "Complete Claim" link. This will mark your claim as complete, freeing up the claim slot while also notifying any users who have a set request on the game, via email, that new achievements have been added to the game. A confirmation prompt will show when completing any claim. If the claim is within 24 hours then addition text will show informing the user they should have approval before marking the claim as complete.

How Collaboration Claims Work
Collaboration claims are made when there is already a claim on the game as will act as the "child" of the main claim inheriting the parents expiration date. Extending and Completing a claim can only be done by the user with the primary claim on the game and will extend or mark an collaboration claims when those actions are performed. Collaboration claims do not take up one of the developers claim slots.

Viewing Claim Information
There are several ways to view all the new claim information. Every game page will show basic claim information including all the developers who have the game claimed as well as the expiration date of the claim.


The developers userpage will also show which claims they currently have active.


The toolbar has a few different links for viewing claim information.


The claim list page will show everything claim related. It is filterable and sortable in several ways.


The Most Requested Sets page has been updated to display which users currently have claims on the games being shown.


Admin Edits
Admins have the ability to manage user claims if necessary. This option is available form the developer dropdown on any game page.


API Updates
We have made API updates/additions for those who want to utilize the API to display claim information in some way.
- API_GetGameExtended.php: Updated to include any active claims on the game.
- API_GetActiveClaims.php: New, returns all active claims (up to 1000).
- API_GetUserClaims.php: New, returns all claims for a specific user.

Discord Updates
For the Discord users, a dedicated claims-log channel is planned with auto messages for claim actions.

Moderator

Joined Apr 11, 2015

June 28 2022, 5:36pm

:sophisticated: awesome work!

Joined Jun 7, 2018

June 28 2022, 5:42pm

Wow Good Work !

Developer

Joined Dec 28, 2017

June 28 2022, 5:47pm

Fantastic! Very spiffy :D

Developer

Joined Oct 1, 2020

June 28 2022, 6:25pm

This is fantastic and was much needed. Can I make a suggestion/feature request? Can we get a console filter? So if I wanted to see who all is working on sets for x console I can filter for it and or sort by console?

Developer

Joined May 20, 2020

June 28 2022, 6:27pm

Looks great!

Kinda wish requested set users got a RA-Web message rather than Emails,
but none the less a awesome new addition to the website!!

Im excited to use this feature often!

Developer

Joined Apr 21, 2020

June 28 2022, 6:34pm

The death of v2 was the best thing to happen to this site.

A small suggestion I have is that if a claim would count against your reservation limit it should deny your request and give you an error explaining why. It looks like right now I can freely add any game I want even though I have tickets on my old account (assuming that's the reason, not sure if the setup is smart enough to take known alt accounts into consideration).

Moderator

Joined Apr 11, 2015

June 28 2022, 7:01pm

The death of v2


just died a little bit myself there ;)

Developer

Joined Apr 21, 2020

June 28 2022, 7:12pm

No disrespect meant to you of course but you can't argue with the results.

Moderator

Joined Apr 11, 2015

June 28 2022, 7:22pm

i will not allow myself to argue about what v2 actually is. just like i shouldn't have allowed myself to respond ambiguously :facepalm: sorry for that.

back to the relevant part - this feature is very welcome.

Developer

Joined Apr 25, 2016

June 28 2022, 7:36pm

Can we get some clarification on how "Revision Claims" work? If I click on it while not on Discord, does it automatically create a vote-request on-Discord for them, or am I ignored until I ask someone to make the vote like before? Is "Revision Claim" something we only click on AFTER it's manually approved, just as a way of showing that it IS claimed and IS a revision, or do we click it first and then hope it goes through?

I would prefer that it's either fully-automated site-side, or fully require human-interaction to vote for it. Either have voting similar to Requests but it requires full-developer status to add into it until the voting finishes, or keep everything manual so we have actual human-interaction/discussion before the entire set changes, without any warning or site-side discussion.

Otherwise I worry that the site could hit a wave of people constantly revisioning and revisioning games as often as people have opinions if it's too easy. If it's already been decided and stated elsewhere I would still like to hear about it here, since this is the first I'm hearing about all this.

Moderator

Joined Nov 15, 2017

OP

June 28 2022, 8:56pm

Can I make a suggestion/feature request? Can we get a console filter? So if I wanted to see who all is working on sets for x console I can filter for it and or sort by console?


I can look into implementing that.

Kinda wish requested set users got a RA-Web message rather than Emails,


That can be added in as well. Not sure the best way to implement it, maybe have the messages come from the RAdmin account, in which case you still get an email because it's a PM.

A small suggestion I have is that if a claim would count against your reservation limit it should deny your request and give you an error explaining why. It looks like right now I can freely add any game I want even though I have tickets on my old account (assuming that's the reason, not sure if the setup is smart enough to take known alt accounts into consideration).


If you are at the 4 claim limit then link to make the claim won't show up, assuming the desired claim actually takes up a claim slot. Having open tickets does not prevent you from making a claim, but it will be part of the confirmation prompt to address any unaddressed ticket. Reason for this is because ticket responsibility can still be a bit foggy in cases where an achievement has been modified by several different devs or an alt account is used.

Can we get some clarification on how "Revision Claims" work? If I click on it while not on Discord, does it automatically create a vote-request on-Discord for them, or am I ignored until I ask someone to make the vote like before? Is "Revision Claim" something we only click on AFTER it's manually approved, just as a way of showing that it IS claimed and IS a revision, or do we click it first and then hope it goes through?

I would prefer that it's either fully-automated site-side, or fully require human-interaction to vote for it. Either have voting similar to Requests but it requires full-developer status to add into it until the voting finishes, or keep everything manual so we have actual human-interaction/discussion before the entire set changes, without any warning or site-side discussion.

Otherwise I worry that the site could hit a wave of people constantly revisioning and revisioning games as often as people have opinions if it's too easy. If it's already been decided and stated elsewhere I would still like to hear about it here, since this is the first I'm hearing about all this.


I agree that having everything done on site would be idea, we are just not there yet, but this is a big step towards that goal. Revision voting will still work the same as before where the plan is posted in the forum topic and the vote happens on Discord. There will still be some manual tracking of claims to ensure revision claims, for example, go through a proper vote and are approved. Whether to claim before or after a vote is approved has not been decided yet, I'd advise to wait until the vote is approved, but until a rule is established either way is likely fine. There will be some discussion regarding updates to the Developer Code of Conduct for this new feature in the upcoming days and then announced when ready. For the most part dev still occurs the same way as it did before, now you just use the claim system rather than having to make a post stating the claim on the forum topic.

Developer

Joined May 19, 2020

June 29 2022, 12:52am

Damn this looks awesome. Great improvement :)

Developer

Joined May 20, 2020

June 29 2022, 3:06am

That can be added in as well. Not sure the best way to implement it, maybe have the messages come from the RAdmin account, in which case you still get an email because it's a PM.


:D That would be a plus if this was added as well! Yeah maybe a bot message from RAdmin would work, and yeah you probably would still get the email, but personally I would notice it more through the RA Messages rather than emails.

Developer

Joined Nov 9, 2019

June 29 2022, 10:12am

Thank you for this feature MrO, will make life a lot easier and accessible on RA.
Page of 2 > 

You must log in before you can join this conversation.